Good morning,
I'm evaluating your SW (Embedded Wizard Studio) to decide if with your SW I can develop a GUI for ESP32 for different display size (and
subsequently buy the Small Business License)
:
At the moment my goal is to develop with ESP32 a GUI for this kind o f display:
- a 2,83" display (320x240);
- a 5" display (800x480);
- maybe also for a 7" 800x480 or 1024 x 768 .
Obviously, I'm using your Studio Free edition, and I'have tried to develop some basic GUI pages using effects and other widgets (i.e property widget to communicate with my device -read ADC value and other variables).
I have tested the GUI project with the 2,83" (320x240) with some effects (i.e. move point on the screen or change color using Pulse Color with Timers) and the GUI seems to work correctly with 320x240 (ILI9341 driver display)
After, to decide if your SW is the right one for me, I have create a C language driver to use my 5" display in SPI. So I'have created a new driver based upon your ILI9341_SPI.c and .h files to use the 5" display driver (it is RA8875 driver by RAIO). I have correctly setted the register with the _Init() function and I'have obviously changef the _WriteDataWindow() function.
After that I'have created a new GUI for this screen size (800x480) (I've seen that there is the possibilties to use the Variant function, but now cause I'm on testing I prefer to create a new one GUI)
After that I've seen that on the display I can see the GUI that I'have created but only "static" images.
If I try to use some of your Effect (i.e. Move Points on the screen or Pulse Color effects), the display seems to draw some kind of artefact on the screen.
So I'have made on other test, I'have changed the GUI deactivating this effects to draw only simple static image or text or rectange on the screen, and I've develop the use of interaction beetween my devices and the GUI to print one variable (read ADC()).
I'have follow your example of this link:
https://doc.embedded-wizard.de/device-class-property?v=9.30
And what I' see is that I can confirm that with the driver I made, the display work correctly if I draw "static" image , text, or rectangle and so on, it draw the objects in ther right places and in 800x480 size, but when I try to update the Widget "Value Display" on the screen with the ADC value of the device (using the Device Class Properties), the GUI draw yet some strange artefacts on the screen...
So the questions are: I'm doing something wrong? Or maybe there is some kind of "block" with the studio free edition and I' cannot change the screen size from the default 320x240 size ?? Is it possibile to use a 800x480 display or other display size (even more bigger) with ESP32 platform, because I think that your IDE Studio is very helpful to develop beatiful GUI and for my purpose.
Thank you in advance for your answer.