Легковесный буфер с move-семантикой для безкопийной передачи данных между функциями и эффективной работы с последовательными протоколами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Подключение ESP8266 к облачной платформе CafeIOT через TCP/IP
Интеграция Arduino с облачной платформой CafeIot для IoT-приложений
Численное интегрирование и дифференцирование для микроконтроллеров с методом Симпсона и автоподбором коэффициентов PID
Калибровка скорости DC моторов путём перемасштабирования значений для компенсации различий в мощности и мёртвых зон
Унифицированный интерфейс для работы с функциями, методами и лямбда-выражениями в качестве обратных вызовов
Асинхронная обработка нажатий кнопки без блокировок, с распознаванием коротких, долгих и двойных кликов через callback-функции
Управление Calliope mini V1-V3: LED матрица, кнопки, RGB светодиоды, мотор и BLE (V1-V2)
Управление двухмоторной мобильной платформой с поддержкой ультразвукового и IR датчиков
Управление датчиком формальдегида Cubic CB-HCHO-V4 для мониторинга качества воздуха в помещении
Упрощённая обёртка для управления адресуемыми RGB-лентами WS2812 на базе Adafruit NeoPixel с примерами для новичков
Разрешение DNS-имён через mDNS для Arduino с CC3000 (снят с производства)
Датчик качества воздуха CCS811 с измерением TVOC и eCO2 через I2C
Управление матрицей из 128 аналоговых переключателей CD22M3494EZ для коммутации сигналов постоянного тока и переменного тока до 1 МГц
Управление семисегментными индикаторами через микросхему CD4511B с минимумом пинов Arduino
Обработка нажатий кнопок с фильтрацией дребезга и определением типов касаний
Реализация паттерна State для конечных автоматов на чистом Си без макросов и зависимостей
API-клиент OpenAI ChatGPT для Arduino и ESP32 с поддержкой WiFi
Чтение температуры и влажности с датчика SHT21 (модуль GY-21) для ESP32 и Arduino
Ультразвуковые датчики времени пролёта TDK/Invensense CH101 и CH201 для измерения расстояния по I2C
Translations for C in one header: plurals for 71 languages, formatting, right-to-left text.
Работа с итальянской электронной картой удостоверения личности (CIE) через NFC-чип PN532 по SPI
Пересчёт значений PWM для линейного увеличения яркости светодиода в соответствии с кривой CIE1931
Управление шаговыми двигателями CL57R по Modbus RTU на RS485 с функциями позиционирования и мониторингом обратной связи
Распознавание и подсчёт хлопков с микрофона в неблокирующем режиме
Единый API для управления кондиционерами Mitsubishi, Toshiba, Daikin, Sharp, LG, Hitachi и Fujitsu через UART
Парсер команд для обработки строк из UART, USB или сетевых потоков без динамического выделения памяти
Обёртка над низкоуровневыми функциями I2C для унификации работы с датчиками и модулями на одной шине
Чтение давления и высоты через I2C с датчиком STMicroelectronics LPS25HB (260–1260 гПа)
Цифровые датчики температуры и влажности Sensirion SHT31-D, SHT35-D и SHT30-D через I2C с поддержкой непрерывного мониторинга и настройкой порогов тревоги