Общие библиотеки и драйверы для работы с пользовательскими проектами на FPGA-платах arduFPGA в Arduino IDE
Категория: Other
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Высокопроизводительная работа с DAC, ADC и I2S на STM32H7 с синхронизацией нескольких каналов и потоковой обработкой данных
Порт STL-библиотеки для AVR с контейнерами vector, algorithm и функциями ввода-вывода типа cout, cin, printf
Метаупаковка для подключения стандартных Arduino-библиотек как зависимостей при развертывании проектов через менеджер пакетов
Оптимизированная обработка сигналов для ARM: БПФ, фильтры, свёртки и матричные операции на Arduino и mbed
Реализация конечного автомата с состояниями, переходами и событиями входа-выхода для организации сложной логики поведения устройства
Управление режимами сна Portenta C33 для снижения потребления энергии на батарейных устройствах
Работа с платой расширения Arduino Portenta Breakout Carrier через единый API для доступа к Ethernet, GPIO и другим интерфейсам
Готовые скетчи и примеры кода для профессиональных плат Arduino: Portenta H7, Edge Control, Vision Shield и других устройств серии Pro
Многопоточность для Arduino на Mbed OS с потокобезопасным доступом к Wire, SPI и Serial
Объектно-ориентированный фреймворк для структурированной разработки на Arduino с готовыми компонентами и событийной моделью
Управление DMX-светильниками через Arduino и RS485-шилды для сценического освещения и инсталляций
Набор макросов на испанском для облегчения программирования Arduino начинающими — команды в повелительном наклонении вместо стандартного синтаксиса
Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Воспроизведение и анализ звука на Arduino платах с поддержкой I2S (экспериментальная версия)
Порт C++ стандартной библиотеки uClibc++ с поддержкой потоков ввода-вывода, контейнеров STL и функций printf/scanf для Arduino
Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Извлечение заводского серийного номера микроконтроллера для идентификации устройств и лицензирования
Модульное тестирование Arduino-проектов с набором assertions и поддержкой тестирования на хосте без загрузки на плату
Фундаментальный набор инструментов для неблокирующего программирования Arduino: периодические задачи, обработка событий, таймеры и структуры данных
Фреймворк для межпоточного взаимодействия через события на FreeRTOS, Mbed OS и Zephyr
Тесты и утверждения прямо на плате Arduino с разбором логов и метриками через хост
Эмулятор Z80 для Arduino с поддержкой 260 инструкций и оптимизацией под 8-битные микроконтроллеры
Воспроизведение сжатых аудиофайлов на Arduboy с поддержкой изменения скорости воспроизведения
Вспомогательные классы и функции для удобной работы с массивами, включая arraySize и Span
Вспомогательные функции для работы с массивами в Arduino-коде
Прямая и обратная кинематика для шарнирных конструкций в 2D и 3D — расчёт углов суставов робо-рук и ног по целевой позиции
Расчёты для астрономии: преобразование координат, звёздное время, рефракция и прецессия для телескопических монтировок
Неблокирующее чтение последовательного порта с накоплением данных в пользовательском буфере и выделением полных строк по разделителю
Асинхронное управление сервомоторами без блокировки основного цикла с поддержкой плавной интерполяции и цепочек движений