Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров
Категория: Data Processing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Парсер текстовых команд с автоматическим распознаванием аргументов и доступом к переменным окружения
Кодирование и декодирование JWT-токенов на Arduino с поддержкой HMAC-SHA256 и проверкой подписи
Фильтрование данных с медленных датчиков без временной задержки через скользящее окно
TensorFlow Lite для ESP32 с оптимизациями ESP-NN и поддержкой специфичных расширений для ESP32-S3
Вычисления с фиксированной точкой вместо float: в 2–4 раза быстрее и компактнее с точностью от 8 до 24 бит
3D-движок для вывода каркасных моделей на монохромные и цветные дисплеи Arduino с поддержкой загрузки моделей из .obj
Расчёт метрик бинарной классификации через матрицу ошибок — чувствительность, специфичность и характеристики диагностического теста
Расчёт расстояния и азимута между GPS-координатами на основе формулы гаверсинуса
Считывание нажатий, удержаний и отпусканий на матричных клавиатурах 1x4, 3x4 и 4x4
Потоковое чтение и запись JSON-документов с минимальным использованием памяти для встроенных систем
Драйвер для 24-битного АЦП LTC2485 с интерфейсом I2C и встроенным датчиком температуры
Валидация номеров карт и кодов товаров по алгоритму Luhn с поддержкой потокового режима обработки данных
Лёгкие реализации массивов, очередей и map для микроконтроллеров с малой памятью: от ATtiny до ESP32 и STM32
Голосовой ассистент на итальянском языке с локальным распознаванием команд и намерений для Arduino Nano 33 BLE Sense
Управление несколькими энкодерами через I2C расширитель PCF8575 с декодированием позиций в одной микросхеме
Измерение частоты и периода сигнала на цифровых входах Arduino с усреднением и защитой от зависания
Распознавание ArUco-маркеров на микроконтроллерах с минимальными требованиями к памяти и вычислительной мощности
Расчёты приборной, эквивалентной и истинной воздушной скорости, высоты и плотности воздуха для аэродинамических датчиков
Вспомогательные функции для форматирования времени и даты — преобразование секунд в дни, часы, минуты и вывод в различных форматах
Эмуляция потока /dev/full из Linux для тестирования обработки ошибок переполнения при записи
Вычисление вероятностей нормального распределения с таблицей поиска для анализа данных датчиков
Парсинг и сборка JSON с поддержкой 64-битных чисел и встроенным хешированием ключей
Контейнеры для Arduino без зависимостей от STL с минимальным потреблением памяти
Pull parser для разбора HTML и XML с минимальной затратой памяти микроконтроллера
Работа с датчиком тока, напряжения и мощности INA236 через I2C (16 бит, до 48 В и 20 А)
Датчик напряжения, тока и мощности INA239 с интерфейсом SPI и поддержкой напряжений до 85 В
Посимвольный парсер JSON для разбора больших потоков с микроконтроллеров через HTTP/HTTPS с минимальным использованием памяти
Компактный потоковый парсер XML для встроенных систем с минимальными требованиями к памяти
Полносвязная нейросеть для микроконтроллеров с минимальными требованиями к памяти и поддержкой нескольких функций активации