4052 Commits

Author SHA1 Message Date
30c8fc1a93 TCL AC - gen setting (reported as working by user) 1.18.220 2025-11-26 22:57:33 +01:00
0d8a6054c0 fx 1.18.219 2025-11-25 19:03:04 +01:00
a0a5e7a513 fx 2025-11-25 19:02:57 +01:00
deb6c7352a led_dimmerScale command so you can reduce LED heating but still hide it from HA/UI (it reduces brightnerss at 100% UI 2025-11-25 18:16:14 +01:00
22daaeb07e sm2235 add currents 1.18.218 2025-11-25 15:59:14 +01:00
db211a0429 garage cover entity discovery - just impl, not called anywhere 2025-11-25 15:58:26 +01:00
35fca72376 esp8266 optimize + idle hooks (#1869) 1.18.217 2025-11-23 14:47:39 +01:00
e9e20ed445 esp8266 ADC, EEPROM driver, max7219 simulator
* test

* Update workflow.yaml

* t

* makes

* Update drv_simpleEEPROM.c

* Update drv_simpleEEPROM.c

* ber

* Update workflow.yaml

* tt

* ber

* charts

* owm

* tt

* rem charts

* smaller

* test

* test

* fixes

* test

* charts

* comments

* test

* tt

* test

* add file to proj

* try to add pin 13 as ADC (testing in progress)

* test

* test

* MAX7219 simulator HACK

* final fixes

* Update drv_max72xx_internal.c

* restore

* fx
1.18.216
2025-11-23 14:01:04 +01:00
9581b34b95 bl602 fast connect (#1868) 1.18.215 2025-11-22 16:32:21 +01:00
c31cdd9d1c berry time and openweathermap access with self tests
* test

* owm

* fix

* test

* test
1.18.214
2025-11-20 13:30:13 +01:00
2086cb84fc Implementation of girier MCU driver for 2ch dimmer (#1846)
* Implementation of girier MCU driver for 2ch dimmer

* Fixed review notices

* makefiles

* dpType = 0; // TODO - uninitialized

* header

* add to vcproj

* header

* #if ENABLE_DRIVER_GIRIERMCU

* clear

---------

Co-authored-by: Tester <85486843+openshwprojects@users.noreply.github.com>
2025-11-18 22:00:19 +01:00
787558adb1 Update hal_pins_espidf.c (#1864)
#1863
2025-11-18 21:50:19 +01:00
99cb33dae0 fx 1.18.213 2025-11-16 23:23:04 +01:00
59c6156d88 DP_TYPE_RAW_TAC2121C_VCP 2025-11-16 23:11:55 +01:00
ad15c7d586 Current_div10 1.18.212 2025-11-16 20:32:03 +01:00
0a46262731 better wifi stability fix after reboot 1.18.211 2025-11-14 14:22:49 +01:00
60ca11183f Add support for Frequency variable in AddChangeHandler (#1853)
* add support for frequency variable in AddChangeHandler

* bl0942 frequency variable rounding correction

* move frequency to last args for VCPPublishThreshold

* frequency selftest precision adjustments

---------

Co-authored-by: kcstonacek <stonacek@stonacek.nz>
1.18.210
2025-11-11 21:35:39 +01:00
8be0c3bb6c uart cosmetic fixes
* fx

* tttttttttttttttt

* dis
2025-11-11 21:31:31 +01:00
f2c87bf690 merge max72xx clock progress and i2c pinwide scanner and misc fixes
* MAX72XX

* better

* faster buof

* eext

* test

* fx

* fxes

* tr

* fx

* Update drv_max72xx_clock.c

* fxes

* test

* fxes

* tests fxes

* fxes

* scr

* fx

* Update drv_local.h

* show

* Update drv_max72xx_clock.c

* test

* Delete lastEnumTemplate.txt

* TEST

* scan

* Update drv_main.c

* Update obk_main.cmake

* Update drv_multiPinI2CScanner.c

* dbg

* fxes

* Update drv_multiPinI2CScanner.c

* Update drv_multiPinI2CScanner.c

* Update drv_multiPinI2CScanner.c

* owm

* osm test

* restorew platfotms

* Update selftest_openWeatherMap.c

* test

* getter

* Update obk_config.h
1.18.209
2025-11-11 16:27:13 +01:00
f58a25fc3d Fix RDA5981 ADC status in platforms.md (#1858)
revert. accident. OTA only should have been toggled
1.18.208
2025-11-10 19:30:14 +01:00
b28266261c readme tweaks, update RDA platforms.md, fix BK7231M QIO (#1856)
* Update platforms.md

* Update README.md

* Update README.md

* Update README.md

* Update OpenBK7231N
1.18.207
2025-11-06 11:38:12 +01:00
73bbc45126 merge partition search driver (disabled by default)
* test

* search

* fx

* fx1

* enavble

* Update obk_main.mk

* 0x200000

* Update drv_bkPartitions.c

* chk

* crc

* finalize

* fxes
2025-11-04 20:29:54 +01:00
c23984d7e3 If we have both daylight saving time (DST) and sunset/sunrise calculation, (#1843)
a DST switch should fix the upcomming sunset/sunrise events
(which were calculated before the switch, hence with "old" time.)
Added one simple test case
2025-10-29 18:56:26 +01:00
36e2c0bc18 ws2812 + CW test 1.18.206 2025-10-26 05:06:53 +01:00
f2335b803f Fix RDA release (#1840)
* fix rda release

* ali bootloader
1.18.205
2025-10-22 01:09:49 +02:00
365a0dbcf9 rda5981 ota (#1839)
* rda5981 ota

* easyflash and lfs

* adjust offsets

* mac change
1.18.204
2025-10-21 09:08:48 +02:00
5a83d0268b tr6260 quick pwm fix (#1838)
* tr6260 fix pwm

* forgot gpio14

* tr6260 interrupts
1.18.203
2025-10-20 22:52:22 +02:00
3a6d7bcecc delay_ms 50 test 1.18.202 2025-10-18 17:13:37 +02:00
689a97c3c9 UART tcp usage comment 2025-10-18 17:13:21 +02:00
7d8cbe824b Update selftest_enums.c 1.18.201 2025-10-18 01:29:35 +02:00
e69ba795b1 next enum self test 1.18.200 2025-10-18 01:17:13 +02:00
b35a6731e4 reduce stack size iusage n ha discovery, next enum self test 2025-10-18 01:17:03 +02:00
0ec4b6a404 fix leak 2 1.18.199 2025-10-18 00:28:43 +02:00
39c4590296 fix one leak in simulator 2025-10-18 00:16:25 +02:00
d264e92500 better self test for enums 1.18.198 2025-10-17 23:48:06 +02:00
42976ee561 few more fixes 2025-10-17 23:04:33 +02:00
60a7d1371c HA ENUMS PR FIX (remove 1kB from stack) 2025-10-17 22:47:16 +02:00
1a291a82ad fix handling of "sunset" events (#1834)
* fix handling of "sunset" events:

Old code was

if (e->sunflags & (SUNRISE_FLAG || SUNSET_FLAG)) {

This will ignore sunset events ( SUNSET_FLAG = 1 << 1)
for the or of two values ( 1 || 2) is always true
and will result in testing (sunflags & 1)
so never true for sunset (2 & 1) is false.
probaly meant

if ((e->sunflags & SUNRISE_FLAG) || (e->sunflags & SUNSET_FLAG))

but it's sufficient to check is "sunsetflags" is not 0, so simple fix:

if (e->sunflags){

Additionally added code to change liste vents ("listClockEvents") so it also shows if a time is derived from sunset or sunrise:

before the output would be like:

Info:CMD:Ev 32 - 7:31:0, days 0xff, cmd setChannel 0 0
Info:CMD:Ev 31 - 19:7:0, days 0xff, cmd setChannel 0 1

and you won't see this is an "dynamic" time. Now it's (I also used %02i to fix time format)

Info:CMD:Ev 32 - 07:31:00 (sunrise), days 0xff, cmd setChannel 0 0
Info:CMD:Ev 31 - 19:07:00 (sunset), days 0xff, cmd setChannel 0 1

* forgot to commit fix for time display using "%02i" for hours, minutes and seconds
1.18.197
2025-10-17 10:08:41 +02:00
f5a3b2642b RTL new fix OTA (#1836)
* RTL new fix OTA
clean-up workflow

* fix esp cache?
1.18.196
2025-10-17 08:44:13 +02:00
fba323f3aa Enum examples (#1832)
* create a ChType_Enum to go with SetChannelEnum

* resolve build errors for ChType_Enum PR

* fixing build errors for simulator and others for cmd_enums.c

* added ChType_ReadOnlyEnum and assocaited enum selftests

* ChType_Enum simulation and memory error corrections

* ChType_Enum documentation updates

* ChType_Enum autoexec example corrections

---------

Co-authored-by: root <root@stonacek.nz>
Co-authored-by: kcstonacek <kcstonacek@stonacek.nz>
2025-10-16 21:01:16 +02:00
28bc5e16e6 Update OpenTXW81X (#1831) 1.18.195 2025-10-15 15:56:56 +02:00
4ad9a85a08 Add ChType_Enum and enable SetChannelEnum. (#1830)
* create a ChType_Enum to go with SetChannelEnum

* resolve build errors for ChType_Enum PR

* fixing build errors for simulator and others for cmd_enums.c

* added ChType_ReadOnlyEnum and assocaited enum selftests

* ChType_Enum simulation and memory error corrections

* ChType_Enum documentation updates

---------

Co-authored-by: root <root@stonacek.nz>
1.18.194
2025-10-14 09:21:18 +02:00
993a46a19d better uart debug 1.18.193 2025-10-10 19:26:49 +02:00
5ea4a6c5b9 test 2025-10-10 19:24:35 +02:00
1ca376e9c0 futher tests 2025-10-10 17:56:59 +02:00
22f3571be2 self test for #1828 - it seems to pass for me 1.18.192 2025-10-10 17:44:44 +02:00
6708337768 easyflash linux (#1827) 1.18.191 2025-10-10 11:23:53 +02:00
c208c19f3e ttuyamcu noread flag (#1820)
* noread

* fx

* ping pong mode for addChannel

* Update new_pins.c

* test
1.18.190
2025-10-09 15:59:44 +02:00
883e85e4cc Fix gamma correction (#1825)
* corrected gamma function

* uncorrect color temperature to work with new gamma

* Adjust gamma corrected expectation for self test
1.18.189
2025-10-06 09:30:16 +02:00
6279bcd07a Add Chip internal temperature as sensor in JSON (#1821)
* Add MCU temperature to json_interface.c

* Write chip temp even if there is no other sensor present

* Send chip temperature always as sensor "ESP32"
1.18.188
2025-10-05 00:01:57 +02:00