i32 cc_timer_module_init(struct cc_timer_setup *timer_setup) { if((NULL == timer_setup->enbl_irqc) || (NULL == timer_setup->dsbl_irqc)) { return -1; } enbl_irqc = timer_setup->enbl_irqc; dsbl_irqc = timer_setup->dsbl_irqc; return sw_timers_init() || hw_timers_init(); }
void TestTask(void * pvParameters) { msgQueue = xQueueCreate(5,1);/*消息队列长度为5,数据大小为1*/ QHsmTagInit(); sw_timers_init(); for( ;; ) { QHsmMsgProcess(); } }