CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
AppUi.h File Reference
#include <cstdint>

Go to the source code of this file.

Classes

struct  cdc::ui::UiDeps

Namespaces

namespace  cdc
namespace  cdc::hal
namespace  cdc::ui
 Centralized key-code constants for cdc_views.

Functions

void cdc::ui::ui_init (const UiDeps &deps)
 Initializes App UI, builds all core views, and wires callbacks.
void cdc::ui::ui_on_modules_ready ()
 Refreshes module-backed menus once module startup is complete.
void cdc::ui::ui_rebuild_menus ()
 Rebuilds dynamic UI menus.
void cdc::ui::ui_process (uint32_t nowMs)
 Main UI tick: input processing, timeouts, status updates, and rendering.
void cdc::ui::rebootIntoBootloader ()
 Reboots the device into USB download (bootloader) mode.