Overview Proven

HAL TypeInput
ChipCST328
InterfaceI2C
DescriptionCapacitive touch controller. Multi-touch capable but ThistleOS currently uses single-touch only.

Implementation

Sourcecomponents/kernel_rs/src/drv_touch_cst328.rs (797 lines)
WrapsNone — manual I2C register reads
Tests10 unit tests

Devices

Boards that use this driver:

DeviceStatus
T-DeckProven
T-Deck PlusProven

Configuration

Configured via board.json: I2C address (0x1A), pin_sda, pin_scl, optional pin_int for interrupt.

Known Issues

No known issues.