mirror of
https://github.com/openshwprojects/OpenBK7231T_App.git
synced 2026-02-08 07:45:30 +00:00
* Try NTP split update to actual source * fix windows makefiles and timed_events * fix typo * Fix sprintf format * sprintf format - next try to fix for ESP and ESP8266 * sprintf - special case for ESP8266 * Adding GUI button to set clock * fix * Add debug output * fix missing HTTP output use original obk_config.h - only renaming functions - to see filesizes * limit functions to NTP ode CLOCK present * try fix selftests * Enable simple clock for all platforms, even if NTP is not enabled * test fixing merge-conflict * try fixing merge conflicts #1 * try fix merge conflict * Fix typos consolidate time display on main page fix double comments preventing several documentation details ($mday, $month ...) on docs/constants.md enabling more time stuff for W800 for local testing. * Fix setDST argument passing * only test DST if clock is running * Fix setting epoch time - use atol(<string arg>) instead of Tokenizer_GetArgInteger(0) for epoch Change user_main.c to use xticks as uptime for g_secondsElapsed * Fix g_secondsElapesd for Windows - no xTicks there so stick to old way with g_secondsElapesd++ here ... * Fix simulator build remove additional defines for W800 used for testing * Use esp_timer_get_time() instead of xTicks for ESP. Seems much better, 30 seconds difference in one day (used to be over 10 minutes off in 12 hours) * Include DS3231 code * Include DS3231 RTC driver * Try simple fix for TXW81X without RTOS * Second try fix TXW81X * Fix comments for doc * fix obk_config (still using "#define ENABLE_NTP_SUNRISE_SUNSET" instead of new "#define ENABLE_CLOCK_SUNRISE_SUNSET") fix RDA5981 (as already done in branch Split_NTP_new) * fix deviceclock code for corrected #define * enable DS3231 driver for all platforms to test compilation and compare sizes * fix selftest DST and sunrise/sunset (command names are "CLOCK_..." not "NTP...") * Fix selftest for DST and sunset/sunrise events * Add debug to try fixing selftest issue * more debug * Disable bedug output after fix. * Disable DS3231 for all platforms. To tes, use previous commit * Fix comments and handling of year when setting time of DS3231 Switch to internal time functions to reduce flash usage (avoid gmtime and mktime) * Fix direct acces of NTP-time via g_ntpTime - use function "Clock_GetCurrentTime()" switch to obktime instead of time.h "gmtime" * Fix missing include for deviceclock and obktime * made ds3231 driver dependent on "#define ENABLE_DRIVER_DS3231" change "deviceclock.c" to set DS3231 RTC on every clock set command if driver is running, so e.g. every NTP update will also adjust RTC time * fix missing includes for DRV_IsRunning() and DS3231_SetEpoch() * introducing DS3231_informClockWasSet(bool force) - called by drv_deviceclock whenever clock is set. so DS3231 driver can ste the clock, if needed - using "force" will force setting (no supprise ;-)) * Fixes to drv_main.c (missing args for onHassDiscovery) Fixed missing arg "bPreState" in XX_AppendInformationToHTTPIndexPage() Changed name from CLOCK to TIME changed some "gmtime" to obktime "calculateComponents()a * fixes * fix obk_config.h * fix missing include * fix include for drv_txw81x_camera.c * Directly call TIME "driver" functions, but don't use as real driver - so hiding it's presence in GUI * fix missing OnEverySecond for TIME * Prepare for merge: disable DS3231 driver for all platforms * fix broken obk_config.h * revert unintended change of src/driver/drv_max72xx_single.c