示例#1
0
文件: main.c 项目: kiban18/k.rtos
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;
}
示例#2
0
文件: init.c 项目: LucasUllrich/Pyro
void Init(void) {
    InitPort();
    InitTris();
    InitAnsel();
    InitMiscellaneous();
    InitTransmission();
    InitADC();
    InitVar();
    InitInterrupt();
}