PrintEx
Расширение для Stream и Print с поддержкой printf, потоковым вводом-выводом и форматированием данных из EEPROM и памяти программ
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:64fd1b4ff495b2a27eb0344b9dac10d1096355003549ccd6fd4faf4343b19f87PrintEx-1.2.0-64fd1b4f.zipОписание
PrintEx расширяет возможности любой библиотеки на основе Stream или Print — это Serial, SoftwareSerial, Ethernet, WiFi, LiquidCrystal, Wire, SD и прочие. Главное преимущество: полноценная поддержка printf с плавающей точкой, которая встроена прямо в механизм Print, а не реализована отдельно. Кроме форматированного вывода, библиотека добавляет потоковый ввод-вывод, цепочки вызовов, повторения символов и доступ к данным в EEPROM и памяти программ. В пакет входят вспомогательные классы для валидации, безопасности и диагностики. Работает на стандартных Arduino плат с IDE версии поддерживающей C++11. Подходит, если нужна гибкая система форматирования вместо sprintf и стандартного print.