Из коробки библиотека TFT_eSPI по-русски разговаривать не умеет, но это не сложно исправить. Есть несколько способов добавить поддержку кириллицы в библиотеку TFT_eSPI. Первый, самый простой был описан на сайте robotclass.ru (все ссылки на первоисточники будут в конце статьи. Файлик с русскими символами glcdfont.c скачиваем с сайта robotclass.ru - обязательно из комментариев к статье (в самой статье лежит версия с ошибкой). Правильную версию файла вы также сможете найти в моих демонстрационных примерах. И закидываем (с заменой) этот файлик в папку с библиотекой. Далее открываем в любом редакторе файл TFT_eSPI.cpp Там необходимо закомментировать строку if (c > 255) return; Выводить текст на дисплей можно сразу по-русски используя стандартный метод библиотеки print/println Текст масштабируется с помощью метода setTextSize(i) Сайту robotclass.ru респект и уважуха за такой предоставленный простой способ. Ссылка на источник: Только еще раз повторюсь файл glcdfont.c на этом сайте качаем из к
Библиотека TFT_eSPI Хруст французской булки
31 января 202531 янв 2025
763
3 мин