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

arduino-async-duplex

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

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

Установка

Последняя опубликованная версия
1.1.011.50 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 02:25:03 UTC
Как подключить скачанный 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-10-07 12:48:11 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP