Аппаратные таймеры NRF52 с поддержкой до 16 независимых ISR-based прерываний, работающих стабильно при блокировке основного кода
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Аппаратная PWM на базе nRF52 с разрешением 16 бит и независимостью от состояния основной программы
16 каналов ISR-based PWM для nRF52 с возможностью использования любого GPIO и периодов до миллисекунд
Аппаратные таймеры с прерываниями для плат на базе nRF52, работающие независимо от основного кода
Радиомодуль nRF905 для Arduino: передача данных на 868/915 МГц с простой схемотехникой
Обработка сигналов энкодеров на прерываниях с поддержкой кнопки и подсчётом шагов
Драйвер для цифрового датчика температуры NST1001 с поддержкой нескольких режимов работы и вывод результатов в разных шкалах
Драйвер для работы ESP32 с датчиком температуры NST1001 с минимальными зависимостями
Кодирование и буферизация данных для обмена между потоками и устройствами с автоматическим разбором входящих байтов
Получение показаний температуры от NTC термисторов с поддержкой усреднения и работой на ESP32, STM32 и Arduino
Неблокирующие задержки и управление временными событиями без остановки основного цикла программы
Синхронизация времени микроконтроллера с интернет-серверами через NTP протокол
Синхронизация времени по NTP с поддержкой часовых поясов и летнего времени для ESP32, ESP8266 и Raspberry Pico
Синхронизация времени с NTP-серверами для ESP8266, ESP32, Ethernet-плат и классических AVR через WiFi или Ethernet
Синхронизация времени по NTP для ESP8266, ESP32 и Arduino с интернет-подключением
Синхронизация времени через NTP с компенсацией дрейфа локальных часов для платформ ESP8266 и ESP32
Управление умным замком Nuki через ESP8266 с автоматическим обнаружением и аутентификацией
Надёжный обмен данными между Arduino и другими устройствами по UART через структурированные пакеты с проверкой целостности
Serial-совместимый интерфейс, который игнорирует весь ввод-вывод — полезен для отключения отладочных сообщений без изменения кода
Произвольная точность десятичной арифметики для Arduino, избегающая ошибок IEEE754 через строковое представление чисел
Озвучивание чисел через PWM-динамик с помощью встроенных WAV-данных без синтеза речи
Управление модульным роботом nuMROBO от nuMectro Technology через Arduino IDE
Nordic UART Service для BLE-коммуникаций на ESP32 с поддержкой блокирующих и неблокирующих операций
Запуск функций по расписанию на основе millis() без аппаратных прерываний, с разрешением в миллисекунду
WebSocket-клиент (WS/WSS) для ESP32, ESP8266, RP2040 и Arduino с поддержкой callback-функций и режимом без прерываний
Работа с энергонезависимой памятью NVSRAM Microchip 23LCV512/1024 через SPI с сохранением данных при отключении питания
Драйвер для OLED-дисплеев SSD1322 на Arduino Portenta H7 с поддержкой 256×64 и 312×64 экранов и антиалиасированным шрифтом Fira Code
Базовый функционал для работы с платой NX2003 и её расширениями в учебных проектах и простых приложениях
Драйвер для контроллера NXP PCA9633, управляющий RGB и RGBA светодиодами через I2C с 4 независимыми ШИМ-выходами
9-осевой IMU на базе датчиков NXP FXOS8700 и FXAS21002 с калибровкой магнитного поля и алгоритмами сенсорной фузии