Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Архитектура: nrf52
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Генератор случайных чисел с поддержкой различных распределений и интерфейсом, совместимым с Python random
Перехватывает операции печати в буфер char-массива для накопления вывода и отправки одним пакетом
Накопление вывода print в строку перед отправкой данных или проверкой объёма
BLE на чипе RTL8720DN с API совместимым с ESP32
Плавное управление сервоприводом с настройкой скорости, ускорения и поддержкой PCA9685
Управление матричными дисплеями MAX7219 через SPI с поддержкой прокрутки текста
Динамический массив с автоматическим управлением памятью для работы с числовыми типами данных на Arduino
Sparkfun examples for the Bosch BMP180 barometric pressure sensor
Базовая библиотека SparkFun с общими интерфейсами и протоколами обмена для разработки драйверов датчиков и периферийных устройств
Единый интерфейс для чтения и записи данных в Stream-объекты и буферы массивов
Отмеривание времени выполнения кода с точностью до микросекунд, поддержка паузы и возобновления
Flexible PS2 controller library for Arduino robotics with hardware SPI, bit-bang, button events and filtered discrete joystick states.
Компактная библиотека для обработки кнопок на Arduino с поддержкой двадцати событий и минимальным расходом памяти
Создание модулей VLCB на базе Arduino с поддержкой CAN-шины и микросхем MCP2515/MCP2562
Универсальный таймер с разрешением 1 мс на основе системного времени, с поддержкой одноразовых и повторяющихся интервалов
Работа с 12- и 16-битными АЦП ADS1015/ADS1115 через I2C с поддержкой однополюсных и дифференциальных измерений
Драйвер 6-осевого IMU датчика BMI323 с поддержкой I2C и SPI, акселерометра, гироскопа, FIFO и калибровки
Драйвер барометрического датчика BMP58x для Arduino по I2C или SPI с удобной инициализацией и поддержкой передискретизации, фильтрации и FIFO
Драйвер CAN и CAN FD для платы Adafruit Feather M4 CAN с поддержкой стандартных скоростей и фильтрации адресов
Единый интерфейс для выбора между аппаратной и программной реализацией SPI на Arduino с поддержкой нескольких вариантов оптимизации
Набор экспериментальных утилит для Arduino: CrcEeprom, буферизация EEPROM и простой CLI с поддержкой внешних зависимостей
Управление цифровым потенциометром AD5245 через I2C с поддержкой 256 дискретных уровней сопротивления
Работа с датчиком температуры и влажности AM2315 по протоколу I2C
Воспроизведение анимированных GIF-файлов на TFT-экранах плат Adafruit Arcada с загрузкой из SD-карты или QSPI-флеша
Примеры кода для работы с ESP8266 и базовой настройки Wi-Fi модулей
Работа с трёхканальным монитором мощности INA3221 по I2C: чтение напряжения, тока и мощности
Работа с трёхосевым акселерометром LIS3DH по I2C или SPI с поддержкой нескольких датчиков на одной шине
Четырёхканальный 12-битный DAC MCP4728 с управлением по I2C для плат Adafruit
Декодер MP3 для SAMD51, Teensy с выводом звука через DAC, требует подбора аудиофайлов по битрейту и частоте дискретизации