Программирование ARM Cortex микроконтроллеров через DAP-интерфейс с Arduino-платы без подключения к компьютеру
Архитектура: MEGA2560
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Фильтрация дребезга контактов при работе с кнопками через GPIO и портовые расширители
Управление светодиодными лентами APA102 (DotStar) через двухпроводной протокол SPI с контролем цвета и яркости каждого пикселя
Управление матрицами DotStar как единым дисплеем с поддержкой графических примитивов Adafruit GFX
Работа с барометрическим датчиком DPS310 через I2C для измерения давления и температуры
Управление DRV2605L — контроллером тактильной обратной связи через I2C с доступом к встроенным вибрационным паттернам
Управление логарифмическим резистором DS1841 по I2C для электронной регулировки громкости и уровня сигнала
Адаптер I2C-to-1-Wire для подключения датчиков DS18B20 и других 1-Wire устройств через I2C интерфейс
Управление DS3502 — цифровым потенциометром с интерфейсом I2C для Arduino и совместимых плат
Датчик температуры и контроллер вентилятора EMC2101 с поддержкой автоматического регулирования скорости охлаждения
Драйвер для управления электронными бумажными дисплеями Adafruit через SPI с поддержкой графики и текста
Примеры кода для работы с ESP8266 и базовой настройки Wi-Fi модулей
Эмулятор x86 для ESP32-S3, позволяющий запускать MS-DOS и классические DOS-игры на микроконтроллере с подключением дисплея TFT и USB-клавиатуры
Помощник для управления OLED-дисплеями 128×32 и 128×64 на платах Adafruit Feather через I2C
Управление оптическими датчиками отпечатков пальцев Adafruit через TTL Serial с захватом и распознаванием отпечатков
Интерфейс для чтения и клонирования гибких дисков через Arduino на доступном железе вроде RP2040 Pico
Управление первым поколением Flora Pixels через Arduino — для более новых моделей нужна библиотека Adafruit NeoPixel
Управление модулями GSM Adafruit FONA для голосовых звонков, SMS и мобильного интернета через TTL Serial
Драйвер для работы с энергонезависимой памятью EEPROM и FRAM от Adafruit через интерфейс I2C
Mock-реализация I2C FRAM для модульного тестирования без реального оборудования
Драйвер для SPI-модулей памяти FRAM от Adafruit с поддержкой быстрой записи и высокой надёжности
Драйвер ёмкостных сенсорных панелей FT5336 с поддержкой I2C и обработкой событий касаний
Работа с ёмкостными сенсорными экранами FT6206/FT6236 через I2C для Adafruit-дисплеев и совместимых устройств
Драйвер трёхосевого гироскопа FXAS21002C с поддержкой четырёх диапазонов измерения и настраиваемой частотой выдачи данных
Драйвер для комбинированного акселерометра и магнитометра FXOS8700 с унифицированным API
Драйвер для круглых дисплеев на контроллере GC9A01A с поддержкой графических функций Adafruit GFX
Графическое ядро для работы с дисплеями: базовые примитивы, растровые изображения и поддержка шрифтов
Прерывание-ориентированная обработка GPS-данных по протоколу NMEA без ручного парсинга
Вывод графики и текста на монохромный VFD-дисплей Adafruit 128x64 через SPI с поддержкой GFX Graphics core
Работа с датчиками влажности и температуры HDC1000/HDC1008 через I2C на Arduino и совместимых платах