/** * @brief Services timer * * This function calls timer handling functions. */ void pal_task(void) { #if (TOTAL_NUMBER_OF_TIMERS > 0) timer_service(); #endif #ifdef WATCHDOG pal_wdt_reset(); #endif }
/** * @brief Services timer and sio handler * * This function calls sio & timer handling functions. */ void pal_task(void) { #if (TOTAL_NUMBER_OF_TIMERS > 0) timer_service(); #endif /* * If the serial communication is done using USB, only then the 'usb_handler' * needs to be called. For UART, the data handling is done in the UART ISR. */ #ifdef USB0 usb_handler(); #endif /* USB0 */ }