Commit Graph

4089 Commits

Author SHA1 Message Date
a72fe4a4c5 add software SPI flash support (disabled by default) along with ultra-fast BK7231 software SPI and ability to store littlefs on that SPI , rel: https://www.elektroda.pl/rtvforum/topic4133583.html
* tt

* tt

* kk

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* nodelay

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* test

* test

* test

* tt

* Update our_lfs.c

* Update our_lfs.c

* Update our_lfs.c

* Update our_lfs.c

* Update our_lfs.c

* t

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* ttt

* Update drv_spi_flash.c

* unrolll

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* Update drv_spi_flash.c

* better wait for logic

* Update drv_spi_flash.c

* revert

* Update drv_spi_flash.c

* PLATFORM_BEKEN_NEW fix???

* faster?>

* faster?

* test memory

* test2

* restore

* coarse time test

* test

* restore

* DISABLE
2025-08-09 19:13:17 +02:00
eb77165be9 Update hass.h - add missing "hass_init_textField_info()" to avoid breaking ESP builds (#1753)
ESP builds with "-Werror=implicit-function-declaration", so we get

 error: implicit declaration of function 'hass_init_textField_info';
2025-08-09 19:10:58 +02:00
5e363ab42f ln882h update sdk (#1724)
* ln882h update sdk

* Disable test commands
2025-08-09 11:49:03 +02:00
54ffddc75f textfield 2025-08-07 23:47:12 +02:00
8ee93ace88 Update http_fns.c 2025-08-07 23:44:19 +02:00
6ae05de560 textfield hass discovery? 2025-08-07 23:44:04 +02:00
61d035f616 bk new spi & spidma (#1745)
* bk new spi & spidma

* long app version fix

* esp fix
1.18.145
2025-08-03 11:01:31 +02:00
6c3e1478e8 Add TG7100C (BL602) info + latest toml links (#1740)
* Update README.md

* Update README.md

* Update README.md

* Update .releaserc.yaml
1.18.144
2025-07-31 08:21:42 +02:00
bc64926da3 Tuya mcu automatic sending (#1739)
* Update drv_tuyaMCU.h

* Update drv_tuyaMCU.c
1.18.143
2025-07-29 08:13:17 +02:00
c7d48e427c SM16703P: learn to handle RGBCW, e.g. more than 3 channels per pixel. (#1736) 1.18.142 2025-07-28 13:29:58 +02:00
6bb7a5743d Fix spacing in main page (#1738) 1.18.141 2025-07-26 15:53:54 +02:00
afdf4b5cb5 Update platforms.md (#1735) 1.18.140 2025-07-21 15:10:34 +02:00
9f7fca3cd5 Update .releaserc.yaml - ESPC5+C61 (#1728)
* Update .releaserc.yaml

* Update .releaserc.yaml
1.18.139
2025-07-20 19:25:55 +02:00
f6ec3e3d74 update powersave info (#1733)
* Update cmd_main.c

* Update cmd_main.c
2025-07-20 19:25:23 +02:00
e7db07f7ab esp8266 fix (#1734) 2025-07-20 19:24:41 +02:00
8b7cf56731 update platforms.md (#1730)
* Update platforms.md

* Update platforms.md

* Update platforms.md

* Update platforms.md

* Update platforms.md

* Update platforms.md

* Update platforms.md

* Update platforms.md

* Update platforms.md

* Update platforms.md
2025-07-20 09:19:16 +02:00
728066de76 esp8266 dout mode by default (#1713)
* esp8266 dout mode by default
enable float printf

* irq fix

* timer stack
1.18.138
2025-07-19 19:18:38 +02:00
901295154a Create platforms.md 1.18.137 2025-07-19 16:26:32 +02:00
8b7d9d5be5 Update .releaserc.yaml - ESP 2/4MB link fixes (#1726)
* Update .releaserc.yaml

* Update .releaserc.yaml

* correct esp8266 again
2025-07-19 16:23:52 +02:00
773c4e9d99 Only report used channels up to PIN_IOR_NofChan() for this role (#1725) 1.18.136 2025-07-19 09:58:49 +02:00
1c7cdd4881 Ds1820 simple+full as separate drivers (#1705)
* Seperate simple and full driver, introduce "common" for shared code

* Fix command prefixes

* Generate command as multiline if requested

* Fix JS linebreak

* Only use simple dirver - check sizes of firmware images

* Update obk_config.h - enable Full driver for all platforms to allow testing

* Change parsing sttring to device address to allow compact form
Change obk_config.h: remove extra entry for W800, add "FULL" driver to windows build

* fix windows code for "fake" DS18B20

* fix missing files in openBeken_win32_mvsc2017.vcxproj

* fix handle missing task.h for windows

* change Windows emulation to MAX/2 fake sensors

* try fix BL602

* change "fake temperature" of sensors in windows

* change windows sensor temperature once more

* shorten commands by alias

* fix escaping linebreak

* Fix broken JS code ...

* Fix ESP32 is crashing if interrupts are disabled during OWReset for > 480us

* Change output for unused channels
Test if DS1820 channels are in use

* fix warning/error for channel (<=64) printed into a char[5] value

* removeunuses quotes for address

* Fix language

* Capial "S" in Menu entry "Sensors"

* restore obk_config - #define ENABLE_DRIVER_DS1820_FULLonly for WINDOWS and SENSORS variant
2025-07-19 08:03:46 +02:00
1fe6ab74ed win stub 1.18.135 2025-07-12 08:38:04 +02:00
01c029898d Show correct BSSID in json status instead of a "fake" one (#1689)
* Add HAL_GetWiFiBSSID() and HAL_GetWiFiChannel() commands
Display correct BSSID and channel in JSON status

* Testing bssid RTL

* Typo and new try for RTL

* Fix BSSID returned

* bettter

* test

* Update hal_wifi_xradio.c

---------

Co-authored-by: Tester23 <85486843+openshwprojects@users.noreply.github.com>
2025-07-10 21:51:05 +02:00
7bb04bdda2 safer str op 1.18.134 2025-07-10 15:27:26 +02:00
d4fb118c91 temporary fall back to sprintf 2025-07-10 09:28:08 +02:00
570feeef37 tasmota fields 2025-07-10 08:49:24 +02:00
ce465a15e6 http override 2025-07-09 21:13:27 +02:00
7f0b7b75d3 allow serving gz files from lfs with gz header 1.18.133 2025-07-09 08:15:30 +02:00
3c85604378 fix windows server 1.18.132 2025-07-09 08:03:41 +02:00
a261a71ab1 Update ESP-IDF to v5.5-beta1 and add minimal ESP8266 support (#1707)
* update esp-idf

* esp8266

* fix

* pwm, uart and wifi fix

* fix ota

* fix 1m and ps

* update workflow
1.18.131
2025-07-06 07:54:23 +02:00
55ce270fef simple correction in config page (#1708)
Since I saw this in an illustration for an "issue".
If I'm not mistaken, I changed the GUI some time ago so the additional input appears/vanishes as soon as role is changed to button. So no need to wait for saving...
2025-07-03 15:40:11 +02:00
217dd1e3e1 fix GET/POST for all platforms, remove some not needed os_* mappings (os_strcpy, os_memset, etc)
* get and post to PLATFORM_ECR6600

* test

* Update http_client.c

* t

* need timer

* iotx_net_init ?

* Update utils_timer.c

* try os_time_get

* try ENABLE_SEND_POSTANDGET on bl602 as welll

* Update utils_net.h

* add httpclient to boufallo mk

* Update utils_timer.c

* Update new_common.h

* time

* try ln882h

* Update utils_timer.c

* OS_STRCPY ETCCC

* esp IDF

* Update new_common.h

* Update utils_timer.c

* Update new_common.h

* remove hal_machw_time_past dependency

* lwip_close_force better

* stub

* simplifyu

* omg typo

* revert

* remove os_strcpy

* remove os_strlen

* memmove

* os_strcmp

* os_strstr

* mem func

* try on xradio

* #define lwip_close_force(x) lwip_close(x)

* SWAP

* typo

* Update utils_timer.c

* rtl

* Update new_common.h

* tr

* #include <stdint.h> is reduntant

* clean hdr

* those headers could be common

* those headers could be common

* disable

---------

Co-authored-by: Tester23 <85486843+openshwprojects@users.noreply.github.com>
2025-07-02 20:46:00 +02:00
8d735f5991 Update sdks, readme and releaserc (#1703) 1.18.130 2025-07-01 08:50:39 +02:00
69121fb252 merge gosund sw2 port (not clear if it will be used) 1.18.129 2025-06-30 21:56:13 +02:00
3b99b17cc2 Xradios (#1695)
* Xradios

* deep sleep

* xr806

* small adjustments
1.18.128
2025-06-30 18:47:47 +02:00
b9bdc0bc79 BETTER STABILITY FOR TOGGLE CHANNEL ON TOGGLE (protect against random rare high level /low level spikes) 2025-06-27 16:11:59 +02:00
3564ed7013 AC TCL 3 (#1659)
* Update obk_config.h

* fan fx

* fan mode

* fan_only

* swings for climate

* test html

* better

* bew cfg

* Update obk_config.h
1.18.127
2025-06-26 15:56:39 +02:00
45ff821a2f tuyamcu calib if non zero 1.18.126 2025-06-26 10:24:25 +02:00
b6e9862563 autoexecExamples.md: Use C++ higlighting (#1687)
* Run getcommands.js through a linter

* Use C++ higlighting for autoexec.bat examples
1.18.125
2025-06-24 17:08:35 +02:00
af37e093d0 bk7231u/bk7231s/bk7252/bk7252n/bk7231t alt. (#1680)
* bk7231u/bk7231t/bk7252 new sdk

* 7252n
2025-06-24 13:16:27 +02:00
e4791701c0 update readme - additional ESP32 info + platforms in development (#1685)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
1.18.124
2025-06-23 16:12:31 +02:00
25e406a875 Test mqtt auth commands for https://github.com/openshwprojects/OpenBK7231T_App/issues/1657 2025-06-21 08:09:37 +02:00
1a22a074e0 self test for https://github.com/openshwprojects/OpenBK7231T_App/issues/1646 , but it passes on my side 2025-06-21 08:00:12 +02:00
841c8d86e4 update sdks 1.18.123 2025-06-20 10:16:48 +02:00
fac2cf081c w800 + berry (#1629)
* w800 + berry

* fix w600

* Update XR and makefile

* Berry cmake

* BL602 lfs test

* Update w800

* Fix

* W600 heap

* sensors & bl602

* bl602 delay_us
1.18.122
2025-06-20 09:35:00 +02:00
10e20f9a9b allow tuyamcu 0x04 (paired) state if no mqtt configured at all 1.18.121 2025-06-20 00:29:04 +02:00
d8acf9b735 force-update SDKs to latest verisons 1.18.120 2025-06-19 01:01:44 +02:00
25ed1bd135 merge old Max31855 driver (#1403)
* MAX31855

* tabl

* fx

* fx

* test

* try

* fx

* statics

* defines

* aa

* dd

* fx

* fixces

* Update obk_config.h
2025-06-19 00:55:08 +02:00
67b463458c Revert "Enable SHTX on BEKEN in obk_config.h (#1601)" (#1679)
This reverts commit 22a5667c30.
2025-06-19 00:47:02 +02:00
22a5667c30 Enable SHTX on BEKEN in obk_config.h (#1601) 2025-06-19 00:46:29 +02:00