Криптовалютная поддержка Neurai для микроконтроллеров ESP32, STM32 и RISC-V с управлением кошельками и транзакциями
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Компактное хранение массивов элементов размером 1–32 бита с автоматической упаковкой данных
Реализация протокола AMV для обработки и обмена типизированными данными в embedded-системах
C++ библиотека для операций с матрицами и векторами на Arduino, включая SVD-разложение и псевдообратную матрицу
Целочисленная арифметика фиксированной точки для быстрых вычислений с дробными числами на микроконтроллерах без FPU
Кодирование и восстановление данных по алгоритму Extended Hamming для надёжной передачи по ненадёжным каналам связи
Потоковый парсер multipart MIME контента с минимальным расходом памяти и гибким источником данных
Датчик напряжения, тока и мощности INA229 с SPI-интерфейсом и 20-битным АЦП для систем до 85 вольт
Высокоточное усреднение множества сэмплов с разделением целой и дробной части для предотвращения потери точности при длительном накоплении
Хранение динамических данных в формате ключ-значение с текстовым представлением и автоматической конвертацией типов
Связные списки для динамического хранения данных, которые растут и сжимаются во время работы программы
Плавная интерполяция значений параметров с поддержкой разных кривых анимации для анимирования изменений чисел
Быстрая генерация случайных чисел фиксированной разрядности через буферизацию битов
Криптография с аппаратным ускорением ARM CryptoCell CC310 для модулей Bluefruit на nRF52840
Обёртка над TensorFlow Lite для запуска моделей машинного обучения на платах Adafruit и Arcada
Циклический буфер FIFO для буферизации данных с контролем переполнения и поддержкой массивов
Вычисление контрольной суммы CRC32 для проверки целостности данных при передаче по сети и последовательному порту
Поток, который отбрасывает все данные как /dev/null в Linux — полезен для профилирования и тестирования вывода без реальной передачи
Простая реализация нейросетей для микроконтроллеров и настольных платформ с поддержкой обучения через backpropagation
16-битный формат чисел с плавающей точкой для компактного хранения данных при ограниченной памяти
Парсер для разбора строк на подстроки по разделителю с доступом через индексацию и конвертацией в числа
Определение частоты сигнала на аналоговом входе Arduino в герцах
Битовые хаки для ускорения операций с плавающей точкой на Arduino, включая быстрое отрицание и манипуляции IEEE754-представлением
Форматирование табличных данных для Serial с автоматическим выравниванием по колонкам
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Генератор случайных чисел с поддержкой различных распределений и интерфейсом, совместимым с Python random
Перехватывает операции печати в буфер char-массива для накопления вывода и отправки одним пакетом
Накопление вывода print в строку перед отправкой данных или проверкой объёма
Динамический массив с автоматическим управлением памятью для работы с числовыми типами данных на Arduino
Декодер MP3 для SAMD51, Teensy с выводом звука через DAC, требует подбора аудиофайлов по битрейту и частоте дискретизации