Maxim Prokhorov
a4c1287dc0
Github actions instead of Travis
2021-02-22 22:53:10 +03: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 and GitHub
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
Gijs Noorlander
8ed8f584f7
[PIO] Ignore SD/SDFS libraries to reduce build size
...
See https://github.com/esp8266/Arduino/issues/6760
2019-11-13 22:22:40 +01:00
Gijs Noorlander
da4ad93991
[PIO] Use Jason2866 version of core 2.6.0
2019-11-12 01:09:40 +01:00
Gijs Noorlander
44e810d6d0
[PIO] patch for core 2.6.0 build env.
...
See https://github.com/platformio/platform-espressif8266/issues/180
2019-11-11 16:00:00 +01:00
Gijs Noorlander
0f8822ccc4
[clangtidy] Const reference function parameters
2019-10-30 02:22:10 +01:00
Gijs Noorlander
83c600e82d
[Build] Rename ESP32 env 1M8_partition to 4M316k
...
1M8 does look a bit too much like "1MB".
4M316k does use the same naming schema as the other builds, stating the flash size and SPIFFS size.
2019-10-27 13:38:16 +01:00
Gijs Noorlander
1dec446974
[Build] Add custom 4M2M build
2019-10-27 13:00:33 +01:00
Gijs Noorlander
654c86e8e3
[PIO] Cleanup old environments and add debug definitions
...
To be used for the static analysis tools of PlatformIO.
See [announcement PIO Home 3.0 beta](https://community.platformio.org/t/platformio-home-3-0-beta-and-powerful-project-inspection/10187?utm_source=platformio&utm_medium=piohome )
2019-10-27 01:07:17 +02:00
Gijs Noorlander
d42091f20e
[PIO] Fix build issue due to duplicate env in platformio.ini
2019-10-21 16:21:23 +02:00
Gijs Noorlander
a5f778fcbd
[PIO] Describe core 2.6.0 branches/repositories
...
Distinguish between Arduino #feature/stage and Jason2866 #Tasmota platform in the system libraries description.
2019-09-28 15:49:57 +02:00
Gijs Noorlander
760765efb1
[Build] Fix use of flag BUILD_NO_DEBUG
...
The check in the code was for #ifndef BUILD_NO_DEBUG.
But even when it is defined as 0, it is still defined.
So the code was still included in the binary.
2019-09-26 13:42:00 +02:00
Gijs Noorlander
036743040b
[Build] Add Custom ESP32 and disable plugins to reduce binary size
...
Disabled
- Settings Archive
- NeoClock
- Candle
2019-09-25 00:46:04 +02:00
Gijs Noorlander
8a259f3fdb
[PIO] Switch to core_stage for core 2.6.0 builds
...
To be able to use this merged PR: https://github.com/esp8266/Arduino/pull/6484
2019-09-25 00:46:04 +02:00
Gijs Noorlander
b410fc7bc1
Split Diagnostic.h & ESPEasyWiFiEvent.h into .h/.cpp
2019-09-25 00:46:04 +02:00
Gijs Noorlander
b33f058649
Fix using includes to get defines right during compile
...
For detailed explanation, see https://github.com/letscontrolit/ESPEasy/issues/2621#issuecomment-533673956
2019-09-25 00:46:04 +02:00
Gijs Noorlander
347fbaa56c
[Travis] Disable Travis cache
2019-09-25 00:46:04 +02:00
Gijs Noorlander
d1cca1da60
[PIO] Use original platform for core 2.6.0, not Tasmota's one
...
Was using https://github.com/Jason2866/platform-espressif8266.git#Tasmota
This may lead to issues when running `pio update`
2019-09-25 00:46:04 +02:00
Gijs Noorlander
19404dccaa
[Build] Remove debug logs from 1M builds
2019-09-25 00:44:44 +02:00
TD-er
62acbad5e4
[PIO] Update core 2.5.2 to espressif8266@2.2.3
2019-09-25 00:44:44 +02:00
Gijs Noorlander
19512cf435
[Build] Remove some build types from the nightly build
...
Mainly core 2.4.2 and double core 2.5.2 builds
2019-09-25 00:44:44 +02:00
Gijs Noorlander
98603db9aa
[Build] No longer ignore IR libraries to allow IR builds from Vagrant
...
The builds not using the IR libraries will not increase in size by no longer ignoring these libraries.
2019-09-25 00:44:44 +02:00
Gijs Noorlander and GitHub
0f429e1148
Merge pull request #2603 from jimmys01/mega
...
[IR] Add Normal plugin set with only IR TX extended
2019-09-09 22:42:36 +02:00
jimmys01
6028628b33
[IR] Add Normal plugin set with only IR TX extended
...
With RX ommited we can have the NORMAL plugin set and IR with 93% space usage.
2019-09-09 13:26:51 +03:00
Gijs Noorlander and GitHub
dd2ccada7a
Merge branch 'mega' into cleanup/SplitSettings
2019-09-05 22:55:46 +02:00
Gijs Noorlander
76ef740ff1
[Memory Analyzer] Simplify analyzer and check for sets also
...
For example check the impact of some build flags, but also sets of plugins including (and sharing) the same library.
For example MQTT_ONLY.
2019-09-05 22:51:33 +02:00