drv_gps_mia_m10q
UART GPS driver for the u-blox MIA-M10Q. Rust NMEA parser with a dedicated FreeRTOS task.
Overview Proven
| HAL Type | GPS |
| Chip | MIA-M10Q |
| Interface | UART |
| Description | Parses GGA and RMC NMEA sentences for latitude, longitude, altitude, speed, heading, satellite count, and fix quality. |
Implementation
| Source | components/kernel_rs/src/drv_gps_mia_m10q.rs (1211 lines) |
| Wraps | None — Rust NMEA parser with FreeRTOS UART task |
| Tests | 42 unit tests (largest test suite of any driver) |
Devices
Boards that use this driver:
| Device | Status |
|---|---|
| T-Deck | Proven |
| T-Deck Plus | Proven |
Configuration
Configured via board.json: UART pins (pin_tx, pin_rx), baud rate (default 9600).
Known Issues
No known issues.