Захватывает сигналы RC-приёмника и преобразует их в 16-битные значения ширины импульса в микросекундах для управления сервоприводами и моторами
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление RC-сервомоторами на платах XLR8 через аппаратное обеспечение без блокировки PWM и таймеров микроконтроллера
Программная реализация I2C для OpenXLR8 с возможностью использования произвольных пинов вместо аппаратных выводов
Генерация XML, KML и GPX документов на Arduino с поддержкой буферизации для вывода в Ethernet, Serial или на SD-карту
Настраиваемая реализация протокола XModem для передачи данных по последовательному каналу с минимальными требованиями к памяти
Дебаунсинг кнопок с распознаванием нажатий, отпусканий и длительных удержаний
Управление матричными коммутаторами и маршрутизацией сигналов через GPIO, I2C и PWM с поддержкой электромагнитных реле
Управление чипами питания AXP192, AXP202, AXP2101, SY6970, BQ25896 и HUSB238 для Arduino и микроконтроллеров
Софтовый SPI для сенсорных панелей XPT2046 с поддержкой произвольных пинов и калибровкой
XPT2046_Touchscreen с поддержкой трёхточечной калибровки для точных координат сенсорного экрана
Драйвер сенсорных экранов XPT2046 с калибровкой и преобразованием координат касаний в пиксельные значения
Управление сенсорными дисплеями с контроллером XPT2046: чтение координат касаний и силы нажатия с поддержкой поворота экрана и прерываний
Работа с резистивными сенсорными экранами XPT2046 с калибровкой и преобразованием координат
16-битный расширитель GPIO через SPI для добавления дополнительных цифровых портов на Arduino
Обработка кнопок с дебаунсингом и детектированием кликов для расширителя GPIO XRA1405 по SPI
Подключение микроконтроллеров к WPILib через совместимый с xrp-wpilib-firmware протокол по WiFi и UDP
Унифицированная библиотека для сегментных дисплеев 7, 8, 14 и 16 сегментов с поддержкой TM1637, TM1638, MAX7219, HT16K33 и GPIO
Декодирование потока пакетов от IMU датчиков Xsens MTi с парсингом и callback-обработкой на чистом C
Обмен данными с инерциальными модулями Xsens MTi 1-series через I2C по протоколу Xbus
Работа с инерциальными датчиками Xsens MTi 1-series через SPI с парсингом углов, скоростей и GPS-координат
Криптографический алгоритм XTEA для Arduino с поддержкой ECB, CFB и OCB режимов шифрования, а также расчёта MAC в режиме CFB-MAC
Драйвер гироскопа Epson XV7021BB с подключением по SPI для Arduino
Драйвер гироскопа Epson XV7211BB с подключением через 4-wire SPI для Arduino
Быстрый алгоритм хеширования xxHash32 для проверки целостности данных на Arduino
Управление лазерными сканерами по протоколу XY2-100 с поддержкой рисования линий, прямоугольников и окружностей
Управление импульсным блоком питания XY6020L через UART с упрощённым ModBus для контроля напряжения, тока и включения выхода
Драйвер датчика освещённости NEWOPTO XYC-ALS21C-K1 с интерфейсом I2C, поддержкой прерываний и автоматической подстройкой усиления
Вычисление напряженности магнитного поля Земли по модели WMM для навигации и ориентирования по геоцентрическим координатам