StringN
Статический построитель строк с быстрой конвертацией чисел и поддержкой 64-бит целых и разных оснований
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6eda84396ad79d34fb7a5d337e2d6e56ae090531cbdbb7ee716b08b5289449f0StringN-1.0.7-6eda8439.zipОписание
Если вы собираете строки из чисел и текста — печать логов, формирование путей файлов, конкатенация с константами — обычный Arduino String съедает память и замораживает микроконтроллер на операциях. StringN решает это: статический буфер, быстрые встроенные функции конвертации чисел, поддержка 64-бит целых и разных оснований (2, 10, 16). На практике работает в пять раз быстрее стандартного String и легче примерно на 3 кБ кода. Библиотека предлагает как гибкий класс StringN с произвольным размером буфера, так и готовые варианты (String64, String128 и другие). Имеет функции ручной сборки через sbuild. Совместима со всеми Arduino-платформами. Учтите, что оператор + здесь мутирующий — изменяет исходную строку, а при цепочке сложения первым операндом обязательно должен быть объект StringX.