Шахматный движок для микроконтроллеров с базовой реализацией правил и логики игры на доске 8x8
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение данных с беспроводных метеостанций через приёмный модуль RXB6/MX-RM-5V с проверкой целостности пакетов
Драйвер сетевого модуля ATMEL WINC1500 для плат Arduino MKR с поддержкой WiFi, UDP, SSL и режима точки доступа
Акселерометр ADXL362 с потреблением 0,27 мкА и встроенным детектором движения для батарейных приложений
C++ обёртка над FreeRTOS для многопоточного программирования на ESP32 и ESP8266 с поддержкой мьютексов, семафоров и очередей
Отправка и приём фреймов XBee в API Mode через аппаратный последовательный порт Arduino
Парсер уведомлений от геймпада Xbox Series S/X через Bluetooth для ESP32
Управление чипами питания AXP192, AXP202, AXP2101, SY6970, BQ25896 и HUSB238 для Arduino и микроконтроллеров
Драйвер сенсорных экранов XPT2046 с калибровкой и преобразованием координат касаний в пиксельные значения
Управление электрохромными дисплеями Ynvisible Gen2 на плате Driver v5 с поддержкой сегментных индикаторов и цветовых переходов
Чтение датчиков температуры TSic через протокол ZACwire с использованием прерываний
Операции с матрицами: сложение, умножение, транспонирование, вычисление определителя и другие преобразования
Управление 16-битными ЦАП AD569x через I2C с поддержкой выбора опорного напряжения и коэффициента усиления
Драйвер датчика Bosch BME68x для измерения температуры, влажности, давления и качества воздуха по I²C или SPI
Драйвер 6-осевого IMU BMI330 с поддержкой I2C/SPI, FIFO и обнаружением движения для Arduino
Управление драйвером бесщеточного мотора A89306 через интерфейс обмена данными
Управление модулями AiThinker A9G с поддержкой GPRS, GPS, SMS и MQTT через AT-команды
Облегчённый драйвер для контроллера CAN MCP2515 с поддержкой стандартных и нестандартных скоростей передачи
Работа с CO2-датчиком Aosong ACD3100 через I2C, измерение концентрации углекислого газа и температуры
Работа с абсолютным энкодером Bourns ACE-128 через I2C или цифровые выводы с автоматическим декодированием Gray Code
Управление цифровым потенциометром AD5263 с четырьмя независимыми каналами через I2C
Архивная библиотека для 9DOF-модуля Adafruit с гироскопом L3GD20, акселерометром и компасом LSM303
Работа с 24-битным АЦП ADS122C04 через I2C: дифференциальные и однополюсные входы, встроенный усилитель и опорное напряжение
Драйвер для акселерометра ADXL375 с диапазоном ±200g, возвращающий данные в стандартных единицах SI через I2C
Драйвер для датчика приближения и RGB-сенсора APDS-9999 с подключением по I2C и поддержкой инфракрасного диапазона
Работа с барометрическим датчиком BMP183 через SPI для измерения давления, температуры и высоты
Работа с ёмкостными сенсорными экранами на базе чипов CST8xx через I2C
Управление восьмиканальным 12-битным DAC7578 через I2C для генерации независимых аналоговых напряжений
Mock-реализация I2C FRAM для модульного тестирования без реального оборудования
Датчик HTS221 для измерения влажности и температуры с подключением по I2C