LibPrintf
Поддержка функций семейства printf() с форматными строками для Arduino, оптимизированная под AVR-платформы с ограниченной памятью
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:378585609e50cb4f39b7ce83672a3c6c5a88f317b137a06b8310bafc601b47cfLibPrintf-1.2.13-37858560.zipОписание
Если вам нужна нормальная поддержка printf() на Arduino, а не костыли с Serial.print(), эта библиотека решает эту проблему. Реализует полный набор функций семейства printf: printf(), sprintf(), snprintf(), vprintf() и vsnprintf() с поддержкой всех форматных строк. По умолчанию выводит в Serial, но можно переключить на другой интерфейс через инициализацию. Библиотека оптимизирована под микроконтроллеры с ограниченной памятью, особенно AVR-платформы вроде Arduino Uno. Учтите: на ESP8266 и ESP32 printf уже встроен в стандартные библиотеки, поэтому эта библиотека там не нужна. Если требуется минимизировать размер кода, можно отключить отдельные функции через флаги компилятора.