TD-er
8411d53bd2
[Provisioning] Cleanup of no longer needed strings + use RULESETS_MAX
2022-05-03 11:54:37 +02:00
TD-er
08b1c28e6c
Merge branch 'mega' into feature/fetchConfig
2022-05-03 10:54:25 +02:00
TD-er
73e0de3e9c
Merge branch 'mega' into feature/fetchConfig
2022-03-30 22:57:20 +02:00
TD-er
c3b66c0310
Merge branch 'mega' into build/ESP32_IDF4.4
2022-02-14 23:09:31 +01:00
TD-er
5cede1fbe3
[Build] Fix IR builds and ESP32 builds due to missing includes.
2022-02-14 17:51:25 +01:00
TD-er
50f0ca0b9a
[Build] Update changed lib_ignore SD library name (from SD(esp8266) )
2022-02-14 15:35:56 +01:00
TD-er
36b30a8b7d
[Build] Make sure SDFS and LittleFS are not linked in the build
...
See: https://github.com/esp8266/Arduino/issues/8483
2022-02-14 09:58:24 +01:00
TD-er
ffd3daddbf
Merge branch 'mega' into feature/fetchConfig
2022-02-10 23:24:05 +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
0a68716d96
[ESP32] Allow building LittleFS builds on ESP32
...
Still cannot build it on Windows.
2022-02-08 12:50:09 +01:00
TD-er
2215f4dec5
[Cleanup] Fix missing paths on #include statements + update I2Cdev lib
2022-01-24 01:01:28 +01:00
TD-er
ff88edf7d5
Merge branch 'mega' into feature/fetchConfig
2021-09-19 15:45:17 +02:00
TD-er
0dcc99cbfb
Merge branch 'mega' into feature/build_core_3_0_0
2021-09-19 15:39:44 +02:00
TD-er
43ba035443
[ESP32-S2] Mark ESP32-s2 and ESP32-c3 as ESPEasy platforms
2021-09-17 00:47:41 +02:00
TD-er
1e8a434d40
[Cleanup] Check for validGpio using new function
...
Better to have a single function to check for valid GPIO pin instead of all kinds of checks like `!= -1` or `>= 0` or `> -1` etc.
2021-07-28 22:38:52 +02:00
TD-er
8937bf6b81
[ESP32-S2] Add GPIO definitions for ESP32-S2
2021-07-27 00:38:20 +02:00
TD-er
960512a66e
Merge branch 'mega' into feature/ESP32_S2_support
2021-07-18 12:42:48 +02:00
TD-er
365c7bf7e2
Merge branch 'mega' into feature/fetchConfig
2021-07-17 14:38:10 +02:00
TD-er
6ad58484a7
Merge branch 'mega' into feature/build_core_3_0_0
2021-07-09 11:22:41 +02:00
TD-er
92e5ba82d3
[ESP32 3.3.0] Update to PlatformIO ESP32 3.3.0
...
+ prepare to be able to build stage code for IDF 4.3.0
2021-07-05 01:26:49 +02:00
TD-er
81510035fb
[Memory] Fix crashes using IRAM 2nd heap
2021-06-23 15:24:13 +02:00
TD-er
535d4e35c6
[Memory] Move controller queue elements to IRAM heap
2021-06-23 01:07:54 +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
TD-er
a8bc00cede
[Provisioning] Allow to fetch config via commands from HTTP server
...
To ease provisioning a number of nodes, an administrator should be able to configure some host + credentials to fetch files from a server and allow to update a node via rules.
The commands do not allow to fetch files from just anywhere, since the user must explicitly enable and configure it.
Therefore it is controlled by the administrator whether a file may be fetched and what file to fetch.
It is also possible to include some system variable in the URL, like `%mac%` which will be URL encoded when fetching the file.
2021-05-15 16:44:03 +02:00
TD-er
e5dc2a209c
Merge branch 'mega' into feature/ESP32_S2_support
2021-04-15 22:47:06 +02:00
Ton Huisman
b4f7493730
[ESP32 MAX] Switch to LittleFS, only 16M2M and 16M8M configs + ETH
2021-03-07 20:35:16 +01:00
Ton Huisman
10d07c2376
[ESP32 MAX] Configuration for ESP32 with 16MB Flash
2021-03-05 21:52:55 +01:00
TD-er
ba398d0944
[ESP32-S2] Further make ESP32-S2 compile (no WiFi yet)
2021-02-07 01:13:07 +01:00
TD-er
51f027835e
[ESP32-S2] Add experimental support for ESP32-S2
2021-02-04 02:51:47 +01:00
TD-er
2b9c3325b6
[Cleanup] Fix MDNS builds on ESP32 and reduce minimal OTA build size
2021-01-13 13:18:44 +01:00
TD-er
3386806af7
[Minimal OTA] Make minimal OTA build fit again
2021-01-12 16:54:09 +01:00
TD-er
5b495d0d25
Fix missing defines to allow "Periodical send Gratuitous ARP"
2020-12-01 14:02:54 +01:00
TD-er
5db268d3a9
[LoRaWAN] C018 Reduce memory usage when controller not used
2020-11-16 13:10:31 +01:00
TD-er
62d553eeeb
[Cleanup] Move enum/define only files to DataTypes & CustomBuild folder
2020-10-20 15:55:49 +02:00
TD-er
0559afd808
[Cleanup] strip ESPEasy-Globals.h + check #include "ESPEasy_common.h"
2020-10-20 15:55:49 +02:00
TD-er
6c459dd639
[Arduino IDE] Document how to build using Custom.h in Arduino IDE
...
See: [forum](https://www.letscontrolit.com/forum/viewtopic.php?f=4&t=7980 )
2020-09-28 10:58:26 +02:00
Gijs Noorlander
c5c2150c0f
[ESP32] Fix build issue (spiffs.h vs SPIFFS.h)
...
Tested only on Windows, which does not have issues with capitalization of file names
2020-07-26 00:06:56 +02:00
Gijs Noorlander
ed0fcabeba
Fix build errors
2020-07-25 20:14:12 +02:00
TD-er
7524b8af89
Merge branch 'mega' into ESP32_ARDUINO_OTA
2020-06-13 10:53:32 +02:00
Florin
dbb5522f30
Disable Arduino OTA by default for ESP32
2020-05-23 00:35:07 -04: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
fb9c6e5972
[Bitset operators] Use Arduino macros instead of our own functions
...
@Uzi18 suggested it.
2020-04-25 16:01:04 +02:00
Gijs Noorlander
9d1008c0ec
[P091] Move P165 SerSwitch from playground to main repository
2020-03-02 09:54:14 +01:00
Gijs Noorlander
86c2b3b9fe
[Controllers] Make CPlugin functions in to enum class
...
The functions used to call CPlugins are now part of an enum.
This also means the compiler can help to detect when some functions are not dealt with in a switch statement.
2020-02-14 21:52:04 +01:00
Gijs Noorlander
5588841429
[Custom Build] Fix order of Custom.h and ESPEasyDefaults.h
...
Custom.h should be included before the defaults.
This way the Custom.h definitions override the default ones.
2019-11-12 14:06:29 +01:00
Gijs Noorlander
b07922551c
[Cleanup] Include define_plugin_sets.h in ESPEasy_common.h and only include common
...
Just to make sure the include of defaults, Custom.h and the define_plugin_sets.h is done in the right order and always in that order.
2019-11-02 01:08:07 +01:00
Gijs Noorlander
15add9180d
Define build info from ESPEasy_common.h
2019-09-25 00:46:04 +02:00
Gijs Noorlander
fe99c2330f
Move defines out of ESPEasy-Globals.h
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
beb7fee65b
[Cleanup] Move structs to separate .h/.cpp files
2019-09-04 02:23:31 +02:00