Полнофункциональная обработка ввода с сенсорных экранов с поддержкой кнопок, слайдеров и пользовательских элементов управления
Архитектура: ArduinoCore-mbed
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для емкостных сенсорных экранов FT5xx6 с поддержкой до пяти точек касания и интерфейсом I2C
Управление стереоусилителем TPA2016D2 через Qwiic: регулировка громкости и динамического диапазона в Arduino-проектах
Драйвер для датчика освещённости TSL2561, работающего по I2C и измеряющего световой поток от 0,1 до 40+ люкс
Управление полифоническим WAV-триггером Tsunami Super через I2C по Qwiic кабелю
Работа с GPS-модулями u-blox через I2C и Serial по протоколу UBX (библиотека заморожена, рекомендуется миграция на v2.0)
Управление сотовыми модулями u-blox (LTE, GNSS) через AT-команды без ручного написания кода
Работа с модулями u-blox GNSS через I2C, Serial и SPI с поддержкой UBX протокола и сервисов RTK коррекции
Работа с GPS-приёмниками u-blox (ZED-F9P, MAX-M10S и др.) через I2C, UART или SPI с поддержкой современных протоколов конфигурации
Работа с модулями LTE-M/NB-IoT u-blox SARA-R5 для IoT-устройств со встроенной поддержкой GNSS и RTK-коррекций
Конфигурация и серийная коммуникация с трёхдиапазонными RTK-приёмниками UM980 и совместимыми устройствами Unicore
Управление USB-концентраторами USB251xB через I2C: настройка VID/PID, ограничение тока портов и переназначение подключений
ИК-датчик присутствия и освещённости VCNL4040 с детекцией объектов до 20 см по I2C
Измерение интенсивности UVA и UVB излучения с расчётом индекса UV для датчика VEML6075 по I2C
Работа с датчиком освещённости VEML7700 по протоколу I2C, измерение светового потока до 167 000 люкс
Работа с 12-кнопочной клавиатурой SparkFun VKey через один аналоговый вход путём распознавания напряжений
Работа с лазерным датчиком расстояния VL53L1X по протоколу I2C с точностью до 1 мм на расстояниях до 4 метров
Дальнометрия с VL53L5CX: матрица 8×8 пикселей, дальность до 4 метров, частота 15 Hz
Работа с датчиком VL6180 для измерения расстояния и освещённости по I2C
Управление WAV Trigger Pro через Qwiic: воспроизведение треков с microSD-карты, контроль громкости, баланса и высоты звука
Работа с метеостанцией SparkFun Weather Meter Kit: дождемер, анемометр и флюгер с магнитными геркон-переключателями
Управление прозрачным OLED дисплеем WiseChip для автомобильных HUD через I²C по протоколу Qwiic
Управление стерео кодеком WM8960 через I2C с контролем громкости, уровней сигнала и компрессии
Управление MP3-декодером WT2003S с SD-карты через UART с поддержкой аппаратного и программного Serial
60 ГГц импульсный радар Acconeer XM125 с поддержкой I2C — измерение расстояния и обнаружение движения через препятствия
Измерение расстояния и определение горизонтальной позиции объектов с помощью инфракрасного датчика ZX через I2C и UART
Прошивка для Sparkpad — переконфигурируемой панели с 12 клавишами и OLED-дисплеем, работающей как HID-устройство для стриминга
Оптимизированное хранение разреженных массивов float в памяти Arduino с поддержкой до 65535 элементов
Хранение больших разреженных матриц с экономией памяти путём сохранения только ненулевых элементов
Загрузка bitstream FPGA с SD-карты при старте Spartan Edge Accelerator через встроенный ESP32