Расчёты для астрономии: преобразование координат, звёздное время, рефракция и прецессия для телескопических монтировок
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Передача данных по звуку с модуляцией частоты — аналог Chirp для обмена WiFi-учётными данными между микроконтроллерами
Взаимодействие с датчиком качества воздуха CCS811 по I2C для измерения CO2 и VOC
Сжатие телеметрии на 99% для LoRaWAN и спутниковых каналов через Delta Encoding и RLE
Неблокирующее выполнение длительных операций через обработчики событий в основном цикле
Асинхронная библиотека для датчиков температуры и влажности SHT4X с поддержкой неблокирующего чтения по I²C
Полностью асинхронная TCP-библиотека для ESP32 с классами AsyncClient и AsyncServer для надёжного сетевого взаимодействия без блокирующих операций
Полностью неблокирующий сканер матричной клавиатуры, возвращающий состояние всех кнопок битовой маской без задержек и абстракций
Асинхронная обёртка для BMP180, которая читает температуру и давление в фоне без блокировки основного цикла
Асинхронная обработка кнопок с распознаванием коротких и длинных нажатий без блокировки основного кода
Неблокирующие задержки и таймауты с автоматической обработкой переполнений счётчиков
Асинхронный DNS-сервер для ESP32 с Ethernet-модулем ENC28J60, обрабатывающий множество запросов параллельно без блокировки основной программы
Асинхронный DNS-сервер для ESP32 с поддержкой Ethernet-модулей W5500, W6100 и ENC28J60
Асинхронный DNS-сервер для ESP32 с Ethernet W5500, обрабатывающий множество запросов одновременно без блокировок
Асинхронный DNS-сервер для ESP32 с Ethernet-модулем W6100, обрабатывающий несколько запросов одновременно без блокировок
Асинхронный DNS-сервер для WT32_ETH01 и ESP32 с Ethernet LAN8720, обрабатывающий DNS-запросы без блокировки основной программы
Менеджер конфигурации подключения ESP32 к Ethernet ENC28J60 с веб-интерфейсом для управления параметрами сети и учётными данными
Менеджер конфигурации Ethernet для ESP32 с поддержкой W5500 и ENC28J60, настройка сетевых параметров через веб-портал
Асинхронный конфигурационный менеджер для ESP32-S2/S3/C3 с Ethernet-модулем ENC28J60 через AsyncWebServer с веб-интерфейсом управления сетевыми параметрами и NTP-синхронизацией
Асинхронный менеджер сетевых конфигураций для ESP32-S2/S3/C3 с W5500/ENC28J60 и веб-интерфейсом настройки
Менеджер конфигурации и подключения для ESP32-S2/S3/C3 с W5500 через асинхронный веб-интерфейс
Менеджер конфигурации сети и учетных данных для ESP32-S2/S3/C3 с W6100 через асинхронный веб-интерфейс
Менеджер подключения и учётных данных для ESP32 с W5500 через веб-интерфейс, поддерживающий статический IP, DHCP, NTP и резервной портал конфигурации
Менеджер подключения и учётных данных для ESP32 с W6100 на базе AsyncWebServer с поддержкой статических DNS и конфигурации IP
Асинхронный веб-сервер для ESP32 и ESP8266 с менеджером WiFi, редактором файлов и поддержкой OTA-обновлений
Асинхронное планирование функций без блокировки основного цикла программы
Асинхронные HTTP-запросы (GET, POST, PUT, PATCH, DELETE, HEAD) для ESP32 с поддержкой Ethernet-модулей W5500, W6100, ENC28J60 и LAN8720
Асинхронные HTTP-запросы (GET, POST, PUT, PATCH, DELETE, HEAD) для ESP32, ESP8266 и STM32 с поддержкой WiFi и различных модулей Ethernet
Асинхронные HTTPS-запросы для ESP32 через Ethernet (ENC28J60, W5500, W6100, LAN8720)
Асинхронные HTTPS-запросы для ESP32 с поддержкой GET, POST, PUT, PATCH, DELETE и HEAD без блокировки основного потока