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