Обёртка над TensorFlow Lite для запуска моделей машинного обучения на платах Adafruit и Arcada
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Циклический буфер FIFO для буферизации данных с контролем переполнения и поддержкой массивов
Парсер текстовых команд с малым расходом памяти для Serial и других каналов обмена
Поток, который отбрасывает все данные как /dev/null в Linux — полезен для профилирования и тестирования вывода без реальной передачи
Ускоренные вычисления CRC для Arduino: поддержка CRC7, CRC8, CRC16 и CRC32 с табличными алгоритмами и аппаратным ускорением на Teensy
16-битный формат чисел с плавающей точкой для компактного хранения данных при ограниченной памяти
Потоковый парсинг JSON для микроконтроллеров с ограниченной памятью, обрабатывающий данные по мере их поступления
Форматирование табличных данных для Serial с автоматическим выравниванием по колонкам
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Генератор случайных чисел с поддержкой различных распределений и интерфейсом, совместимым с Python random
Перехватывает операции печати в буфер char-массива для накопления вывода и отправки одним пакетом
Накопление вывода print в строку перед отправкой данных или проверкой объёма
Динамический массив с автоматическим управлением памятью для работы с числовыми типами данных на Arduino
Вычисление координат звёзд и планет на небесной сфере с расчётом азимута, высоты и часового угла
Скользящее среднее для сглаживания данных датчиков без массивов и динамического выделения памяти
Хранение больших разреженных матриц с экономией памяти путём сохранения только ненулевых элементов
Декодер MP3 для SAMD51, Teensy с выводом звука через DAC, требует подбора аудиофайлов по битрейту и частоте дискретизации
Конвертация углов между 24 форматами измерения: от градусов и радиан до points, angular mil и других редких единиц
Ускоренное целочисленное деление на AVR: функция fast_div() работает на 70% быстрее стандартного оператора
Буферизация и преобразование двоичных данных: работа с числами, hex-форматом и raw-доступом к памяти
Модульный набор инструментов для разработки робототехнических систем, проверенный в соревнованиях
Фильтрование данных с медленных датчиков без временной задержки через скользящее окно
Работа с числами, которые содержат информацию об ошибке, и отслеживание накопления погрешности при вычислениях
Трёхканальный датчик INA3221 для измерения напряжения и тока по I2C с неблокирующим чтением регистров
Работа с интервалами значений — математические операции над диапазонами с автоматическим вычислением границ результата
Парсер расписаний в формате KIC за 4,4 наносекунды без выделения памяти
Вычисление скользящего среднего для сглаживания данных датчиков целочисленной арифметикой
Анализ данных с 8-битного АЦП: расчет статистики, спектра и частоты сигнала с визуализацией в Serial Monitor
Шифрование данных AES128 на ESP32 с использованием встроенной PSA Crypto для локального хранения в памяти микроконтроллера
Легковесная очередь на основе связного списка для управления потоком данных в памяти-ограниченных системах