/*~~~~~~~ Main Code ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ int main(void) { initModesAndClock(); /* Disable Watchdog */ disableWatchdog(); /*Initialize LEDs on TRK-MPC560xB board */ vfnGPIO_LED_Init(); /*Initialize PUSHs on TRK-MPC560xB board */ vfnGPIO_PUSH_Init(); /*Initialize Interrupts */ INTC_InitINTCInterrupts(); /*Initialize Exception Handlers */ EXCEP_InitExceptionHandlers(); PIT_device_init(); PIT_channel_configure(PIT_CHANNEL_0 , dummy_500us); PIT_channel_start(PIT_CHANNEL_0); /* Enable External Interrupts*/ enableIrq(); /* Infinite loop */ dummy_endless_loop(); for (;;) { BackgroundSubsystemTasks(); } }
/*~~~~~~~ Main Code ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ int main(void) { initModesAndClock(); /* Disable Watchdog */ disableWatchdog(); /*Initialize LEDs on TRK-MPC560xB board */ MemAllocInit(&MemAllocConfig); vfnGPIO_LED_Init(); /*Initialize Interrupts */ INTC_InitINTCInterrupts(); /*Initialize Exception Handlers */ EXCEP_InitExceptionHandlers(); // PIT_device_init(); // PIT_channel_configure(PIT_CHANNEL_0 , Test); // PIT_channel_start(PIT_CHANNEL_0); /* Enable External Interrupts*/ enableIrq(); /* Infinite loop */ SchM_Init(&SchedulerConfig); SchM_Start(); for (;;) { BackgroundSubsystemTasks(); } }
/*~~~~~~~ Main Code ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ int main(void) { initModesAndClock(); /* Disable Watchdog */ disableWatchdog(); MemAllocInit(&MemAllocConfig); Init_LIN_SLV1(); /*Initialize Interrupts */ INTC_InitINTCInterrupts(); /*Initialize Exception Handlers */ EXCEP_InitExceptionHandlers(); /* Enable External Interrupts*/ enableIrq(); /* Infinite loop */ /*init del scheduler*/ SchM_Init(&SchConfig); SchM_Start(); for (;;) { BackgroundSubsystemTasks(); } }