Извлечение файлов из ZIP-архивов на микроконтроллере с минимальным потреблением памяти и поддержкой произвольных источников данных
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Компактный ПИД-регулятор с поддержкой антиветренок и выбором режимов для задач управления и стабилизации
Кодирование и декодирование URL-адресов для Arduino с поддержкой ESP8266
Кодирование строк в формат percent encoding для безопасной передачи данных в URL и HTTP-запросах, с поддержкой UTF-8
Превращает Arduino MKRVidor4000 в программатор JTAG с эмуляцией Altera USB Blaster для загрузки битстримов в FPGA
Конвертация UTF-8 строк в GB2312 для работы с китайским текстом на Arduino
Генератор UUID v7 и v4 без выделения памяти для встраиваемых систем с поддержкой временной сортировки и RFC 9562/4122
Header-only библиотека для доступа к определениям пинов и параметров плат Arduino через constexpr константы при компиляции
Векторные классы для 2D, 3D и 4D операций, портированные из openFrameworks
Графический вывод и обработка видео на MKR Vidor 4000 через HDMI и камеру
Расширенный набор IO функций для плат Vidor с поддержкой переконфигурируемой FPGA логики и нестандартных протоколов
Отправка данных в настольное приложение ViewPoint для вывода живых графиков в декартовых координатах, точечных диаграммах и полярных графиках
Анализ амплитуды звука в реальном времени с адаптивными фильтрами и детектором скачков сигнала
Смешивание двух сигналов с адаптивным весом и настройкой усиления и смещения
Получение данных о текущей погоде и прогнозе от OpenWeather с готовыми переменными вместо парсинга JSON
Парсер Hayes AT команд для GSM и Bluetooth с минимальным расходом RAM, работающий через указатели без копирования строк
Формирование HID-отчётов для контроллера Xbox SeriesX с управлением вибрацией моторов
Доступ к расширенным цифровым выводам (22–39) на платах XLR8 Snō через функции XLR8pinMode, XLR8digitalWrite и XLR8digitalRead
Аппаратное ускорение операций с плавающей запятой для Arduino через FPGA Alorium Technology
ПИД-регулятор с аппаратным ускорением для плат XLR8, использующий 16-битную арифметику и встроенный таймер для стабилизации систем управления
Аппаратная обработка квадратурных энкодеров на платах XLR8 с поддержкой до шести датчиков одновременно
Генерация XML, KML и GPX документов на Arduino с поддержкой буферизации для вывода в Ethernet, Serial или на SD-карту
Криптографический алгоритм XTEA для Arduino с поддержкой ECB, CFB и OCB режимов шифрования, а также расчёта MAC в режиме CFB-MAC
Быстрый алгоритм хеширования xxHash32 для проверки целостности данных на Arduino
Вычисление напряженности магнитного поля Земли по модели WMM для навигации и ориентирования по геоцентрическим координатам
YAML-парсер для микроконтроллеров с двусторонней конвертацией в JSON и поддержкой популярных фреймворков
Драйвер MP3-модуля YX5300 для ESP32 с поддержкой воспроизведения с microSD карт по UART
Операции с матрицами: сложение, умножение, транспонирование, вычисление определителя и другие преобразования
Распаковка deflated данных и gzip архивов на микроконтроллере с минимальным расходом памяти