working now with wifi HTTP server to pull down log files; TODO get real time at start-up for log names, fix RTC if batteries need replacement, adopt ChatGPT recommendations. Consider higher precision time?
This commit is contained in:
parent
a26b248138
commit
02721701a0
15 changed files with 2243 additions and 0 deletions
30
exercises/18_GPS_Field_QA/README.md
Normal file
30
exercises/18_GPS_Field_QA/README.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
## Exercise 18: GPS Field QA
|
||||
|
||||
Survey/reconnaissance firmware for LilyGO T-Beam SUPREME.
|
||||
|
||||
This exercise measures GNSS visibility and solution quality, logs results to internal flash using CSV, and provides a minimal serial interface for retrieving the logs in the field.
|
||||
|
||||
Current storage choice:
|
||||
|
||||
- `SPIFFS`
|
||||
|
||||
Current environments:
|
||||
|
||||
- `bob_l76k`
|
||||
- `guy_ublox`
|
||||
|
||||
Primary serial commands:
|
||||
|
||||
- `status`
|
||||
- `summary`
|
||||
- `ls`
|
||||
- `cat <filename>`
|
||||
- `stop`
|
||||
- `erase_logs`
|
||||
|
||||
Notes:
|
||||
|
||||
- Samples are aggregated once per second.
|
||||
- Records are flushed to flash every 10 seconds.
|
||||
- Satellite snapshot records are written as additional CSV lines when GSV data is available.
|
||||
- The implementation uses common NMEA parsing so it can normalize L76K and MAX-M10S output without adding a new GNSS dependency.
|
||||
Loading…
Add table
Add a link
Reference in a new issue