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

BoolArray

Компактное хранение массивов булевых значений: 8 элементов в одном байте вместо 1000 байт на 1000 логических значений

Версия0.3.1
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер14.38 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.3.114.38 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:d5a29ea42639fdc3a91038ae68242c4caea253a4a2857dc7ba342373674dc166
АрхивBoolArray-0.3.1-d5a29ea4.zip

Описание

Если вам нужно хранить большие массивы булевых значений, но память на плате жесткая, эта библиотека пакует по 8 элементов в один байт. Вместо 1000 байт на 1000 логических значений уйдет примерно 125 байт — полезно, когда нужна история бросков монеты, логи срабатываний датчиков или просто флаги состояния. На Arduino UNO можно уместить до 10000 элементов, хотя это максимум, который реально выделяется в одном malloc-вызове. Библиотека работает только на AVR-архитектуре, протестирована на классических Arduino. Если нужна производительность, учтите, что доступ к отдельным битам медленнее, чем к байтам. С версии 0.3.0 добавлен экспериментальный класс BoolArray32 для 32-битного интерфейса, но на UNO он работает медленнее обычной версии.

Версии

Показано: 11
0.3.12026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.82026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.72026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.62026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.52026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.42026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.32026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.22026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.12026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.02026-08-23 19:12:49 UTC
ZIP по запросу
первое скачивание может быть дольше