mirror of
https://github.com/safijari/openpuck.git
synced 2026-11-03 22:30:22 +00:00
[PR #268] Add Makerdiary MDK USB Dongle support #269
Labels
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
safijari/openpuck#269
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/safijari/openpuck/pull/268
Author: @ixelyth
Created: 9/3/2026
Status: 🔄 Open
Base:
main← Head:makerdiary-mdk📝 Commits (1)
0d1b378Add Makerdiary MDK USB Dongle support📊 Changes
15 files changed (+870 additions, -9 deletions)
View changed files
📝
.github/workflows/build.yml(+30 -1)📝
.github/workflows/release.yml(+40 -1)📝
Makefile(+39 -2)📝
OpenPuck/OpenPuck.ino(+23 -0)📝
OpenPuck/board_config.h(+5 -1)📝
OpenPuck/fault_diag.cpp(+12 -0)📝
OpenPuck/status_led.cpp(+28 -3)➕
bootloader/makerdiary/0001-Makerdiary-reset-UICR.patch(+75 -0)➕
bootloader/makerdiary/0002-OpenPuck-app-handoff.patch(+15 -0)➕
bootloader/makerdiary/README.md(+72 -0)➕
bootloader/makerdiary/build_mdk_bootloader.sh(+127 -0)➕
bootloader/makerdiary/flash_mdk_bootloader.sh(+36 -0)📝
docs/index.html(+1 -1)➕
tools/make_mdk_first_install.py(+181 -0)➕
tools/verify_mdk_bootloader_hex.py(+186 -0)📄 Description
Resolves #181
Adds support for the Makerdiary nRF52840 MDK USB Dongle.
This includes application build support, board-specific reset/LED behavior, bootloader support, first-install tooling, and CI/release integration.
Fully tested with the actual dongle -- no issues on my end.
Changes:
Massive credit to @stickman-dev for their MDK work.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.