Я ищу язык сценариев, который можно включить во встроенную систему, чтобы пользователь мог предварительно настроить поведение устройства на основе системных событий (изменения порта ввода-вывода, события времени...). Необходимым элементом управления является
if (some_event)
{
do some stuff
delay N seconds
do more stuff
if (some condition)
{
do something
}
else
{
delay until condition
do something else
}
}
Каждая из частей "делать вещи" обычно заключается в изменении состояния IO или разрешении/запрете обработки одного или нескольких событий.
Нет необходимости в обработке текста или обработке файлов, если это не требуется внутренне с помощью реализации языка сценариев.
Процессор, который я использую, имеет около 8 Кбайт ОЗУ и 20 Кбайт программного хранилища, доступных после создания нормального рабочего кода. Прошивка написана на C, поэтому любой источник для языка сценариев также должен быть в C.