void OSTaskIdleHook (void) { #if OS_CPU_ARM_DCC_EN > 0 OSDCC_Handler(); #endif #if OS_APP_HOOKS_EN > 0 App_TaskIdleHook(); #endif }
void OSTaskIdleHook (void) { #if OS_CPU_ARM_DCC_EN > 0 OSDCC_Handler(); #endif #ifndef CPU_USAGE_STAT #ifdef USE_CORTEX_M3 CPU_EnterLowPower(); #endif #endif }
void OSTimeTickHook (void) { #if OS_APP_HOOKS_EN > 0 App_TimeTickHook(); #endif #if OS_TMR_EN > 0 OSTmrCtr++; if (OSTmrCtr >= (OS_TICKS_PER_SEC / OS_TMR_CFG_TICKS_PER_SEC)) { OSTmrCtr = 0; OSTmrSignal(); } #endif #if OS_CPU_ARM_DCC_EN > 0 OSDCC_Handler(); #endif }
void OSTimeTickHook (void) { #if OS_VIEW_MODULE > 0 OSView_TickHook(); #endif #if OS_TMR_EN > 0 OSTmrCtr++; if (OSTmrCtr >= (OS_TICKS_PER_SEC / OS_TMR_CFG_TICKS_PER_SEC)) { OSTmrCtr = 0; OSTmrSignal(); } #endif #if OS_CPU_ARM_DCC_EN > 0 OSDCC_Handler(); #endif // WDResetWDTimer(); // NST_ADD }