Парсер NMEA для GPS-модулей с минимальными требованиями к памяти, поддержкой GLONASS, Galileo и BeiDou
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление устройствами умного дома через MQTT и мобильное приложение NeoHome на базе ESP32
Управление дисплеями Nextion с упрощённым API и оптимизацией под скорость
Отправляет SQL-запросы в PostgreSQL через HTTP для сохранения данных с датчиков прямо в базу
Паттерны анимации для NeoPixel лент и матриц с поддержкой одновременного запуска нескольких эффектов на одном устройстве
Анимации для NeoPixel-лент на ESP32 в фоновых задачах FreeRTOS без блокировки основного кода
Создание анимаций на WS2812 светодиодных лентах с работой в цветовом пространстве HSV и концепцией движущейся кисти
Управление адресуемыми светодиодами WS2812, SK6812, APA102 и другими через однопроводные и двухпроводные протоколы с поддержкой RGB, RGBW и матриц
Управление NeoPixel на Arduino Nano RP2040 Connect через протокол WS2812 с использованием PIO
Управление семисегментными LED-дисплеями Neosegment на базе адресуемых светодиодов с простым выводом цифр и букв
C++ потоковые операции для вывода данных без фрагментации памяти с поддержкой форматирования чисел и манипуляторов
Отсчёт времени без блокировки процессора; поддерживает режимы старт-стоп и периодическое срабатывание с проверкой статуса
Работа с геймпадом Nintendo Entertainment System через Arduino по интерфейсу NES
Управление Nintendo R.O.B. с Arduino через светодиод и импульсные команды
Вспомогательные классы и тесты для разработки сетевых библиотек Arduino, совместимых с Networking API
Сохранение и загрузка сетевой конфигурации Arduino из EEPROM для совместного использования несколькими скетчами
Управление солнечными микроинверторами NETSGP через RF-модуль LC12S с синхронным и асинхронным опросом статуса
WiFi менеджер с captive portal для ESP32 и RP2040 — настройка сети через браузер без прошивки кода
Удалённая консоль для микроконтроллеров через UDP с десктопным и мобильным интерфейсом вместо Serial Monitor
Детектор множественных кнопок с битовой упаковкой для экономии памяти и поддержкой toggle и exclusive режимов
Транзакционная LSM-Tree база данных для ESP32 с защитой от потери данных при отключении питания и минимальным износом Flash-памяти
Безопасное управление EEPROM для ESP32/ESP8266 с именованными слотами, атомарными транзакциями и защитой от сбоев
Бинарный протокол обмена с неблокирующим парсингом, CRC16-проверкой и опциональным XOR-шифрованием для микроконтроллеров
Быстрая работа с NVS на ESP32 без строк и динамической памяти — сохранение чисел, структур и массивов напрямую в flash
Выравнивание смещённых битовых последовательностей методом Неймана для получения случайных данных
Управление Flash-памятью ESP32 с защитой от износа через мониторинг интенсивности записей и автоматическое перераспределение данных
Нейросетевая библиотека для микроконтроллеров с поддержкой MLP, RNN, LSTM и оптимизацией под ограниченную память
Быстрая обёртка над NVS ESP32 для сохранения данных напрямую в памяти без строковых операций и фрагментации