M5Unit-KEYBOARD 0.1.0 git rev:b58d024
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nm5Top level namespace of M5Stack
 Nunit
 Ntab5_keyboard
 CEventUnified event payload for all 3 operation modes (tagged union, POD)
 CHidMappingHID Usage Code + base modifier byte for a Tab5 Keyboard matrix position
 CUnitCardKBCard-size 50 key QWERTY keyboard
 Cconfig_tSettings for begin
 CUnitCardKB2Card-size 42 key QWERTY keyboard — I2C mode (SKU:U215)
 Cconfig_tSettings for begin
 CUnitCardKB2UARTCard-size 42 key QWERTY keyboard — UART mode (SKU:U215)
 Cconfig_tSettings for begin
 CUnitFacesQWERTYQWERTY is a full-featured keyboard panel adapted to FACE_BOTTOM
 Cconfig_tSettings for begin
 CUnitKeyboardBase class of the Keyboard Unit
 CUnitKeyboardBitwiseClass supporting keyboard state acquisition by key press bits
 CUnitTab5KeyboardTab5 built-in keyboard unit connected via I2C ExtPort1
 Cconfig_tSettings for begin
 CBitwiseStatePer-key state tracking (now / prev / edge / hold / repeat) with timestamps
 CButtonEventDetectorPer-key click/long-press recognizer mirroring iot_button v4.1.4 timing
 CCardKB2ModifierStateTracks Sym (toggle + momentary), Caps (one-shot/lock/hold) and Fn (momentary) from key edges, mirroring the CardKB2 firmware's iot_button handlers. Pure logic; no M5 / key-constant dependency