Оптимизированные математические функции для быстрых вычислений на Arduino, включая конвертеры BCD и логарифмы
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с таймерами TC3, TC4 и TC5 микроконтроллеров SAMD21 с поддержкой прерываний от микросекунд до суток
Быстрое преобразование Фурье (FFT) и обратное преобразование (IFFT) для анализа и синтеза сигналов
Высокоскоростное управление шаговыми двигателями с ускорением для AVR, ESP32 и Raspberry Pi Pico
BLE для Arduino MKR WiFi 1010, переносящая вычисления на ESP32 в NINA и освобождающая ARM-ядро для других задач
Быстрая библиотека для Telegram-ботов на ESP8266/ESP32 с меню, синхронизацией времени, OTA-обновлением и загрузкой файлов
Быстрое создание Telegram-ботов для Arduino, ESP8266 и ESP32 с собственным парсером и поддержкой long polling, файлов и OTA-обновлений
Быстрое измерение емкостных датчиков через экстраполяцию времени зарядки конденсатора
Оптимизация базовых функций Arduino для ускорения работы с выводами и аналоговым вводом-выводом
Ускоренные вычисления CRC для Arduino: поддержка CRC7, CRC8, CRC16 и CRC32 с табличными алгоритмами и аппаратным ускорением на Teensy
Быстрое прототипирование графики на дисплеях Adafruit GFX и TFT eSPI через команды в серийный монитор без перезагрузки
Управление параллельными e-ink дисплеями с поддержкой множества панелей и эффективным сжатием изображений
Оптимизированные функции sin/cos для RP2040, работающие в 5–6 раз быстрее стандартных благодаря аппаратному интерполятору
Быстрые операции с портами ввода-вывода с минимальными накладными расходами благодаря инлайнированию функций в ассемблер
Унифицированная работа с десятком IMU-датчиков серий MPU, ICM, BMI, LSM6DS и QMI через единый интерфейс
Обработка квадратурного энкодера на ESP32 и STM32 с использованием встроенных таймеров и счетчиков без нагрузки на CPU
Быстрое управление портами ATmega328 через прямые операции с регистрами вместо digitalWrite и digitalRead
Управление адресуемыми LED-лентами и пиксельными матрицами с оптимизированными функциями эффектов и математики на 50+ платформах
Драйвер RGB LED-панелей HUB75 для ESP32 с поддержкой FastLED, Adafruit_GFX и LEDMatrix через фреймбуфер
Облегчённая альтернатива FastLED для ESP32 с поддержкой WS2812B и совместимых RGB-лент через RMT периферию
Библиотека для управления пиксельными матрицами NeoPixel с API совместимым с Adafruit GFX, лучшей поддержкой ESP32 и большим числом типов светодиодов
Оптимизированное управление NeoPixel-светодиодами на плате Nanit с использованием FastLED фреймворка
Драйвер RGB-панелей Raspberry Pi с поддержкой FastLED и Adafruit_GFX для вывода на дисплеи до 256×256 пикселей
Unified API Adafruit GFX и FastLED для SPI-дисплеев SSD1331, ST7735, ILI9341 с буферизацией в RAM
Обёртка для тестирования FastLED и Adafruit_GFX кода на PC через X11 эмулятор перед загрузкой на плату
Управление анимациями светодиодных лент на ESP8266/ESP32 через веб-интерфейс без перепрошивки платы
Менеджер LED-лент с поддержкой многослойных анимаций, их микширования и многоядерности на ESP32
Быстрое масштабирование чисел с плавающей точкой и гарантией результата в заданном диапазоне
PID-регулятор на целочисленной арифметике для микроконтроллеров с ограниченными возможностями обработки чисел с плавающей точкой
Объектно-ориентированное управление адресуемыми RGB-светодиодами с акцентом на производительность (поддержка Arduino Uno/Nano)