3 ms·
There is an SDL2 binding (https://github.com/Ryzee119/lvgl-sdl https://github.com/Ryzee119/lvgl-sdl) which makes LVGL also useful for desktop/tablet apps. Great
by Rochus 5y ago
There is an SDL2 binding (https://github.com/Ryzee119/lvgl-sdl https://github.com/Ryzee119/lvgl-sdl) which makes LVGL also useful for desktop/tablet apps. Great stuff. Might even be a good (lean, libre) alternative to existing GUI frameworks like GTK or Qt.
- synergy20 5y agothe sad thing about SDL2 is that it longer supports frame-buffer, key to embedded devices needing a GUI, which is also where LGVL targeting.
- kevin_thibedeau 5y agoLVGL is designed to work without direct access to a frame buffer as is the case with SPI displays. You can use smaller draw buffers and it will render regions of the screen in pieces as they are updated.
- adamzegelin 5y agoseems like LVGL has direct support for the frame buffer: https://github.com/lvgl/lv_drivers/blob/master/display/fbdev.c https://github.com/lvgl/lv_drivers/blob/master/display/fbdev... other devices are supported too
- ryukoposting 5y agoThe SDL2 binding is really nice for people (like me) who use LVGL for embedded HMI. It allows me to test out my UI on my desktop, without having to compile and deploy code to a piece of hardware.