Very impressive. And ambitious. Thank you for all your ongoing efforts. Annex is quite amazing.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Thu Feb 13, 2025 5:04 pmI've successfully implemented LVGL + Annex on various ESP32 boards
Numpad demo
Re: Numpad demo
- karlkloss
- Posts: 360
- Joined: Fri Aug 18, 2023 12:21 pm
- Location: Local group
- Has thanked: 62 times
- Been thanked: 89 times
Re: Numpad demo
Make the wiki writable and let others do the work.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Thu Feb 13, 2025 5:04 pm last but not least, the documentation.
-
- Posts: 586
- Joined: Tue Jun 21, 2022 2:17 pm
- Location: South coast UK
- Has thanked: 342 times
- Been thanked: 189 times
Re: Numpad demo
Wow! Annex "event" based! Comming from a VB background that is very welcome news. Thank you.
- cicciocb
- Site Admin
- Posts: 3258
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 650 times
- Been thanked: 2291 times
- Contact:
Re: Numpad demo
Yes, I’m still working on it. I’ve spent a lot of time on this activity, and I must say I’m really impressed by the power of LVGL, its capabilities, and how well it works even with limited configurations like the ESP32. I’ve tested it with several devices, using different screens and resolutions, and the results exceed my expectations, especially with modules that have PSRAM. I do notice some slowness on 800x480 modules, but the rendering quality is truly excellent.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Mon Mar 03, 2025 2:25 pm Francesco, is there any news about the integration of the lvgl lib?
The issue is that there are so many customization options that I’ve ended up adding function after function, which means I now have to document and explain a multitude of commands. At its core, its usage is very simple, but customizing elements and adding events can quickly become complex. Therefore, I plan to create a series of examples to support the documentation.
In parallel I started a preliminary documentation :
- cicciocb
- Site Admin
- Posts: 3258
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 650 times
- Been thanked: 2291 times
- Contact:
Re: Numpad demo
[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Mon Mar 03, 2025 4:27 pmYes, I’m still working on it. I’ve spent a lot of time on this activity, and I must say I’m really impressed by the power of LVGL, its capabilities, and how well it works even with limited configurations like the ESP32. I’ve tested it with several devices, using different screens and resolutions, and the results exceed my expectations, especially with modules that have PSRAM. I do notice some slowness on 800x480 modules, but the rendering quality is truly excellent.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Mon Mar 03, 2025 2:25 pm Francesco, is there any news about the integration of the lvgl lib?
The issue is that there are so many customization options that I’ve ended up adding function after function, which means I now have to document and explain a multitude of commands. At its core, its usage is very simple, but customizing elements and adding events can quickly become complex. Therefore, I plan to create a series of examples to support the documentation.
In parallel I started a preliminary documentation :

As you can see it looks very intimidating ......
-
- Posts: 123
- Joined: Mon Feb 27, 2023 12:56 pm
- Location: Berlin
- Has thanked: 41 times
- Been thanked: 22 times
Re: Numpad demo
Wow,
I looked at the documentation, there are significantly more widgets implemented than I expected as a basic framework for lvgl. The extent of the documentation shows that you have invested a lot of work. This will definitely take Annex to a new level. This level of commitment is definitely worth a small donation to me. . I hope we can test it soon.
monki
I looked at the documentation, there are significantly more widgets implemented than I expected as a basic framework for lvgl. The extent of the documentation shows that you have invested a lot of work. This will definitely take Annex to a new level. This level of commitment is definitely worth a small donation to me. . I hope we can test it soon.
monki
- cicciocb
- Site Admin
- Posts: 3258
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 650 times
- Been thanked: 2291 times
- Contact:
Re: Numpad demo
Thanks for your support.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Mon Mar 03, 2025 7:07 pm Wow,
I looked at the documentation, there are significantly more widgets implemented than I expected as a basic framework for lvgl. The extent of the documentation shows that you have invested a lot of work. This will definitely take Annex to a new level. This level of commitment is definitely worth a small donation to me. . I hope we can test it soon.
monki
I still have some technical issues to solve and a big dilemma about how can be distributed / flashed on the modules.
I hope I'll find a valid solution very soon.
So, stay tuned!
Re: Numpad demo
Very impressive documentation. Quite a task you have set for yourself--looking forward to seeing it live.
Is the basic intention to be able (with extensions) to replicate on an LCD or other screen what Annex can do in HTML on a browser page?
In the documentation, what is the difference between the LVGL items which are shown as links (in blue and underlined) and those which are not links (in green), e.g "9. LVGL.SCREEN" and "10. LVGL.DEF_FATHER obj"?
Is the basic intention to be able (with extensions) to replicate on an LCD or other screen what Annex can do in HTML on a browser page?
In the documentation, what is the difference between the LVGL items which are shown as links (in blue and underlined) and those which are not links (in green), e.g "9. LVGL.SCREEN" and "10. LVGL.DEF_FATHER obj"?
- cicciocb
- Site Admin
- Posts: 3258
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 650 times
- Been thanked: 2291 times
- Contact:
Re: Numpad demo
LVGL is a library for the creation of complete and elegant GUI.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Tue Mar 04, 2025 3:08 pm Very impressive documentation. Quite a task you have set for yourself--looking forward to seeing it live.
Is the basic intention to be able (with extensions) to replicate on an LCD or other screen what Annex can do in HTML on a browser page?
In the documentation, what is the difference between the LVGL items which are shown as links (in blue and underlined) and those which are not links (in green), e.g "9. LVGL.SCREEN" and "10. LVGL.DEF_FATHER obj"?
You have some examples of what can be done with this library
In my "preliminary" document I tried, where applicable, to include the link toward the official LVGL documentation.
This explains why some items are "blue and underlined" because they contain the hyperlink