Esempio n. 1
0
//-----------------------------------------
//		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
	}
}
Esempio n. 2
0
File: Sensor.c Progetto: yguo89/RTOS
// *************** 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;
}