Pi Pico SPI LCD using a frame buffer to get 30fps animation - ILI9341 and ST7789 MicroPython drivers
Автор: Bytes N Bits
Загружено: 2022-04-12
Просмотров: 27478
The standard SPI LCD panel drivers for MicroPython work, but they are slow and clumsy when you want any sort of complex animation or screen movement. Every pixel is drawn directly onto the LCD panel which is slow and greatly reduces the frame rate as more objects are animated.
In this video I'll show you how to rework the existing drivers to use a memory based frame buffer. We perform all or our drawing action on the lightning fast RAM buffer and then send a completed frame to the LCD in one operation.
This video starts by using a larger ILI9341 based LCD but then moves to a smaller resolution ST7789 based unit for the final version.
Make sure to check out my main project page at
https://bytesnbits.co.uk/pi-pico-spi-...
for links and code used in this project.
Get all the code for this project at
https://github.com/getis/pi-pico-spi-...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: