mirror of
https://github.com/safijari/openpuck.git
synced 2026-11-03 22:30:22 +00:00
[PR #219] Support for XIAO nrf52840 Board #244
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#244
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/219
Author: @NightHammer1000
Created: 8/6/2026
Status: 🔄 Open
Base:
main← Head:feat/xiao-nrf52840📝 Commits (10+)
7822d13feat(board): add vendored XIAO nRF52840 platform on the Adafruit core0360a87feat(xiao): compile-time board gates for wake LED + updater base; make build-xiaoe4dd65eRGB mode LED display for seeed xiao nrf528409ee1809feat(fwup): board-aware update guard (blob v19 board byte + panel per-board picker)f1b2631ci: build + release the XIAO flavor with link-address assertsd8eb568docs: XIAO nRF52840 build/flash/recovery, board-match warning, RGB LED6334fc2cleanup: accurate fwup cross-board comments, XIAO_UPLOAD var, drop unused manifest fielda0d6516docs: link an EU (Amazon.de) source for the Seeed XIAO nRF5284052c13f4docs: drop EU-availability aside, keep the XIAO source link on the board name42af0cafix(panel): recognize pre-rebase XIAO status blob📊 Changes
21 files changed (+824 additions, -42 deletions)
View changed files
📝
.github/workflows/build.yml(+47 -1)📝
.github/workflows/release.yml(+57 -10)📝
ARCHITECTURE.md(+1 -1)📝
CODE_MAP.md(+17 -2)📝
Makefile(+39 -3)📝
OpenPuck/OpenPuck.ino(+3 -0)📝
OpenPuck/config.cpp(+10 -3)📝
OpenPuck/config.h(+3 -0)📝
OpenPuck/fw_update.cpp(+24 -6)📝
OpenPuck/fw_update.h(+9 -0)📝
OpenPuck/status_led.cpp(+89 -0)📝
OpenPuck/status_led.h(+61 -5)📝
OpenPuck/webusb_config.cpp(+20 -3)📝
README.md(+15 -0)➕
arduino/hardware/openpuck/nrf52/boards.txt(+58 -0)➕
arduino/hardware/openpuck/nrf52/platform.txt(+22 -0)➕
arduino/hardware/openpuck/nrf52/variants/xiao_nrf52840/nrf52840_s140_v7.ld(+39 -0)➕
arduino/hardware/openpuck/nrf52/variants/xiao_nrf52840/variant.cpp(+88 -0)➕
arduino/hardware/openpuck/nrf52/variants/xiao_nrf52840/variant.h(+157 -0)📝
docs/BUILD_AND_DEPLOY.md(+31 -0)...and 1 more files
📄 Description
Full Support for the XIAO NRF52840 Board including @KabanFriends RGB Mode Code.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.