Работа с GameCube-контроллерами через Joybus на RP2040 с использованием PIO
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с модулем Bluetooth 5.2 BM7701-00-1 через UART с поддержкой обмена данными между Arduino и BLE-устройствами
UART-расширение для Arduino с поддержкой модулей BMB22M210 и BMB22T101, управление FIFO-буферами и прерываниями
Управление модулем 2.4 ГГц трансивера BMC56M001/BMC56M001A с организацией парных соединений и обменом данными по UART
WiFi-модуль BMC81M001 для Arduino с поддержкой UART, команд AT, TCP и HTTP-запросов
Управление четырёхразрядным LED-модулем BMD11M134/BMD11M134A через I2C с поддержкой сдвигов и анимационных эффектов
Работа с датчиками освещённости BME82M131/BME82M131A через I2C для контроля уровня света и автоматической подстройки яркости
I2C-библиотека для инфракрасных датчиков температуры BMH06203/BMH06206/BMH63K203/BMH63K203A с примерами кода и поддержкой управления режимами работы
Работа с пульсоксиметром BMH08002-4 по UART: получение SpO2, частоты сердечных сокращений и индекса перфузии в реальном времени
Сенсорный шилд с колесиком и четырьмя кнопками для управления через I2C с поддержкой светодиодов
Работа с барометрическим датчиком BMP390 через I2C: чтение температуры и давления с автоматической калибровкой
Управление голосовым шилдом BMV31T001 по one-wire протоколу с поддержкой онлайн-обновления звуковых данных
Определение типа и модели более чем 100 плат Arduino, Teensy, ESP8266/ESP32, micro:bit и других контроллеров во время компиляции
Портирование библиотеки Eigen для матричной математики и линейной алгебры на ARM-микроконтроллеры
Работа с девятиосевыми IMU датчиками MPU-9250 и MPU-9255 через I2C и SPI с поддержкой акселерометра, гироскопа и магнитометра
Работа с датчиками температуры и влажности DHT11/DHT22 с поддержкой вывода в Цельсиях и Фаренгейтах
Драйвер для модуля реального времени DS3231 с поддержкой I2C, датчиком температуры и высокой точностью хода
Управление 16 независимыми PWM-выходами через I2C для сервоприводов и светодиодов
Простой протокол для обмена текстовыми данными между микроконтроллерами с разделением строк специальным символом
Управление RS485 преобразователем MAX485 с поддержкой полудуплексного и полнодуплексного режимов
Формирование и отправка сообщений датчиков на облачную платформу Boodskap IoT Platform
Управление графическими контроллерами Bridgetek FT800/FT801 через SPI с простым EVE API для Arduino
API 2 для графических контроллеров Bridgetek FT810/FT811/FT812/FT813 с поддержкой SPI и примерами для Arduino Zero и Leonardo
Обёртка над EVE API для графических контроллеров Bridgetek BT880–BT883, упрощающая работу через Arduino IDE и SPI интерфейс
Работа с графическими контроллерами BT815/BT816 через Arduino-интерфейс с поддержкой SPI и разрешения WVGA
API 4 для графических контроллеров Bridgetek BT817 и BT818 с интерфейсом SPI и поддержкой различных разрешений дисплея
Управление графическими контроллерами Bridgetek BT820 через реализацию EVE API 5 для Arduino Zero и Leonardo
Обработка данных датчика BME680: температура, влажность, давление и индекс качества воздуха с коррекцией под реальные условия
Чтение и запись структурированных данных в буферы с автоматическим отслеживанием позиции, а также кольцевой буфер для любых типов данных
Управление 8-канальной платой расширения электромоторов BULLM с независимым контролем скорости и направления каждого двигателя