Быстрый масштабируемый шрифт для цифровых дисплеев (Arduino + любой графический дисплей)
Особенности: очень быстрая отрисовка даже на Arduino ATMEGA не требуются данные растрового изображения — только процедуры отрисовки каждая цифра может иметь разную ширину, высоту и толщину сегмента должна работать с любой графической библиотекой Arduino с определяемыми пользователем функциями обратного вызова для drawLine() и fillRect() 3 стиля вариаций шрифта с 7 сегментами дополнительный псевдо-3D вид для цветных дисплеев (стиль 2c) простые быстрые прямоугольные и контурные стили каждая цифра очищает только необходимые сегменты, поэтому очистка и обновление всего экрана не требуется (важно для хорошей производительности на ЖК-дисплеях высокого разрешения) примеры для монохромного HX1230 и цветного ST7789 IPS каждый стиль имеет отдельные методы/функции для экономии памяти программы при необходимости можно использовать отдельно только 3-4 функции (setSize, drawSeg, drawDigit, printNumber) без библиотеки Библиотека:https://github.com/cbm80amiga/DigiFont Оригинал видео:https://www.youtube.com/watch?v=X6PjfhcNE98 Автор:cbm80amiga
Особенности: очень быстрая отрисовка даже на Arduino ATMEGA не требуются данные растрового изображения — только процедуры отрисовки каждая цифра может иметь разную ширину, высоту и толщину сегмента должна работать с любой графической библиотекой Arduino с определяемыми пользователем функциями обратного вызова для drawLine() и fillRect() 3 стиля вариаций шрифта с 7 сегментами дополнительный псевдо-3D вид для цветных дисплеев (стиль 2c) простые быстрые прямоугольные и контурные стили каждая цифра очищает только необходимые сегменты, поэтому очистка и обновление всего экрана не требуется (важно для хорошей производительности на ЖК-дисплеях высокого разрешения) примеры для монохромного HX1230 и цветного ST7789 IPS каждый стиль имеет отдельные методы/функции для экономии памяти программы при необходимости можно использовать отдельно только 3-4 функции (setSize, drawSeg, drawDigit, printNumber) без библиотеки Библиотека:https://github.com/cbm80amiga/DigiFont Оригинал видео:https://www.youtube.com/watch?v=X6PjfhcNE98 Автор:cbm80amiga




