Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вычисление среднего арифметического значения из набора данных с поддержкой разных типов
Ускоренная реализация функции map() для AVR микроконтроллеров, работающая в разы быстрее стандартной
Оптимизированное умножение 16-битных беззнаковых чисел с расширением результата до 32 бит для AVR
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
A lightweight constant-time cryptographic library optimized for 8-bit AVR microcontrollers.
Преобразование float-значений в целые числа для компактной передачи и хранения данных
Кодирование и декодирование целых чисел в формат LEB128 с переменной длиной для минимизации объёма данных
Калибровка скорости DC моторов путём перемасштабирования значений для компенсации различий в мощности и мёртвых зон
API-клиент OpenAI ChatGPT для Arduino и ESP32 с поддержкой WiFi
Translations for C in one header: plurals for 71 languages, formatting, right-to-left text.
Распознавание и подсчёт хлопков с микрофона в неблокирующем режиме
Интерфейс командной строки для UART с редактированием буфера и поддержкой справки по командам
Парсер JSON для Arduino с нулевым выделением памяти, использующий pull-type подход и требующий только C++11
CRT коррекция для светодиодов: табличный, квадратичный и кубический методы с разными вариантами разрядности
Подключение Arduino-плат к облачной платформе Dashboard через MQTT с автоматической генерацией веб-интерфейса
Обработка сложных структур данных: таблицы, массивы, преобразования и фильтрация для микроконтроллеров
Накопление и вычисление статистики потока данных с датчиков: среднее, минимум, максимум, количество образцов
Обработка временных рядов с фильтрацией и статистикой для встроенных устройств и IoT через циклические массивы
Распознавание QR-кодов на платах Deneyap Kart с помощью встроенной камеры
Двусвязный список с поддержкой любых типов данных, основные операции добавления, удаления и поиска элементов
STL-подобные контейнеры с фиксированной ёмкостью и нулевой динамической аллокацией для Arduino: Vector, Stack, RingBuffer, Set, Map
An Arduino library that computes an incremental average
Функции для плавных анимаций с различными типами кривых: линейная интерполяция, кубические, экспоненциальные, упругие и отскакивающие переходы
Извлечение признаков из временных рядов датчиков на контроллере — статистика, спектральные свойства и другие характеристики для классификации данных
Встроенная в flash-память виртуальная файловая система только для чтения с поддержкой директорий и Arduino FS-интерфейса
Расчёт координат и видимых параметров небесных объектов (Солнца, Луны, планет) для Arduino Mega по алгоритмам VSOP87 и ELP2000
Algoritmos bioinspirados y evolutivos (GA, DE, PSO, ABC, GWO, WOA) para ESP32.
Планировщик задач на основе временных срезов для ESP32, позволяющий выполнять несколько операций без блокирующих задержек
Кодировщик символов для цифровых радиомодов JT65, JT9, JT4, FT8, WSPR и FSQ на Arduino