Commit Graph
5213 Commits
Author SHA1 Message Date
jimmys01 8377a8991d [IR] Update Library 2020-08-01 11:51:53 +03:00
TD-er c40410fda4 Merge pull request #3185 from TD-er/bugfix/build_gcc10.1
[Build] Fix using GCC 10.1 toolchain
2020-08-01 01:23:25 +02:00
Gijs Noorlander 874cddf176 [Travis] Enable some core 3.0.0 alpha (*_beta_*) builds 2020-08-01 00:39:52 +02:00
Gijs Noorlander ed065ebadd Fix build issue on ESP32 finding SPIFFS.h 2020-08-01 00:32:44 +02:00
Gijs Noorlander d202f70fc5 [core_3.0.0 alpha] Fix build issue analog PWMRANGE
See https://github.com/esp8266/Arduino/commit/a67986915512c5304bd7c161cf0d9c65f66e0892
2020-08-01 00:02:38 +02:00
Gijs Noorlander a6947f5eee [Build] Fix using GCC 10.1 toolchain 2020-07-31 17:49:08 +02:00
TD-er d7a1e3145d Merge pull request #3177 from Micha-he/LongPress_Min
Change P001_Switch-LongPress min to 500ms
2020-07-31 02:09:12 +02:00
TD-er 140d17afef Merge pull request #3179 from TD-er/build/alt_wifi_builds
[Alt WiFi] Use different SDK build for nodes with WiFi issues (#2931)
2020-07-31 02:07:45 +02:00
Gijs Noorlander e945dbfd71 [Build] Disable custom_alt_wifi_ESP8266_1M as it is too large 2020-07-31 01:13:11 +02:00
Gijs Noorlander 00def40abe [Build] Revert back to SDK22x_190703 + alt_wifi build 2020-07-30 23:20:09 +02:00
Gijs Noorlander 234bf3a902 [Build] Do not generate .bin.gz for 1M builds as no support 2-step OTA 2020-07-30 16:18:13 +02:00
Gijs Noorlander 6ca544f192 [Travis] Split builds in several jobs
We ran it all in one job before, which may exceed time limit.
2020-07-30 15:27:29 +02:00
Gijs Noorlander 4806e12c09 [SDK] Disable alt_wifi and use SDK22x_191122 for all builds
Use PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191122 for all builds, unless mentioned otherwise.

This does seem to work just fine and reduces the number of bin files.
2020-07-30 13:18:33 +02:00
Gijs Noorlander 1e7076cf6f [Arduino] Update to core 2.7.3 2020-07-30 13:15:06 +02:00
Gijs Noorlander 2294476d5f [Docs] Document /json and /csv URLs 2020-07-28 21:02:41 +02:00
Gijs Noorlander 309415bdf8 [ESP32 build] Fix build issues with lots of lib_ignore set (#3083)
See: https://github.com/letscontrolit/ESPEasy/issues/3083#issuecomment-664071971
2020-07-27 11:54:03 +02:00
TD-er 241daf4422 Merge pull request #3181 from tonhuisman/feature/shelly_power
[Build] Add P029 to PLUGIN_SET_ONLY_SWITCH
2020-07-26 14:27:24 +02:00
tonhuisman 739b12cbaa [Build] Remove superfluous #defines 2020-07-26 13:31:11 +02:00
tonhuisman 721a99a70b [Build] Move USES_DOMOTICZ logic together and in a more useful order 2020-07-26 13:28:16 +02:00
tonhuisman be536d0241 [Build] Enable P029 for hard_shelly builds 2020-07-26 10:39:38 +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
tonhuisman 1f8eb4a5db [Build] Add P029 to PLUGIN_SET_ONLY_SWITCH 2020-07-25 14:33:17 +02:00
Gijs Noorlander 72fc4f671c [Build] Remove test VCC MDNS SD build from Travis build 2020-07-25 01:36:01 +02:00
Gijs Noorlander 8a96e715a7 [Cleanup] Move RTC struct code to .h/.cpp
As these structs were initialized by memset to 0, which gives a warning on gcc10.1
2020-07-25 01:35:03 +02:00
Gijs Noorlander 8a36206731 [GCC 10] Fix compile issues with GCC 10.1 2020-07-25 00:44:54 +02:00
Gijs Noorlander ec8a0e204c [Alternate WiFi] Use different SDK build for nodes with WiFi issues (#2931)
Fixes: #2931
2020-07-24 23:15:10 +02:00
TD-er 394d23c0ca Merge branch 'mega' into LongPress_Min 2020-07-24 12:40:10 +02:00
TD-er 80fdbff696 Merge pull request #3033 from jano42/mega
Add eInk plugin
2020-07-23 15:33:16 +02:00
TD-er 32e31db024 Merge pull request #3050 from uwekaditz/UweKaditz
[P036] Memory optimization (issue #2799) and other improvements
2020-07-23 14:34:57 +02:00
TD-er 57067f1c2b Merge branch 'mega' into mega 2020-07-23 14:34:02 +02:00
Gijs Noorlander db375a6f84 [e-ink] Include LOLIN_EPD in the lib_deps to make it compile 2020-07-23 14:32:58 +02:00
TD-er 3338430aa7 Merge pull request #3110 from Chris-1965/mega
P095 Plugin: ili9341 font support
2020-07-23 13:33:13 +02:00
Gijs Noorlander 82c2829020 [Framed OLED] Clean up code + use temp. object for load/save lines
Loading and saving of display lines must be done using a temporary object and not via the task data object in memory as that may have been changed via write commands.
2020-07-22 22:01:06 +02:00
Gijs Noorlander 15639b1886 [Framed OLED] Move plugin data to separate .h/.cpp 2020-07-22 17:32:41 +02:00
Besterquester 9202006236 Merge branch 'mega' into mega 2020-07-22 15:48:30 +02:00
Chris-1965 05c7de2f73 Merge branch 'mega' of https://github.com/Chris-1965/ESPEasy into mega 2020-07-22 15:45:52 +02:00
Chris-1965 d535327a04 Changed naming as proposed 2020-07-22 15:44:37 +02:00
Gijs Noorlander f7618941e8 [P036_FramedOLED] Uncrustify source code 2020-07-22 15:39:27 +02:00
Gijs Noorlander 81379d81aa [Web form] Force value in number field within given range
For example the Framed OLED plugin has a default number of lines per page of 0, but the limits of the field only allows 1 .. 4.
This makes it impossible to save the default settings without changing something.

There may be other settings which may have similar issues.
2020-07-22 15:18:45 +02:00
Gijs Noorlander 6b7ac1e4b0 [P036_FramedOLED] Reduce stack and heap memory usage
During load, the (large) task data struct was allocated on the heap, regardless whether it was already present in memory when the task was initialized.

During save, the (large) task data struct was allocated on the stack.

Both load and save now check whether there is already an instance present and use that instance.
If not, it creates a temporary instance for loading and saving of the settings.

Also the scrolling variable was not initialized, so it could happen the display would not start to show the pages as it was marked as "still being scrolling"
2020-07-22 15:07:56 +02:00
Michael Schröder 8cabcd1490 Decrease the longpress min interval to 500ms 2020-07-22 11:17:25 +02:00
Michael Schröder e727651c22 Merge pull request #5 from letscontrolit/mega
Merge upstream repository
2020-07-22 11:02:33 +02:00
TD-er ca369655d8 Merge branch 'mega' into UweKaditz 2020-07-22 09:00:59 +02:00
TD-er 4e7fd26f2d automatically updated release notes for mega-20200721 mega-20200721 2020-07-21 11:23:15 +02:00
TD-er 112902c6d1 Merge branch 'mega' into UweKaditz 2020-07-20 23:49:59 +02:00
TD-er 665239992c Merge pull request #3148 from TD-er/bugfix/wifi_reset
[WiFi] Reduce wifi reset calls and call full wifi init at reset (#3147)
2020-07-20 23:42:52 +02:00
TD-er fa7233c864 automatically updated release notes for mega-20200720 mega-20200720 2020-07-20 23:35:58 +02:00
Gijs Noorlander 4128de9d9d [WiFi] Copy DNS servers from DHCP when using fixed last octet (#3111) 2020-07-20 21:29:27 +02:00
Gijs Noorlander 6cf00dcc05 [Docs] Document Tools => Advanced Settings 2020-07-20 20:57:16 +02:00