Generic-Queue
Очередь FIFO на основе циклического буфера с поддержкой произвольных типов данных для Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0f0263bed02d9bcbe394ee424bafb6a737b39e4baeb05124b18800610f48b5d2Generic_Queue-1.0.0-0f0263be.zipОписание
Реализация очереди FIFO на основе циклического буфера для Arduino. Библиотека предоставляет обобщённый класс GenericQueue с поддержкой любых типов данных благодаря шаблонизации. Основной функционал включает добавление элементов в конец (Enqueue), извлечение с начала (Dequeue), проверку состояния (IsEmpty, IsFull, Count) и очистку очереди. Есть безопасные варианты операций TryDequeue и TryPeek, которые не выбрасывают исключение при попытке работы с пустой очередью. При создании нужно указать ёмкость, и если она будет переполнена, Enqueue вызовет исключение. Подходит для организации буферизации данных, обработки событий или управления задачами на микроконтроллере.