void TimerSetValue( TimerEvent_t *obj, uint32_t value ) { uint32_t minValue = 0; TimerStop( obj ); if ( LowPowerModeEnable == true ) minValue = RtcGetMinimumTimeout( ); else minValue = TimerHwGetMinimumTimeout( ); if ( value < minValue ) value = minValue; obj->Timestamp = value; obj->ReloadValue = value; }
void TimerSetValue( TimerEvent_t *obj, uint32_t value ) { uint32_t minValue = 0; TimerStop( obj ); #ifdef LOW_POWER_MODE_ENABLE minValue = RtcGetMinimumTimeout( ); #else minValue = TimerHwGetMinimumTimeout( ); #endif if( value < minValue ) { value = minValue; } obj->Timestamp = value; obj->ReloadValue = value; }