Как стать автором
Обновить

Комментарии 14

Раз уж у вас девайс под рукой, не могли бы вы попробовать на MicroPython примеры: https://blog.lvgl.io/2019-02-20/micropython-bindings Уже смотрел на библиотеку LVGL и совместимые дисплеи, но не ясно, достаточно ли просто это для детей (пару лет назад библиотека вообще без бубна не собиралась, пока скомпилировал, уже некогда было тестировать).

Там нужно драйвер писать на Си для параллельного дисплея и встраивать его в сборку микропитона. Поковыряюсь, но это все не быстро

Но чем вас не устраивает готовый микропайтон драйвер, ссылку на который я вам прислал в сообщении выше?..

По ссылке я нашел только SPI под ESP32
https://github.com/lvgl/lv_binding_micropython/tree/master/driver/esp32

Нужен LCD драйвер RGB565 для ESP32S3
Народ ковыряется в этом направлении, но все пока в процессе. Даже SDK они там под это патчили.
https://github.com/adafruit/circuitpython/issues/6049

SPI отлично подходит, для игрушек обычно нужны не более чем 4.5’’ дисплеи (чаще меньше).

Уже давно можно было собрать для RPI Pico (кривовато сборка работала, но все же), сделанный из версии ESP32, так что должен работать.

А dma или i2s в дисплее нет? Ускорить процесс бы

А там итак DMA

В ESP32 SDK там esp_lcd интерфейс

я не так давно копался в том каким образом подключаются дисплеи к ESP32 и всем многообразии библиотек. Статья об этом заброшена и вряд ли будет дописана, вот думаю куда бы ее тиснуть в недописаной форме.

было бы интересно почитать

в песочнице

Выводите)

 Гораздо лучше, если бы при помощи ШИМ можно было бы регулировать яркость.

А кто сказал, что нельзя? Многие LED драйверы умеют управляться ШИМ через вывод EN.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации