cQueue
Реализация очередей FIFO и LIFO на чистом C с поддержкой статического и динамического выделения памяти
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b27d7e984dfc782fb550dcca2d4a5c44fa942ce76d19923af5aea77ad2a07d52cQueue-2.1.0-b27d7e98.zipОписание
Реализация очередей на чистом C для встроенных систем. Библиотека поддерживает оба классических типа — FIFO и LIFO, с опциональным перезаписыванием старых данных при переполнении. Инициализация работает как с динамически выделяемой памятью, так и со статически размещённой, что полезно, когда нужен точный контроль над разметкой. Основной набор операций: добавление (push), извлечение (pop/pull), просмотр без удаления (peek) и удаление передней записи (drop). Код написан на чистом C и легко компилируется с gcc, поэтому подходит не только для Arduino, но и для других платформ и целей. Авторы рекомендуют рассмотреть альтернативную библиотеку Queue, если нужна более полная функциональность.