#lvgl — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #lvgl, aggregated by home.social.
-
[Перевод] Как загрузить любой шрифт Google Fonts на дисплей ESP32 — без Processing и ручной конвертации
Встроенных шрифтов TFT_eSPI хватает ровно до того момента, когда интерфейс ESP32 хочется сделать аккуратнее обычного тестового стенда. В статье автор показывает браузерный генератор для Google Fonts и собственных TTF, а заодно объясняет, как устроен формат VLW и что важно учесть при работе со сглаживанием, LittleFS, переносами строк и размером файла. Настроить шрифты
https://habr.com/ru/companies/otus/articles/1059900/
#esp32 #Google_Fonts #TFTдисплей #TFT_eSPI #LVGL #шрифты_для_микроконтроллеров #VLW #LittleFS #встраиваемые_системы #embeddedразработка
-
Stories and reasoning we put to our work is often not that visible. Here is my Link project, which is partly AI implemented communication system to test various transport and security measures. It's built with buildroot and all other details can be found here: https://codeberg.org/resiliencetheatre/rpi-extree/src/branch/main/link.md
#opsec #comsec #outofband #opensource #buildroot #embedded #lvgl #prepping #preparedness #nitrokey #fido2 #satcom -
Learnt about ESP #IDF, #PlatformIO, #FreeRTOS, and took way too long to properly initialize the SPI bus so that I could get #LVGL running.
Hello, World! -
Hello #Smarthome community!
I finally found the "sweet spot" for displaying data on larger LCDs.After testing various layouts (from free-floating icons to strict tables) modern "tiles" are definitely the winner.
The aesthetics can always be tweaked, but from a functional standpoint, this layout is unbeatable.
The heart of this project is the #Waveshare ESP32-S3-Touch-LCD-4.3B. It is used as a central dashboard for sensor data and remote control of my other IoT nodes
-
Neue #Firmware: Doc Cool's Music Box V 1.0 für CYD
#Espressif #ESP32 #ESP2432S028 #CheapYellowDisplay #CYD #Elektronik #Maker #DIY #Mikrocontroller #VSCode #PlatformIO #LVGL #Programmierung #MP3Player #WebRadio #Soundboard #SpeechSyntheziser
-
@Billie so - dann endlich auch #QRCode auf dem #LVGL Touch Display https://social.tchncs.de/deck/@rena2019/115280598986834657
-
After two solid days of wrestling with toolchains, I can now write to the screen. I feel like this is a major accomplishment. Screen refresh is noticeably slow, though.
I'm using VSCodium, PlatformIO, ESP-IDF, and an ST7789 driver of unknown provenance (probably Waveshare). That's not the first combo I tried, nor the fourth.
🧵 10/N
#ReactionDiffusion #ESP32 #WaveShare #LVGL #VSCodium #PlatformIO
-
I'm reviving this project.
This is the ESP32 board I'm using. It has an ESP32S3, 8+16MB PSRAM, touch screen, yada³. Nice little kit.
https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-1.69I am trying to decide whether to use a high level toolkit like LVGL or roll my own optimized SPI driver for the display and eke out all the performance I can. I'm leaning toward the latter, because that's what I always do.
🧵 9/N
-
Neue Anleitung für ESP32: ESP32-Hardware-, Software- und LVGL-Timer
--> https://cool-web.de/esp8266-esp32/esp32-hardware-timer-software-timer-lvgl-timer.htm
#Espressif #ESP32 #ESP #CYD #Arduino #Elektronik #Maker #DIY #Mikrocontroller #Timer #LVGL #CheapYellowDisplay
-
Neue Anleitung für ESP32: ESP32-Hardware-, Software- und LVGL-Timer
--> https://cool-web.de/esp8266-esp32/esp32-hardware-timer-software-timer-lvgl-timer.htm
#Espressif #ESP32 #ESP #CYD #Arduino #Elektronik #Maker #DIY #Mikrocontroller #Timer #LVGL #CheapYellowDisplay
-
Neues ESP32-Projekt:
ESP32-CYD (Cheap Yellow Display) mit LVGL: 433 MHz On/Off-Timer Funk-Steckdosen-Steuerung#Espressif #ESP32 #CYD #Arduino #Elektronik #Maker #DIY #Mikrocontroller #433MHz #Funksteckdose #FS1000A #Mikrowelle #LVGL
-
Часть 3: Создание пользовательского интерфейса на дисплее Guition с ESPHome и библиотекой LVGL
Привет Habr! Продолжаем серию статей о LVGL в ESPHome. В третьей части статьи речь пойдет о создании своего пользовательского виджета, который может быть подключен к проекту. И не только к данному проекту, а вообще даст небольшое представление как делать виджеты в ESPHome. Итак, Создавать будем виджет умной розетки с индикацией мощности, напряжения и силы тока. Поехали...
https://habr.com/ru/articles/935528/
#esp32s3 #esp32 #esphome #homeassistant #iot #guition #lvgl #diy #display #firmware
-
Neues ESP32-Projekt:
ESP32-CYD (Cheap Yellow Display) mit LVGL: 433 MHz On/Off-Timer Funk-Steckdosen-Steuerung#Espressif #ESP32 #CYD #Arduino #Elektronik #Maker #DIY #Mikrocontroller #433MHz #Funksteckdose #FS1000A #Mikrowelle #LVGL
-
Усовершенствование интерфейса дисплея Guition на ESPHome (LVGL)
Продолжаем развивать интерфейс дисплея Guition на ESPHome с использованием LVGL. Изначально планировалось просто добавить пару виджетов, но в процессе работы появилась идея кардинально изменить структуру проекта: сделать виджеты подключаемыми, вынести сущности в переменные для шаблонизации и максимально упростить использование прошивки для конечного пользователя.
https://habr.com/ru/articles/925228/
#esp32 #esphome #homeassistant #lvgl #guition #iot #diy_умный_дом #diy_или_сделай_сам #display #firmware
-
@xavi
You will always need bus and display drivers for this; either loaded as part of your project, or a #MicroPython firmware with a drivers built-in.#QSPI is 'Quad SPI', a very fast display bus. The #ESP32 micropython port does not support this natively, so you need a driver for that.
It may get added in the future, See discussion here, etc:
https://github.com/orgs/micropython/discussions/14333#discussioncomment-9219699You also need a driver for the SH8601 itself (this will use the QSPI bus).
Have a look at this page; which has a pre-compiled, non-lvgl firmware supporting your board + display.
https://github.com/dobodu/Lilygo-Amoled-MicropythonPersonally; I think you want to go the #LVGL route anyway; It's more of an ecosystem than just a set of display drivers. You get the tools and libraries to use the display effectively, as well as the hardware support.
Micropython itself does not build in any drivers or features for this sort of display. It has basic framebuffer support but this is intended for tiny OLED's etc. Not large color displays. Indeed, a framebuffer for this display would be 688K in size.. larger than the system RAM.
-
Is there anyone in the room with knowledge about #ESP32 microcontrollers?
I am playing with a #Waveshare development board that has an #AMOLED and a touchscreen, and it says it has built-in #SH8601 display driver and #FT3168 capacitive touch chip, using #QSPI and #I2C communication respectively.
https://www.waveshare.com/product/arduino/boards-kits/esp32-s3-touch-amoled-1.8.htm
It directly works in #Arduino with #C, but I am trying to make it work with #MicroPython.
Before I spend effort trying to compile it with #LVGL, I want to know if I could print a "Hello World" to the screen as is, and while my mind tells me that I need a driver, the sentence "built-in display driver using QSPI" makes me think that I could eventually use the display without code drivers, but I don't know how.
I'd love to see an example, if it's possible, or to be pointed to any resources that I can read in this regard. I am complete newbie.
Re-posts are appreciated.
Thank in advance 😊
-
-
#LVGL mit #Micropython kann man auch sehr gut unter Ubuntu testen
-
Lvgl: Embedded graphics library to create beautiful UIs
#HackerNews #Lvgl #Embedded #Graphics #UIs #OpenSource #GitHub
-
@bonkers Du *kannst* deren Platform nutzen, musst es ja aber nicht. Ich hatte mir letztes Jahr ein 4.3 Zoll GUITION Display mit einem #ESP32 gekauft und da läuft jetzt ein #Micropython mit #LVGL drauf....offener geht's nicht. Aber vom #Artinchip #D121BBV Microcontroller habe ich bisher nichts gehört, nur n chinesisches Datenblatt gefunden. Ist aber auch nicht so interessant, weil kein WIFI
-
Sehr gutes Projekt:
#LVGL binding for #Micropython
https://github.com/lvgl-micropython/lvgl_micropython…mit 3 Commands wird eine aktuelle Firmware für mein 4-Zoll #CYD #ESP32 Touchscreen gebaut
-
✳️ LVGL: 4 librerie per GUI embedded a confronto ✳️
👉 https://bit.ly/4baWOLi#LVGL è una libreria grafica specializzata per i microcontrollori, In questo blogpost, vediamo con Luca Ottaviano i pregi e difetti per le applicazioni #GUI #embedded