Отслеживание времени работы устройства без переполнения millis() с поддержкой счёта на сотни миллионов лет
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Упрощённая работа с модулем Bluetooth RN-42 для эмуляции HID-устройств: клавиатуры, мыши и геймпада
Управление зарядным устройством BQ25186 для LiPo и LiFePO4 батарей через I²C с контролем токов, напряжений и статуса зарядки
Управление зарядным контроллером BQ25672 с доступом к регистрам, статусу и измерениям напряжений и токов
Управление контроллером заряда BQ25798 через I2C — чтение состояния и отладка зарядки батареи в Arduino проектах
Управление контроллером заряда BQ25887 для двухячеечных литиевых батарей через I2C интерфейс
Управление микросхемой BQ25896 — однобатарейным зарядным контроллером с I2C, мониторинг напряжений и тока заряда, контроль стадий зарядки
Контроль LiPo-аккумулятора через микросхему BQ27427: напряжение, ток, заряд и ёмкость по I2C
Интерфейс к BMS-контроллеру BQ76952 для управления зарядом, разрядом и защитой литиевых батарей
Упрощенное программирование робота Robby на базе BRAINZY Board через Arduino IDE
Перевод команд Arduino на португальский язык для упрощения обучения начинающих разработчиков
Работа с модулями реального времени DS3231, DS1307 и PCF8563 через I2C или системными часами микроконтроллера с форматированием даты и времени
Минималистичная библиотека для чтения CO2 с датчиков SCD40/SCD41 по I2C без температуры и влажности
Двусторонний обмен между микроконтроллером и Linux-процессором на платах Arduino Yún, Yún Shield и TRE
HTTP-клиент для Arduino Yun с поддержкой GET, POST, PUT, DELETE и базовой аутентификацией
Управление графическими контроллерами Bridgetek FT800/FT801 через SPI с простым EVE API для Arduino
API 2 для графических контроллеров Bridgetek FT810/FT811/FT812/FT813 с поддержкой SPI и примерами для Arduino Zero и Leonardo
Обёртка над EVE API для графических контроллеров Bridgetek BT880–BT883, упрощающая работу через Arduino IDE и SPI интерфейс
Работа с графическими контроллерами BT815/BT816 через Arduino-интерфейс с поддержкой SPI и разрешения WVGA
API 4 для графических контроллеров Bridgetek BT817 и BT818 с интерфейсом SPI и поддержкой различных разрешений дисплея
Управление графическими контроллерами Bridgetek BT820 через реализацию EVE API 5 для Arduino Zero и Leonardo
Виртуальная машина и протокол для интерактивного программирования микроконтроллеров через Forth-подобный язык без перепрошивки
Управление бесколлекторными моторами с синтаксисом Servo через прямую коммутацию без ESC
Работа с сенсорными чипами BS8116 и BS8112 по I2C протоколу для контроля до 16 емкостных кнопок
Бинарный формат для сериализации данных, компактнее JSON в 2–3 раза, с поддержкой целых чисел, чисел с плавающей запятой, строк, массивов и бинарных данных
Генератор BLE-объявлений в формате BTHomeV2 для датчиков и кнопок на Arduino с минимальным энергопотреблением
Обработка нажатий кнопок: одиночные клики, длительные удержания и множественные быстрые нажатия
Управление мощными DC-моторами до 43 А через двухканальный H-мост BTS7960 с регулировкой скорости и направления вращения
Алгоритм декомпрессии Bühlmann ZHL-16C для расчёта остановок и времени всплытия в самодельных дайв-компьютерах
Работа с цветными OLED-дисплеями SSD1351 с двойной буферизацией для плавной анимации без мерцания