Skip to content

Commit 92a2ef9

Browse files
committed
v3.20
- New file format for secondary and IP settings. This version of the firmware converts old to new. - Add geolocation: Display GPS coordinates in Destination and Last Time Dep displays. 114(DD notation)/115(DMS)/116(DMD) to enable/disable this mode. - Display mode (Room condition, World Clock, Geolocation) is now persistent (SD card required). Current mode is saved 10 seconds after activation (or upon fake-power-down or a controlled reboot such as when changing settings in Config Portal) - "Shuffle" setting changes are now saved (SD card required), "Shuffle" option removed from Config Portal. - Add option to *not* use GPS time; no one knows what happens after 2034/2038 when the GPS week counter rolls over, so although the firmware tries to correct wrong times, given I cannot test this in any way, it might fail and sync to wrong date/time. - Display MAC address (STA) on WiFi Configuration Page - Fiddle with timing for smoother Remote speed updates - World Clock mode: Display location name with time if both fit - Config files are now only written if actually changed which prolongs Flash life-span. - Add TC_NO_MONTH_ANIM compile-time option to skip the date-entry animation. Might be desirable when using A-car displays: Given the "month" is just an ordinary 2-digit number (and no back-lit gel) the real thing probably switched on the entire line at once. - Code optimizations and fixes.
1 parent dc6aed0 commit 92a2ef9

25 files changed

Lines changed: 3588 additions & 2432 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ Software/tmp/tc_wifi.cpp
33
Software/tmp/tc_wifi.h
44
Software/.vscode
55
Software/src/data/*
6+
Software/debug.log

Software/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ build_flags =
2222
-std=gnu++11
2323
-mtarget-align
2424
;see tc_global.h for full explanations of these options
25-
#-DTC_DBG ;enables serial debug
25+
-DTCD_DBG_NONE ;comment to enable serial debug
2626
-DCORE_DEBUG_LEVEL=0
2727
#-DIS_ACAR_DISPLAY ;changes the month output to 2 numbers, per the original A Car display
2828
#-DGTE_KEYPAD ;keypad mapping for real GTE/TRW keypad control board

0 commit comments

Comments
 (0)