Commit Graph
20 Commits
Author SHA1 Message Date
Peter Kretz 3d83696ae6 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/ethernet_or_wifi_support 2020-06-09 18:32:59 +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
Peter Kretz fac68514ac Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/ethernet_or_wifi_support
Conflicts resolved
2020-05-04 21:54:25 +02:00
Gijs Noorlander 3be16b2186 [PIO] Add Git branch description to build info 2020-05-03 12:22:47 +02:00
Gijs Noorlander da27bfd13c [PIO] Final fix for proper quote level per OS + store build platform 2020-05-03 11:50:14 +02:00
Peter Kretz a6f75806f0 - Ethernet Commands
- remove useless comments
- ETH.config moved after ETH.begin
- Added note: Be aware with ESPEasyP2P Network, since IP Address will change. There could be conflicts.
- Ethernet JSON
- Ethernet Variables
2020-04-27 21:59:21 +02:00
Peter Kretz 6632dec482 ESP32 with Ethernet or Wifi, not both at the same time configurable via Hardware Page.
- ESP P2P is working
- Only ETH.beginPacket() with Standard Parameter is working at the moment, configuration will follow.
- Network.in not cpp/h files but this will be changed in future
- Some TODO: PKR: comments will be removed in the future, too
2020-04-26 22:29:56 +02:00
Michał Obrembski 14d91ccf10 Added displaying Ethernet parameter in sysinfo and root page 2020-04-13 15:07:35 +02:00
Gijs Noorlander c8c12a0a3a [JSON] endpoint "buildinfo" declares plugins twice #2836
Fixes: #2836
2020-02-21 16:48:24 +01:00
Gijs Noorlander a3a10f23f1 [WiFi] Improve ESP32 WiFi connect + fix mDNS updates 2019-12-03 12:22:23 +01:00
Gijs Noorlander a1ede2f624 [New UI] Add /buildinfo JSON to give list of included plugins/controllers
For the new UI, we need to fetch some JSON representing the included plugins, controllers and notifications.
2019-11-21 13:36:42 +01:00
Gijs Noorlander 78336b656b [OTA] Fix minimal OTA size computations (#2707)
Fixes: #2707

The computations did not take into account the needed extra space for 4k block alignment for OTA.
2019-11-03 12:35:41 +01: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 9dd800d6b7 Add TextArea option for C11 and fix some build inconsistencies 2019-09-01 01:26:16 +02:00
Gijs Noorlander b977f9b0b7 [Settings Archive] Allow to download settings from some HTTP archive 2019-08-29 17:23:34 +02:00
Gijs Noorlander 5fe5121e56 [Strings] Make sure generated strings are zero-terminated
Looked at `sprintf_P` usage in the code.
2019-07-21 15:51:28 +02:00
Gijs Noorlander 88c34c5b5c [SW WD] Count SW watchdog and feed HW watchdog
As suggested here: https://github.com/letscontrolit/ESPEasy/issues/2477
2019-07-14 01:25:41 +02:00
Gijs Noorlander 8d145e0523 [Crash info] Report last scheduled task before reboot
Just for testing/debugging purposes, the last executed task from the scheduled is logged into RTC memory.
This decoded string is also logged at boot and shown in the system info page.

It still demands quite some expertise to interpret but maybe we can find some pattern to where the crashes occur most often.
2019-07-14 01:25:41 +02:00
TD-er 3438ce9412 [Build] Make it build in Arduino IDE again (#2481) 2019-06-06 20:41:49 +02:00
TD-er af480396c4 [Webserver] Reduce flash strings in build via String Provider class
This will allow to reduce code duplication, reduce strings used in binary and makes code better readable.

This is a project which may take some time to cover all code.
2019-03-13 17:25:39 +01:00