Назад к каталогу

arduino-async-duplex

Асинхронная очередь для отправки команд с ответом на модемы и серийные устройства без блокировки цикла микроконтроллера

Версия1.1.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер11.50 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.1.011.50 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:264b30d22deef55f5eff72c62e0a317047fedf874dbb0a3b8f23a6b81f9239bc
Архивarduino_async_duplex-1.1.0-264b30d2.zip

Описание

Если работаете с модемами или серийными устройствами, требующими команд в стиле call-and-response (AT-команды для SIM800, SIM7000, ESP8266 и подобных), то обычный подход блокирует весь цикл микроконтроллера во время ожидания ответа. Эта библиотека решает проблему асинхронной очередью: команды отправляются в фоне без остановки основного loop. Поддерживает обработку независимых команд и последовательные операции, хотя второй случай требует более внимательного проектирования — при ошибке одной команды остальные всё равно выполнятся. Требует std::functional, что есть в большинстве ядер, но на старых AVR-микроконтроллерах (atmega328p) может потребоваться дополнительная библиотека StandardCplusplus. Зависит также от Regexp для парсинга ответов устройства.

Версии

Показано: 1
1.1.02026-08-23 19:12:36 UTC
ZIP по запросу
первое скачивание может быть дольше