Обращайтесь к обработчикам событий в Embos. Не будет ли (1) в вызываемой задаче останавливаться при запуске событий?
Я новичок в функциях ОС и начал просматривать документы Embos для обработки событий и объектов событий. В примерах я вижу, что для всех задач, вызываемых событием, существует цикл while(1). Если происходит событие и запускается задание, которое присутствует в while(1), оно будет повторяться и попадать туда?
static Task1(void)
{
while(1)
{
if(event occurred condition gets satisfied)
{
// Invoke task that should be called when event occurs
}
}
}