Centralized key-code constants for cdc_views.
void ui_rebuild_menus()
Rebuilds dynamic UI menus.
void rebootIntoBootloader()
Reboots the device into USB download (bootloader) mode.
void ui_process(uint32_t nowMs)
Main UI tick: input processing, timeouts, status updates, and rendering.
void ui_init(const UiDeps &deps)
Initializes App UI, builds all core views, and wires callbacks.
void ui_on_modules_ready()
Refreshes module-backed menus once module startup is complete.
hal::ISleepController * sleep
hal::ISecureElement * secureElement
hal::IPowerManager * power