int KernelMain(void) { printf("\n\n\nStart NOOS RTOS kernel...............\n"); #ifdef _SHOW_EXCEPTION_HANDLER_ __asm__ __volatile__ ( "SWI 0x121212\n" ); return 0; #endif // _SHOW_EXCEPTION_HANDLER_ InitScheduler(); InitTask(); InitInterrupt(); InitTick(); InitTimer(); TaskInit(&initTask, InitTaskMain, 0, CONFIG_MAX_PRIORITY - 1, 20, initStack, sizeof(initStack)); while (1) { /* task idle */ continue; } return 0; }
void Init(void) { InitPort(); InitTris(); InitAnsel(); InitMiscellaneous(); InitTransmission(); InitADC(); InitVar(); InitInterrupt(); }