А просто заявить "фе" не указав в чем ошибка уж как-то несолидно.
Вопрос о понимании/разъяснении сути термина "поток" остается актуален.
Как раз парсинг в адуринке есть...OKF писал(а):...
Как бы не понятно о чём шла речь. Мне показалось что вы говорили об Ардуино, верно? А если так, то нет там никакого хекс-парсинга. Загрузчик этим не занимается. Он общается с программатором по протоколу STK500 и получает от него бинарные данные для записи и верификации.
Код: Выделить всё
parseFloat()
parseInt()Код: Выделить всё
Characters
isAlphaNumeric()
isAlpha()
isAscii()
isWhitespace()
isControl()
isDigit()
isGraph()
isLowerCase()
isPrintable()
isPunct()
isSpace()
isUpperCase()
isHexadecimalDigit()Код: Выделить всё
parseFloat()
parseInt()https://habr.com/ru/post/313898/Большинство библиотек для Arduino так или иначе используют C++, а точнее некоторые его синтаксические конструкции. Как уже упоминалось, компилировать C++ SDCC не умеет. Но многие библиотеки Arduino используют классы, наследия и полиморфизм. Мы перепробовали разные варианты, начиная со старого-доброго cfront и заканчивая новомодным clang. После долгого раздумья было решено взять clang и использовать его для синтаксического разбора пользовательского кода с последующим созданием чистейшего C-кода, который уже будет собираться SDCC. Таким образом, мы используем clang как транслятор С++ кода в Си, а не как полноценный компилятор.
или в конфигурационном файлике прописать:arduino-cli core install arduino:samd
Код: Выделить всё
board_manager:
additional_urls:
- https://arduino.esp8266.com/stable/package_esp8266com_index.json
создать скетчarduino-cli core update-index
затем редактируем любимым редактором, тоже открыл для себя vim подобный - называется какунarduino-cli sketch new MyFirstSketch
скомпиленные прошивки с бутлоадером и без а так же эльфы для отладки в протеусе или в дебагере в папке /tmparduino-cli compile -b arduino:avr:uno /home/userl/Work/MyFirstSketch/
https://arduino.github.io/arduino-cli/latest/arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:samd:mkr1000 MyFirstSketch