Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[P095] Add support for extra TFT displays (ILI934x/ILI948x) #3903

Merged
Merged
Changes from 2 commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
7e16789
[P095] Add support for extra TFT displays (ILI934x/ILI948x)
tonhuisman Jan 9, 2022
97e912f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jan 9, 2022
b9626e3
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jan 9, 2022
7724d6f
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jan 9, 2022
79ce8d9
[P095] Reformat sources using Uncrustify
tonhuisman Jan 9, 2022
2595a8b
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jan 14, 2022
87d9257
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Jan 21, 2022
0541d0e
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Jan 23, 2022
8fb1813
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Feb 8, 2022
561571a
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Feb 11, 2022
e586074
[P095] String allocation improvements
tonhuisman Feb 11, 2022
9cbcb1f
[P095] Restore accidently lost addLogMove
tonhuisman Feb 11, 2022
0f629f7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Feb 11, 2022
fa9bcff
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Feb 18, 2022
1dc3f94
[P095] Fix merge issue
tonhuisman Feb 19, 2022
6f3f18a
[P095] Make enum values explicit
tonhuisman Feb 20, 2022
0ff92e4
Merge branch 'mega' into feature/P095-add-extra-display-types
TD-er Mar 31, 2022
be2d5bb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Apr 1, 2022
7da9efd
[P095] Rename local copy of Adafruit ILI9341 library, initializations
tonhuisman Apr 2, 2022
c9347d3
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Apr 3, 2022
56fceb7
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Apr 9, 2022
a31f320
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Apr 16, 2022
d346f92
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Apr 22, 2022
9a1b613
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Apr 23, 2022
2dbbf81
[P095] Updated documentation
tonhuisman Apr 23, 2022
0bbf7e9
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman May 2, 2022
6e53eea
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 4, 2022
402aeb5
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 9, 2022
f934464
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman May 9, 2022
eb452ec
Merge branch 'feature/P095-add-extra-display-types' of https://github…
tonhuisman May 9, 2022
4b17fa4
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 16, 2022
1cd2e2a
[PlatformIO] Do not extend multiple PIO envs
TD-er May 16, 2022
9638f43
[PlatformIO] Change src_filter into build_src_filter for PIO 6.0.0
TD-er May 16, 2022
6be636d
[PlatformIO] Revert to PlatformIO 5.2.5
TD-er May 16, 2022
b2d2320
Merge branch 'mega' into feature/P095-add-extra-display-types
TD-er May 17, 2022
83ff852
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 17, 2022
6e9378d
[P095] Make Splash at start configurable, docs updated
tonhuisman May 17, 2022
898444c
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 18, 2022
d4cc9a2
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman May 19, 2022
d2b1eb4
[P095] Fix for displaying text on previous location was not overwriti…
tonhuisman May 21, 2022
06fed50
[P095] Update documentation
tonhuisman May 21, 2022
ce52d69
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jun 14, 2022
bccf9fc
[P095] Implement splash without delay()
tonhuisman Jun 14, 2022
1f142a9
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jun 15, 2022
6ff1c16
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jun 16, 2022
00c9eb7
[P095] Use ESPEasy-specific ILI9341 extended library
tonhuisman Jun 16, 2022
6ee23e8
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jun 29, 2022
4b8a3e4
[Build] Enable SD-card support for Display and NeoPixel sets
tonhuisman Jun 30, 2022
4d12e35
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jul 16, 2022
0c98549
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jul 17, 2022
d087c0e
[ILI9341 lib] Extend supported ILI9481 sub-types (CMI7 and CMI8, borr…
tonhuisman Jul 17, 2022
0dd77f4
[P095] Extend supported ILI9481 display models
tonhuisman Jul 17, 2022
cabf72b
[P095] Update documentation
tonhuisman Jul 17, 2022
0413d27
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Jul 19, 2022
362a734
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jul 19, 2022
df270e0
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Jul 19, 2022
b298321
[P128] Fix compiler warning
tonhuisman Jul 19, 2022
7942ac9
[SDcard] Remove unused variable in handle_SDfilelist()
tonhuisman Jul 19, 2022
78e4f3f
[Build] Leave SD-card support out for any NEOPIXEL ESP8266 build to m…
tonhuisman Jul 19, 2022
35d8d25
[P095] Disable unavailable displays (ILI9486/ILI9488)
tonhuisman Jul 20, 2022
9c603bb
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jul 20, 2022
b69550a
Merge branch 'feature/P095-add-extra-display-types' of https://github…
tonhuisman Jul 28, 2022
8ef4863
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jul 28, 2022
754797b
Merge branch 'feature/P095-add-extra-display-types' of https://github…
tonhuisman Jul 29, 2022
f21bd78
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into …
tonhuisman Jul 29, 2022
cda0e6c
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Jul 30, 2022
cd7f521
Merge branch 'mega' into feature/P095-add-extra-display-types
tonhuisman Aug 9, 2022
4ed2afa
[P095] Optimize code and reduce string use to make build fit
tonhuisman Aug 9, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
16 changes: 9 additions & 7 deletions src/_P095_ILI9341.ino
Expand Up @@ -557,19 +557,21 @@ boolean Plugin_095(uint8_t function, struct EventStruct *event, String& string)
{
if (loglevelActiveFor(LOG_LEVEL_INFO)) {
addLog(LOG_LEVEL_INFO, F("Fail to parse command correctly; please check API documentation"));
String log2 = F("Parsed command = \"");
log2 += string;
log2 += '"';
addLog(LOG_LEVEL_INFO, log2);
String log;
log.reserve(string.length() + 20); // Prevent re-allocation
log += F("Parsed command = \"");
log += string;
log += '"';
addLog(LOG_LEVEL_INFO, log);
tonhuisman marked this conversation as resolved.
Show resolved Hide resolved
}
}
else
{
String log;
log.reserve(110); // Prevent re-allocation
log = F("P095-ILI9341 : WRITE = ");
log.reserve(tmpString.length() + 23); // Prevent re-allocation
log += F("P095-ILI9341 : WRITE = ");
log += tmpString;
SendStatus(event, log); // Reply (echo) to sender. This will print message on browser.
SendStatus(event, log); // Reply (echo) to sender. This will print message on browser.
}
break;
}
Expand Down