ArduinoSTL
Порт C++ стандартной библиотеки uClibc++ с поддержкой потоков ввода-вывода, контейнеров STL и функций printf/scanf для Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e2720c566b2b5275bd70f85c3259edef8402b841793f9537795a8cd2ae2676b9ArduinoSTL-1.3.3-e2720c56.zipОписание
Порт C++ стандартной библиотеки uClibc++ для Arduino, который прибавляет полноценные потоки ввода-вывода и контейнеры STL прямо на микроконтроллер. Включает cout и cin для работы со stdio, printf и scanf, плюс vector, string и основные алгоритмы из STL. Автоматически привязывает выбранный последовательный порт к стандартному вводу-выводу, нужно только вызвать Serial.begin(). Печать чисел с плавающей точкой через cout игнорирует спецификаторы формата — это известное ограничение. Требует Arduino IDE 1.6.10 и выше. Работает даже с ограниченной памятью Arduino благодаря портированной реализации, хотя для некритичных проектов можно отключить инициализацию cin и cout через define в заголовке.