drv_light_ltr553
Ambient light and proximity sensor driver for the LTR-553ALS. The Rust path now performs real init and reads, but still needs on-device validation on T-Deck Pro.
Overview Partial
| HAL Type | Light |
| Chip | LTR-553 |
| Interface | I2C |
| Description | Provides ambient light (lux) and proximity reads over I2C. The active Rust implementation now ports the register init and read path, but still needs hardware verification on T-Deck Pro. |
Implementation
| Source | components/kernel_rs/src/drv_light_ltr553.rs (324 lines) |
| Wraps | None — manual I2C register reads |
| Tests | 13 focused unit tests |
Devices
Boards that use this driver:
| Device | Status |
|---|---|
| T-Deck Pro | Partial |
Configuration
Configured via board.json: I2C address, pin_sda, pin_scl.
Known Issues
Needs on-device validation for lux stability and proximity behavior on the T-Deck Pro before it should be treated as proven.