React_Generic
Асинхронное программирование для Arduino с реактивным подходом и обработкой событий без блокирующих задержек
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3e47d11b17ce87f76bbd76d34b9aca8cb892540096b8392e8e597e0d11450ce2React_Generic-2.1.0-3e47d11b.zipОписание
Асинхронная библиотека для микроконтроллеров, которая помогает писать неблокирующий код на Arduino. Поддерживает ESP32, ESP8266, SAMD21/SAMD51, RP2040, STM32, nRF52 и Teensy 4.x. Ядро библиотеки использует реактивный подход с обработкой событий и callback-функциями, что избавляет от необходимости писать сложные состояния и задержки. Вдохновлена Reactduino, но переработана для лучшей производительности и читаемости, особенно когда реакций много. Поддерживает произвольные вызываемые функции как обработчики, что даёт гибкость при создании параметрических callback-ов. Библиотека зарекомендовала себя в проекте SensESP, но прекрасно работает и в отдельных приложениях.