void RtcDelayMs( uint32_t delay ) { TimerTime_t delayValue = 0; TimerTime_t timeout = 0; delayValue = ( TimerTime_t )( delay * 1000 ); // Wait delay ms timeout = RtcGetTimerValue( ); while ( ( ( RtcGetTimerValue( ) - timeout ) ) < delayValue ) __NOP( ); }
TimerTime_t TimerGetCurrentTime( void ) { if ( LowPowerModeEnable == true ) return RtcGetTimerValue( ); else return TimerHwGetTime( ); }
TimerTime_t RtcComputeFutureEventTime( TimerTime_t futureEventInTime ) { return( RtcGetTimerValue( ) + futureEventInTime ); }