Измерение интервалов времени и частоты сигналов с точностью до микросекунд
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Последовательное выполнение неблокирующих задач с временными интервалами между ними
Синхронизированные волновые функции (синус, косинус, треугольник, пила) с периодом, независимые от частоты вызова основного цикла
Фреймворк логирования для TcMenu с поддержкой пользовательских реализаций LoggingPort и совместимостью с Arduino, PicoSDK и mbed
TensorFlow Lite для запуска моделей машинного обучения на микроконтроллерах ARM Cortex-M, работает с Arduino Nano 33 BLE Sense
Иерархические конечные автоматы (UML State Machines) для управления сложной логикой на Arduino
Форматированный вывод отладки с макросами вместо Serial.print, управляемый глобальным флагом DebugMode
Измерение напряжения питания микроконтроллера через встроенный voltage reference с калибровкой по EEPROM
Получение данных метеостанций WeatherFlow через UDP в локальной сети
Реализация криптовалютной платформы Obyte для ESP8266 и ESP32 с поддержкой платежей, DAG и зашифрованной коммуникации
Легковесный планировщик задач с поддержкой глубокого сна и кооперативной многозадачности для Arduino, ESP32 и ESP8266
Фреймворк для разработки IoT-устройств на ESP8266/ESP32 с встроенной поддержкой конфигурации, логирования и HTTP API
Автоматическое подключение ESP8266 к сохранённой сети WiFi с портал-конфигуратором при первом включении
Кооперативная многозадачность для ESP8266 с добровольной передачей управления между задачами
Диагностика системы и логирование в стиле neofetch для ESP32/ESP8266 с поддержкой пяти уровней сообщений
Простой интерфейс для работы с SPIFFS на ESP8266 и ESP32 с поддержкой счётчиков и строк
Автоматически сохраняет данные о крахах и stack trace ESP8266 во флеш для последующего анализа
Шаблонизация HTML для ESP8266 со статическими буферами и подстановкой переменных в строки
Офлайн-система лицензирования для ESP32 и ESP8266 с поддержкой LIGHT, HMAC и ECDSA шифрования
Отслеживание расхода филамента для 3D-принтера с мониторингом остатка и уведомлениями на телефон
Получение и управление событиями Google Calendar через Arduino с использованием OAuth-авторизации
Чтение событий из Google Календаря на Arduino с авторизацией через OAuth 2.0
Асинхронное выполнение задач и управление датчиками без блокировки основного цикла программы
Bitcoin-клиент для Arduino на базе ESP8266/ESP32 с поддержкой протокола Electrum и SPV-верификацией
Односвязный список для Arduino с быстрым добавлением и удалением элементов, кэшированием обращений и методами поиска и итерации
Динамический массив для Arduino с автоматическим изменением размера при добавлении и удалении элементов
Макросы для логирования через Serial с поддержкой printf() форматирования
Логирование для Arduino с минимальной потребностью в памяти, автоматическими временными метками и выводом во флэш или любой Print-совместимый интерфейс
Генератор случайного текста Lorem Ipsum для тестирования кода, работающего со строками и сообщениями
Реализация протокола LUMP для создания кастомных устройств, совместимых с LEGO SPIKE Hub и EV3