Index: RTC.c =================================================================== diff -u -r3444c9047868ffc8164d9bc0d942d7e51b0d8313 -re5081b111b18afe7b24d84165442dbcdffcd8893 --- RTC.c (.../RTC.c) (revision 3444c9047868ffc8164d9bc0d942d7e51b0d8313) +++ RTC.c (.../RTC.c) (revision e5081b111b18afe7b24d84165442dbcdffcd8893) @@ -1666,7 +1666,33 @@ return getU16OverrideValue(&rtcControlRegister3); } +/*********************************************************************//** + * @brief + * The isEpochValid check if epoch is valid + * @details Inputs: epoch time + * @details Outputs: None + * @return TRUE if epoch is valid, else false + *************************************************************************/ +BOOL isEpochValid( U32 epoch ) +{ + BOOL result = TRUE; + memset( debugEventBuffer, 0x00, sizeof( debugEventBuffer ) ); + snprintf( debugEventBuffer, sizeof( debugEventBuffer ), "$RTC HD epoch check" ); + broadcastData( DEBUG_EVENT_MSG_ID, COMM_BUFFER_OUT_CAN_BROADCAST, debugEventBuffer, sizeof( debugEventBuffer ) ); + + if ( epoch < MIN_EPOCH_DATE ) + { + result = FALSE; + + memset( debugEventBuffer, 0x00, sizeof( debugEventBuffer ) ); + snprintf( debugEventBuffer, sizeof( debugEventBuffer ), "$RTC HD epoch: %d", epoch ); + broadcastData( DEBUG_EVENT_MSG_ID, COMM_BUFFER_OUT_CAN_BROADCAST, debugEventBuffer, sizeof( debugEventBuffer ) ); + } + + return result; +} + /************************************************************************* * TEST SUPPORT FUNCTIONS *************************************************************************/ @@ -1800,31 +1826,4 @@ return result; } -/*********************************************************************//** - * @brief - * The isEpochValid check if epoch is valid - * @details Inputs: epoch time - * @details Outputs: None - * @return TRUE if epoch is valid, else false - *************************************************************************/ -BOOL isEpochValid( U32 epoch ) -{ - BOOL result = TRUE; - - memset( debugEventBuffer, 0x00, sizeof( debugEventBuffer ) ); - snprintf( debugEventBuffer, sizeof( debugEventBuffer ), "$RTC HD epoch check" ); - broadcastData( DEBUG_EVENT_MSG_ID, COMM_BUFFER_OUT_CAN_BROADCAST, debugEventBuffer, sizeof( debugEventBuffer ) ); - - if ( epoch < MIN_EPOCH_DATE ) - { - result = FALSE; - - memset( debugEventBuffer, 0x00, sizeof( debugEventBuffer ) ); - snprintf( debugEventBuffer, sizeof( debugEventBuffer ), "$RTC HD epoch: %d", epoch ); - broadcastData( DEBUG_EVENT_MSG_ID, COMM_BUFFER_OUT_CAN_BROADCAST, debugEventBuffer, sizeof( debugEventBuffer ) ); - } - - return result; -} - /**@}*/