Преобразование UTC-времени в локальное с учётом часового пояса и переходов на летнее время для ESP8266, ESP32, STM32 и других платформ
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Преобразование UTC в локальное время с поддержкой DST для произвольных часовых поясов
Обёртки над millis() и micros() с виртуальным сбросом счётчика для таймеров и синхронизации времени
Восемь типов таймеров для отсчёта времени и синхронизации событий в коде Arduino
Загрузка прошивки на микроконтроллеры с загрузчиком Timonel через шину I2C
Обёртка для API платформы Tindie.com с поддержкой HTTPS для ESP8266, ESP32 и других плат Arduino
Управление компонентами Tinker C6: RS485-трансивер, питание 12V и I2C, оптимизация энергопотребления в многопротокольных системах мониторинга
Упрощает подключение датчиков и актуаторов TinkerKit к облачной панели tinkercode.my на базе ESP32
Облегченные контейнеры STL для Arduino: динамические и статические массивы, которые экономят память прошивки
I2C-драйверы для ATtiny1 с поддержкой OLED SSD1306 и DAC MCP4728
Хранилище пар ключ-значение на файловой системе платы с поддержкой SD, SPIFFS, LittleFS и совместимых API
Управление OLED-дисплеем SSD1306 через I2C на ATTiny85 с двойной буферизацией и оптимизацией памяти
Компактная библиотека для чтения температуры, влажности и давления с BME280 через I2C на ESP8266, ESP32 и других Arduino-платформах
Минималистичная библиотека для обработки кнопок на ATTiny с поддержкой обычного клика и длительного нажатия
Кодирование и декодирование данных в формат CBOR для компактной сериализации в IoT-проектах
Минималистичный парсер команд для Arduino с поддержкой кодогенерации, оптимизированный под микроконтроллеры с ограниченной памятью
Обработка текстовых команд через Serial порт для управления Arduino устройствами
Командная строка и обработчик терминала с поддержкой ANSI-кодов для Serial-интерфейса Arduino
Организация многоядерного кода для ESP32 и SPRESENSE через отдельные функции setup/loop для каждого ядра
Обучение деревьев решений на микроконтроллере без облака с поддержкой 8 и 32-битных моделей
Криптография на эллиптических кривых для Arduino: шифрование данных и проверка цифровых подписей на микроконтроллере
Беспроводной обмен данными между ESP-устройствами по протоколу ESPNow без подключения к Wi-Fi
Рендеринг красивых шрифтов из TrueType файлов на дисплеях микроконтроллеров с поддержкой сглаживания и произвольного разрешения
Управление радиомодулями Wisol для сетей Sigfox и point-to-point коммуникации через AT-команды по UART
FTP-клиент для загрузки и скачивания файлов на ESP8266, ESP32 и других Arduino-платах через WiFi, Ethernet или GSM
Упрощённая версия TinyGPS для парсинга NMEA с минимальным расходом памяти, подходит для APRS и высотных зондов
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени, высоте и скорости через простой объектно-ориентированный интерфейс
Парсинг NMEA-данных с GPS-модулей для ESP32: координаты, время, высота, скорость и поддержка пользовательских форматов
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени и высоте через удобные методы
Лёгкая библиотека для работы с GSM и LTE модемами через AT-команды с поддержкой SIM800, SIM900, SIM7000 и других чипов