Stack
Динамический и статический буфер для массивов любого типа данных с операциями push/pop и индексацией
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a1ef6f8e74179eda2d3a4444ca62bca58db80305c42a17c6bd8ffa03b98166d3Stack-1.0.1-a1ef6f8e.zipОписание
⚠️ Библиотека архивирована и больше не поддерживается — вместо неё рекомендуется использовать GTL, которая имеет значительно больше возможностей.
Stack реализует динамический и статический буфер для массивов любого типа данных — работает как std::vector в C++ или массивы в JavaScript. Поддерживает операции добавления и извлечения элементов с обоих концов (push/pop и shift/unshift), вставку и удаление по индексу. Можно инициализировать как пустой стек с автоматической реаллокацией памяти, так и статический стек с фиксированным буфером. Библиотека совместима со всеми Arduino-платформами и использует встроенные Arduino-функции. Если начинаете новый проект, лучше сразу переходить на GTL — в ней больше функций и активная поддержка.