Чтение и запись данных SPD модулей DDR памяти через протокол I2C на Arduino и ESP32
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Ускоренное чтение АЦП и управление ШИМ для SAMD21 с поддержкой разных разрешений и гибкой настройкой частоты
Управление носимым устройством SpinWheel с датчиками и светодиодами для изучения физики и инженерии
Воспроизведение MP3-файлов на Spresense с управлением плейлистом и навигацией по трекам с SD-карты
Облегченная замена std::function без динамической памяти для встроенных систем — поддерживает функции, методы и лямбды
Прерывание цикла loop() отправкой символа в Serial Monitor без перезагрузки платы
Функции для форматирования и обработки строк в Arduino-скетчах: выравнивание, преобразование логических значений, работа с разделителями
Расчёт восхода и заката солнца, сумерек и фазы луны по координатам и времени
Работа с дальномером TFMini-Plus по протоколу I2C с восстановлением шины при зависаниях
Контроль временных интервалов без delay() через удобные методы на основе millis() и micros()
Преобразование UTC-времени в локальное с учётом часового пояса и переходов на летнее время для ESP8266, ESP32, STM32 и других платформ
Минималистичный парсер команд для Arduino с поддержкой кодогенерации, оптимизированный под микроконтроллеры с ограниченной памятью
Криптография на эллиптических кривых для Arduino: шифрование данных и проверка цифровых подписей на микроконтроллере
Упрощение разработки для TinyPICO: управление питанием, батареей и светодиодом APA102 Dotstar
Набор утилит для ATTiny85 с обработчиками прерываний, поддержкой UART и NMEA, режимами энергосбережения
Построчная подстановка переменных в шаблоны для Arduino с минимальным расходом памяти
Компактный обмен данными по UDP с поддержкой фрагментации пакетов до 80 килобайт
Драйвер для 10-битного DAC TLC5615 через SPI с синтаксисом, аналогичным встроенным PWM-выходам
Обмен данными с IoT модулем Tuya через последовательный порт для управления устройствами в облачной платформе
Ядро реального времени uC/OS-II 2.92.10 для ARM Cortex M3 с поддержкой многозадачности и вытесняющего планирования
Превращает ESP8266 в Wi-Fi выходное устройство для UCR с автоматическим обнаружением в сети и поддержкой кнопок, осей и событий
Менеджер WiFi, HTTP OTA-обновления и интеграция с Ubidots через MQTT в одной библиотеке для ESP8266
Light integer Perlin noise implementation
Эмуляция клавиатуры через USB для Arduino Leonardo и Micro — отправляет нажатия клавиш на компьютер по Hex кодам
Утилиты для работы с кнопками, строками и протоколом Wire (устарела, функционал перенесен в специализированные библиотеки)
Виртуальные джойстики для сенсорных интерфейсов LVGL на Arduino и ESP-IDF с поддержкой нескольких элементов управления и кастомизацией
Набор утилит для работы с CRC32, инфракрасными датчиками, семисегментными индикаторами и LED-матрицами на AVR
Асинхронный зуммер для проигрывания звуков и мелодий без задержек основной программы
Объектно-ориентированный интерфейс для управления выводами Arduino с поддержкой цифровых и аналоговых входов-выходов
Логгер на основе C++ потоков для Arduino с автоматической оптимизацией кода при отключении уровня логирования