Commit Graph
206 Commits
Author SHA1 Message Date
TD-er 6b44fadf29 [HeatpumpIR] Make IRext builds fit again on ESP8266 2024-10-03 10:06:53 +02:00
Gijs Noorlander bbc6102707 [Sonoff POR] Move Sonoff POW R1/R2 ESP8266 build back to core 2.7.4
Due to stability issues for Sonoff POW R2 which does reboot every 4 - 6 hours due to HW Watchdog when connected to modern AP.
2024-06-02 10:42:41 +02:00
TD-er 7ab5bfc409 [Build] Reduce ESP8266 bin size disable LittleFS lib + OTA on 1M builds 2024-05-02 00:35:23 +02:00
Ton Huisman e6279d0a38 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/TAR-archive-upload-and-download 2024-01-24 22:28:14 +01:00
TD-er a755496fd5 [Build] Add ESP8266 custom IR 1M build + IPv6 to custom ESP32 IR build 2024-01-24 17:44:33 +01:00
TD-er 4c40206974 [Commands] Allow commands from external source to be queued (stack)
To be a bit more friendly on the stack usage, we need to be able to queue commands so they can be processed directly from the loop() instead of deep in the processing of some plugin or controller code.

[Build] Remove ESP8266 1M IR-ext build

[Commands] Fix copy/paste error handling commands
2024-01-23 14:35:19 +01:00
Ton Huisman e23999fe3d Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/TAR-archive-upload-and-download 2024-01-04 20:05:40 +01:00
Ton Huisman e637e6f135 [TAR] Exclude feature from normal_IRext_no_rx build for size overflow (commit correct file) 2024-01-02 23:23:26 +01:00
TD-er 72b197aed0 [Build] Fix duplicate extra_scripts declaration in some ESP8266 builds 2024-01-02 22:44:29 +01:00
TD-er c4b075c54d [Build] Make ESP8266 Energy build fit again 2024-01-02 21:56:34 +01:00
Ton Huisman 8713131414 [Build] Remove RTTTL from normal_IRext_no_rx build for size, add some libs to lib_ignore for custom_IR builds 2023-12-28 21:09:01 +01:00
TD-er b2444cab36 [Build] Fix ESP8266 build consistency in used parameters 2023-12-11 13:33:28 +01:00
TD-erandGitHub b135f1f2bb Merge branch 'mega' into feature/ESP32_IDF_5_1 2023-12-06 01:00:42 +01:00
TD-er 99737f5783 [Build] Put IR libs in lib_ignore for 'normal' builds to speed up builds 2023-12-06 00:09:36 +01:00
TD-er a218cf2501 [Build] Fix building ESP8266 core 2.7.4 minimal builds 2023-11-28 14:11:41 +01:00
TD-er 8331cf9dde [ESP-IDF5.1] Use LTO on ESP32 IDF5.1 builds to reduce build size 2023-11-28 13:23:44 +01:00
TD-er e5f4e44c77 [ESP8266 build] Set all ESP8266 'normal' builds to use CDN for CSS/JS
Fixes: #4890
2023-11-27 17:32:18 +01:00
TD-er 7bccf03f11 [2nd Heap] Tweak 2nd heap stability + set as ESP8266 regular 2023-11-18 01:46:12 +01:00
TD-er 4ed72ed0c7 [RAM] Move MQTT buffer and OLED frame buffer to 2nd heap 2023-11-17 17:35:35 +01:00
TD-er 4dbb1cfe0c [Build] Cleanup of platformIO ini files for ESP8266 2023-11-17 11:24:06 +01:00
TD-er ce08eab05c [Build] Make ESP8266 display build fit (lib_ignore) 2023-11-16 23:58:24 +01:00
TD-er 977f3544d5 [Build] Reduce build size minimal OTA builds (lib_ignore) 2023-11-16 23:20:37 +01:00
TD-er a92f77024c [Build] Fix building ESP8266 envs 2023-11-16 21:08:34 +01:00
TD-er ef9c263b3e [ESP8266] Optimize memory allocations + 2nd heap 2023-11-16 17:52:28 +01:00
TD-er 3475de24ca [ESP8266] Fix stability issues when using 2nd heap 2023-11-15 11:44:41 +01:00
TD-er 69103b1d0d [ESP8266] Switch to using 2nd heap with Arduino SDK 3.1.2 2023-11-14 13:31:58 +01:00
TD-er 250653f5e4 [ESP-IDF 5.1] Fix some ESP8266 beta builds 2023-10-08 22:57:46 +02:00
TD-er 19880e5732 [ESP-IDF 5.1] Fix ESP8266 builds demanding EspSoftwareSerial SDK3.x 2023-10-08 21:00:34 +02:00
TD-er 99ffa43af1 [ESP-IDF 5.1] Fix building ESP8266 3.0.2 builds 2023-10-08 02:07:13 +02:00
TD-er a032271629 [ESP-IDF 5.1] fix lib_ignore for ESP8266 / ESP32-S3 2023-10-08 01:10:10 +02:00
TD-erandGitHub 6e6b1e8600 Merge pull request #4803 from tonhuisman/feature/Build-add-collection-g-environments
[Build] Add Collection G builds
2023-09-21 22:35:55 +02:00
TD-er 89ad11ea9e [Cleanup] Disable drawing partition layout for limit build size builds 2023-09-20 08:42:18 +02:00
Ton Huisman 8fe5f797dc [Build] Add Collection G builds 2023-09-16 13:08:11 +02:00
Ton Huisman 8136143953 [Build] Restore RTTTL feature in ESP8266 Climate build 2023-09-12 22:54:22 +02:00
TD-er 405691b68c [Cleanup] Simplify allocation of ControllerSettings allocation, memleak? 2023-07-10 10:30:54 +02:00
TD-er 2b7162450c [Build] Revert switching 'hard_' builds to ESP8266 SDK 2.7.x 2023-07-06 12:44:00 +02:00
TD-er b5a7b25898 [Build] Move "hard_" builds to ESP8266 SDK 3.1.2 2023-07-06 12:20:00 +02:00
Ton Huisman 0d52f6a509 [Build] Add BUILD_NO_DEBUG flag on normal_302_ESP8266_4M1M and normal_beta_ESP8266_4M1M for size 2023-04-27 16:47:32 +02:00
TD-erandGitHub fdb0fd2c8c Merge pull request #4541 from tonhuisman/feature/Build-add-keep_rtttl-build-flag
[Build] Add KEEP_RTTTL build-flag and apply to some builds
2023-03-24 15:29:06 +01:00
Ton Huisman f7f5739ca1 [Build] Add KEEP_RTTTL build-flag and apply to some builds 2023-03-09 21:25:38 +01:00
Ton Huisman cf4f982f73 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P137-add-axp192-power-management 2023-01-28 20:25:10 +01:00
TD-er a25783eccb [Build] Add pre_custom_espXXX_IR.py due to size of IR libs 2023-01-17 17:10:57 +01:00
Ton Huisman 4d85a43713 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P137-add-axp192-power-management 2023-01-11 22:17:54 +01:00
TD-er 5d44224191 [Build] Reduce build size by not including ESP8266mDNS lib at all 2023-01-07 12:08:42 +01:00
TD-er 092479314f [Build] Reduce build size by not including ESP8266mDNS lib at all 2023-01-07 11:48:11 +01:00
Ton Huisman 9978df4ad5 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P137-add-axp192-power-management 2022-12-23 20:31:29 +01:00
Ton Huisman faf6b8f10e [Build] Add COLLECTION F builds 2022-12-21 21:56:23 +01:00
Ton Huisman 5160c13653 [Build] Add AXP192 to lib_ignore for normal_beta 16M ESP8266 build 2022-10-31 20:00:45 +01:00
Ton Huisman a2422790e6 [Lib] Pull AXP192 library local, and implement missing features, exclude from ESP8266 builds 2022-10-30 22:32:37 +01:00
TD-er a927c9a5fb [Build] Reduce bin size by excluding libs from 1M builds
[Build] Make minimal_core_274_ESP8266_1M_OTA_FHEM_HA fit again
2022-10-17 14:53:04 +02:00