Overview Proven

HAL TypeInput
ChipTCA8418
InterfaceI2C
DescriptionKeyboard controller with FIFO-based key event reading. GPIO interrupt triggers polling rather than continuous I2C traffic.

Implementation

Sourcecomponents/kernel_rs/src/drv_kbd_tca8418.rs (706 lines)
WrapsNone — manual I2C register reads
Tests12 unit tests

Devices

Boards that use this driver:

DeviceStatus
T-DeckProven
T-Deck PlusProven

Configuration

Configured via board.json: I2C address (0x34), pin_sda, pin_scl, pin_int for key-press interrupt.

Known Issues

No known issues.