0
0
Fork 0

Implement UART I/O protocol

This commit is contained in:
Jannik Beyerstedt 2026-07-20 11:58:44 +02:00
commit 4d7bef58a1
11 changed files with 610 additions and 36 deletions

View file

@ -32,6 +32,9 @@ Just prints a line for each received CAM.
Generates and transmits a CAM when a GNSS update was received.
Depends on the `gnss` feature.
### UART
Enable UART I/O protocol according to [docs/uart-protocol.md](./docs/uart-protocol.md).
## Usage
@ -64,13 +67,13 @@ Additional features are available through feature flags:
- `spat_debug`: Enable additional debug information for the SPAT/ GLOSA use case
- `denm`: Enable DENMs
- `cam`: Enable CAMs
- `cam_tx`: Enable CAM generation and transmission
- `cam_tx`: Enable CAM generation and transmission (needs time and position source)
Officially supported feature combinations are:
- `esp,spat,gnss,screen` (default features)
- `esp,spat,gnss,screen,cam_tx`
- `esp,spat,gnss,screen,cam_tx,cam,denm`
- To be implemented: No GNSS and screen when BLE/ UART interface is implemented
- `esp,uart,cam,denm`
Connect your ESP32-C5 and run: