Crate umsh_bsp_nrf52840

Crate umsh_bsp_nrf52840 

Source
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.