Цитата
Что Вы понимаете под многозадачностьсю ?
Наверно тут все-таки говорится не о многозадачности как таковой, т.е. о выделении отдельных задач, их переключении, сохранении контекста и т.д. А о своеобразной псевдомногозадачсти (прошу прощения за такое выражение). Здесь я полностью согласен с bialix. Действительно, нужно и меню выводить, и (в моем случае) температуру измерять, да еще и за UART'ом следить. Но не встраивать же туда ОС. Просто, в холостом цикле опрашиваются кнопки для нужд меню + вызывается функция снятия показаний с термодатчиков + функция обработки сообщений от UART. И все отлично работает. В прилагаемых мной исходниках (выше на странице) это видно, там вызывается функция msr_wake_service(), которая опрашивает датчики и выполняет сервис связи по UART.
Ну и конечно прерывания от таймера используются, а кудаж без них:-)
Выбор.