s-hadinger
|
63c38614ed
|
ESP32-S3 RGB display: fix permanent image shift after flash writes (DMA sync guard) (#25194)
* ESP32-S3 RGB display: fix permanent image shift after flash writes (DMA sync guard)
* update my_user_config.h
|
2026-10-25 22:44:23 +01:00 |
|
s-hadinger
|
d309da183d
|
Berry lv.start() raises an error instead of crashing when the display can't start (#25193)
|
2026-10-25 21:27:10 +01:00 |
|
s-hadinger
|
0ad5879abe
|
Heap Map optional feature fur detailed memory usage at boot (#25186)
|
2026-10-24 12:31:28 +02:00 |
|
s-hadinger
|
e1325dd292
|
LVGL Panel update version
|
2026-10-23 14:22:11 +02:00 |
|
s-hadinger
|
c133051258
|
Remove root sdkconfig.defaults and CMakeLists.txt and ignore them (#25174)
|
2026-10-22 16:18:48 +02:00 |
|
s-hadinger
|
fd390ea34f
|
LVGL touch more responsive (#25172)
|
2026-10-21 20:45:37 +02:00 |
|
s-hadinger
|
5ce1f1204b
|
LVGL Panel improved click handling (#25171)
* LVGL Panel improved click handling
* Fix auto-start
|
2026-10-21 19:13:27 +02:00 |
|
s-hadinger
|
da51c9b1db
|
LVGL add logging before crash when heap allocation fails (#25170)
|
2026-10-21 18:26:49 +02:00 |
|
s-hadinger
|
a42b458105
|
LVGL Mirror extension crash (#25165)
|
2026-10-20 18:53:01 +02:00 |
|
s-hadinger
|
6389d75c66
|
LVGL/HASPmota visual touch pointer (dot under finger) (#25158)
|
2026-10-19 09:49:11 +02:00 |
|
s-hadinger
|
fb629eddb5
|
uDisplay support for SPI QSPI displays (#25156)
|
2026-10-18 18:36:41 +02:00 |
|
s-hadinger
|
47f3dbc09f
|
Berry webclient.connected() was implemented but not exposed (#25145)
|
2026-10-15 17:30:25 +02:00 |
|
s-hadinger
|
a2f0c87141
|
LVGL library from v9.5.0 to v9.6.0 (#25144)
|
2026-10-15 09:41:19 +02:00 |
|
s-hadinger
|
1bb26b29c4
|
Fix Matter MQTT subscription when Matter is disabled (#25140)
|
2026-10-14 15:08:29 +02:00 |
|
s-hadinger
|
ddec734fa1
|
Berry fix formatting for long strings (#25132)
|
2026-10-10 19:43:00 +02:00 |
|
s-hadinger
|
a55cfa251a
|
Matter support for Light RBG+CT (5 channels) and refactoring of lights (#25123)
|
2026-10-09 19:34:23 +02:00 |
|
s-hadinger
|
e2a665dfca
|
Berry format support width for %c format (#25122)
|
2026-10-09 18:48:23 +02:00 |
|
s-hadinger
|
84b011242c
|
Add uDisplay/uTouch doc for AI
|
2026-10-09 18:15:49 +02:00 |
|
s-hadinger
|
6b9855a49d
|
LVGL option to prefer PSRAM for draw buffers using bit 5 (0x20) of :B in display.ini (#25120)
|
2026-10-09 16:56:45 +02:00 |
|
s-hadinger
|
0427a73d08
|
Disable CDC on esp-emu (#25112)
|
2026-10-06 22:27:26 +02:00 |
|
s-hadinger
|
f01609fa73
|
Command HwDump to dump detailed hardware GPIO configuration (#25111)
* Command `HwDump` to dump detailed hardware GPIO configuration
* Feature disabled by default
|
2026-10-06 21:00:57 +02:00 |
|
s-hadinger
|
33bfcf4578
|
Fix PWM on CDC GPIO (#25106)
|
2026-10-05 23:31:09 +02:00 |
|
s-hadinger
|
11ba5be41b
|
Berry fix varname (#25104)
|
2026-10-05 10:47:33 +02:00 |
|
s-hadinger
|
42be813c79
|
Matter remove superfluous log (#25101)
|
2026-10-03 23:39:41 +02:00 |
|
s-hadinger
|
66c8f1ab9d
|
MQTT false connected events when unconfigured (#25100)
|
2026-10-03 23:39:14 +02:00 |
|
s-hadinger
|
78902044e2
|
Matter fix non-bridge endpoint topology (#25099)
|
2026-10-03 23:22:05 +02:00 |
|
s-hadinger
|
2692124c3e
|
Berry transpose fix to Python port
|
2026-10-02 21:39:03 +02:00 |
|
s-hadinger
|
b5a73b8a71
|
Berry fix walrus to not create variable (#25090)
|
2026-09-30 17:18:28 +02:00 |
|
s-hadinger
|
ddc0ae61d9
|
Matter physical and virtual Garage Door device types with Closure Control cluster (#25089)
* Matter physical and virtual Garage Door device types with Closure Control cluster
* fix CHANGELOG
|
2026-09-29 22:08:42 +02:00 |
|
s-hadinger
|
a242811ec8
|
Matter Soil Sensor device type with Soil Measurement cluster (Matter 1.6.0) (#25088)
|
2026-09-29 15:50:13 +02:00 |
|
s-hadinger
|
1f543a3374
|
Matter simplify TLV type with generalized integers (#25087)
|
2026-09-29 14:36:02 +02:00 |
|
s-hadinger
|
835813e423
|
Add leftover from previous PR #25086
|
2026-09-29 12:49:01 +02:00 |
|
s-hadinger
|
4d4dd78be2
|
Matter v1.6.1 more improvements (#25086)
|
2026-09-29 12:46:50 +02:00 |
|
s-hadinger
|
be0c2e2b63
|
Clarify solidification for AI (#25085)
|
2026-09-28 21:10:29 +02:00 |
|
s-hadinger
|
f93502ca5f
|
Matter update specs to 1.6.1 (to be used by AI) (#25083)
|
2026-09-28 19:51:16 +02:00 |
|
s-hadinger
|
1972dab6d4
|
IR accept raw data in JSON (#25077)
|
2026-09-27 22:36:03 +02:00 |
|
s-hadinger
|
a8d91f4acb
|
MQTT tolerate delayed PINGRESP (#25067)
* MQTT tolerate delayed PINGRESP
* Add default MQTT_MAX_PING_OUTSTANDING
|
2026-09-26 16:37:52 +02:00 |
|
s-hadinger
|
830cb206cc
|
Doc detailed (#25071)
* Draft 1
* Add ESP32C5
* MCUs bold
* Matter protocol
|
2026-09-26 15:21:28 +02:00 |
|
s-hadinger
|
f151ad8145
|
Fix Matter commissioning mDNS announcements (#25069)
|
2026-09-26 15:18:39 +02:00 |
|
s-hadinger
|
ad1addfd4e
|
Touch GT911 fix template (#25068)
|
2026-09-25 15:14:48 +02:00 |
|
s-hadinger
|
5bb6c38cfb
|
Fix Berry parsing from upstream (#25064)
|
2026-09-24 19:21:33 +02:00 |
|
s-hadinger
|
b945c1469c
|
Fix WT32_ETH01 initialization (#25051)
|
2026-09-22 10:33:44 +02:00 |
|
s-hadinger
|
f55fe444d7
|
MQTT 5.0 with focus on request/response (optional) (#25050)
|
2026-09-22 10:24:51 +02:00 |
|
s-hadinger
|
9fac74bac5
|
Berry rare register allocation bug (#25010)
|
2026-09-06 13:04:54 +02:00 |
|
s-hadinger
|
a3c97ad00a
|
Berry sortedmap support for json.dump (#24999)
|
2026-09-02 23:07:06 +02:00 |
|
s-hadinger
|
ff8130c59a
|
Berry fix sortedmap to act like a map (#24964)
|
2026-08-18 10:17:24 +02:00 |
|
s-hadinger
|
fc2b58652d
|
Berry make sortedmap subclass of map (#24961)
|
2026-08-18 08:27:41 +02:00 |
|
s-hadinger
|
db56cd62aa
|
Berry extend sortedmap constructor (#24955)
|
2026-08-12 17:02:22 +02:00 |
|
s-hadinger
|
650d525699
|
Berry json.dump() works with subclasses of map and list (#24954)
|
2026-08-12 15:41:17 +02:00 |
|
s-hadinger
|
7e2157d591
|
HASPmota better support for textarea (#24946)
|
2026-08-08 17:10:40 +02:00 |
|
s-hadinger
|
6f7f91f1be
|
Fix potential race condition in UdpListener (#24932)
|
2026-08-01 16:59:12 +02:00 |
|
s-hadinger
|
0e12192a88
|
Add LList README (#24930)
|
2026-07-31 22:19:30 +02:00 |
|
s-hadinger
|
b6590fef1c
|
TLS fix public key fingerprint for ECDSA certificates (#24928)
|
2026-07-31 17:06:26 +02:00 |
|
s-hadinger
|
fabc35f034
|
Minor fixes in LList (#24927)
|
2026-07-31 16:15:03 +02:00 |
|
s-hadinger
|
6fbf626977
|
MQTT more hardening and fixes from pubsub3 (#24920)
|
2026-07-26 21:54:04 +02:00 |
|
s-hadinger
|
2d340102a3
|
PubSub lib renamed TasmotaPubSub, hardening fixes and comprehensive non-regression tests (#24916)
|
2026-07-23 20:49:54 +02:00 |
|
s-hadinger
|
c144ac9639
|
TLS support for EC P-384 curve in server certificate (#24909)
|
2026-07-20 21:40:53 +02:00 |
|
s-hadinger
|
5614aaec2a
|
HASPmota and LVGL stripes widget (#24907)
|
2026-07-18 17:34:55 +02:00 |
|
s-hadinger
|
a6454b7459
|
Update Changelog
|
2026-07-07 20:02:06 +02:00 |
|
s-hadinger
|
0e4f4c7a97
|
HASPmota new style for demo (#24875)
|
2026-07-05 17:54:01 +02:00 |
|
s-hadinger
|
aec8e2395a
|
HASPmota ability to set default screen background on p0b0 object (#24874)
|
2026-07-04 12:47:01 +02:00 |
|
s-hadinger
|
e352266405
|
Berry fix warnings when running unit tests (#24859)
|
2026-06-26 15:52:27 +02:00 |
|
s-hadinger
|
39ad0f57a4
|
Berry bytes methods setbits/getbits transposed to native and support for big endian (#24857)
|
2026-06-26 09:23:33 +02:00 |
|
s-hadinger
|
ba6159f78a
|
Berry LVGL mapping refactor (#24844)
|
2026-06-16 12:32:38 +02:00 |
|
s-hadinger
|
43a5153cab
|
Berry more multiple minor fixes (#24843)
|
2026-06-16 09:34:55 +02:00 |
|
s-hadinger
|
45a72fa216
|
Berry multiple minor fixes (#24842)
|
2026-06-15 23:05:04 +02:00 |
|
s-hadinger
|
88eff2ce51
|
AsyncHttpClientLifght code analysis (#24841)
|
2026-06-15 22:11:49 +02:00 |
|
s-hadinger
|
bd466806fe
|
Berry optimized solidified structures for code constants and maps (#24838)
|
2026-06-14 20:59:19 +02:00 |
|
s-hadinger
|
b29f6926e1
|
Berry fix rare GC bug in deinit (#24837)
|
2026-06-14 19:54:35 +02:00 |
|
s-hadinger
|
fc1c2a563f
|
Berry fix rare GC bug in bytecode (#24836)
|
2026-06-14 19:35:49 +02:00 |
|
s-hadinger
|
78f5526d29
|
Code hardening replacing strcat and strcpy with safer alternatives (#24832)
|
2026-06-11 14:22:26 +02:00 |
|
s-hadinger
|
9afaef377e
|
Serial console support for Backspace when enabling #define USE_SERIAL_BACKSPACE (#24830)
|
2026-06-10 07:55:59 +02:00 |
|
s-hadinger
|
7a2fbbe7ba
|
Tasmesh safety fixes (#24809)
|
2026-05-30 18:33:30 +02:00 |
|
s-hadinger
|
a35e045863
|
Ethernet strcat safety (#24808)
|
2026-05-30 17:19:29 +02:00 |
|
s-hadinger
|
4eac8298d5
|
Berry mapping minor fixes (#24807)
|
2026-05-30 17:18:55 +02:00 |
|
s-hadinger
|
944ad6de4b
|
Zigbee multiple fixes (#24806)
|
2026-05-30 16:50:50 +02:00 |
|
s-hadinger
|
580b952dfd
|
Artnet check datalen does not exceed payload length (#24805)
|
2026-05-30 16:41:20 +02:00 |
|
s-hadinger
|
eda9102237
|
Fix various bugs (#24802)
* Fix various bugs
* More fixes
|
2026-05-30 08:22:15 +02:00 |
|
s-hadinger
|
44b5c49f86
|
Berry write(value:int | s:string) -> nil internal argument parsing (#24800)
|
2026-05-29 23:19:34 +02:00 |
|
s-hadinger
|
bd890c0ade
|
Add missing break (#24801)
|
2026-05-29 16:06:37 +02:00 |
|
s-hadinger
|
d3d33b452f
|
Trigger events to Berry when 'USE_RULES' is not enabled (#24796)
* Trigger events to Berry when 'USE_RULES' is not enabled
* replace long with int32_t
* Fix SystemEventsSetNewPower signature
|
2026-05-29 13:41:31 +02:00 |
|
s-hadinger
|
a2032b7ec1
|
Fix Crash when MQTT-TLS when tcp connection failed (#24798)
|
2026-05-28 22:37:35 +02:00 |
|
s-hadinger
|
4e73601214
|
Strip coc parser (cosmetic)
|
2026-05-27 14:11:33 +02:00 |
|
s-hadinger
|
3030d20ff0
|
Fix hallucinations in doc_for_ai (#24775)
|
2026-05-20 21:08:50 +02:00 |
|
s-hadinger
|
3734308857
|
Matter Device non nullable attributes (#24764)
|
2026-05-18 10:01:12 +02:00 |
|
s-hadinger
|
cfe25959cd
|
Berry Matter improve async HTTP error handling (#24756)
|
2026-05-16 23:40:37 +02:00 |
|
s-hadinger
|
1ef3723300
|
Manual tool to compare and verify Berry solidification between C and Python (#24754)
|
2026-05-16 21:09:02 +02:00 |
|
s-hadinger
|
e18035a6de
|
Support for M5Stack Atom S3R drivers (#24747)
|
2026-05-15 22:37:48 +02:00 |
|
s-hadinger
|
5c550752c6
|
Move autoconf repository to ota.tasmota.com (#24745)
|
2026-05-15 18:42:28 +02:00 |
|
s-hadinger
|
87107b7950
|
USE_UNIVERSAL_TOUCH no more forced when USE_UNIVERSAL_DISPLAY is enabled (#24743)
|
2026-05-13 23:28:39 +02:00 |
|
s-hadinger
|
7a21f72f70
|
rename GPIO_DISPLAY_RESET and update GPIOs (#24742)
|
2026-05-13 22:42:25 +02:00 |
|
s-hadinger
|
4bd1e22b2e
|
Berry apply security fixes (#24739)
|
2026-05-13 17:14:54 +02:00 |
|
s-hadinger
|
4f37c1da4a
|
LVGL splash screen uses default Montserrat-14 instead of Montserrat-20 on small screens (#24735)
|
2026-05-11 22:37:05 +02:00 |
|
s-hadinger
|
47b80b961d
|
uDisplay logs polished (#24734)
|
2026-05-11 22:04:55 +02:00 |
|
s-hadinger
|
c68667181a
|
Berry format() now uses internal ext_snprintf_P() for floating point formatting (#24725)
|
2026-05-09 10:20:33 +02:00 |
|
s-hadinger
|
485920a4fc
|
Berry solidification cache (#24710)
|
2026-05-05 22:43:53 +02:00 |
|
s-hadinger
|
487d4a7165
|
Berry first try for preprocessor to implement conditional logging (#24692)
* Berry first try for preprocessor to implement conditional logging
* Update solidified
|
2026-04-29 22:40:57 +02:00 |
|
s-hadinger
|
955d36cb1f
|
Add explicit error message when compiling for WebSockets (#24691)
|
2026-04-29 22:31:49 +02:00 |
|
s-hadinger
|
d718039a52
|
Berry fix compilation of webfiles (#24685)
|
2026-04-26 21:29:26 +02:00 |
|
s-hadinger
|
f6bcc0e16a
|
Berry transpose C defines to Berry in tasmota_defines_for_berry.be (#24680)
|
2026-04-25 23:28:49 +02:00 |
|