Компактная библиотека для OLED-дисплеев с контроллерами SSD1306, SH1106, SH1107, работающая по I2C и SPI с минимальным расходом памяти
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Единый интерфейс к аппаратным таймерам Teensy (FTM, GPT, QUAD, PIT) и программным таймерам на базе RTC или счетчика циклов
Драйвер для 2.2-дюймовых TFT-дисплеев ILI9225 с разрешением 176×220 пикселей, подключаемых по SPI с синтаксисом стиля Adafruit
Управление OLED-дисплеем SSD1306 через I2C на ATTiny85 с двойной буферизацией и оптимизацией памяти
Управление семисегментными индикаторами TM1637 и сканирование матриц кнопок до 2×8
Плавные анимации значений с функциями easing Роберта Пеннера для управления сервомоторами и другими компонентами
Работа с цветными TFT-дисплеями Adafruit на 8-битной параллельной шине через контроллеры ILI9325 и ILI9328
Работа с CAN-шиной через MCP2515 или встроенный контроллер ESP32
Минималистичная реализация CoAP клиента и сервера для Arduino с поддержкой observe и callback-обработчиков
Управление модулем DFPlayer Mini для воспроизведения MP3 с SD-карты через аппаратный или программный Serial
Управление генераторами тактовой частоты Si5351 от Silicon Labs с полным доступом к возможностям микросхемы
Неблокирующие таймеры для периодического выполнения действий с помощью millis() и micros()
Шаблоны для функционального программирования на C++ со строковыми операциями, универсальными контейнерами и LINQ-подобным синтаксисом
Неблокирующее управление светодиодами с эффектами мигания, дыхания и затухания
Управление 16 портами ввода-вывода через I2C с поддержкой прерываний и расширением до 128 линий
Работа с семисегментными дисплеями с поддержкой асинхронных анимаций и разных типов данных
Управление матричными LED-дисплеями 8×8 и семисегментными индикаторами Adafruit через I2C
Обработка данных с датчиков окружающей среды и движения: температура, влажность, давление, акселерометр, гироскоп, магнитометр
Криптографическая библиотека BearSSL для Arduino с поддержкой SSL/TLS соединений и опциональной интеграцией с аппаратным криптомодулем
Работа с e-paper дисплеями без требования хранить весь кадр в памяти микроконтроллера
Универсальная библиотека для цветных LCD и OLED дисплеев через SPI с поддержкой популярных контроллеров, DMA ускорением и встроенными шрифтами
Реализация протокола ECHONET Lite для управления устройствами умного дома через Arduino и WiFi UDP
Универсальная Ethernet-библиотека для множества плат Arduino с поддержкой щитов W5100, W5200, W5500 и их вариантов
HTTPS веб-сервер и WebSocket-клиент для Arduino с поддержкой TLS/SSL на Ethernet-шилдах W5100, W5500 и других платформах
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Клиент для подключения Arduino и ESP32 к облачной платформе ThingsBoard через MQTT или HTTP
Лёгкая библиотека для работы с GSM и LTE модемами через AT-команды с поддержкой SIM800, SIM900, SIM7000 и других чипов
Логгер на основе C++ потоков для Arduino с автоматической оптимизацией кода при отключении уровня логирования
Управление 8-битным двоичным счётчиком 74HC590 с раздельным обновлением выходов и поддержкой каскадирования
Драйвер для круглых дисплеев на контроллере GC9A01A с поддержкой графических функций Adafruit GFX