示例#1
0
int main(void)
{
	LedData ledData;
	ButtonData buttonData;

	initUserButton();
	CLK_EN();
	configureLED(LED3, PORTG);
	configureLED(LED4, PORTG);
	configureLED(LED5, PORTB);
	configureLED(LED6, PORTC);
	buttonInitData(&buttonData);
	ledInitData(&ledData);

	initSysTick();
  
	initTcb();
	//testFunc();
	taskSwitch();

    while(1)
    {
    	//updateTime();
    	//buttonSM(&buttonData);
    	//ledSM(&ledData);
    }
}
示例#2
0
文件: main.c 项目: shyanfeng/RTOS
int main(void){
	initSysTick();
	initTcb();
	//taskSwitch();
	//testFunc();

	TaskBlock tb_LED1;
	TaskBlock tb_LED2;
	TaskBlock tb_LED5;
	initLED();
	initLED2();
	initLED5();
	initPushButton1();
	initTaskBlock(&tb_LED1);
	initTaskBlock(&tb_LED2);
	initTaskBlock(&tb_LED5);

  while(1){
	SD1(&tb_LED1);
    SD2(&tb_LED2);
    SD5(&tb_LED5);
  }
}