50, 50, OSDEFAULTAPPMODE ); GEN_ALARM_HEAD = { GEN_ALARM( ALARM_ID_Alarm_Main, "Alarm_Main", COUNTER_ID_OsCounter, GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm_Main), ALARM_ACTION_SETEVENT, TASK_ID_OsTask_Main, EVENT_MASK_OsEvent_Main, 0, APPLICATION_ID_OsApplication, /* Application owner */ ( 1 << APPLICATION_ID_OsApplication) | (1 << APPLICATION_ID_OsApplication) /* Accessing application mask */ ) , GEN_ALARM( ALARM_ID_StepAlarm, "StepAlarm", COUNTER_ID_OsCounter, GEN_ALARM_AUTOSTART_NAME(ALARM_ID_StepAlarm), ALARM_ACTION_SETEVENT, TASK_ID_StepTask, EVENT_MASK_StepEvent, 0,
}; CounterType Os_Arc_OsTickCounter = COUNTER_ID_Counter1; // ################################## ALARMS ################################ GEN_ALARM_AUTOSTART(ALARM_ID_Alarm1, ALARM_AUTOSTART_RELATIVE, 100, 100, OSDEFAULTAPPMODE ); GEN_ALARM_HEAD = { GEN_ALARM( ALARM_ID_Alarm1, "Alarm1", COUNTER_ID_Counter1, GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm1), ALARM_ACTION_SETEVENT, TASK_ID_eTask1, EVENT_MASK_Event1, 0, APPLICATION_ID_OsApplication1, /* Application owner */ 1 /* Accessing application mask */ ), }; // ################################ RESOURCES ############################### // ############################## STACKS (TASKS) ############################ DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE); DECLARE_STACK(bTask3,384); DECLARE_STACK(eTask1,384);
}; CounterType Os_Arc_OsTickCounter = COUNTER_ID_Counter1; // ################################## ALARMS ################################ GEN_ALARM_AUTOSTART(ALARM_ID_Alarm1, ALARM_AUTOSTART_ABSOLUTE, 100, 100, OSDEFAULTAPPMODE ); GEN_ALARM_HEAD = { GEN_ALARM( ALARM_ID_Alarm1, "Alarm1", COUNTER_ID_Counter1, GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm1), ALARM_ACTION_ACTIVATETASK, TASK_ID_Task2, 0, 0, APPLICATION_ID_OsApplication1, /* Application owner */ 1 /* Accessing application mask */ ), }; // ################################ RESOURCES ############################### // ############################## STACKS (TASKS) ############################ DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE); DECLARE_STACK(Task1,2048); DECLARE_STACK(Task2,2048);