Примеры кода для платы PulseRain M10 — от базовых операций ввода-вывода до работы с датчиками и периферией
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вывод текста через JTAG UART на плате PulseRain M10 в терминал nios2 для отладки и мониторинга
Управление LCD-дисплеями на платформе StepFPGA M10 с поддержкой инициализации и вывода данных
Управление PS/2-клавиатурами и мышками через Arduino с обработкой протокола и синхронизацией сигналов
Управление встроенными PWM-контроллерами платы PulseRain M10 с поддержкой шести независимых каналов
Работа с microSD картами на плате PulseRain M10 для логирования данных и сохранения конфигураций
Доступ к дополнительному последовательному порту PulseRain M10 для одновременной работы с несколькими устройствами
Управление семисегментным дисплеем с выводом цифр и символов без работы с отдельными сегментами
Работа с Serial SRAM Microchip 23LC1024 на плате PulseRain M10 для расширения буферной памяти микроконтроллера
Логирование данных Arduino одновременно на последовательный порт и SD-карту с поддержкой собственного формата спецификаторов
Arduino API для управления радиомодулем MiraOne от Lumenradio AB через UART
Поддержка IoT-плат Purplepoint Volt, Hertz и Joule DS с интеграцией в облачную платформу
Управление сотовыми модулями Quectel через последовательный интерфейс Arduino
Упаковка и распаковка структурированных данных в TLV-формате для обмена между устройствами и работы с протоколами
Работа с платой M304 для узлов управления в системах UECS с поддержкой контроля сельскохозяйственного оборудования
Работа с магнитометром BMM150 через I2C для измерения магнитного поля по трём осям на платах M5Stack
Набор зависимостей для проектов M5Stack, упрощающий управление компонентами и их связями при разработке на C и C++
Работа с поворотным энкодером M5Stack Unit Encoder: чтение позиции, обработка нажатий кнопки и управление светодиодной матрицей
Облачное хранилище данных IoT от M5Stack для обмена информацией между устройствами через интернет по топикам и спискам
Работа с модулем снятия отпечатков пальцев FPC1020A: регистрация, поиск совпадений и биометрическая аутентификация
Управление LoRa модулем E220 JP для M5Stack с поддержкой японского диапазона частот
Управление модулями LoRaWAN от M5Stack на чипе ASR6501 (Unit LoRaWAN и Atom DTU в диапазонах 470, 868 и 915 МГц)
Управление модулями LoRaWAN M5Unit и Atom DTU на базе RAK3172 через AT команды для IoT сетей на разных частотных диапазонах
Шаблонная основа проектов для M5Stack с предконфигурированной структурой и настройками Clang Format
Управление расширителем M5Stack PbHUB Unit с шестью I2C-портами для цифровых и аналоговых операций, ШИМ и RGB-светодиодов
Управление движением и сервоприводами мобильных робототехнических платформ M5Stack RoverC и RoverC-Pro