-
75147f2da5
Added track crc
dev
h3cx
2026-05-20 18:42:51 +02:00
-
f63e2711ed
Added thermocouple offset calibration and config crc
h3cx
2026-05-20 16:35:30 +02:00
-
03eb2673f3
Added lap completion packet and patched incorrect time bug
h3cx
2026-05-19 19:54:36 +02:00
-
28a60dcf1a
Fixed ring buffer incrementation bug
h3cx
2026-05-10 15:11:16 +02:00
-
e46f0e92c2
Update telemetry to standardize cs timestamps
h3cx
2026-04-13 20:18:21 +02:00
-
40e892a7c4
Added HELP command
h3cx
2026-04-09 21:34:59 +02:00
-
8a9dd8f27a
Fixed broadcast to all deadlock and safer pushAll API
h3cx
2026-04-09 21:01:22 +02:00
-
d57baa3aff
Updated telemetry to use new time_stamp feature
h3cx
2026-04-06 00:43:11 +02:00
-
6260bc2352
Added injection counter module
h3cx
2026-04-05 00:04:10 +02:00
-
4e04ae9a3f
Speed average and display
h3cx
2026-04-03 17:47:21 +02:00
-
49a17bdffd
Partial frame rendering
h3cx
2026-04-03 17:02:07 +02:00
-
a052888a38
Updated driver display to have lap count
h3cx
2026-04-03 16:39:41 +02:00
-
ecccadc913
LapCounter finished and working
h3cx
2026-04-03 16:20:45 +02:00
-
2ff1024a69
LapCounter initial impl
h3cx
2026-04-03 14:43:03 +02:00
-
2234ed7109
GPS Line detect impl
h3cx
2026-04-03 14:34:21 +02:00
-
f7d4162c4a
Arming logic impl
h3cx
2026-03-31 23:27:43 +02:00
-
a49147215e
Updated GlobalTrackData struct to store precomputed circle radius
h3cx
2026-03-31 22:42:49 +02:00
-
46c652181c
Initial Vec2 impl ready for algo
h3cx
2026-03-31 00:24:48 +02:00
-
5e19e7daa8
Added member variables to GPS for lap detection
h3cx
2026-03-30 23:43:43 +02:00
-
22b7f82496
Debug logging
h3cx
2026-03-30 23:30:50 +02:00
-
a665d9dd09
Updated LICENSE
main
h3cx
2026-03-30 22:57:34 +02:00
-
4960ce1aac
Updated LICENSE
h3cx
2026-03-30 22:56:36 +02:00
-
efd7119b32
Initial telemetry implementation
h3cx
2026-03-30 22:44:14 +02:00
-
da6b23d78e
Engine temp warning messages and bug fixes
h3cx
2026-03-30 16:29:16 +02:00
-
3b2abd3f71
Refactor names to follow new convention
h3cx
2026-03-29 15:04:28 +02:00
-
fedbdd2739
Added teng low and high update in config on task
h3cx
2026-03-27 23:43:56 +01:00
-
812f391042
Wired in teng low and high in config and wired in command handler
h3cx
2026-03-27 23:37:35 +01:00
-
618ed9a19f
Added thermocouple module entry to module_id enum
h3cx
2026-03-27 23:29:18 +01:00
-
d23a135b89
Added global engine temp in general data store
h3cx
2026-03-27 23:27:28 +01:00
-
2c15ae43ae
Initial thermocouple impl
h3cx
2026-03-27 23:23:14 +01:00
-
3ea71788c2
Added battery low warning message
h3cx
2026-03-27 18:28:00 +01:00
-
df0d3aef33
Updated config dump to include vbat cal value
h3cx
2026-03-27 17:48:22 +01:00
-
d52cacad04
Fixed MOD_ALL router return bug
h3cx
2026-03-27 17:21:51 +01:00
-
eab70f9bf9
Added battery module, cal factor refresh bug
h3cx
2026-03-27 17:14:16 +01:00
-
f000924c05
Initial battery impl
h3cx
2026-03-27 16:13:30 +01:00
-
6d47582eba
Added basic primary driver display and display switch commands
h3cx
2026-03-27 16:08:24 +01:00
-
a902600aa4
Unified commands to unit_action format
h3cx
2026-03-27 15:27:36 +01:00
-
2520c2b6ba
Break out of commands to individual functions
Hector van der Aa
2026-03-27 14:56:39 +01:00
-
1d7586129d
Attempt to fix command paring error
h3cx
2026-03-27 14:53:13 +01:00
-
992b76cbd2
Added proper eeprom addressing and complete TRACK commands
Hector van der Aa
2026-03-27 14:42:39 +01:00
-
3a396d6a42
Added timeout for GPS Init Complete message
h3cx
2026-03-27 14:22:44 +01:00
-
5ae6149447
Fixed accidental loop in writing track to EEPROM
h3cx
2026-03-27 14:20:10 +01:00
-
444aba79b2
Rename TRACK_LOAD to TRACK_PUT
h3cx
2026-03-27 14:12:16 +01:00
-
70c222284c
Added track temp global function definitions
Hector van der Aa
2026-03-27 14:07:51 +01:00
-
1d144fb638
Added track upload
h3cx
2026-03-27 14:04:14 +01:00
-
7f1494f18e
Fixed lcd messages and gps triggering bugs
Hector van der Aa
2026-03-27 13:01:49 +01:00
-
b1cb6b4234
Updated lcd to fix previous display bug
h3cx
2026-03-27 12:51:00 +01:00
-
06495a089f
Refactor to split .h into .h and .cpp pair
h3cx
2026-03-27 12:38:31 +01:00
-
c6bcd3a9d7
Added track detect on fix and conditional loading
h3cx
2026-03-25 20:02:33 +01:00
-
a5b53afb2c
Added screen message on auto detect and added track global write on detect
h3cx
2026-03-25 19:58:42 +01:00
-
21a5fd3244
Added track store and updated copy to and from volatile to single template function
h3cx
2026-03-25 19:58:11 +01:00
-
555e85e00a
Added auto track detection config task handler
h3cx
2026-03-25 19:22:45 +01:00
-
99b17ac1bc
Timing fixes in message system
h3cx
2026-03-24 18:15:24 +01:00
-
ba61e9de68
Fix to call render_msg_gps_fix function in render switch
h3cx
2026-03-24 18:08:07 +01:00
-
898879e427
Added first message task on gps lock !UNTESTED!
h3cx
2026-03-24 17:53:00 +01:00
-
beffd09281
Added system_config->loop() to main loop
h3cx
2026-03-24 09:14:39 +01:00
-
1fe4161f39
Initial impl for config with queue system
h3cx
2026-03-24 09:14:27 +01:00
-
9e2407d06d
Added NULL types for module target and task type
h3cx
2026-03-24 09:14:05 +01:00
-
0fb09dd342
Updated config struct to new slot occupied logic
h3cx
2026-03-24 09:13:50 +01:00
-
b83a2f7f03
Updated default frame duration
h3cx
2026-03-24 09:13:36 +01:00
-
0cbee7066b
Added copyright information and fixed typos
h3cx
2026-03-24 00:23:17 +01:00
-
96cabf7b4e
Implemented changes to main.cpp
h3cx
2026-03-24 00:02:31 +01:00
-
58755f3140
Added global gps store
h3cx
2026-03-24 00:02:17 +01:00
-
95743452d1
Added copy functions for gps_global_data
h3cx
2026-03-24 00:02:01 +01:00
-
85049fab76
Updated modules to new inheritance model
h3cx
2026-03-24 00:01:46 +01:00
-
25ad777247
Added module base for task routing
h3cx
2026-03-24 00:01:36 +01:00
-
5b774f485a
Updated platformio.ini
h3cx
2026-03-23 22:15:30 +01:00
-
4449e1c224
Updated main.cpp
h3cx
2026-03-23 22:15:20 +01:00
-
dc7c8477ca
Initial command class impl
h3cx
2026-03-23 22:15:07 +01:00
-
95e52c1274
Updated config to hold loaded track
h3cx
2026-03-23 22:14:52 +01:00
-
96fea580c3
Updated track_data struct
h3cx
2026-03-23 17:02:51 +01:00
-
63ad498ab7
Implemented changes to main.cpp
h3cx
2026-03-23 16:51:08 +01:00
-
b6a14c6b14
Added render loop function and print overloads with cleared flag to avoid blocking
h3cx
2026-03-23 16:51:01 +01:00
-
9c8280c829
Added gps_data struct
h3cx
2026-03-23 16:50:13 +01:00
-
a969e514be
Disabled DEEP_DEBUG mode
h3cx
2026-03-23 16:50:00 +01:00
-
9df359e63e
Update custom_types.h to simple struct
h3cx
2026-03-22 23:51:01 +01:00
-
3299ca114d
Impl DEEP_DEBUG for gps.h
h3cx
2026-03-22 23:31:16 +01:00
-
c3ed38367b
Refactor lcd.h DEEP_DEBUG to follow standard
h3cx
2026-03-22 23:31:02 +01:00
-
4395e42e4c
Corrected deep_debug function calls in lcd.h
h3cx
2026-03-22 23:26:38 +01:00
-
44ff589cec
Added DEEP_DEBUG to lcd.h
h3cx
2026-03-22 23:25:00 +01:00
-
1c1f155ce0
Impl DEEP_DEBUG log level
h3cx
2026-03-22 23:24:50 +01:00
-
faf4cae642
Simple config init impl
h3cx
2026-03-22 23:16:43 +01:00
-
b8fc76af69
Updated custom_types.h with new magic header
h3cx
2026-03-22 23:16:36 +01:00
-
91f4916b89
Basic config module
h3cx
2026-03-22 23:16:15 +01:00
-
00a55d8411
Refactor GPS wrapper to semicolon constructor notation
h3cx
2026-03-22 23:01:11 +01:00
-
ea32d8e5b4
Added format and ini files
h3cx
2026-03-22 22:54:05 +01:00
-
def4197c0b
Started main.cpp init
h3cx
2026-03-22 22:53:51 +01:00
-
95b1f4f019
Added build flags
h3cx
2026-03-22 22:53:42 +01:00
-
8954979aa1
Started custom_types.h
h3cx
2026-03-22 22:53:20 +01:00
-
244cfa02c4
Basic unified system logger
h3cx
2026-03-22 22:53:05 +01:00
-
e13f608b58
Basic LCD wrapper
h3cx
2026-03-22 22:52:50 +01:00
-
364c711a04
Basic GPS wrapper
h3cx
2026-03-22 22:52:34 +01:00
-
-
17328168b1
Initial commit
h3cx
2026-03-22 15:02:55 +01:00