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

AssocTree

Ассоциативное хранилище с JSON-подобной структурой и полным контролем памяти для Arduino и ESP32

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

Установка

Последняя опубликованная версия
1.0.439.18 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 05:17:50 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:d40d4d7e023b0b38d2d4886224a9279e2323c7b32e47bfac0a5fbd7bfc1003a2
АрхивAssocTree-1.0.4-d40d4d7e.zip

Описание

Ассоциативное хранилище данных со статическим выделением памяти для Arduino и ESP32. В отличие от стандартных хеш-таблиц, AssocTree работает целиком внутри переданного вами буфера — будь то PSRAM, heap или просто статический массив — что гарантирует предсказуемый расход памяти без неожиданных фрагментаций. Структура данных ведёт себя как ассоциативный массив из PHP или Python: можно свободно комбинировать объекты и массивы для моделирования JSON-подобных иерархий. Узлы создаются лениво — операция чтения через operator[] не выделяет память, память занимается только при присваивании значения. Встроенная сборка мусора (mark/compact) дефрагментирует пул и строковую область, а на ESP32 вся работа с буфером защищена критической секцией для безопасности на многоядерных системах. Для отладки можно вывести содержимое в JSON без подключения дополнительных библиотек.

Версии

Показано: 5
1.0.42026-10-08 12:48:54 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.22026-10-08 12:48:54 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.12026-10-08 12:48:54 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.02026-10-08 12:48:54 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.1.22026-10-08 12:48:54 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP