Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
void Init(void) {
    InitPort();
    InitTris();
    InitAnsel();
    InitMiscellaneous();
    InitTransmission();
    InitADC();
    InitVar();
    InitInterrupt();
}