Для использования OSA в своем приложении нужно:
void main (void) { OS_Init(); ... OS_Task_Define(Task_Buttons); OS_Task_Define(Task_LEDs); OS_Task_Define(Task_LCD); ... OS_Task_Create(Task_Buttons); OS_Task_Create(Task_LEDs); OS_Task_Create(Task_LCD); }
void main (void) { OS_Init(); ... OS_Task_Define(Task_Buttons); OS_Task_Define(Task_LEDs); OS_Task_Define(Task_LCD); ... OS_Task_Create(Task_Buttons); OS_Task_Create(Task_LEDs); OS_Task_Create(Task_LCD); }
#pragma funcall main Task_Buttons // Говорим компилятору, что Task_Button будет // вызываться через указатель void Task_Buttons (void) { ... }