Commit Graph
219 Commits
Author SHA1 Message Date
Gijs Noorlander 717ff99524 [PIO] Move to esp8266/Arduino core 2.7.1 2020-05-23 16:47:08 +02:00
Gijs Noorlander 2faf88fd23 [LittleFS] Make switching between SPIFFS and LittleFS easy to do
Just add "_LittleFS" to the PIO env label and it will compile with LittleFS instead of SPIFFS.

First impression:
- Load speed of web page is just WOW! (average 170 msec)
- Saving settings is terribly slow (1...2 seconds)
2020-05-05 00:40:41 +02:00
Gijs Noorlander f7c5f0e88a [Shelly PLUG-S] Add template + build definition for Shelly PLUG-S
As mentioned a few times on the forum.
[one topic](https://www.letscontrolit.com/forum/viewtopic.php?f=5&t=7699)
2020-05-04 16:48:23 +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 9016e37fbe [Build] Rename PIO environments referring core_263 to core_270 2020-05-02 15:28:37 +02:00
Gijs Noorlander b42672adb1 [Build] Add custom_beta_1M build
Beta:
- Core stage
- `PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191105`

Regular:
- Released core
- `PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703`
2020-05-02 14:50:37 +02:00
Gijs Noorlander 4260efb3bd [Core 2.7.0] Switch to esp8266/Arduino 2.7.0 2020-05-02 14:47:57 +02:00
Gijs Noorlander 1bfb6cd56f [ESP32 OTA] Exclude ESP32HTTPUpdateServer lib for ESP82xx builds 2020-04-13 10:23:54 +02:00
Gijs Noorlander cb99058d05 [PIO] Use platform_packages for all core libs supporting those 2020-03-28 02:07:15 +01:00
Gijs Noorlander 4e7cb1e32d [Build] Split controllers on minimal OTA builds
Split Domoticz and FHEM/HomeAssistant/OpenHAB into separate builds as these are most likely never used together.
2020-03-05 15:12:25 +01:00
Gijs Noorlander 3919cffba1 [PIO] Update to core 2.6.3 2020-02-03 20:26:38 +01:00
Gijs Noorlander b1255ccd44 [Build] Add 1M custom build to platformio.ini 2020-01-25 14:21:54 +01:00
Gijs Noorlander 4e4e6b7fb6 [FEATURE_SD] Add build in Platformio.ini with SD enabled (#2700 )
Fixes: #2700 

This does make sure we build more often with `FEATURE_SD` and `FEATURE_MDNS` enabled.
2019-12-04 15:49:47 +01:00
Gijs Noorlander 9fd27284fc [PIO] Fix build failure due to incorrect flags. 2019-12-03 17:17:13 +01:00
Gijs Noorlander e75702eec8 [PIO] Update to core 2.6.2
And use new platform_packages syntax for the `regular_platform`
2019-12-01 23:52:32 +01:00
Gijs Noorlander 3bb24c26bc [Build] Add normal_sdk3_ESP8266_1M
minimal_core_261_sdk3_ESP8266_1M_OTA is often just too large, so in order to be able to test SDK3 on 1M units, a normal SDK3 build is needed.
2019-11-22 11:06:17 +01:00
Gijs Noorlander a8776b6fc5 [PIO] Add core 2.6.1 SDK3 builds and PIO env list for Vagrant
Create a file named "pio_envlist.txt" next to the Custom.h for Vagrant with the selected env names in it, one per line.
Vagrant will then build all named PIO environments.
2019-11-21 10:23:30 +01:00
Gijs Noorlander b3d5eb77d3 [PIO] Split platformio.ini into separate files + cleanup. 2019-11-20 13:49:40 +01:00