Commit Graph
561 Commits
Author SHA1 Message Date
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 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 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
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
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
Ton Huisman 409e96e2c0 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p126-74hc595-shiftregisters 2022-02-15 22:40:57 +01:00
Ton Huisman 59a0e6a35a Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p036-enable-frame-with-4-lines-again 2022-02-14 23:11:33 +01:00
TD-er c760a054d4 [PVS-Studio] Fix some tricky code noticed by PVS Studio 2022-02-14 22:07:12 +01:00
Ton Huisman f42e999b9d [P036] Partially reverted previous changes, now tweaked for fitting in 4-lines display like in 2020 builds 2022-02-13 21:36:11 +01:00
Ton Huisman 49f8dc8c7c [P036] Change 8pt font (4-lines) for better readability, add extra font compile-time option 2022-02-12 19:48:59 +01:00
Ton Huisman cb12b9b372 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers 2022-02-09 21:33:03 +01:00
Ton Huisman 26b0932567 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p126-74hc595-shiftregisters 2022-02-08 21:44:52 +01:00
Ton Huisman 8fb1813bf4 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-02-08 21:31:35 +01:00
Ton Huisman 96a6fc40ad Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p036-enable-frame-with-4-lines-again 2022-02-08 20:08:47 +01:00
TD-er a9055aa11e [P118 ltho] Fix some very basic const issues. 2022-02-07 23:58:36 +01:00
TD-er c936e525f1 [Cleanup] Uncrustify P118 ltho 2022-02-07 23:21:08 +01:00
TD-er 4a9d0bcaae [Cleanup] Use flash strings where needed or chars for single char string 2022-02-05 10:40:46 +01:00
Ton Huisman 12b9336775 [P036] Bugfix: Enable the use of 4-line frames again 2022-01-31 23:00:52 +01:00
TD-er 2403d2381b [I2Cdev lib] Change byte to uint8_t 2022-01-25 17:09:40 +01:00
Ton Huisman 97c317bb33 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers 2022-01-24 20:45:06 +01:00
TD-er 2215f4dec5 [Cleanup] Fix missing paths on #include statements + update I2Cdev lib 2022-01-24 01:01:28 +01:00
Ton Huisman c583a65894 [Lib] ShiftRegister74HC595_NT: Add setSize() method, cleanup constructor 2022-01-22 14:01:09 +01:00
Ton Huisman 5f4c543122 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p126-74hc595-shiftregisters 2022-01-22 10:58:07 +01:00
Ton Huisman 87d92571f3 Merge branch 'mega' into feature/P095-add-extra-display-types 2022-01-21 22:46:48 +01:00
TD-er 34103ec734 Merge branch 'mega' into feature/build_core_3_0_0 2022-01-21 22:38:41 +01:00
Ton Huisman 17b982a898 [P126] Bugfixes, code optimization, hex values display in uppercase 2022-01-20 21:02:07 +01:00
Ton Huisman 3be70b38b4 [P126] Apply feedback, fix bugs, add SHOW_VALUES and some commands, improve 74hcSetAll for setting multiple output pins 2022-01-19 22:05:55 +01:00
Ton Huisman b0ae25485f [P126] Add 74HC595 Shiftregisters plugin 2022-01-16 22:31:23 +01:00
Ton Huisman 2595a8bd5c Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-01-14 21:51:28 +01:00
Ton Huisman 5ea19a70ba Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p062-add-panel-sensitivity-option 2022-01-14 21:36:45 +01:00
Ton Huisman efd3df9bb5 [LIB] IRremoteESP8266 update to v2.8.1 2022-01-13 20:32:17 +01:00
TD-er d4c4ba91a6 Merge branch 'mega' into feature/build_core_3_0_0 2022-01-09 22:27:10 +01:00
Ton Huisman e89719d176 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers 2022-01-09 22:22:32 +01:00
Ton Huisman 79ce8d9fc7 [P095] Reformat sources using Uncrustify 2022-01-09 21:54:50 +01:00
Ton Huisman 7724d6fb9b Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-01-09 21:51:42 +01:00
TD-er f295b68ba7 Merge branch 'mega' into feature/p119-p120-plugin-itg3205-and-adxl345-development 2022-01-09 21:47:02 +01:00
Ton Huisman b9626e3ebd Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-01-09 21:46:36 +01:00
TD-er a8ffc8122f Merge branch 'mega' into feature/p120-development-adxl345-accelerometer-sensor 2022-01-09 21:43:55 +01:00
Ton Huisman 97e912f789 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P095-add-extra-display-types 2022-01-09 21:42:36 +01:00