GFX

Cкачать: https://github.com/adafruit/Adafruit-GFX-Library

Adafruit_GFX - это библиотека для Arduino, имеющая в своем наборе синтаксис и графические функции для LCD и OLED дисплеев. Она позволяет легко адаптировать скетч Ардуино для работы с дисплеем. Библиотека Adafruit_GFX всегда работает в паре со специализированной библиотекой для используемого дисплея. Например, если у вас монохромный дисплей OLED 128x64 с чипом SSD1306, вам нужно установить две библиотеки, Adafruit_GFX и Adafruit_SSD1306.

Основные функции

Image2Code: это удобная утилита Java GUI для преобразования файла BMP в код массива, необходимая для отображения изображения с помощью функции drawBitmap

Функция drawXBitmap: Вы можете использовать редактор фотографий GIMP для сохранения файла .xbm и использовать массив, сохраненный в файле, для рисования растрового изображения с помощью функции drawXBitmap

Папка Fonts содержит растровые шрифты для использования с последним (1.1 и более поздними) Adafruit_GFX. Чтобы использовать шрифт в эскизе Arduino, подключите с помощью #include соответствующий файл .h и передать адрес структуры GFXfont в setFont(). Передайте NULL, чтобы вернуться к «классическому» растровому шрифту с фиксированным пространством.

Папка fontconvert содержит инструмент командной строки для преобразования шрифтов TTF в формат заголовка Adafruit_GFX.