4103 Commits

Author SHA1 Message Date
Tester23
6ec9e30e57 hide debug vars 2025-12-15 13:42:46 +01:00
Tester23
bd02900155 hold 2025-12-14 23:26:11 +01:00
Tester23
b9d57021b9 fx 2025-12-14 22:37:24 +01:00
Tester23
3f0dbe5c78 fixes 2025-12-14 22:16:36 +01:00
Tester23
0a7e58fbed tttttttt 2025-12-14 21:45:01 +01:00
Tester23
7392cc8836 fx 2025-12-14 21:41:56 +01:00
Tester23
1d999c3f2d try 2025-12-14 21:22:36 +01:00
Tester23
abba6b5c20 sds 2025-12-14 20:58:47 +01:00
Tester23
9a58bcdd17 ffffffffffffx 2025-12-14 20:28:52 +01:00
Tester23
53565af7d7 test 2025-12-14 20:26:59 +01:00
Tester23
e2f62affbc Update RCSwitch.cpp 2025-12-14 20:26:52 +01:00
Tester23
093d12f680 IOR_RCRecv 2025-12-14 19:46:11 +01:00
Tester23
d25c0b3002 dsfsdsd 2025-12-14 19:42:58 +01:00
Tester23
99b8ff8c22 fix 2025-12-14 19:26:14 +01:00
Tester23
75aa40f613 Update drv_rc.cpp 2025-12-14 19:21:05 +01:00
Tester23
c68b7b4c8b wwwwwwwwwww 2025-12-14 18:47:48 +01:00
Tester23
5f6d6f8886 wwww 2025-12-14 18:40:31 +01:00
Tester23
c7636b4e14 Update drv_rc.cpp 2025-12-14 18:40:26 +01:00
Tester23
27f477b5e8 fix 2025-12-14 18:14:03 +01:00
Tester23
1345621e8b make 2025-12-14 18:09:29 +01:00
Tester23
a81e29ec6d Update RCSwitch.h 2025-12-14 17:35:57 +01:00
Tester23
28a52c7d23 c 2025-12-14 17:27:06 +01:00
Tester23
f8176352d4 Update drv_rc.cpp 2025-12-14 17:12:01 +01:00
Tester23
c8dd436ff0 ww 2025-12-14 17:01:12 +01:00
Tester23
adfba60a6d Update RCSwitch.cpp 2025-12-14 16:54:29 +01:00
Tester23
35958061ea Update RCSwitch.cpp 2025-12-14 16:40:13 +01:00
Tester23
056d801f67 dbg 2025-12-14 16:30:09 +01:00
Tester23
5e19192882 test 2025-12-14 16:25:55 +01:00
Tester23
e07bf45b04 ttt 2025-12-14 16:22:42 +01:00
Tester23
e2c9abc459 t 2025-12-14 16:17:01 +01:00
Tester23
0e7f77da2e Update RCSwitch.cpp 2025-12-14 16:03:09 +01:00
Tester23
ebe1fc796e ww 2025-12-14 15:53:11 +01:00
Tester23
cfdcca0d6b w 2025-12-14 15:48:02 +01:00
Tester23
fa3445ccd0 Update RCSwitch.cpp 2025-12-14 15:46:31 +01:00
Tester23
12355f48ac Update RCSwitch.h 2025-12-14 14:56:58 +01:00
Tester23
0fe07f7a07 w 2025-12-14 14:51:24 +01:00
Tester23
b754c1873f t 2025-12-14 14:47:15 +01:00
Tester23
b8df08c403 Update RCSwitch.cpp 2025-12-14 14:38:09 +01:00
Tester23
866cc526c9 W 2025-12-14 14:35:44 +01:00
Tester23
8c3ccafdb1 T 2025-12-14 14:10:19 +01:00
Tester23
de8a440fc7 T 2025-12-14 14:03:40 +01:00
Tester23
c9881f78ba test 2025-12-14 14:00:10 +01:00
NonPIayerCharacter
cf0bcf2ea4 Fix ADC mappings (#1887) 1.18.226 2025-12-09 09:05:46 +01:00
MaxineMuster
5f45f69768 Doc updates to "getcommands.js" (#1888)
* getcommnads.js:

Add text and link to obk_config.h for defines used to enable a driver

Added first simple way to generate basic "events" documentation

* Add first version for the new documents "docs/events.md" and "docs/json/events.json"

* Changed handling of HTML-encoding of "<" and ">"

* Add new version of driver.md, too
2025-12-09 09:05:22 +01:00
MaxineMuster
3f93828622 Update getcommands.js, some minor doc-fixes (#1884)
updated documentation
1.18.225
2025-12-05 18:56:16 +01:00
divadiow
c166966e02 OpenRTL8710B CloudCutter UG image + release (#1882)
* Realtek RTL8710B CloudCutter Try #1

* rename tool

* .img

* Update workflow.yaml
1.18.224
2025-12-05 00:08:59 +01:00
MaxineMuster
a34f90bcbb DS3231 RTC driver embedded in "local clock" (PR#1729) (#1792)
* 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
2025-12-04 14:46:51 +01:00
MaxineMuster
a23e4183c2 Fix missing "onHassDiscovery" and "XX_AppendInformationToHTTPIndexPage()" (#1877)
* Fix missing "onHassDiscovery" and "XX_AppendInformationToHTTPIndexPage()"

Fixes to drv_main.c (some missing args for "onHassDiscovery") - changed format to have one line per argument and driver
Fixed missing arg "bPreState" in some XX_AppendInformationToHTTPIndexPage() functions

* fix getcommands for new structure of drv_main.c (commands may be mutliple lines long)

* Make comments for "duplicate" drivers more readble

* Fix sourcefiles for documentation done with getcommands.js
Mainly missing comments or comments "contradicted" by function calls

* fixed one missed comment

* Fix path in descriprion command
make getcommands.js testing duplicates for content
 - if content (=documentation) is equal, show that ist potentially safe to ignore
1.18.223
2025-12-03 16:01:28 +01:00
openshwprojects
2898d57ed5 added vars: - $mqtt_client - $shortName - $name
* exp

* fix

* Update cmd_tasmota.c
1.18.222
2025-12-03 09:59:37 +01:00
Tester23
3f8677f110 Merge branch 'main' of https://github.com/openshwprojects/OpenBK7231T_App 1.18.221 2025-11-30 21:16:01 +01:00