ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
313116
MegaJohn (07.03.2012 19:04, просмотров: 19187)
очередной велосипед - невытесняющая РТОС без единой асмовской вставки. Получился экий симбиоз из protothreads[+]  RTOS_TASK task_A; RTOS_TASK_CREATE(task_A,task_A_func,0,0,0,NULL,0); //////////////////////////////////////////////////////////////////////////////// void task_A_func( void* par ) { RTOS_TASK_LOOP { RTOS_OP_FIRST LED1_R; RTOS_SLEEP( 300 MSEC ); RTOS_OP LED1_G; RTOS_SLEEP( 300 MSEC ); RTOS_OP LED1_Y; RTOS_SLEEP( 300 MSEC ); RTOS_OP LED1_OFF; RTOS_SLEEP( 1 SEC ); RTOS_OP_LAST } }