Служебная библиотека с полезными функциями для обработки строк и массивов, используется другими библиотеками NLibraries как зависимость
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Машинное обучение для Arduino с нулевым динамическим выделением памяти: классификация, кластеризация и регрессия
Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM
Работа с криптографическим контроллером Infineon OPTIGA Trust M через I2C с поддержкой ECDSA, RSA и X.509 сертификатов
Работа с чипом безопасности OPTIGA Trust X через I2C — аутентификация ECDSA, DTLS и криптография ECC256
Автоматический поиск оптимальных параметров функции на микроконтроллере с учётом ограничений ресурсов
Тип-обёртка для безопасной работы со значениями, которые могут быть или отсутствовать, без использования указателей и флагов
Повышение разрешения АЦП до 24 бит путём передискретизации и усреднения последовательных отсчётов
Повышение разрешения АЦП путём усреднения множества измерений — оверсэмплинг с настраиваемым балансом между точностью и скоростью
Хранение динамических данных в формате ключ-значение с текстовым представлением и автоматической конвертацией типов
Поиск и проверка палиндромов в строках и массивах символов с алгоритмом расширения от центра
Управление циклами ПЦР с контролем температур денатурации, отжига и элонгации для амплификации ДНК
ПИД-регулятор с поддержкой изменения коэффициентов во время работы и гибкой настройкой интервалов вычисления
Воспроизведение мелодий через пассивный зуммер путём преобразования нот в частоты
Визуализация данных с Arduino в виде графиков через Serial-соединение с автоматическим масштабированием
Реализация алгоритма частичных наименьших квадратов (PLS) для предсказаний на микроконтроллерах с предварительно обученными моделями
Расчёты вероятностей для распределения Пуассона с функциями определения вероятности событий и параметров распределения
Кодирование координат в строку по алгоритму Google Polyline для компактного хранения и передачи данных
Постквантовая криптография (ML-KEM и ML-DSA) для микроконтроллеров с оптимизацией памяти и вычислений
Генератор случайных чисел с поддержкой различных распределений и интерфейсом, совместимым с Python random
Командная строка для чтения и записи в Preferences ESP32 через SimpleCLI с поддержкой разных типов данных
Перехватывает операции печати в буфер char-массива для накопления вывода и отправки одним пакетом
Определение количества символов при выводе переменных для выравнивания и контроля размещения текста
Накопление вывода print в строку перед отправкой данных или проверкой объёма
Генератор псевдослучайных чисел с использованием энтропии от WatchDog Timer микроконтроллера
Построение псевдоспектра датчиков света с учётом их спектральной чувствительности через линейную интерполяцию
Расчёт влажности воздуха по показаниям сухого и влажного термометра с аппроксимацией таблиц парциального давления
Управление громкостью двух независимых каналов через I2C контроллер PT2257 с диапазоном -79 дБ и функцией mute
Распознавание жестов и движений с акселерометров, IMU и сенсорных массивов с фильтрацией и обработкой в реальном времени