19#include <goodisplay/gdey029T94.h>
20#include <Fonts/FreeMonoBold9pt7b.h>
39void drawSignalBars(Gdey029T94* gfx,
int x,
int y, int8_t rssi,
bool inverted);
Internationalization with English fallbacks in code and overlay translations loaded at runtime from a...
Centralized key-code constants for cdc_views.
void showDuressPinSetup()
Opens the duress / self-destruct PIN setup wizard.
void prepareForBootloaderReset()
Puts the badge into a quiet pre-reset state.
static constexpr uint32_t TOAST_DURATION_LONG_MS
void rebuildToolsMenu()
Rebuilds tools menu entries including dynamic module tools.
void rebuildMainMenu()
Rebuilds main menu entries including dynamically provided modules.
static constexpr uint32_t TOAST_DURATION_MEDIUM_MS
void showModulesView()
Shows module management list view.
void onModuleErrorEvent(const core::Event &evt)
Displays toast notification for module error events.
void showExpertMenu()
Shows expert menu and initial warning toast.
void registerBackupSerialCommand()
Registers the AUTH-gated BACKUP serial command.
void msgTransferUiProcess(uint32_t nowMs)
void showWifiMainMenu()
Shows top-level Wi-Fi menu and reloads stored configuration.
void drawSignalBars(Gdey029T94 *gfx, int x, int y, int8_t rssi, bool inverted)
Draws RSSI signal bars using the shared lock-screen visual style.
void showBluetoothMenu()
Shows top-level Bluetooth menu.
static constexpr uint32_t TOAST_DURATION_SHORT_MS
void rebuildBluetoothMenu()
Rebuilds Bluetooth menu entries and dynamic module items.
void rebuildWifiMainMenu()
Rebuilds top-level Wi-Fi menu items and dynamic module extensions.
bool isBadgeLocked()
Returns whether the badge is currently locked (showing lock screen with no menu above).
void showBackupMenu()
Shows the Backup submenu (Export / Import / Delete).