Commit graph

3298 commits

Author SHA1 Message Date
brentru
45780992ee Offline/SD - Fix PM25 sensor 2025-07-29 14:55:59 -04:00
brentru
3d969cf619 Offline/SD - UART GPS, UART US-100 OK 2025-07-29 12:29:47 -04:00
brentru
82c9c6a70a Offline - GPS over I2C working for PA1010D, UBX MAX-M10 2025-07-28 16:06:50 -04:00
brentru
4792c911a7 SD - Add UART GPS 2025-07-28 14:01:03 -04:00
brentru
c6d64828c2 SD - Add UART Logging, offline/online switch, small refactor of func names 2025-07-28 13:56:12 -04:00
brentru
5f6f26f403 GPS - Add Parsing to SD Card 2025-07-28 12:26:09 -04:00
brentru
351c1565b9 GPS - I2c Refactor, put back missing autodetect from merge, crash on GPSEvent erroneous publish 2025-07-28 11:37:12 -04:00
brentru
8800c78760 SD - Parse UART GPS 2025-07-24 15:21:47 -04:00
brentru
11062ed7d7 SD - Parse UART generic, uart pm25aqi types 2025-07-24 14:10:10 -04:00
brentru
ff5c0f33cf Update Uart PB 2025-07-24 12:33:13 -04:00
brentru
86d95ec9f8 SDCard - begin parsing UARTadd, needs new PB 2025-07-24 12:28:35 -04:00
brentru
ced98cba70 clang format 2025-07-23 15:35:13 -04:00
brentru
4636abc1c1 kick ci 2025-07-23 15:34:07 -04:00
brentru
2bbc638ea2 Clang 2025-07-23 15:28:03 -04:00
brentru
ab7cc415f4 Compile OK 2025-07-23 14:36:20 -04:00
brentru
f256fcdb2e Merge branch 'migrate-api-v2-uart' into offline-mode 2025-07-23 13:45:49 -04:00
brentru
0263274c93 Merge branch 'offline-mode' into migrate-api-v2-uart 2025-07-23 12:26:04 -04:00
brentru
dff9e98672 GPS - Sends RMC event response 2025-07-22 16:19:41 -04:00
brentru
6797eafe48 GPS Sending event but empty for UBX 2025-07-22 15:44:57 -04:00
brentru
96c55128d1 rm cruft from sfe detection 2025-07-21 16:57:58 -04:00
brentru
3d0bb4d613 Refactor away from SFE lib! 2025-07-21 16:41:28 -04:00
brentru
f1a718fae9 GPS - Add processNMEA() with override, hacky but works 2025-07-11 16:46:20 -04:00
brentru
0376181349 GPS - Fully refactor out common HAL to hardware and parsing to model 2025-07-11 12:26:09 -04:00
brentru
5ccb7c7571 GPS - Refactor GPSEvent and processing, datetime construction 2025-07-11 11:23:12 -04:00
brentru
9a9c57bd9a GPS - Refactor update() to remove funcs that should be called by the driver, make it less reliant on iface type and driver type, handle that all in hardware 2025-07-10 16:03:28 -04:00
brentru
d3afe8ab29 GPS - UBX Parsing OK 2025-07-10 12:31:16 -04:00
brentru
bd4ec634e8 GPS - Comment out ACK 2025-07-10 10:29:52 -04:00
brentru
783ec2dae9 GPS - Handle Config progress on UBX 2025-07-09 16:53:16 -04:00
brentru
2330368b06 GPS - Match PB 2025-07-09 14:32:39 -04:00
brentru
232dc1af16 GPS - Begin UBX implementation 2025-07-09 14:28:06 -04:00
brentru
e115785f04 GPS - store 1 GGA/RMC event within model FIFO 2025-07-08 16:43:54 -04:00
brentru
8ab6ecbde2 GPS - Update PBs 2025-07-08 15:48:18 -04:00
brentru
43abe81498 GPS - GPSEvent sent 2025-07-08 13:30:02 -04:00
brentru
6589b401a3 GPS - Fix pointer in update(), GPSEvent not filled yet 2025-07-08 12:19:05 -04:00
brentru
c9d9595732 GPS - Remove redundant delay, update BuildPmtkAck() func 2025-07-08 11:52:12 -04:00
brentru
07f936c47d GPS - Discard TwoWire buffer, refactoring within controller update() 2025-07-08 10:42:59 -04:00
brentru
5a5a6e7c82 Decodes init msg 2025-07-07 16:30:40 -04:00
brentru
d6dbda4f79 GPS - Fix TwoWire not being passed properly 2025-07-07 14:48:05 -04:00
brentru
c499080749 GPS - handleConfig not working yet, paused on validation 2025-07-02 16:37:32 -04:00
brentru
320fa1e995 GPS - I2C integration, Handle_GPSConfig not working yet 2025-07-02 15:17:28 -04:00
brentru
642733ee35 GPS - Update for PB 2025-07-02 11:38:11 -04:00
brentru
9233d2ea61 GPS - Match PB d54396c..6b71dc3 2025-07-02 11:29:59 -04:00
brentru
c6924afa90 GPS - Refactor within update() for redundancy and memory checks 2025-07-01 16:25:55 -04:00
brentru
528ff03928 GPS - Fix bug, publishing multiple messages instead of one GPSevent 2025-07-01 15:21:29 -04:00
brentru
bc7d5ce39d GPS - Publish back GPSevent 2025-07-01 10:58:35 -04:00
brentru
402e75da26 GPS - Match PB: 2aad669..d0fbb8d 2025-07-01 10:56:15 -04:00
brentru
71f707c121 GPS - Parse GGA/RMC into Event 2025-07-01 10:55:27 -04:00
brentru
4722ee982a GPS- all fillers done, compiles 2025-06-30 16:21:33 -04:00
brentru
97d20ea4f1 GPS - Fill GGA 2025-06-30 16:12:42 -04:00
brentru
c4aca503c0 GPS - Fill RMC, datetime setters 2025-06-30 15:52:38 -04:00