UI on STM32G071RB using only internal flash and RAM

Ғылым және технология

STM32G071RB has only 128kB flash, 36kB RAM and runs at 64MHz. We have created this demo to show what kind of GUI you can do with so tight resources and LVGL.
LVGL is the most popular free and open source embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
We are also ready to help you with UI design, implementation and consulting services.
Source code: github.com/lvgl/lv_port_stm_n...
Website: lvgl.io/
GitHub: github.com/lvgl
UI editor: squareline.io/

Пікірлер: 11

  • @linkpad6270
    @linkpad62704 ай бұрын

    Hi have you got the original Squareline UI project file? As it would be nice to see how the UI menu works...

  • @tsvetomiriliev8247
    @tsvetomiriliev8247 Жыл бұрын

    Out of curiosity: How much Flash does the project uses? Is it like the TouchGFX demo which uses pretty all of the flash with 2-3 screens? :)

  • @kisvegabor

    @kisvegabor

    Жыл бұрын

    There is no black magic, it really uses almost all flash. However unlike TouchGFX it doesn't use external flash.

  • @seonholee1847
    @seonholee1847Ай бұрын

    Hi, do you have the SquareLine UI project? If so, can you share that information with me? I'm studying LVGL and SquareLine, this project will be much helpful to do mine. And in the git folder, there was no lv_port_stm_nucleo_g071rb.ioc file. Can you provide that information also? With the current version, I got an error while initializing the LCD. Thanks.

  • @NoviSavvy
    @NoviSavvy7 ай бұрын

    How were you able to make this library work? It seems completely broken. I spent 2 weeks straight trying to compile an empty project with initialization only, and it usually gives 32 to 450 errors. It never sees what lv_disp_drv is, although I mentioned every folder in Keil to add to the project. I followed every instruction on the library website. I'm tired

  • @Gisbert-12843

    @Gisbert-12843

    Ай бұрын

    Hey do you still need help?

  • @mortezaghorbani7927
    @mortezaghorbani7927 Жыл бұрын

    please share the source code

  • @lvgl

    @lvgl

    Жыл бұрын

    See here: github.com/lvgl/lv_port_stm_nucleo_g071rb

  • @mortezaghorbani7927

    @mortezaghorbani7927

    Жыл бұрын

    @@lvgl is there any similar example code for Using buttons with Encoder logic on st boards? how to navigate between and edit widgets with just three UP, Down, and OK buttons?

  • @lvgl

    @lvgl

    Жыл бұрын

    @@mortezaghorbani7927 See the docs here: docs.lvgl.io/master/porting/indev.html#encoder

Келесі