Expand description
Chip-level board support for nRF52840-based UMSH boards.
This crate owns chip-wide concerns shared by every nRF52840-based board:
USB peripheral setup, GPREGRET-driven DFU entry, System OFF entry with
GPIO wake, retained-RAM helpers, and flash-backed implementations of the
umsh-hal storage traits.
Board-level BSPs (e.g. umsh-bsp-t1000e)
compose this crate with their own pinout and on-board peripherals.
See docs/firmware-architecture.md for the BSP / UX / App / Binary triad.
Modulesยง
- panic_
persist - Persist panic messages across resets.
- rescue
- USB-CDC DFU rescue paths.