TD-er
9b7ff0c232
[PVS Studio] Fix a number of issues reported by PVS Studio ( #4066 )
2022-05-18 16:46:53 +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
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
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
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
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
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
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
TD-er
f295b68ba7
Merge branch 'mega' into feature/p119-p120-plugin-itg3205-and-adxl345-development
2022-01-09 21:47:02 +01:00
TD-er
a8ffc8122f
Merge branch 'mega' into feature/p120-development-adxl345-accelerometer-sensor
2022-01-09 21:43:55 +01:00
TD-er
9e95707fec
Merge branch 'mega' into mega
2022-01-09 21:41:52 +01:00
Ton Huisman
c29d85ee48
[P062] Add Panel sensitivity option
2021-12-29 20:37:10 +01:00
Ton Huisman
d6c0458d6d
[P120] Disable SPI init in library, small code optimization
2021-12-13 21:10:07 +01:00
Ton Huisman
87788271c1
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers
2021-12-12 21:12:56 +01:00
Ton Huisman
6dd1a45616
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p120-development-adxl345-accelerometer-sensor
2021-12-12 21:07:22 +01:00
Ton Huisman
f7db6ba6df
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p119-p120-plugin-itg3205-and-adxl345-development
2021-12-12 20:56:54 +01:00
TD-er
b31cde7635
Merge branch 'mega' into feature/build_core_3_0_0
2021-12-12 20:16:19 +01:00
TD-er
aad8e44cc9
Merge branch 'mega' into feature/p124-i2c-multi-relay-plugin
2021-12-12 19:14:13 +01:00
Ton Huisman
016b4065bf
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p124-i2c-multi-relay-plugin
2021-12-12 17:13:08 +01:00
Ton Huisman
631afb63f6
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p120-development-adxl345-accelerometer-sensor
2021-12-12 16:55:24 +01:00
TD-er
876fcf69bd
Merge branch 'mega' into feature/p119-p120-plugin-itg3205-and-adxl345-development
2021-12-12 16:30:03 +01:00
Ton Huisman
a11ab544b9
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p116-st77xx-tft-plugin-and-helpers
2021-12-12 15:36:04 +01:00
TD-er
46b5e581ea
Merge branch 'mega' into mega
2021-12-12 13:43:51 +01:00
TD-er
ea320d4afe
Merge branch 'mega' into feature/build_core_3_0_0
2021-12-12 11:01:50 +01:00