Работа с часами реального времени RX8025T через I2C с поддержкой будильников, таймеров и частотного выхода
Архитектура: FP51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Специализированная библиотека для работы с часами реального времени DS3231 через I2C с поддержкой будильников и високосных лет
Работа с часами реального времени RTC4543 через четыре пина микроконтроллера с чтением и установкой даты, времени и проверкой питания
Работа с модулем часов реального времени DS1307 через I2C для чтения времени, календаря и энергонезависимой памяти
Форк библиотеки JeeLab для работы с модулями RTC (DS1307, DS3231, PCF8523, PCF8563) через протокол I2C
Унифицированный интерфейс для работы с популярными модулями реального времени: DS1302, DS1307, DS3231, PCF8583, PCF8563 и RTC_Millis
Интерфейс к модулям RTC DS1307 и DS3231 с API стандартной библиотеки C time.h для плат AVR
Работа с часами реального времени DS1307, DS1337/8, MCP7941x и PCF85263 по I2C с автопоиском устройства и поддержкой Unix-временных меток
Чтение температуры через NTC-термистор 10кОм с аналогового входа по формуле Стейнхарта-Харта
Вывод отладочной информации и ввод команд через протокол Segger RTT без USB и Serial портов
Управление модулями RAKWireless WisDuo через UART с AT-командами RUI3 в режимах LoRaWAN и LoRa P2P
Управление RumiCar — автономной платформой с двумя моторами, датчиками расстояния VL53L0X и поддержкой нескольких архитектур микроконтроллеров
Взвешенное скользящее среднее последних N элементов с поддержкой расчёта минимума и максимума
Сглаживание угловых данных с фильтром нижних частот с учётом цикличности углов
Плавающее среднее на основе циклического буфера для сглаживания данных датчиков с быстрым расчётом через отслеживание суммы
Буферизирует последние N значений и выбирает медиану для фильтрации шумов и выбросов датчиков
Кольцевой буфер для отслеживания минимума и максимума в потоке данных
Скользящая и кумулятивная статистика для временных рядов с датчиков на встроенных системах
Управление роботом Rupertobot через Arduino IDE: двигатели, датчики и кастомная логика поведения
Поддержка русского текста для графических дисплеев u8g и u8g2
Матричная клавиатура с поддержкой T9, длинных нажатий и различных типов событий
Драйвер для микросхемы RV-3028-C7 — часов реального времени с низким потреблением и высокой точностью, оптимизированный для экономии оперативной памяти
Управление модулем реального времени RV-8523-C3 по I2C с поддержкой будильников и автоматического переключения на батарею
Работа с модулем реального времени Seiko RX8010SJ через I2C: чтение и установка времени, получение даты
Драйвер часов RX8025 с I2C интерфейсом, поддержкой конвертации в лунный календарь и классом для работы с Unix-метками времени
Управление часами реального времени RX8900 по протоколу I2C с прямым доступом к регистрам микросхемы
Управление модулями Reyax RYLR998/RYLR993 через UART: парсинг AT-команд, обработка входящих сообщений и работа с двоичными данными
Управление UWB-модулем Reyax RYUW122 для определения расстояний и передачи данных через AT-команды по UART
Управление UWB-модулем RYUW122 для измерения расстояния между якорем и меткой через AT-команды UART
Создание пользовательских датчиков S.Port для приёмников FrSky Horus и X с подключением через UART