tlv
Кодирование и декодирование данных в формате BER TLV с минимальным использованием памяти микроконтроллера
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9810f084b59533f4c554c92df67d55eb9ce8fc593e1687f3562a76d0f023226atlv-0.2.1-9810f084.zipОписание
Кодирование и декодирование данных в формате BER TLV — стандартный подход для упаковки структурированной информации в бинарный вид. Эта библиотека реализует подмножество спецификации BER TLV на C++ с упором на экономию памяти: она минимизирует динамическое выделение и работает с готовыми бинарными буферами. Поддерживаются теги из одного или двух байт, определённая форма длины и максимальный размер данных до 65535 байт. Библиотека лёгкая и мало требовательна к ресурсам, что делает её удобной для микроконтроллеров. Примеры использования и полный API описаны в примере tlv.ino и заголовочном файле tlv.h, установить можно через Library Manager или как модуль для Platform IO.