s-hadinger
e2d30dd64d
Berry fix keys conflict ( #23444 )
2025-05-19 10:42:17 +02:00
s-hadinger
78787f693e
Berry support for 'sortedmap' ( #23441 )
...
* Berry support for 'sortedmap'
* Add keys()
2025-05-18 19:29:50 +02:00
NeuDLi
3327f4a5ca
Update IRac.cpp ( #23438 )
...
Fix the Coolix fan-only mode in IRac class.
(9785cb910d )
2025-05-18 17:52:16 +02:00
s-hadinger
f5fe75c9b0
Solidified Code updated
2025-05-17 08:14:50 +00:00
s-hadinger
65b1c9668f
Berry remove global 'b' ( #23433 )
2025-05-17 10:13:15 +02:00
s-hadinger
1ee3d8c079
Fix solidification of float on macos ( #23432 )
2025-05-17 09:54:32 +02:00
s-hadinger
e86af24056
DNS setting with 'IPAddress4/5' not persisted ( #23426 )
2025-05-15 23:25:32 +02:00
s-hadinger
aff2157356
HASPmota auto-dimming when no touch ( #23425 )
2025-05-15 19:05:43 +02:00
s-hadinger
b29ef3dfbc
Fix 'haspmota.parse()' page parsing ( #23403 )
...
* Fix 'haspmota.parse()' page parsing
* take into account current page as default
2025-05-10 19:21:35 +02:00
s-hadinger
66013fcf04
HASPmota add 'antiburn()' ( #23400 )
2025-05-10 11:33:14 +02:00
Christian Baars
75b109c893
use smaller poly1305-donna and remove other poly1305_auth code ( #23386 )
2025-05-06 22:01:22 +02:00
s-hadinger
f83b5a8c80
Berry introspect.module() failed to load modules in files ( #23376 )
2025-05-05 22:33:52 +02:00
Christian Baars
e2eae10db6
Fix log_level definition conflict ( #23366 )
2025-05-02 15:10:02 +02:00
s-hadinger
6cd19c0e59
WebUI status line left and renamed events 'FUNC_WEB_STATUS_left' and 'FUNC_WEB_STATUS_RIGHT' ( #23354 )
2025-04-29 14:04:29 +02:00
s-hadinger
7e7f237292
Wireguard default values ( #23349 )
2025-04-27 23:12:18 +02:00
s-hadinger
94652ad6ed
Added Wireguard VPN ( #23347 )
2025-04-27 20:54:01 +02:00
Christian Baars
723684bb06
Berry: add crypto modules ED25519 and Chacha20-Poly1305 ( #23338 )
...
* add crypto modules for Berry
* remove Berry examples from PR
2025-04-25 00:11:47 +02:00
s-hadinger
a2d1915692
Base64 split implementation in separate file ( #23313 )
2025-04-17 22:38:04 +02:00
s-hadinger
082170374c
Berry string literals containing NULL are truncated ( #23312 )
2025-04-17 22:12:35 +02:00
s-hadinger
c2628c95f3
Berry 'bytes().asstring()' now truncates a string if buffer contains NULL ( #23311 )
2025-04-17 21:51:03 +02:00
s-hadinger
68f019cf43
HASPmota default theme is now Tasmota-style ( #23288 )
2025-04-13 23:23:51 +02:00
s-hadinger
4707cc068f
HASPmota added 'y2_min' and 'y2_max' to control the second series of 'chart' ( #23287 )
2025-04-13 21:54:43 +02:00
gemu
c12974366b
Sml update ( #23267 )
...
* rename nthll 64
* fix nthll 64
2025-04-11 15:16:05 +02:00
sfromis
cced48d824
Update uDisplay.h ( #23273 )
...
RGB565 value for pink was same as magenta. This is obviously wrong, hence correcting to the "pink" value from the docs.
While I'm far from certain about the "right" shading of color nuances, the correction does "reasonably pink" in my eyes (on a ST7789), and assuming that the value from the docs was sourced from something relevant to the small displays used with Tasmota, I consider the change to be at least a move in the right direction.
Still, the corrected value (FF80C0 in RGB888) does have the name "tea rose" when using HTML color codes as a reference, but "some people" may have more interest in long discussions like what pink "really" is.
2025-04-11 15:15:35 +02:00
Norbert
6b7606c958
Fix spelling ( #23278 )
2025-04-11 08:54:44 +02:00
jetpax
cfe1cee4d3
Replace brotli compressed file serving with gzip ( #23274 )
...
* Replace brotli compressed file serving with gzip as it is better supported
* Add HTTP_POST support
2025-04-10 23:12:37 +02:00
s-hadinger
2999eed8b9
Berry 'readline' when a line is exactly 98 characters ( #23276 )
2025-04-10 22:57:03 +02:00
s-hadinger
2096411be6
Fix esp_idf_http to make strings 'weak' ( #23256 )
2025-04-06 22:51:38 +02:00
jetpax
929582b1af
Expose esp_http_server to Berry ( #23206 )
...
* Expose esp_http_server to Berry
* Fix conditional build defines
* Fix Berry returns, dangling pointer
* Use correct Berry returns
* Remove debug code
* cleanup
* add BERRY to conditionals to avoid confusion
2025-04-06 22:27:48 +02:00
Thomas Büngener
4ed48feaa2
SML: CRC for binary SML ( #23205 )
...
* SML: CRC for binary SML parsing
* switch algos
* improve errormessage on buffer overflow
* move crc variable to their own struct
* Use Flag bit to disable CRC, auto-detect algorithm,
data in own struct
debug log
* configure and enable/disable via special option "=soC,bufsz,mode", mode 16 autodetect.
* fix 15 vs 0xF
* remove benchmark code
* fix typo in comment
* Byteflip for CRC
2025-04-05 11:22:22 +02:00
s-hadinger
e8baea464f
TLS increase timeout and fix crash ( #23249 )
2025-04-05 00:04:36 +02:00
s-hadinger
b77b622fbe
Berry bytes add 3 ( #23200 )
...
* Berry bytes add with 3 bytes
* add changelog
2025-03-27 22:55:42 +01:00
s-hadinger
f4bb9d98b6
HASPmota improve parsing ( #23192 )
2025-03-26 22:34:12 +01:00
s-hadinger
f331a64ac3
HASPmota autostart when pages.jsonl exists ( #23181 )
2025-03-22 23:23:57 +01:00
Theo Arends
fb6640b91f
Fix ESP32 receive incomplete serial data over 128 bytes ( #23156 )
2025-03-18 15:12:30 +01:00
s-hadinger
c0d15de965
Berry 're.dump()' ( #23162 )
2025-03-17 21:34:59 +01:00
Theo Arends
0ea1f8e632
Change RCSwitch RCSWITCH_SEPARATION_LIMIT from 4100 to 3600
2025-03-17 14:05:38 +01:00
s-hadinger
ce92723c41
Berry update from upstream ( #23159 )
2025-03-17 08:27:03 +01:00
s-hadinger
e1f7ee26fa
Matter prepare for ICD cluster ( #23158 )
2025-03-16 22:38:36 +01:00
s-hadinger
a97d306a16
Berry include changes in 're' to HASPmota ( #23153 )
2025-03-15 18:58:21 +01:00
s-hadinger
1b51aef911
Berry now accepts 'bytes()' as precompiled patterns, added 're.compilebytes()' ( #23149 )
2025-03-13 23:38:55 +01:00
s-hadinger
6486ba3b26
Fix typo of be_set_ctype_func_hanlder ( #23147 )
2025-03-13 17:49:28 +01:00
s-hadinger
f305113d6d
Removed USE_WEBCLIENT and default USE_WEBCLIENT_HTTPS ( #23132 )
2025-03-10 22:37:27 +01:00
s-hadinger
3f93d2deee
Berry remove 'Leds.create_matrix' from the standard library waiting for reimplementation ( #23114 )
2025-03-06 23:11:16 +01:00
s-hadinger
06aa356bc3
Berry load files in '/.extensions/' then in '/' ( #23113 )
2025-03-06 21:15:59 +01:00
s-hadinger
e26a2cdac9
Berry prevent 'import' from hiding a solidified class ( #23112 )
2025-03-06 14:45:34 +01:00
Theo Arends
f2bf8b96e7
Increase rcswitch H/L changes to 64 bits
2025-03-05 12:32:07 +01:00
Jason2866
3c171c1ed8
Compile lib NeopixelBus only for esp8266 ( #23077 )
...
* force mode strict for pixels lib
* Use lib NeoPixelBus only for esp8266
2025-02-27 12:15:20 +01:00
s-hadinger
9a98db9773
Berry 'global.undef()' to undefine a global variable ( #23073 )
2025-02-26 15:30:04 +01:00
s-hadinger
e92e411040
Berry minor fixes to remove warnings ( #23071 )
2025-02-25 22:28:13 +01:00