Interface LVGL with STM32 Low Memory Controllers || Parallel Display
ฝัง
- เผยแพร่เมื่อ 21 ม.ค. 2022
- Purchase the Products shown in this video from :: controllerstech.store
________________________________________________________________________________________
Check out the TFT Video :: • Interface TFT display ...
Check out STM32 Playlist :: • STM32 Tutorials
To download the code, goto github.com/controllerstech/ST...
________________________________________________________________________________________
****** SUPPORT US BY DONATING*****
paypal.me/controllertech
******Join the Membership******
/ @controllerstech
Join the Discord Server / discord
Join the Telegram Group t.me/controllerstechdiscuss
Follow me on Instagram / controllerstech
For more info, visit www.controllerstech.com - วิทยาศาสตร์และเทคโนโลยี
I was looking to find this tutorial for a year. Thank you!! Yes, please show us how to implement DMA and some buttons, clusters, graphs, menu....
Fantastic! straight to the point, easy to understand. Thanks
Thank you for listening to our request! great tutorial
You are a genius. Much appreciated, CTech
Thanks for this video. It helped me tremendously with getting a STM32CubeIDE project at least setup with LVGL. I would love, love, love it if you could do another video using a STM32H or STM32F7 series of micro.
A new series on LVGL will start soon
Grate work, Can u do a video on the SPI version LCD implementation ?
As far as I understand it is a free library. Then it's better to use it than ToughFX, etc. Thank you man for the video course on this library.
It's a great tutorial!
Thank you, a lot.
thanks for your video, that's awesome
Does your software run 4.0 inch tft with ILI9488 driver? Thanks
Just what I was looking for.
Looking forward to seeing it work with touch drivers as well!
You are the savior of the world. Thank you.
please give a tutorial to port lvgl for high performance STM32s (LTDC, DMA2D, SDRAM, ExtFlash and...)
thanks.
EXCELLENT VIDEO.
any links or anything for serial display configuration?
Thank you.....If possible please make a video on UGFx......
Thanks alot
I'm hoping to get H745 running with lvgl.
How to do it with keil?
what about LCD working with SPI please .. like ILI9225, i've driver of this last but i don't know how to merge lvgl and ILI9225 driver in CubeIDE ..
There is a playlist on this channel. Search for LVGL in the channel and you will get it.
please make a tutorial on how to create a digital instrument cluster using LVGL....I'm using the same STM32F446RE board...thank you so much...all your work helps me in my project...
Very Nice
can we run lvgl on stm32 discovery boards with only configure the lvgl initialization through new project platform (stm32f7508- dis)
What "new project platform" ?
Gr8 again
Excellent video. However, I have a problem getting the code to compile.
In the video at 9:55 you show the Display_init(int rotation) function. The line lv_disp_drv_init(&disp_drv) is causing my compile to fail.
I get the error messages:
undefined reference to `lv_disp_drv_init'
undefined reference to `lv_disp_drv_register'
I can clearly see these two functions in the lv_hal_disp.c file.
I also get error messages:
undefined reference to `lv_example_anim_2'
undefined reference to `lv_timer_handler'
undefined reference to `lv_init'
I must be missing a #include path somewhere but can't figure it out. Any ideas?
Problem solved. I had added the Path to the lvgl directory as you show in the video. After an hour spent trying to figure out why the code would not compile, I checked the Path and Symbols settings again. Somehow the path to lvgl had gotten removed. I put it back in and the compile finished with no errors and no warnings. Now I am waiting on my TFT board to arrive so I can load the code and test it. Again, excellent video. I am looking forward to your video where you add touch screen support.
hello there even i also facing the error like this undefined "lv_disp_drv_t"@@raybuck9675
there is no defintion for
"lv_disp_drv_t" can you help me?
There is an entire Playlist on LVGL on this channel. Check that out.
It's saying mu flash is overflowed by 193kb
i am getting multiple errors in porting files in which some are unknown typename lv_disp_drv_t,lv_area_t and request for member draw_buff in something not a structure or union. please guide thank you
You should use lvgl 8.3 version
Can the internal clock be used instead of bypass ?
Yes
In your opinion, which is better, lvgl or touchgfx?
Touchgfx of course because of the solid Designer.
@@ControllersTech thanks .
This is not the way to update a value.
`RAM' overflowed by 13128 bytes error. Also, it would be great if you could make us a video series on this topic.
It just means your controller don't have enough RAM to store the data.
@@ControllersTech But everything is the same as you did. Thats the problem .
What controller are you using ?
@@ControllersTechnucleo f446
i need to see the code. You can mail me or contact on telegram
9:02
This buffer (DISP_fb) is not needed at all. You can feed the color_p pointer to the fillFB() function directly.
Tell it to your hand because ears don't listen: main memory consumption: lines 26 and 27 👏
I don't see ANY RAM saving technique here (in your example).😠
Flushing one pixel at a time is really time consuming, You can do that if you want. I have commented the line 94 inside the tft_flush function.
@@ControllersTech Of course. Im not about that.