Commit Graph
8656 Commits
Author SHA1 Message Date
Ton Huisman 29ca2268fe [P096] Add support for Waveshare 2in7 264x176 pixel monochrome ePaper display 2022-03-23 21:25:27 +01:00
Ton Huisman 5c0b234490 [AdaGFX] Add support for display of bmp files, some minor improvements 2022-03-20 17:06:49 +01:00
Ton Huisman 391b9cd131 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers 2022-02-27 20:10:46 +01:00
TD-er fa2f148848 Merge pull request #3962 from lrizzi/patch-1
Typo in comment of P074
2022-02-20 18:49:29 +01:00
Leonardo Rizzi de1a66f4d7 Typo in comment of P074
The plugin P074 comment is defined as TSL2561 instead of TSL2591
2022-02-20 14:53:23 +01:00
Ton Huisman f2055ae7a8 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers 2022-02-19 17:05:08 +01:00
TD-er 9d3b80225b Merge pull request #3957 from clumsy-stefan/ESP32_GPIO_37_38
[ESP32] Add GPIO37/38 as input
2022-02-17 23:49:06 +01:00
stefan e62d2c5b60 [ESP32] Add GPIO37/38 as input
There are a number of boards (eg. from Heltec) that support GPIO37 and GPIO38 at least as ADC1 input. So enable them here.
2022-02-17 22:55:54 +01:00
TD-er 8c75f0959e Merge pull request #3953 from TD-er/bugfix/serve_gzip_files
[Webserver] Fix serving GZipped files
2022-02-15 16:45:53 +01:00
TD-er 3f053fac92 [Webserver] Fix serving GZipped files
Did send content type twice.
2022-02-15 15:31:29 +01:00
TD-er 2f4a76e9b5 Merge pull request #3952 from TD-er/build/reduce_GitHubActions_buildsize
[Build] Make sure SDFS and LittleFS are not linked in the build
2022-02-14 23:05:06 +01:00
TD-er 4b08a1afd7 [Notifiers] Fix NPlugins not showing up in build. 2022-02-14 22:42:15 +01:00
TD-er c760a054d4 [PVS-Studio] Fix some tricky code noticed by PVS Studio 2022-02-14 22:07:12 +01:00
TD-er 6f6605e908 [Build] Clean-up PlatformIO ESP32 build envs 2022-02-14 21:04:25 +01:00
TD-er 0379fa40bb [Build] Make minimal IRext 1M build fit again 2022-02-14 20:44:28 +01:00
TD-er 5bd9ca5252 [Build] Also include previous lib name SD(esp8266) for lib_ignore 2022-02-14 19:51:58 +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 981af66379 [Build] fix build issue using fs:: namespace 2022-02-14 16:29:13 +01:00
TD-er f527ea7800 [Build] Fix ESP32 build 2022-02-14 16:16:07 +01:00
TD-er 1a09f8ce50 [Build] Remove PlatformIO LDF deep+ mode 2022-02-14 15:36:22 +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 ba5f631a19 [Build] ignore SD(esp8266), SDFS and LittleFS(esp8266) for 'normal' 2022-02-14 14:13:02 +01:00
TD-er 533890ac1f [Build] Using PlatformIO Espressif32 v3.3.2 2022-02-14 11:40:55 +01:00
TD-er 7bc5e21d62 [Build] Add missing #include <vector> 2022-02-14 11:12:56 +01:00
TD-er d830551d11 Fix build errors due to fwd declaration and typo 2022-02-14 10:54:08 +01:00
TD-er 5127db1809 Use FS_NO_GLOBALS only on esp8266/Arduino v3.0.x 2022-02-14 10:18:08 +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
Ton Huisman 78437a9d49 [P116] Rework destructor to act the same as plugin_exit handler 2022-02-12 20:23:02 +01:00
Ton Huisman 7c260a11df [P116] Add destructor, also in .h file 2022-02-12 16:49:48 +01:00
Ton Huisman 1c77e9ca89 [P096] Add destructor 2022-02-12 13:58:05 +01:00
Ton Huisman 39c45bf602 [P116] Add destructor 2022-02-12 13:56:58 +01:00
Ton Huisman 510b4a6b1b [P095] Destroy also gfxHelper in destructor 2022-02-12 13:41:31 +01:00
Ton Huisman 715fe3850d [AdaGFX] Add destructor 2022-02-12 13:40:32 +01:00
Ton Huisman 3426a7f57f [P096] Small code- and logging- improvements 2022-02-12 12:08:46 +01:00
Ton Huisman 1baf314b50 [P095] Add data_struct destructor, logging improvements 2022-02-12 12:03:14 +01:00
Ton Huisman 6cd966b2e1 [P116] Logging improvements 2022-02-12 11:57:56 +01:00
Ton Huisman 7cddb0c01f [AdaGFX] Add Datalist support function, logging improvements 2022-02-12 11:56:31 +01:00
Ton Huisman 30ebc5223d Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers 2022-02-11 19:15:08 +01:00
TD-er 779ae24a79 Merge pull request #3946 from TD-er/bugfix/RAMtracker
[RAM tracker] fix potential multiple calls to std::move on the same string
2022-02-11 14:46:30 +01:00
TD-er e6d0d8b702 [RAM tracker] fix potential multiple calls to std::move on the same str 2022-02-11 14:22:22 +01:00
Ton Huisman c2ca96fff1 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers 2022-02-10 23:16:54 +01:00
TD-er acb2c9e695 Merge pull request #3945 from TD-er/feature/optimize_log
[Log] Prevent String copy when adding log
2022-02-10 23:10:13 +01:00
TD-er 80cf72fbcb [Web UI] Serve web p[age template based on head or footer part of page 2022-02-10 21:42:46 +01:00
TD-er 9d44fad64c [Sysinfo] Fix strange ESP Chip ID on sysinfo web page 2022-02-10 20:34:00 +01:00
TD-er 74b52850d2 [ESP8266 2nd heap] Reduce nr of mem allocations and use 2nd heap 2022-02-10 17:43:26 +01:00
TD-er bb3d60e3a7 [Cleanup] Simple fixes to prevent String reallocation. 2022-02-10 16:11:29 +01:00
TD-er 71963c60e3 [Memory] Free allocated memory in Strings .clear() does not free it
See: https://github.com/esp8266/Arduino/issues/8485
2022-02-10 12:20:15 +01:00
TD-er f27ac68a62 [Log] Fix freeing memory in the log struct. 2022-02-10 11:33:50 +01:00
TD-er 84854ae50c [Log] Fix cleaning up Web log buffers + buffer efficiency 2022-02-10 10:44:50 +01:00
Ton Huisman 6c4d6e5946 [Build] Exclude Adafruit_ST77xx from new custom_beta_IR environment 2022-02-09 22:29:54 +01:00