DWIN Unified
Управление дисплеями DWIN/DGUS/T5L с минимальным расходом RAM, поддержкой VP I/O, графиков, RTC и NOR Flash
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c2b2b4efb0ff2181818a687d1c7564425dff5d7fc0eadc7d99b32b8717f0b178DWIN_Unified-1.0.2-c2b2b4ef.zipОписание
Библиотека для управления дисплеями DWIN/DGUS/T5L с упором на экономию оперативной памяти и портативность кода. Написана на портативном C-ядре, работает с Arduino, AVR, ESP32, есть порт под STM32 HAL. Поддерживает управление страницами, яркостью, обработку касаний, работу с графиками, шрифтами, RTC и NOR Flash памятью. Текстовый ввод-вывод оптимизирован для малого объёма оперативки — потоковая передача прямо из PROGMEM порциями. Не использует динамическую память, поэтому поведение предсказуемо на микроконтроллерах. Встроена надёжная обработка фреймов с опциональной CRC16 при передаче. На Arduino с SoftwareSerial ограничиться 9600 бодами — на 115200 много ошибок из-за джиттера синхронизации.