TD-er
76e410ab33
[IDF4.4 + 16M] Make normal builds with IDF4.4 work on 16M flash
2022-01-04 00:30:16 +01:00
Ton Huisman
4f2bff4c57
[Build] Add TEST_E set of build configurations, update plugin doc and readme.md
2021-12-13 22:20:35 +01:00
TD-er
b4a84e042c
Merge branch 'mega' into feature/build_core_3_0_0
2021-11-05 23:15:35 +01:00
Ton Huisman
18efda92cf
Merge branch 'mega' into feature/p116-st77xx-tft-plugin-and-helpers
2021-11-05 15:15:56 +01:00
TD-er
dd6cc78812
[Build] Include flash size on all PlatformIO envs
2021-10-26 09:21:46 +02:00
Ton Huisman
2467562562
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers
2021-10-21 21:34:53 +02:00
TD-er
39fb02965e
Merge branch 'mega' into feature/build_core_3_0_0
2021-10-16 12:34:17 +02:00
Ton Huisman
7fe11d8d14
[Build] Re-enable IR plugins in custom_IR builds
2021-10-09 14:57:33 +02:00
TD-er
9f53d6df24
Merge branch 'mega' into feature/build_core_3_0_0
2021-09-07 09:56:06 +02:00
Ton Huisman
9104142147
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers
2021-08-17 22:18:48 +02:00
TD-er
b708a419b4
Add custom_ESP8266_2M256 PlatformIO build env
2021-08-17 20:14:51 +02:00
Ton Huisman
d3b782479f
[AdaGFX helper] Fix for custom_ir build
2021-08-14 12:28:42 +02:00
TD-er
e8f733c153
[Core 3.0.x] Update all references to core_3_0_2
2021-07-29 02:54:00 +02:00
TD-er
d29e398867
Fix build issue with updated Adafruit BusIO library
2021-07-17 20:09:55 +02:00
TD-er
702885cd9a
Add custom_beta_IR_ESP8266_4M1M build env
2021-07-09 11:25:46 +02:00
TD-er
729e7e29cb
Move to esp8266/Arduino @ 3.0.1
2021-06-30 16:43:28 +02:00
TD-er
6c2dc74bdb
[PIO] Cleanup use of build_unflags
2021-06-30 09:42:46 +02:00
TD-er
0298946a4c
[Memory] Core 3.0.0 = SDK3, Beta = staging + 2nd heap
2021-06-29 11:32:38 +02:00
TD-er
0a48496bfc
[PIO libs] Update Adafruit BusIO to 1.8.1
...
Otherwise linker issues may occur if the 1.7.5 was still present
2021-06-28 11:21:22 +02:00
TD-er
ac715a9d40
[Libs] Explicit define Adafruit BusIO library + version
2021-06-24 11:17:21 +02:00
TD-er
a5efd4c46b
[Core 3.0.0] Allow building using esp8266/Arduino core 3.0.0
2021-06-07 23:56:29 +02:00
Ton Huisman
3abf09426a
[Build] Re-enable RTTTL in TESTING where it fits
2021-05-22 22:12:42 +02:00
TD-er
bdeb1e5a35
[Locking] Add mutex to access map structures ( #3623 )
...
Needed for ESPEasy-NOW PR, but may be useful in other data structures too.
On ESP32, the callback functions from network/WiFi can come from another core (and on single core, from another task), so data structures shared among RTOS tasks or callback events may need these for sure.
Not sure if these are currently needed on ESP8266, as all is dealt with on the same core and we also do not access tricky data structures in callback functions (yet)
But for ESPEasy-NOW we will use std::map data structures which sometimes need to rebalance their RB-tree from callback functions.
Those will for sure cause crashes when interrupted during erase or insert as both may cause RB-tree balancing.
Note:
Not sure what will happen on ESP8266 if a callback function ends up in a lock() call.
On ESP32 this will not really cause issues as tasks are time slotted, but ESP8266 does not have these.
2021-05-08 23:54:18 +02:00
Ton Huisman
1ccfb010a8
[Build] Remove dev build instead of commenting it out
2021-05-02 17:15:05 +02:00
Ton Huisman
6bde89860b
[Build] Disable dev build, update README.md and build documentation
2021-05-02 16:47:43 +02:00
Ton Huisman
9b8c1359b9
[Build] Split testing sets into 4 pieces
2021-04-24 14:19:55 +02:00
TD-er
95f8e0cd5d
[Build] Make test_ESP8266_4M1M build again
...
2 "energy" plugins are now excluded from the "testing" build as they are part of the "energy" builds
2021-03-15 12:03:26 +01:00
TD-er
449d41cfb7
[Build] Set normal_IRext_no_rx_ESP8266_4M2M to LIMIT_BUILD_SIZE
2021-03-07 21:29:51 +01:00
TD-er
13b92c97b0
[Build] Disable test_ESP8266_4M1M_VCC_MDNS_SD as it does not fit in IRAM
2021-03-07 16:44:46 +01:00
TD-er
d764893da3
[Build] Fix normal_beta_ESP8266_16M_LittleFS build
2021-03-07 16:03:10 +01:00
TD-er
f2e76ed895
[Build] No longer ignore RN2xx3 library on Custom IR builds
...
This ignore was once needed to keep the number of .cpp.o files down, but that's already been dealt with right now.
2021-03-07 13:33:35 +01:00
TD-er
1ead9093a4
[Build] LittleFS can only be built on 'beta' builds
...
LittleFS.h is only present in the master of esp8266/Arduino repository.
2021-03-07 13:29:29 +01:00
TD-er
30fc6d3d9e
[Build] Fix custom IR build #3469
...
Fixes: #3469
2021-01-19 21:42:15 +01:00
TD-er
d98e41d093
[PIO] Fix building 'beta' builds toolchain update
...
See: https://github.com/esp8266/Arduino/issues/7792#issuecomment-750861423
2021-01-04 00:50:10 +01:00
TD-er
ccc82758ac
[PIO] Add "display" and "energy" build collections
...
Both are based on the "normal" set, plus either all energy or all display related plugins included.
2020-12-22 15:30:56 +01:00
TD-er
3c4a1a3838
[Servo] Fix lib_ignore for all ESP82xx builds to ignore ServoESP32
2020-11-16 22:15:25 +01:00
TD-er
ae087da9d5
Add custom_IR_ESP8266_4M1M PIO environment
2020-10-25 20:36:43 +01:00
TD-er
13c7208a04
[Build IR] Do not exclude IR lib on Custom build
2020-10-25 20:36:33 +01:00
Gijs Noorlander
32beede7bf
Include debug logs and other removed features to reduce size LC_TECH_1M
2020-09-06 22:33:47 +02:00
Gijs Noorlander
5ea6cb276e
[build] Add build definition for 1M with Serial Switch.
...
As discussed [on the forum](https://www.letscontrolit.com/forum/viewtopic.php?p=46459#p46459 )
2020-09-03 09:14:23 +02:00
TD-er
25d1f7e79b
Merge branch 'mega' into build/core_2_7_4
2020-08-17 14:43:39 +02:00
Gijs Noorlander
ae00e03b03
[Travis] Also update "core_273" to "core_274" in build names
2020-08-17 14:41:08 +02:00
Gijs Noorlander
e8ad0cc2e1
[Build] Change to esp8266/Arduino core 2.7.4
2020-08-17 10:47:52 +02:00
Gijs Noorlander
cfd52a2108
[Build] Add normal_ESP8266_4M1M_VCC env.
2020-08-15 14:20:49 +02:00
Gijs Noorlander
1e7076cf6f
[Arduino] Update to core 2.7.3
2020-07-30 13:15:06 +02:00
Gijs Noorlander
ec8a0e204c
[Alternate WiFi] Use different SDK build for nodes with WiFi issues ( #2931 )
...
Fixes: #2931
2020-07-24 23:15:10 +02:00
Gijs Noorlander
9362371552
[Build] Add LittleFS to lib_ignore
2020-06-25 11:39:39 +02:00
Gijs Noorlander
4b756a5b35
[Build] Limit build size (no diagnostics) for test_beta_ESP8266_4M1M
2020-06-07 12:25:53 +02:00
Gijs Noorlander
5a5045c299
[Commands] Split commands.ino to .h/.cpp to overcome build/link issues
2020-06-07 02:39:35 +02:00
TD-er
f918e3fe7c
Merge branch 'mega' into feature/deprecate_SPIFFS
2020-06-06 15:55:30 +02:00