Commit Graph

79 Commits

Author SHA1 Message Date
2ff1024a69 LapCounter initial impl 2026-04-03 14:43:03 +02:00
2234ed7109 GPS Line detect impl 2026-04-03 14:34:21 +02:00
f7d4162c4a Arming logic impl 2026-03-31 23:27:43 +02:00
a49147215e Updated GlobalTrackData struct to store precomputed circle radius 2026-03-31 22:42:49 +02:00
46c652181c Initial Vec2 impl ready for algo 2026-03-31 00:24:48 +02:00
5e19e7daa8 Added member variables to GPS for lap detection 2026-03-30 23:43:43 +02:00
22b7f82496 Debug logging 2026-03-30 23:30:50 +02:00
4960ce1aac Updated LICENSE 2026-03-30 22:56:36 +02:00
efd7119b32 Initial telemetry implementation 2026-03-30 22:44:14 +02:00
da6b23d78e Engine temp warning messages and bug fixes 2026-03-30 16:29:16 +02:00
3b2abd3f71 Refactor names to follow new convention 2026-03-29 15:04:28 +02:00
fedbdd2739 Added teng low and high update in config on task 2026-03-27 23:43:56 +01:00
812f391042 Wired in teng low and high in config and wired in command handler 2026-03-27 23:37:35 +01:00
618ed9a19f Added thermocouple module entry to module_id enum 2026-03-27 23:29:18 +01:00
d23a135b89 Added global engine temp in general data store 2026-03-27 23:27:28 +01:00
2c15ae43ae Initial thermocouple impl 2026-03-27 23:23:14 +01:00
3ea71788c2 Added battery low warning message 2026-03-27 18:28:00 +01:00
df0d3aef33 Updated config dump to include vbat cal value 2026-03-27 17:48:22 +01:00
d52cacad04 Fixed MOD_ALL router return bug 2026-03-27 17:21:51 +01:00
eab70f9bf9 Added battery module, cal factor refresh bug 2026-03-27 17:14:16 +01:00
f000924c05 Initial battery impl 2026-03-27 16:13:30 +01:00
6d47582eba Added basic primary driver display and display switch commands 2026-03-27 16:08:24 +01:00
a902600aa4 Unified commands to unit_action format 2026-03-27 15:27:36 +01:00
Hector van der Aa
2520c2b6ba Break out of commands to individual functions 2026-03-27 14:56:39 +01:00
1d7586129d Attempt to fix command paring error 2026-03-27 14:53:13 +01:00
Hector van der Aa
992b76cbd2 Added proper eeprom addressing and complete TRACK commands 2026-03-27 14:42:39 +01:00
3a396d6a42 Added timeout for GPS Init Complete message 2026-03-27 14:22:44 +01:00
5ae6149447 Fixed accidental loop in writing track to EEPROM 2026-03-27 14:20:10 +01:00
444aba79b2 Rename TRACK_LOAD to TRACK_PUT 2026-03-27 14:12:16 +01:00
Hector van der Aa
70c222284c Added track temp global function definitions 2026-03-27 14:07:51 +01:00
1d144fb638 Added track upload 2026-03-27 14:04:14 +01:00
Hector van der Aa
7f1494f18e Fixed lcd messages and gps triggering bugs 2026-03-27 13:01:49 +01:00
b1cb6b4234 Updated lcd to fix previous display bug 2026-03-27 12:51:00 +01:00
06495a089f Refactor to split .h into .h and .cpp pair 2026-03-27 12:38:31 +01:00
c6bcd3a9d7 Added track detect on fix and conditional loading 2026-03-25 20:02:33 +01:00
a5b53afb2c Added screen message on auto detect and added track global write on detect 2026-03-25 19:58:42 +01:00
21a5fd3244 Added track store and updated copy to and from volatile to single template function 2026-03-25 19:58:11 +01:00
555e85e00a Added auto track detection config task handler 2026-03-25 19:22:45 +01:00
99b17ac1bc Timing fixes in message system 2026-03-24 18:15:24 +01:00
ba61e9de68 Fix to call render_msg_gps_fix function in render switch 2026-03-24 18:08:07 +01:00
898879e427 Added first message task on gps lock !UNTESTED! 2026-03-24 17:53:00 +01:00
beffd09281 Added system_config->loop() to main loop 2026-03-24 09:14:39 +01:00
1fe4161f39 Initial impl for config with queue system 2026-03-24 09:14:27 +01:00
9e2407d06d Added NULL types for module target and task type 2026-03-24 09:14:05 +01:00
0fb09dd342 Updated config struct to new slot occupied logic 2026-03-24 09:13:50 +01:00
b83a2f7f03 Updated default frame duration 2026-03-24 09:13:36 +01:00
0cbee7066b Added copyright information and fixed typos 2026-03-24 00:23:17 +01:00
96cabf7b4e Implemented changes to main.cpp 2026-03-24 00:02:31 +01:00
58755f3140 Added global gps store 2026-03-24 00:02:17 +01:00
95743452d1 Added copy functions for gps_global_data 2026-03-24 00:02:01 +01:00