6-осевой инерциальный датчик LSM6DSO с акселерометром, гироскопом и поддержкой детектирования движений для STM32
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
I2C коммуникация для микроконтроллеров ATtiny (Trinket, Gemma) с увеличенным буфером для периферии
Управление декодером 74HC138 для выбора одного из восьми выходов с использованием трёх пинов Arduino
Управление декодером 74HC154 для выбора одной из 16 выходных линий по 4-битному адресу
8-канальный I2C АЦП ADS7830 с поддержкой односигнальных и дифференциальных входов для быстрого считывания аналоговых данных
Работа с CO2-датчиком Aosong ACD10 по I2C для измерения концентрации углекислого газа в диапазоне 400–5000 ppm
Работа с датчиком APDS9960: распознавание жестов, определение цвета и расстояния по I2C
Управление светодиодными лентами APA102 (DotStar) через двухпроводной протокол SPI с контролем цвета и яркости каждого пикселя
Драйвер для SPI-модулей памяти FRAM от Adafruit с поддержкой быстрой записи и высокой надёжности
Управление DC и шаговыми моторами через Adafruit Motor Shield V2 с поддержкой микрошагов и стакирования плат
Софтверный таймер для неблокирующих отложенных вызовов функций с поддержкой миллисекундных и микросекундных интервалов
Основная графическая библиотека Arduino для рисования фигур, работы с цветом и текстом на дисплеях
Управление моторами и датчиками робота Cing на Atmega328 с поддержкой кнопок, потенциометров и датчиков света
Интерфейс CAN-шины через контроллер MCP2515 по SPI с поддержкой стандартных и расширенных кадров
Чтение температуры, влажности и давления с датчика BME280 по I2C, SPI или программном SPI
CH32X035 превращается в USB HID-мышь с поддержкой движения, кликов и скролла, работая без драйверов на любой ОС
Простая библиотека для работы с часами реального времени DS1302 без регистров и битовых операций
Интерпретатор JavaScript для встраивания скриптового расширения в прошивку на C/C++, занимающий всего 20 КБ памяти
Асинхронный веб-сервер для ESP8266 и ESP32 с поддержкой HTTP, WebSocket и одновременной обработкой запросов без блокировок
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
Библиотека для управления пиксельными матрицами NeoPixel с API совместимым с Adafruit GFX, лучшей поддержкой ESP32 и большим числом типов светодиодов
Шаблоны для функционального программирования на C++ со строковыми операциями, универсальными контейнерами и LINQ-подобным синтаксисом
Интерактивное меню для OLED-дисплеев SSD1306/SSH1106 с поддержкой многостраничного отображения и редактирования параметров
I2C драйвер для управления 8 независимыми PWM-каналами светодиодов с 256 уровнями яркости
Управление футбольными роботами PeanutKing с поддержкой множества датчиков, моторов и Bluetooth-пульта
Декодер PNG для микроконтроллеров с минимум 48 КБ RAM, работающий без динамического выделения памяти и поддерживающий построчный вывод на дисплеи
Управление FM-радиочипом RDA5807 через I2C на Arduino, ESP32 и STM32
Асинхронное преобразование температуры с OneWire датчиков и сохраняемой конфигурацией ролей датчиков
Протокол eRPC для связи SAMD микроконтроллера с модулем RTL8720 по UART, основа для Bluetooth и WiFi функционала
Работа с 3D-акселерометром и гироскопом LSM6DSOX через I2C или SPI на платах STM32