Hello,
I've recently added a lot of new functionality into the GLCD Display Manager component to help make it a bit easier to use and more functional. It is now capable of drawing primitives as well as touch interactive elements such as buttons and sliders. There are colour themes which makes it easier to define your colour pallets and text can now be drawn on top of any item and justified in both vertical and horizontal.
There's a new wiki page and example available here.
https://www.flowcode.co.uk/wiki/index.p ... l_Library)
Currently the only extra thing I maybe want to add is object and button types that can draw bitmaps, though I'm not 100% sure how to do this just yet.
If anyone wants to have a go and report back as to how they get on then that would be very appreciated.
GLCD Display Manager Overhaul
-
- Matrix Staff
- Posts: 1895
- http://meble-kuchenne.info.pl
- Joined: Mon Dec 07, 2020 10:06 am
- Has thanked: 491 times
- Been thanked: 664 times
GLCD Display Manager Overhaul
Regards Ben Rowland - MatrixTSL
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel
-
- Valued Contributor
- Posts: 1213
- Joined: Wed Dec 09, 2020 9:37 pm
- Has thanked: 118 times
- Been thanked: 622 times
Re: GLCD Display Manager Overhaul
Looks a very neat idea.
I tried with the esp32s3 board (parallel ILI9488) - and got many build errors.
Martin
I tried with the esp32s3 board (parallel ILI9488) - and got many build errors.
being the start of themG:/Downloads/DisplayManagerDemo/main/esp-project.c: In function 'FCD_0fe41_gLCD_ILI9488__Initialise':
G:/Downloads/DisplayManagerDemo/main/esp-project.c21: error: expected expression before '?' token
2810 | SET_PORT_MASK(?,0x0, 0);
| ^
C:\ProgramData\MatrixTSL\FlowcodeV10\CAL\ESP\ESP_CAL_IO.h:91:78: note: in definition of macro 'SET_PORT_MASK'
91 | #define SET_PORT_MASK(p,m,v) FC_CAL_Port_Out_DDR (p, m, v)
Martin
-
- Posts: 698
- Joined: Thu Dec 03, 2020 8:25 pm
- Location: Denmark
- Has thanked: 585 times
- Been thanked: 149 times
Re: GLCD Display Manager Overhaul
Hi Ben!
First thank you for you effort and upgrading and all the benefit. You know I have a lot of project with these display (all Ili and st7796), hopefully the new benefit not have any influence of my project´s I sometimes make improvements to these projects.
I have test your eksamble in simulation, but get these error.
See that the ST7735 is added, I will order one and test it for a project, Thank´s.
What is the FT6X06 vs. XPT2046?
Look forward to learn and test your new improvement
Thank´s in advance.
Br Jorgen
First thank you for you effort and upgrading and all the benefit. You know I have a lot of project with these display (all Ili and st7796), hopefully the new benefit not have any influence of my project´s I sometimes make improvements to these projects.
I have test your eksamble in simulation, but get these error.
See that the ST7735 is added, I will order one and test it for a project, Thank´s.
What is the FT6X06 vs. XPT2046?
Look forward to learn and test your new improvement
Thank´s in advance.
Br Jorgen
- Attachments
-
- BenEksamble.png (37.39 KiB) Viewed 2139 times
-
- Matrix Staff
- Posts: 1895
- Joined: Mon Dec 07, 2020 10:06 am
- Has thanked: 491 times
- Been thanked: 664 times
Re: GLCD Display Manager Overhaul
Hi Martin,
I tried with the esp32s3 board (parallel ILI9488) - and got many build errors
They look like I/O related compile errors. is the display component connected correctly?
Hi Jorgen,
Looks like you might need to update to the latest component via library updates.
I tried with the esp32s3 board (parallel ILI9488) - and got many build errors
They look like I/O related compile errors. is the display component connected correctly?
Hi Jorgen,
Looks like you might need to update to the latest component via library updates.
Regards Ben Rowland - MatrixTSL
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel
-
- Matrix Staff
- Posts: 1895
- Joined: Mon Dec 07, 2020 10:06 am
- Has thanked: 491 times
- Been thanked: 664 times
Re: GLCD Display Manager Overhaul
Could maybe be that led pin being in the different style? Shouldn't cause an issue but you never know. That's the only thing jumping out to me.
Regards Ben Rowland - MatrixTSL
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel
Flowcode Online Code Viewer (Beta) - Flowcode Product Page - Flowcode Help Wiki - My YouTube Channel