Commit Graph
233 Commits
Author SHA1 Message Date
TD-er 1ec530f95b [ESP32-solo1] Add support for single-core ESP32 2023-05-14 16:29:27 +02:00
TD-er fba7e53463 [Build] Add ESPEasyCore to concat cpp & split global RulesCalculate obj 2023-05-10 11:37:35 +02:00
TD-er e7281a7049 [Cleanup] Simplify detection of active flash mode 2023-05-05 14:18:12 +02:00
TD-er 61d34944ae [ESP32-C3 / -S3] Add support for ESP32-C3 & ESP32-S3 2023-05-02 00:31:44 +02: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 c7be417e67 [Build] Change FEATURE_ARDUINO_OTA to use 0/1 state 2022-07-24 22:22:51 +02:00
TD-er ab332f4a09 [PlatformIO] Clean up ini files. 2022-05-17 10:01:19 +02:00
TD-er 9113932bcb [PlatformIO] Revert to PlatformIO 5.2.5
See: https://github.com/platformio/platformio-core/issues/4270
2022-05-17 00:21:18 +02:00
TD-er c3b66c0310 Merge branch 'mega' into build/ESP32_IDF4.4 2022-02-14 23:09:31 +01:00
TD-er 1a09f8ce50 [Build] Remove PlatformIO LDF deep+ mode 2022-02-14 15:36:22 +01:00
TD-er dabc906077 [Cleanup] Split ESP32S2 envs to separate ini file. 2022-02-08 12:59:49 +01:00
TD-er 64328e9160 [IDF4.4 + 16M] Make normal builds with IDF4.4 work on 16M flash 2022-02-08 12:59:49 +01:00
TD-er 651e0b7954 [Build] Fix build of ESP32 max LittleFS build on Windows
In order to be able to build in Windows, we need to concatenate all .cpp files 
in some folders to reduce the number of compiled object files.
This is needed due to the limitation of Windows to have a command line longer than 32767 characters.
The linker command was becoming longer than this maximum.

However the DataStructs folder does have at least one templated .cpp file.
Since you may need to include a .cpp file if it contains a templated class, 
the DataStruct folder could not be concatenated into a single .cpp file.

Therefore the templated class(es) will be stored in a folder postfixed with 
_templ
2022-02-08 12:57:11 +01:00
TD-er 5f6e2bc3ac Revert "[Windows Build] Convert IRremoteESP8266 to single cpp file"
This reverts commit ea3418c75b.
2022-02-08 12:57:11 +01:00
TD-er def7e6752d [Windows Build] Convert IRremoteESP8266 to single cpp file 2022-02-08 12:51:55 +01:00
TD-er 0a68716d96 [ESP32] Allow building LittleFS builds on ESP32
Still cannot build it on Windows.
2022-02-08 12:50:09 +01:00
TD-er ee9a903141 [Build] Concat Globals .cpp files to help building in Windows 2021-10-20 23:44:26 +02:00
TD-er e28da82cbc [Build] Fix build on Windows for ESP32 Max LittleFS builds
Needed to add another folder to concatenate .cpp files to allow linking to work again after upgrade of the IR library.
2021-10-20 22:34:50 +02:00
TD-er 8d8572970e [Cleanup] Clean up of double includes + pio.ini description 2021-09-19 14:18:28 +02:00
TD-er 7512f5d14f Merge branch 'mega' into feature/ESP32_S2_support 2021-06-06 11:11:31 +02:00
Ton Huisman ea418349c7 [Build] Remove reference to dev build from platformio.ini 2021-05-02 17:20:37 +02:00
TD-er e5dc2a209c Merge branch 'mega' into feature/ESP32_S2_support 2021-04-15 22:47:06 +02:00
Maxim Prokhorov a4c1287dc0 Github actions instead of Travis 2021-02-22 22:53:10 +03:00
TD-er 51f027835e [ESP32-S2] Add experimental support for ESP32-S2 2021-02-04 02:51:47 +01:00
TD-er 3341bdf744 [PIO] Concatenate all WebServer/*.cpp files into temp file.
And add some build output formatting
2020-12-02 13:49:49 +01:00
TD-er 60dbd74342 [PIO] Add Commands/*.cpp to the files to be concatenated in single .cpp 2020-12-01 17:27:29 +01:00
TD-er 35f43cd382 [PIO] Concat *.cpp files in ControllerQueue/ and PluginStructs/ 2020-12-01 17:05:39 +01:00
TD-er b525c70c04 [PIO] Concatenate .cpp files to prevent linking errors 2020-12-01 16:15:02 +01:00
TD-er 200fe995e7 [Cleanup] Move WiFi/Ethernet code to ESPEasyCore directory 2020-10-20 15:55:49 +02:00
TD-er 0205d8d3ae Merge branch 'mega' into mega 2020-06-28 23:25:03 +02:00
Chris-1965 d84b8f0d56 platformio changed 2020-06-27 15:53:14 +02:00
Gijs Noorlander e1640546a3 Minimize stack allocation in plugins 2020-06-25 11:38:43 +02:00
Chris-1965 38060e32e4 chneged requested items from last pull request 2020-06-09 10:33:25 +02:00
Chris-1965 89ec530660 updated suggested requests 2020-06-09 09:45:25 +02:00
Chris-1965 572cade415 minor 2020-06-09 07:57:13 +02:00
Chris-1965 d70ef8135f Fonts usage added
added the use of seven segment font on the display. fonts must be available in the adafruitGFX/Fonts directory.
2020-06-08 20:57:58 +02:00
Gijs Noorlander ea77edd48d [PIO] Include PlatformIO env dump in build output for diagnostics 2020-05-03 20:17:08 +02:00
Gijs Noorlander 0c7d0969ac [PIO] GZip and copy files to build_output directory 2020-05-03 18:34:53 +02:00
Gijs Noorlander 784404792c [PIO] Generate filename at build, not in post processing
Generate filename, included in the build
Use post Python scripts to move files to the right directory
Use post Python scripts to generate .bin.gz files.
2020-05-03 01:05:20 +02:00
Gijs Noorlander b3d5eb77d3 [PIO] Split platformio.ini into separate files + cleanup. 2019-11-20 13:49:40 +01:00
Gijs Noorlander 07187db5bf [PIO] Only build needed environments 2019-11-19 10:37:10 +01:00
Gijs Noorlander b931a47424 [PIO] Fix empty build_flags 2019-11-19 01:55:41 +01:00
Gijs Noorlander f8c06d2ecf [PIO] Fix building hardware specific builds 2019-11-19 00:28:04 +01:00
Gijs Noorlander 7ee8d9fa3a [PIO] Cleanup ESP32 environments by using extends 2019-11-19 00:27:55 +01:00
Gijs Noorlander 58faac8ded [PIO] Fix using wrong name for regular_platform 2019-11-19 00:27:55 +01:00
TD-er 77b774d786 [PIO] Disable build cache dir (Windows/Unix slash in path)
Build cache dir is not really platform independent.
2019-11-19 00:27:55 +01:00
TD-er 588b551017 [PIO] Reduce platformio.ini complexity by using extends 2019-11-19 00:27:55 +01:00
Gijs Noorlander 761dac1f0d [Cleanup] Make timing stats optional to reduce size 2019-11-19 00:27:55 +01:00
Gijs Noorlander 0b499cceea [PIO] Cleanup platformio.ini and move to core 2.6.1 as default (#2742)
Fixes: #2742
2019-11-19 00:27:24 +01:00