Имеется плата с STM32.
На плате есть несколько дискретных и аналоговых входов.
Есть дискретные выходы и выходы с ШИМ. И есть CAN.
Нужна возможность управления всем этим с помощью скриптов в контроллере.
Как принято делать такие вещи? Держать в контроллере какой-то интерпретатор или заливать туда предварительно скомпиленный код?
Из необходимых функций это логические операции с дискретными входами и арифметические с аналоговыми.
Временные задержки. Прием и выдача данных через CAN.