//----------------------------------------- // Task1: system monitor // 线程监控任务 // 查看软件狗状态,喂硬件狗 //----------------------------------------- __task void Monitor(void) { while (1) { SoftWdgHandler(); User_Feed_IWDG(); // 硬件喂狗 GPIO_Toggle(GPIOA,LED_RED); // 任务运行指示 GPIO_Toggle(GPIOC,LED_GREEN); // 任务运行指示 GPIO_Toggle(GPIOC,LED_BLUE); // 任务运行指示 //delay_us(100); os_dly_wait(50); // 10MS * 10=100 mS } }
// *************** Sensor_ToggleGPIO *************** int Sensor_ToggleGPIO( PORT_T *port, SENSOR_GPIO_T pin ) { GPIO_Toggle( port->gpio_port[pin], port->gpio_pin[pin] ); return SENSOR_SUCCESS; }