Commit Graph
595 Commits
Author SHA1 Message Date
TD-er 04813c9332 [Build] Fix include path + add CircularBuffer to libs folder (#4201)
Fixes: #4201
2022-08-15 17:02:45 +02:00
TD-er b577ba8d0a Merge pull request #4181 from tonhuisman/feature/IR-facilitate-ir-device-selection
[IR] [Build] Enable IR device selection, upgrade IRremoteESP8266 lib
2022-08-10 21:51:13 +02:00
Ton Huisman cd7f5211f9 Merge branch 'mega' into feature/P095-add-extra-display-types 2022-08-09 19:27:33 +02:00
Ton Huisman d438e59384 [LIB] IRremoteESP8266 proposed solution for limiting combobox list 2022-08-07 23:10:45 +02:00
Ton Huisman 1b3c71884f [LIB] IRremoteESP8266 updated to v2.8.2 2022-08-07 17:26:09 +02:00
TD-er 164e8af30e [Direct GPIO] Fix using GPIO-16 on ESP8266 (#4175)
Fixes: #4175 

GPIO-16 cannot be used on ESP8266 for direct access.
2022-08-05 13:21:49 +02:00
TD-er b954cfecac [Direct GPIO] Reduce iRAM usage 2022-08-02 13:09:50 +02:00
TD-er da81aac6c0 [DHT] Use Direct GPIO access for DHTxx sensors 2022-07-30 22:31:23 +02:00
TD-er 80d03b5c47 [NewPing] Use Direct GPIO access to reduce jitter on ultrasonic sensors 2022-07-30 00:50:44 +02:00
TD-er ddac5f5012 [NewPing] Re-apply ESPEasy specific additions to NewPing library 2022-07-30 00:07:13 +02:00
TD-er d2fff5113d [NewPing] Update Library to 1.9.4 2022-07-29 23:36:28 +02:00
TD-er 87d788918a [NewPing] Rename library from NewPingESP8266 to NewPing 2022-07-29 23:36:28 +02:00
Ton Huisman 8ef4863540 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-07-28 22:35:19 +02:00
TD-er 29775b8535 [ESPEasySerial] Fix incorrect use of static for ESP8266 2022-07-21 20:34:34 +02:00
TD-er 7bbbec66af [ESPEasySerial] Fix case sensitive include 2022-07-21 20:10:04 +02:00
TD-er 70951bcc45 [Cleanup] Reduce build size ESPEasySerial inline functions to .cpp 2022-07-21 01:21:06 +02:00
Ton Huisman 35d8d2528a [P095] Disable unavailable displays (ILI9486/ILI9488) 2022-07-20 21:32:32 +02:00
Ton Huisman d087c0e346 [ILI9341 lib] Extend supported ILI9481 sub-types (CMI7 and CMI8, borrowed from TFT_eSPI) 2022-07-17 17:32:18 +02:00
Ton Huisman 4d12e35df0 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-07-16 14:39:36 +02:00
TD-er 0f3ae9ab7c [Cleanup] Move PluginTaskData_base structs to Pxxx_data_struct.h/.cpp 2022-07-11 00:19:35 +02:00
Ton 7fd2a33e0b libraries/ITG3205: Missing 'paragraph' from library\nITG3205: Missing 'url' from library 2022-07-10 12:40:17 +02:00
Ton Huisman 36e0aaf159 [P116] Add support for ST7735 80x160px with inverted color 2022-07-06 23:02:01 +02:00
Ton Huisman 6ee23e8e95 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-06-29 20:04:53 +02:00
TD-er 84e282014e [Cleanup] Apply minor suggestions from PVS Studio 2022-06-27 12:11:27 +02:00
Ton Huisman 6ff1c16162 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-06-16 20:03:49 +02:00
Ton Huisman 1f142a9a6f Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-06-15 21:52:19 +02:00
Ton Huisman 233046521c Merge branch 'mega' into feature/p133-ltr390-uv-sensor 2022-06-15 14:56:39 +02:00
TD-er c3f90dd3c2 [ESPEasySerial] Update to 2.0.10 2022-06-15 13:51:16 +02:00
TD-er 3743fc0fe7 [Build] Warnings when building with -Wswitch enabled on ESP32 (#4085)
Fixes: #4085
2022-06-15 12:45:47 +02:00
Ton Huisman 19301d2433 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p133-ltr390-uv-sensor 2022-06-04 13:04:32 +02:00
Ton Huisman 898444cca1 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-05-18 20:29:55 +02:00
TD-er 9b7ff0c232 [PVS Studio] Fix a number of issues reported by PVS Studio (#4066) 2022-05-18 16:46:53 +02:00
Ton Huisman 7a6348157a Merge branch 'mega' into feature/p133-ltr390-uv-sensor 2022-04-26 16:26:29 +02:00
Ton Huisman 9a1b613cfe Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-04-23 13:35:13 +02:00
TD-er c6831cb8c2 [Fonts] Only include font data once in built bin file.
With globally defined char arrays in .h files, those large arrays will be linked multiple times if that .h file is included more than once.

Now the arrays are in a .cpp file with a simple get function to access them. This prevents the array to appear multiple times, as did happen at least on ESP32 MAX builds.
2022-04-22 14:20:34 +02:00
Ton Huisman a36d3e6b2b Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p133-ltr390-uv-sensor 2022-04-14 21:02:25 +02:00
Ton Huisman 56fceb71c3 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-04-09 13:07:43 +02:00
Ton Huisman 7da9efd6c9 [P095] Rename local copy of Adafruit ILI9341 library, initializations 2022-04-02 13:05:29 +02:00
Ton Huisman be2d5bb43c Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-04-01 21:33:29 +02:00
Ton Huisman 6c33ab7461 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p036-enable-frame-with-4-lines-again 2022-04-01 20:08:51 +02:00
Ton Huisman d4a4a141e8 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p133-ltr390-uv-sensor 2022-04-01 20:06:27 +02:00
TD-er 1be2c92ef7 Merge branch 'mega' into feature/p116-st77xx-tft-plugin-and-helpers 2022-03-31 13:06:22 +02:00
TD-er 0ff92e418f Merge branch 'mega' into feature/P095-add-extra-display-types 2022-03-31 13:01:17 +02:00
Ton Huisman a9cd84c049 [P133] Add plugin for LTR390 UV Sensor 2022-03-30 20:16:58 +02:00
Peter Kretz 91e68396b7 Check of x and y against height and width has to be done before 2022-03-27 21:00:11 +02:00
Ton Huisman e477a8f5c2 [P096] WS2in7: Prefix all compile-time defines, remove unused constructor 2022-03-27 15:58:33 +02:00
Ton Huisman 193401484d [P096] Correction to rotation calculation by kretzp for Waveshare 2.7" 2022-03-27 15:54:47 +02:00
Ton Huisman 29ca2268fe [P096] Add support for Waveshare 2in7 264x176 pixel monochrome ePaper display 2022-03-23 21:25:27 +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
Ton Huisman fa9bcffbda Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-02-18 21:44:27 +01:00