CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
 LoggingWrite structured log lines to the badge serial console
 Time / RTCAccess monotonic uptime and the badge real-time clock
 PowerBattery state, USB connection and charger status
 CryptoSoftware crypto primitives and binary-to-text codecs
 SecureElement / TROPIC01ECC key slots and retained-memory storage on the TROPIC01
 HTTP (streamed)Make outbound HTTP/HTTPS requests with streaming response reads
 Socket (TCP / UDP client)Generic outbound byte-stream / datagram transport for plugin protocols
 WiFiRequest WiFi STA mode and inspect connection state
 BLEBluetooth Low Energy peripheral and central operations
 NVS (plugin-namespaced)Persistent key/value storage scoped to the calling plugin
 vFAT file storage (plugin-sandboxed)Sandboxed file access on the plugins FAT partition
 UI - ViewsPush prebuilt UI views onto the system view stack
 UI - Canvas viewPlugin-drawn custom views with inline interactive widgets
 UI - Low-Level GFXDirect framebuffer drawing for advanced plugins
 I18nLook up translated strings
 EventBusSubscribe to system events and publish module events
 KeypadDirect polling of the 12-button keypad
 USB CDCWrite raw bytes to the USB CDC serial endpoint
 System InfoQuery firmware identity and feature gating
 Plugin command channelReceive a command string pushed to the plugin by the host
 Message transfer (badge-to-badge)Register typed-payload handlers and push payloads to nearby badges
 Strings (explicit display normalisation)Optional UTF-8 <-> display-codepage conversion helpers
 Hardware: GPIO / PWM / ADC / I2C / SAODirect access to user-accessible GPIO, ADC, I2C and the SAO EEPROM
 Addressable pixel stripWS2811/WS2812/WS2813/SK6812 strip via RMT
 Lockscreen quick-action slotRegister a single lockscreen quick-action for background plugins