Index: RTC.h =================================================================== diff -u -red0b0d9fd80ba2e66bf6566ef47197812aec2b7a -r932b446c7d41494369fadcc019d54a5361bdb0ea --- RTC.h (.../RTC.h) (revision ed0b0d9fd80ba2e66bf6566ef47197812aec2b7a) +++ RTC.h (.../RTC.h) (revision 932b446c7d41494369fadcc019d54a5361bdb0ea) @@ -69,13 +69,28 @@ U32 getRTCTimestamp( void ); +BOOL isEpochValid( U32 epoch ); + void resetRTCPOSTState( void ); #ifdef _DG_ void signalSyncToHD( void ); BOOL syncDG2HDDateTime( void ); #endif +#ifdef _DG_ +#define DEBUG_EVENT_MSG_ID MSG_ID_DG_DEBUG_EVENT +#define COMM_BUFFER_OUT_CAN_BROADCAST COMM_BUFFER_OUT_CAN_DG_BROADCAST +#define EPOCH_DATA_MSG_ID MSG_ID_DG_RTC_EPOCH_DATA +#endif + +#ifdef _HD_ +#define DEBUG_EVENT_MSG_ID MSG_ID_HD_DEBUG_EVENT +#define COMM_BUFFER_OUT_CAN_BROADCAST COMM_BUFFER_OUT_CAN_HD_BROADCAST +#define EPOCH_DATA_MSG_ID MSG_ID_RTC_EPOCH_DATA +#endif + + SELF_TEST_STATUS_T execRTCSelfTest( void ); RTC_RAM_STATUS_T writeToRAM( U32 address, U08* data, U32 length );