Кодирование строк в формат percent encoding для безопасной передачи данных в URL и HTTP-запросах, с поддержкой UTF-8
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Конвертация UTF-8 строк в GB2312 для работы с китайским текстом на Arduino
Генератор UUID v7 и v4 без выделения памяти для встраиваемых систем с поддержкой временной сортировки и RFC 9562/4122
Header-only библиотека для доступа к определениям пинов и параметров плат Arduino через constexpr константы при компиляции
Векторные классы для 2D, 3D и 4D операций, портированные из openFrameworks
Отправка данных в настольное приложение ViewPoint для вывода живых графиков в декартовых координатах, точечных диаграммах и полярных графиках
Анализ амплитуды звука в реальном времени с адаптивными фильтрами и детектором скачков сигнала
Смешивание двух сигналов с адаптивным весом и настройкой усиления и смещения
Получение данных о текущей погоде и прогнозе от OpenWeather с готовыми переменными вместо парсинга JSON
Парсер Hayes AT команд для GSM и Bluetooth с минимальным расходом RAM, работающий через указатели без копирования строк
Формирование HID-отчётов для контроллера Xbox SeriesX с управлением вибрацией моторов
Генерация XML, KML и GPX документов на Arduino с поддержкой буферизации для вывода в Ethernet, Serial или на SD-карту
Криптографический алгоритм XTEA для Arduino с поддержкой ECB, CFB и OCB режимов шифрования, а также расчёта MAC в режиме CFB-MAC
Быстрый алгоритм хеширования xxHash32 для проверки целостности данных на Arduino
Вычисление напряженности магнитного поля Земли по модели WMM для навигации и ориентирования по геоцентрическим координатам
Драйвер MP3-модуля YX5300 для ESP32 с поддержкой воспроизведения с microSD карт по UART
Операции с матрицами: сложение, умножение, транспонирование, вычисление определителя и другие преобразования
Распаковка deflated данных и gzip архивов на микроконтроллере с минимальным расходом памяти