SQLite база данных для ESP32 с поддержкой индексирования и работой с SD-картами и SPIFFS
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Современный C++ интерфейс к SQLite для работы с базами данных на Arduino и микроконтроллерах
Удобный C++ интерфейс для работы с SQLite базами данных на ESP32 без низкоуровневых вызовов API
Работа с SPI-микросхемами статической памяти для расширения оперативной памяти Arduino, включая Microchip 23K256
Драйвер для SPI SRAM микросхем Microchip 23LC серии с поддержкой побайтового и блочного доступа к памяти объёмом 8–128 килобайт
Работа с ультразвуковыми датчиками расстояния SRF05, HC-SR04 и совместимыми с регулировкой скорости звука по условиям и усреднением измерений
Управление RGB-светодиодами на Arduino Nano с независимой регулировкой каналов через ШИМ
Компактная библиотека для OLED-дисплеев с контроллерами SSD1306, SH1106, SH1107, работающая по I2C и SPI с минимальным расходом памяти
Вывод текста на OLED-дисплеи SSD1306 без буфера с минимальным расходом памяти
Расширение для SSD1306 с поддержкой вывода турецких символов на OLED-дисплеях
Легковесный драйвер для OLED-дисплеев SSD1306, SSD1315 и SSH1106 с собственной реализацией I2C, экономящий память микроконтроллеров
Управление OLED-дисплеями SSD1327 и SSD1322 через I2C или SPI с поддержкой 4-битных серых уровней и графических функций
Работа с RGB OLED-дисплеями SSD1331 с поддержкой SPI, 16 шрифтов и расширенными графическими функциями
Работа с символьными LCD дисплеями EA DOGM на контроллере SSD1803A через I2C с поддержкой printf() и пользовательских символов
Добавляет TLS 1.2 к любому сетевому клиенту Arduino — EthernetClient, WiFiClient и другим через BearSSL
Оборачивает Client-объекты в SSL/TLS-соединение для защиты связи ESP32 с удалёнными серверами
Унифицированный класс для работы с произвольными датчиками с поддержкой расписания измерений и статистической обработки данных
Отсчёт аптайма в секундах и миллисекундах без переполнения через getUpTimeSec() и millis64()
Получение точного времени по NTP на ESP8266 с поддержкой автоматического летнего времени
Очередь и стек на кольцевом буфере массива с возможностью индексного доступа к элементам
Вычисление промежуточных RGB-цветов в градиенте для произвольного расположения светодиодов на основе FastLED
Неблокирующий таймер на основе millis() с корректной обработкой переполнения счётчика
Сравнение символов потока с заданной строкой на лету без буферизации в памяти
Класс для работы с матрицами адресуемых RGB-светодиодов на основе FastLED с поддержкой рисования примитивов и градиентов
Вывод текста на английском и русском языке на RGB LED Matrix через FastLED
Управление I2C LCD-дисплеями на контроллере ST7032 с текстовым выводом и настройкой адреса устройства
Драйвер для монохромных TFT-дисплеев ST7305 с адаптивными макросами под разное разрешение
Драйвер для 8-цветных рефлективных дисплеев на контроллере ST7306 с низкоуровневым контролем буфера кадра и автоматической синхронизацией по VSYNC/TE
Драйвер для монохромных LCD-дисплеев ST7565 128×64 с поддержкой SPI и интеграцией Adafruit GFX
Управление монохромными LCD-дисплеями EA DOGM132, DOGM128 и DOGL128 через SPI с контроллером ST7565R