Commit Graph
100 Commits
Author SHA1 Message Date
Jason2866andGitHub 68a67f5539 Platform 2026.05.50 (#24718) 2026-05-07 12:59:19 +02:00
Jason2866andGitHub c1fb6f85d3 S2 fixed framework (#24708) 2026-05-04 22:23:06 +02:00
Jason2866andGitHub 534efe0859 Remove legacy esp32 exception decoder from monitor_filters 2026-04-29 18:24:03 +02:00
Jason2866andGitHub 7090fad51a add p4r3 safeboot to build flow (#24687) 2026-04-27 12:55:40 +02:00
Jason2866andGitHub 358c15f7a8 use build env folder for dummy sdkconfig.h (#24684) 2026-04-26 13:48:42 +02:00
Jason2866andGitHub a0e6bf79e1 Force copy files to firmware directory 2026-04-26 12:43:29 +02:00
Jason2866andGitHub b901e186d3 disable IPv6 for C2 safeboot (#24678) 2026-04-25 19:16:12 +02:00
Jason2866andGitHub a14e4a951e Build ESP32-P4-rev3 variant (#24677) 2026-04-25 16:42:00 +02:00
Jason2866andGitHub 1754557741 Switch to Tasmota Arduino 3.3.8 for all builds (#24676) 2026-04-25 15:17:25 +02:00
Jason2866andGitHub d1ff7cfa27 CI: no wait for safeboot build for tasmota language variant builds (#24668) 2026-04-21 17:51:38 +02:00
Jason2866andGitHub 62cbd00891 CI: remove solidify / update actions version (#24667) 2026-04-21 17:28:16 +02:00
Jason2866andGitHub ccc8eb0ef8 Do not use script port-vsc.py for pioarduino >= 1.3.6 (#24642) 2026-04-17 11:49:02 +02:00
Jason2866andGitHub ae6f350b29 full picolib compability (#24598) 2026-04-14 21:20:33 +02:00
Jason2866andGitHub e93b5c42fd Github Actions: Install pioarduino core from PyPi (#24638) 2026-04-13 18:20:32 +02:00
Jason2866andGitHub 5bc33d3fdd Update Platforms to 2026.04.xx (#24635)
* Update Tasmota ESP32 version in PR template

* Update platform URL to version 2026.04.00

* Update platform URLs in platformio_tasmota32.ini
2026-04-12 15:41:10 +02:00
Jason2866andGitHub 6db42be41f fix zopfli import error (#24631) 2026-04-11 23:55:01 +02:00
Jason2866andGitHub ee93c18e2e Prepare switch to IDF 5.5.3 based Tasmota Arduino (#24597)
* C2 Hybrid Compile safeboot
* Refactor firmware size check to use size tool output and regex.
2026-03-27 17:35:54 +01:00
Jason2866andGitHub dd79556b29 fix: C++26 warning (#24586) 2026-03-26 14:29:42 +01:00
Jason2866andGitHub be7ab64492 Remove debug leftovers (#24595)
* Comment out check-wrapped-lwip-sntp-calls.py script

Comment out the check-wrapped-lwip-sntp-calls.py script in platformio.ini.

* Delete pio-tools/check-wrapped-lwip-sntp-calls.py
2026-03-26 14:21:10 +01:00
Jason2866andGitHub 35cd817aeb add clangd config (#24571) 2026-03-19 17:28:15 +01:00
Jason2866andGitHub 475881a0e0 optimize C5 / C6 safeboot (#24569)
- enable ETHERNET W5500
- disable not common ethernet Phy
2026-03-18 18:48:59 +01:00
Jason2866andGitHub d7533aae2b fix: Regression from PR #24518 forgotten change ESP8266WebServer to TasmotaWebServer (#24568)
* Change Webserver type from ESP8266WebServer to TasmotaWebServer
* Cast webcam resolution to int32_t in WcSetup calls
2026-03-18 16:39:55 +01:00
Jason2866andGitHub 7f9fdb7255 Platform 2026.03.50 to support IDF 55 (#24567) 2026-03-18 14:16:45 +01:00
Jason2866andGitHub c446b9a87e Picolib (#24558) 2026-03-16 00:23:12 +01:00
Jason2866andGitHub 31d4a60d8c Platform 2026.03 (#24547)
* Platform 2026.03

* changes as suggested from Theo
2026-03-14 21:35:28 +01:00
Jason2866andGitHub 7568d932f3 fix: Silent failure in pushPixels3DMA (#24520) 2026-03-03 16:23:52 +01:00
Jason2866andGitHub 123cb9ce00 dont free BT memory when in use (#24480) 2026-02-21 23:13:27 +01:00
Jason2866andGitHub cb80aedcb5 Update platform URL to version 2026.02.00 (#24460) 2026-02-17 13:51:25 +01:00
Jason2866andGitHub f708d6ad3c Conditionalize USE_ENERGY_SENSOR and USE_SHELLY_PRO (#24459) 2026-02-16 14:37:51 +01:00
Jason2866andGitHub 9d57238015 Platform 2026.02.30 Tasmota Arduino Core 3.1.10 based on IDF 5.3.4.20260127 (#24444) 2026-02-12 13:11:03 +01:00
Jason2866andGitHub 13fad53cc8 ESP32-P4 rev3 is only supported in latest IDF 5.5.2+ 2026-02-05 19:04:11 +01:00
Jason2866andGitHub 1fdca2bdc5 es8311 for p4 eval board (#24357) 2026-01-17 16:24:23 +01:00
Jason2866andGitHub bf82f4183b remove redundant FS pio script (#24355) 2026-01-17 16:15:22 +01:00
Jason2866andGitHub 61dd7f5b92 Platform 2026.01.30 Tasmota Arduino Core 3.1.9 based on IDF 5.3.4.20251226 (#24354) 2026-01-17 15:14:33 +01:00
Jason2866andGitHub 6a33f8565d fix esptool warning for s2 cdc 2026-01-03 19:32:20 +01:00
Jason2866andGitHub 54a152f440 Platform 2025.12.31 2025-12-24 15:06:28 +01:00
Jason2866andGitHub 266f6d6531 Delete .vscode/extensions.json 2025-12-15 19:56:12 +01:00
Jason2866andGitHub df1aa6dc98 Update Irremote lib to latest master commit ca474a6 (#24226) 2025-12-15 16:54:39 +01:00
Jason2866andGitHub a40d778795 Delete .github/workflows/pr_comment.yml.off 2025-12-14 14:10:19 +01:00
Jason2866andGitHub 67934fbe81 Refactor copy_change workflow to use matrix strategy 2025-12-14 14:07:01 +01:00
Jason2866andGitHub c06dfcffa1 use gh api instead of curl in gh actions (#24221) 2025-12-14 13:38:02 +01:00
Jason2866andGitHub 0cae492ce0 Platform 2025.12.30 Tasmota Arduino Core 3.1.7 based on IDF 5.3.4.20251205 (#24212) 2025-12-11 09:14:47 +01:00
Jason2866andGitHub 352d4a4a3e Add configuration for Waveshare 2-inch ST7789 display 2025-12-10 14:02:24 +01:00
Jason2866andGitHub ce67a505ca fix possible redefine warning 2025-12-09 11:29:29 +01:00
Jason2866andGitHub 449b9763d8 Adjust reset signal timing in uDisplay_touch.cpp (#24198)
Increase delay duration for reset signal in uDisplay.
2025-12-08 18:38:53 +01:00
Jason2866andGitHub d22d493edb fix displaytext draw picture (#24179) 2025-12-07 20:54:03 +01:00
Jason2866andGitHub 512ecb618f ignore BLE for S2 (#24164) 2025-11-26 13:17:07 +01:00
Jason2866andGitHub 63ff7d103b add esp32-p4r3 tasmota env (#24150) 2025-11-22 17:13:21 +01:00
Jason2866andGitHub 31c194c99e add esp32-p4 rev.3 boards manifest (#24149) 2025-11-22 16:47:54 +01:00
Jason2866andGitHub 1dc8c374a7 Platform 2025.11.31: Tasmota Arduino core 3.1.6 based on IDF 5.3.4.251110 (#24146) 2025-11-21 17:55:23 +01:00
Jason2866andGitHub 458a53188e prepare for esp32-p4 rev.300 (#24131) 2025-11-17 15:03:05 +01:00
Jason2866andGitHub 4614ab3ed3 overseen c5 toolchain change 2025-11-16 19:36:01 +01:00
Jason2866andGitHub 67109e36e3 Use same toolchains for esp32-c5 as for all others MCU 2025-11-16 19:03:01 +01:00
Jason2866andGitHub 46944f8668 Update esp32-solo1.json with bootloader config
when flash mode QIO is used.
IDF does not correctly init solo1 MCUs in mode QIO. The settings forces correct init
2025-11-16 17:30:50 +01:00
Jason2866andGitHub 96fea4bcf6 Change esp32solo1 CPU frequency from 240MHz to 160MHz 2025-11-16 12:02:48 +01:00
Jason2866andGitHub 718c00a030 align #define U_SPIFFS with framework (#24123) 2025-11-15 19:33:48 +01:00
Jason2866andGitHub 309cdd6b1d Udisplay use library.json and folders in lib to ensure correct compile and linking (#24122) 2025-11-15 19:00:22 +01:00
Jason2866andGitHub 01dfb76d36 update lib JPEGDEC to v1.8.4 (#24120) 2025-11-15 15:32:38 +01:00
Jason2866andGitHub 82a25f060c Tasmota Platform 2025.11.30 (#24118) 2025-11-14 20:52:19 +01:00
Jason2866andGitHub d27c0b36be Fix p4 safeboot compile (#24119) 2025-11-14 20:26:09 +01:00
Jason2866andGitHub 160ec1376f Fix uDisplay DSI compile with IDF 5.4 / 5.5 based Arduino frameworks (#24110) 2025-11-12 21:01:24 +01:00
Jason2866andGitHub 00b8c62fbe move deprecated libs in lib folder lib_deprecated (#24073)
* move deprecated libs in lib folder lib_deprecated

* add wrong placed include file
2025-10-28 16:49:03 +01:00
Jason2866andGitHub f839a97fbb all P4 boards have 16MB flash (#24046) 2025-10-23 18:55:19 +02:00
Jason2866andGitHub affb7ce8a4 remove gitpod (#23960)
since no more existing. The new owner ONA does not allow accounts without providing credit card data.
2025-10-22 12:26:42 +02:00
Jason2866andGitHub 7daa159307 add PSRAM speed seeting for P4 (#24036) 2025-10-20 21:45:33 +02:00
Jason2866andGitHub 48395fb016 Update esp8266 and esp32 Platform to 2025.10.xx (#23971)
* update esp8266 platform version 2025.10.00
* Update esp32 platform version 2025.10.30
2025-10-02 11:31:33 +02:00
Jason2866andGitHub 96c9c9788b Fix Linker error with latest esp-hosted-mcu version (#23922)
* fix compile / weird linker error
2025-09-19 14:48:42 +02:00
Jason2866andGitHub e865041c4b optimize compile time tasmota32-zbbrdgpro (#23889) 2025-09-08 17:09:33 +02:00
Jason2866andGitHub c9376d8746 Platform 2025.09.30 (#23888) 2025-09-08 14:30:31 +02:00
Jason2866andGitHub e9e7b480c1 remove not needed idf components from HybridCompile build safeboot variants (#23887) 2025-09-08 13:04:20 +02:00
Jason2866andGitHub 23c214bcdc updated JPEGDEC v1.8.3 (#23883) 2025-09-07 20:16:53 +02:00
Jason2866andGitHub b852aabdc1 Update esp8266 Platform to 2025.09.00 (#23864) 2025-09-01 19:49:46 +02:00
Jason2866andGitHub e6e837f814 changes for new hosted-muc (#23834) 2025-08-25 23:08:40 +02:00
Jason2866andGitHub c80563b3b5 add esp32-c5 to build workflows / optimize C6 safeboot to be IDF 5.5 compatible (#23824)
* optimize esp32-c6 safeboot for IDF 5.5
* add esp32-c5 to GH Actions build workflows
2025-08-24 16:07:38 +02:00
Jason2866andGitHub 81be80b04a FIX max GPIO and add C5 dangerous and special GPIOs (#23806)
* add C5 dangerous and special GPIOs
* Fix max GPIO and flash / red pins (#517)
2025-08-23 19:38:27 +02:00
Jason2866andGitHub 050dcdf153 Modify Tasmota build workflow to ignore Berry examples 2025-08-23 16:36:28 +02:00
Jason2866andGitHub 6f1d518b28 Ignore changes in tasmota/berry directory 2025-08-23 16:35:17 +02:00
Jason2866andGitHub 2ab3c0078d refactor objdump pio script 2025-08-21 21:24:26 +02:00
Jason2866andGitHub a879285c57 fix C5 settings buffer -> use 8 2025-08-20 22:14:52 +02:00
Jason2866andGitHub 3eb6bf6c8e Add initial c5 support (#23804) 2025-08-20 21:51:23 +02:00
Jason2866andGitHub e18507f2db esp8266 Platform 2025.08.00 (#23801) 2025-08-17 19:21:49 +02:00
Jason2866andGitHub 492e3d32b5 Install uv with a Github Actions in workflows (#23786) 2025-08-13 13:56:18 +02:00
Jason2866andGitHub 7ebb747dc3 Platform 2025.08.30 Tasmota Arduino Core 3.1.3.250808 based on IDF 5.3.3.250801 (#23778) 2025-08-11 16:57:02 +02:00
Jason2866andGitHub 82ab4d1a88 use gcc optimize settings sections (#23765) 2025-08-07 14:24:02 +02:00
Jason2866andGitHub 48c482d169 fix gitpod compile
when HybridCompile is used
2025-07-26 17:46:26 +02:00
Jason2866andGitHub 0adf865163 esp8266 Platform 2025.07.00 (#23700) 2025-07-18 11:49:05 +02:00
Jason2866andGitHub 64d5045ccb Simplify Pio script post_esp32.py (#23689)
* simplify post_esp32.py
* make sure path has correct "\" or "/" regarding OS
* add os specific path separators
* more path possible issues corrections
* add function to normpath cmd
* set board_build.variants_dir    = variants/tasmota correctly for OS
2025-07-16 18:23:33 +02:00
Jason2866andGitHub 3c0e71c290 Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702 (#23685)
* use OBJCOPY for full esptool path
* Update PULL_REQUEST_TEMPLATE.md
* Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702
2025-07-16 09:55:34 +02:00
Jason2866andGitHub a38146cc95 Revert "Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.…" (#23684)
This reverts commit 228588a6a3.
2025-07-15 18:42:30 +02:00
Jason2866andGitHub 228588a6a3 Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702 (#23683)
* Platform 2025.07.31 Tasmota Arduino Core 3.1.3.250712 based on IDF 5.3.3.250702
2025-07-15 18:40:08 +02:00
Jason2866andGitHub a6124128a7 P4 Ethernet support in safeboot (#23681) 2025-07-14 20:46:43 +02:00
Jason2866andGitHub 488225c787 add p4 to GH Actions (#23680) 2025-07-14 14:26:47 +02:00
Jason2866andGitHub cddcafbda3 Switch off not needed waiting for FS up and download (#23677) 2025-07-13 21:24:25 +02:00
Jason2866andGitHub 9e25fc0f30 basic P4 support (#23663) 2025-07-10 16:47:30 +02:00
Jason2866andGitHub bb53b42790 fix esptool call 2025-07-09 22:35:38 +02:00
Jason2866andGitHub dc14f1c3bd esptool v5.0.0 changes for post pio esp32 script (#23650) 2025-07-08 22:05:14 +02:00
Jason2866andGitHub 850fd07d3a Platform 2025.07.30 Tasmota Arduino Core 3.1.3.250707 based on IDF 5.3.3.250702 (#23642)
* Platform 2025.07.30 Tasmota Arduino Core 3.1.3.250707 based on IDF 5.3.3.250702
* Use esp_jpeg component for decoding
2025-07-07 19:04:29 +02:00
Jason2866andGitHub 2380c33ef0 CI: use uv instead of pip (#23631)
* use uv
* Windows 2019 is deprecated
2025-07-03 09:41:56 +02:00
Jason2866andGitHub 25c85a90ac esptool v5 explicit exists (#23576)
fetch the exit to prevent leaving the running script
2025-06-19 20:19:37 +02:00
Jason2866andGitHub 384edd22a7 fix lib names (#23560) 2025-06-16 17:46:00 +02:00