Управление громкостью через микросхему M62429 с поддержкой трёх каналов и инкрементального изменения уровня затухания
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Интеграция Arduino-устройств с облачной платформой Magellan через модем SIM7020E с поддержкой UDP, MQTT и MQTTs
Реализация протокола Modbus RTU для Arduino с минимальными требованиями к ресурсам, работает параллельно с основной программой
Управление дисплеем, моторами и батареей образовательного конструктора Nanit для Arduino IDE
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
SDK for FLProg
WiFi для плат Seeed на базе RTL8720DN с API, совместимым с ESP32
Реализация множеств для целых чисел 0–255 с поддержкой операций объединения, пересечения и разности
Работа с датчиками температуры и влажности DHT11 и DHT22 по стандартному протоколу DHT
Управление датчиком времени пролёта VL53L8CX с матрицей 8x8 зон обнаружения через I2C или SPI
Кооперативное многозадачье для Arduino без блокирующих задержек — управление несколькими независимыми процессами на микроконтроллере
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
Bitcoin для 32-битных микроконтроллеров: приватные ключи, HD-кошельки, PSBT и работа с блокчейном
Обмен данными с беспроводным геймпадом Xbox Series X через Bluetooth LE на ESP32
Алгоритмы контрольных сумм CRC-8, CRC-16-CCITT, CRC-16-MODBUS и CRC-32 для проверки целостности данных с четырьмя вариантами реализации от экономных по памяти до быстрых
Системные часы для Arduino с поддержкой синхронизации от DS3231, STM32 RTC, NTP и других источников времени
Работа с датчиками давления и температуры BMP388 через I2C для метеостанций и барометров
Драйвер для термопары MAX31855K с автоматической компенсацией холодного спая и цифровым SPI-выходом
Работа с ёмкостными сенсорами MPR121 по шине I2C для Arduino и совместимых плат
Унифицированный интерфейс для криптографических чипов ECC508, ECC608 и SE050 с поддержкой ECDSA, SHA256 и генерации ключей
MQTT-клиент для Arduino на базе Eclipse Paho с поддержкой QoS 0–2 и полным контролем над расходом памяти
Вычисляет линейную корреляцию между двумя наборами данных X и Y, строя уравнение вида Y = A + B*X
Набор структур данных и утилит C++ для обработки данных: списки, очереди, буферы, фильтры датчиков, работа с GPS и графикой
Передача данных по RS-485 через аппаратные и программные последовательные порты на любых Arduino-совместимых платах
Стабильная библиотека для датчиков температуры и влажности DHT11, DHT22 и совместимых модификаций с хорошей поддержкой AVR и ARM процессоров
Полная поддержка модулей LoRa EBYTE E22 (sx1262/sx1268) для Arduino, ESP8266, ESP32 и STM32 с примерами настройки, WOR и экономии энергии
Работа с внешней SPI памятью: запись байтов, чисел, float и массивов без забот о границах страниц
Управление PWM и сервомоторами на ESP32 с автоматическим распределением таймеров LEDC
Ускоренное чтение из регистров сдвига 74HC165 с использованием прямой работы с портами AVR
Арифметика фиксированной точки в Q-формате для микроконтроллеров без overhead плавающей точки