TD-er
fcd39e68bf
[Build] Set ESP8266 IR builds to esp8266/Arduino 3.1.2
2025-10-04 21:42:48 +02:00
Gijs Noorlander
f032f517c4
[Build] Change ESP8266 normal and collection builds to core 3.1.2
2025-10-04 09:37:28 +02:00
TD-er
e94cbce20d
[Memory] Make memory allocation on ESP8266 2nd heap more stable
2025-02-19 17:44:03 +01:00
Ton Huisman
82d01646a1
[P139] Exclude AXP2101 from ESP8266 builds
2024-02-16 23:48:39 +01:00
TD-er
c4b075c54d
[Build] Make ESP8266 Energy build fit again
2024-01-02 21:56:34 +01:00
TD-er
b2444cab36
[Build] Fix ESP8266 build consistency in used parameters
2023-12-11 13:33:28 +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
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
2296a6bdf8
[ESP8266] Move 'regular' platform back to ESP8266/Arduino 2.7.4
2023-11-19 11:05:42 +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
ef9c263b3e
[ESP8266] Optimize memory allocations + 2nd heap
2023-11-16 17:52:28 +01:00
TD-er
5a4c64abf2
[ESP8266] Change default platform to not using 2nd heap
2023-11-15 13:29:12 +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
50dcd49fd8
[ESP-IDF v5.1] Fix building ESP8266 minimal IRext
2023-10-08 23:47:31 +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-er
392e6cc895
[WiFi] Fix ESP8266 instability compiler optimization flag -O2
...
See: https://github.com/platformio/platform-espressif8266/issues/288
2023-07-18 15:59:27 +02:00
TD-er and GitHub
cc7602539f
[Build] Fix building ESPEasy in PlatformIO 6.1.7 ( #4656 )
...
* [PIO build] Update build scripts for scons 4.5.x
* [Build] Fix build error due to strange cast of double type in rules
* [Build] Work-around for new ESP8266 macro of round()
Whoever thought it would be a good idea to make round() an explicit cast to `long`....
* [Build ESP8266] Replace calls to round()
* [Build] Use HWrandom to overcome build issues
* [Build] Fix missing include
* [Build] Remove extern "C" to allow for (C++) function overloading
* [Build] include ESPEasy_common.h instead of Arduino.h where possible
* [Cleanup] Moving not commonly needed code out of ESPEasy_common.h
* [Build] Remove "Helpers" folder from concat script
* [Build] Include ESPEasy_common.h instead of ESPEasy_config.h
* [Build] Add Helpers folder to concat .cpp for ESP8266
* [Build] Add ESPEasyCore to concat cpp & split global RulesCalculate obj
* [Build test] Disable lots of plugins + not concat Helpers/*.cpp
* [Build test] Disable P037 to test build failures
* [Build test] Undef round right after include <Arduino.h>
* [Build] Revert disabling plugins + concat Helpers/*.cpp
* [Build] Include cmath after Arduino.h to redefine round()
* [Build] Fix ESP32 build error
* [Build] Add ESP32_CLASSIC define for ESP32 IR build
2023-05-10 23:00:33 +02: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
Ton Huisman
1159593ee8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P137-add-axp192-power-management
2022-11-07 20:54:58 +01:00
TD-er
24cd5a2d74
[PIO] Add all used libraries in lib folder
...
[PIO] Update lib/default folder in Platformio.ini
[PIO] Update lib/default folder in Platformio.ini
[PIO] Add missing parts in library.properties files
2022-11-07 16:01:28 +01:00
TD-er
bec8ef0730
[PIO Build] Remove concat work-around for ESP32 builds
2022-11-05 19:44:10 +01:00
Ton Huisman
8f9dffe744
[Build] Add AXP192 to lib_ignore for IR ESP8266 builds
2022-10-30 23:04:04 +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
8ff77e9e97
[PMSx003] Support I2C UART bridge on ESP32
2022-10-29 20:19:01 +02: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
Ton Huisman
5b71f12e80
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P118-select-cs-and-refactoring
2022-10-14 23:06:22 +02:00
Ton Huisman
d1d8506f40
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P141-add-pcd8544-nokia-5110-display
2022-09-19 21:42:58 +02:00
TD-er and GitHub
83c8236d4e
Merge branch 'mega' into feature/P118-select-cs-and-refactoring
2022-09-19 13:36:41 +02:00
Ton Huisman
8848f340a2
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P118-select-cs-and-refactoring
2022-09-14 21:13:55 +02:00
Ton Huisman
26bb5f340f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P141-add-pcd8544-nokia-5110-display
2022-08-28 17:04:16 +02:00
Ton Huisman
fbfb8db459
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P135-add-scd4x-co2-humidity-temperature-sensor
2022-08-28 13:18:25 +02:00
TD-er
f8b18b5ed3
[Build] Set ESP8266/Arduino to use actual 'staging' code
...
SDK 3.0.2 does have a serious issue with String assignment
2022-08-27 21:46:55 +02:00
Ton Huisman and GitHub
e05e58f520
Merge branch 'mega' into feature/P118-select-cs-and-refactoring
2022-08-24 10:42:11 +02:00
Ton Huisman
ccfdff68ee
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P135-add-scd4x-co2-humidity-temperature-sensor
2022-08-23 22:49:34 +02:00
Ton Huisman
258175208d
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P141-add-pcd8544-nokia-5110-display
2022-08-21 13:39:48 +02:00
Ton Huisman
97a171a123
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P141-add-pcd8544-nokia-5110-display
2022-08-21 13:21:06 +02:00
TD-er
58737d4a5d
[Build Version] Generate build version based on date
2022-08-21 12:46:41 +02:00
Ton Huisman
85cfbd6294
[P141] Include in Display builds, add library
2022-08-20 23:19:04 +02:00
TD-er
91abe4bb65
[Cleanup] Remove MCP/PCF related code when plugins not included
2022-08-20 13:25:16 +02:00
TD-er
d75df831d6
[Cleanup] Reduce build size for minimal builds
2022-08-20 02:41:14 +02:00
TD-er
512c6743e8
[Build] Explicit ignore SD libraries on "minimal" builds
2022-08-19 20:14:45 +02:00
TD-er
57451a627c
[Build] Fix ESPEasySerial build with DISABLE_SOFTWARE_SERIAL defined
2022-08-19 15:16:00 +02:00
Ton Huisman
473a6734bd
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P135-add-scd4x-co2-humidity-temperature-sensor
2022-08-13 11:13:37 +02:00
Ton Huisman
7a8e88f8b3
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P118-select-cs-and-refactoring
2022-08-11 09:32:37 +02:00
Ton Huisman
d2bef84c0c
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/build-upgrade-and-reduce-bin-size-for-max1704x-library
2022-08-10 22:18:00 +02:00
TD-er and GitHub
b577ba8d0a
Merge pull request #4181 from tonhuisman/feature/IR-facilitate-ir-device-selection
...
[IR] [Build] Enable IR device selection, upgrade IRremoteESP8266 lib
2022-08-10 21:51:13 +02:00