Crystal C Interpreter
C++ интерпретатор для микроконтроллеров AVR, позволяющий выполнять и обрабатывать код в реальном времени без предварительной компиляции
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b3083e02cb51461a75fd2f875ba75820ae5efdfdcb5846b78764a325c1104c13Crystal_C_Interpreter-1.0.2-b3083e02.zipОписание
Это интерпретатор C++ для микроконтроллеров AVR, построенный на основе ArduinoSTL. Работает как полноценная операционная система, поддерживающая практически все ключевые слова C++ — за исключением цикла for. Если вам нужно выполнять динамические вычисления прямо на плате, обрабатывать данные или реализовать логику, которая обычно требует компиляции, этот интерпретатор позволяет интерпретировать код на лету. Решение рассчитано на разработчиков, которые хотят превратить Arduino в более гибкую вычислительную систему с поддержкой управления памятью и структур, присущих полноценному языку. Стоит учесть, что производительность будет ниже, чем при обычной компиляции, а некоторые функции C++ исключены.