LVGL with a AZ-Touch Display from AZ-Delivery #13349
-
Hi, I try to get run this display from AZ-Delivery. It is a 2,8" Spi TFT Display with Touch (XPT2046), TFT Driver is ILI9341. Resolution is 320x240. Modul ESP32-D0WDQ6 :H,ILI9341,240,320,16,SPI,1,,,,,,,,40 and configue the Pins: The screen comes up but something is writing dots and lines on the screen at random, the background is different than expected (green boxes that fade to black), touch does not work and the ESP32 reboots from time to time. If I delete Touch (:TS,*) in dispaly.ini, the lines on the screen are gone, Touch doesn't work either, but the ESP32 then seems to run stably. Here the Log without the (:TS,*) option: 00:00:00.002 HDW: ESP32-D0WDQ6 with (:TS,*) option: 00:00:00.002 HDW: ESP32-D0WDQ6 here my addtional #defines: Any idea/suggestion what is wrong? Helge |
Beta Was this translation helpful? Give feedback.
Replies: 13 comments 22 replies
-
In the meantime I added ":B,60,1" to the display.ini which gives be now the right background (blue background instead of green boxes) but the other behaviour remains the same. Helge |
Beta Was this translation helpful? Give feedback.
-
remove touch and use the default ili9341 descriptor from tasmota. (ILI9341_display.ini) when this is done proceed with BERRY and LVGL |
Beta Was this translation helpful? Give feedback.
-
you should get 4 value pairs but 2 each should be more or less equal to each other. |
Beta Was this translation helpful? Give feedback.
-
Hi! |
Beta Was this translation helpful? Give feedback.
-
I have done a prototype for a simple Lvgl application to calibrate touch screen super easily. It computes automatically the I will release very soon |
Beta Was this translation helpful? Give feedback.
-
The Touch Screen calibration command is now released. See #14459 |
Beta Was this translation helpful? Give feedback.
-
I got the display to show the example berry script.
then I used the following berry script:
|
Beta Was this translation helpful? Give feedback.
-
So let's get to grips with "English"
I don't understand where anyone is reading anything all over the world, probably outside of the EU, because here in the EU everyone (Microsoft, Google, Apple) had to commit themselves to changing the browser settings so that every consumer could read everything in their own system language.
So if someone wants to answer in the Google translator in English, they will still see their answer in their own language (in my case in German)
Why this still doesn't work on some systems, probably because of Penguin...
To issue:
HASwitch is a mini application from Tasmota...
in the "AZ TOUCH-MOD" module, the consumer is forced to install more chips, because although there are some slots free, no temperature sensors can be installed. Like HomPoint, the display only shows all "online devices/data.
If you install Tasmota "lcf", the GPIOs are not correct and only ILI can be installed without the touch display drivers (XPT2046 touch controller)
If you install "Tasmota Display Version" no sensors can be used again...
That's the problem...
I'm not curious about "board temperature", but would like to install DHT11 for inside and DS20b for outside temperature, so a thermostat...
But openHASP is not suitable for this, at least not the version as "AZ TOUCH_MOD", only the old version with Nextion
Gesendet von Mail<https://go.microsoft.com/fwlink/?LinkId=550986> für Windows
Von: ***@***.***>
Gesendet: Montag, 27. Juni 2022 10:41
An: ***@***.***>
Cc: ***@***.***>; ***@***.***>
Betreff: Re: [arendst/Tasmota] LVGL with a AZ-Touch Display from AZ-Delivery (Discussion #13349)
In English please.
Trying to guess what you are asking for, I don't understand what "arduitouch-esp32_ili9341_full_4MB_v0.6.2" is but it's definitely not Tasmota. If your question is about openHASP, please refer to their web site
—
Reply to this email directly, view it on GitHub<#13349 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AN6UJICRU2F3LUOIIIYK6DTVRFSL5ANCNFSM5F2QRDNA>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
ich habe die "selber-Bau" probiert... das funktioniert(von openHASP) nur ohne Sensoren... |
Beta Was this translation helpful? Give feedback.
-
bitte nicht irre zu füren!! ich habe den Kasten vor mir... Habe alle 3 Variationen versucht... und auch openHASP Bitte, schreib genau... Was ist "openWASP"??? Wenn du "AZ-TOUCH-MOD" installierst, ist das erste, was du siehst "OPENHASP" in eine kleibe blaue Schild... Schöne, zarte blaue Farbe... Nicht wie von Tasmota, dunkelblau, als hätte man "7-Segment-Display" und hier die Varianten von ".bin" |
Beta Was this translation helpful? Give feedback.
-
please don't be wrong!! I have the box in front of me... Tried all 3 variations... and also openHASP Please write carefully... What is "openWASP"??? When you install "AZ-TOUCH-MOD" the first thing you see is "OPENHASP" in a sticky blue shield... Nice delicate blue color... Not like Tasmota, dark blue like having "7- segment display" and here the variants of ".bin" |
Beta Was this translation helpful? Give feedback.
-
PIN´s in Tasmota: TFT_CS 5 ??? Pin´s in openHASP (this is okay) https://openhasp.haswitchplate.com/0.6/displays/MSPxxxx/ or in Tasmota Ili shouldn't be used at all, but a completely different display, "MSP2807"???? |
Beta Was this translation helpful? Give feedback.
-
This conversation is going nowhere. Please reopen a proper discussion if needed. Locking this discussion |
Beta Was this translation helpful? Give feedback.
remove touch and use the default ili9341 descriptor from tasmota. (ILI9341_display.ini)
dont enable DMA at first.
probably dont use berry at first and #define SHOW_SPLASH
will give a display init message. now rotate display either by display rotate or :r,x in descriptor.
test display with displaytext commands
when display works add touch in descriptor.
you will also need the :M cmd in descriptor since XPT needs calibration.
look at ili9488 XPT example.
you will have to adapt the :R opcodes at least for your selected rotation to your hardware too.
it would be helpful to debug the touch coordinates to the console.
at least in scripter you may print them with
>S
print %wtch(0)% - %wtch(1)% -…