Index: RTC.c =================================================================== diff -u -rbe0b3956744600e9db09eea5d404fd6c15e15764 -r9e60eaa3f9b152acef1fa1c99bea1fc255813f59 --- RTC.c (.../RTC.c) (revision be0b3956744600e9db09eea5d404fd6c15e15764) +++ RTC.c (.../RTC.c) (revision 9e60eaa3f9b152acef1fa1c99bea1fc255813f59) @@ -19,6 +19,7 @@ #include "Timers.h" #include "RTC.h" #include "mibspi.h" +#include "SystemCommMessages.h" // ********** Definitions ********** @@ -230,7 +231,7 @@ * @param none * @return none *************************************************************************/ -void setRTCTimestamp( U08 secs, U08 mins, U08 hours, U08 days, U08 months, U16 years ) +void setRTCTimestamp( U08 secs, U08 mins, U08 hours, U08 days, U08 months, U32 years ) { hasWriteToRTCRequested = TRUE; txBuffer[ 0 ] = RTC_WRITE_TO_REG0; @@ -1107,6 +1108,7 @@ updateReadTimestampStruct(); lastEpochTime = convertTime2Epoch(); timeCounter = 1; + broadcastRTCEpoch( lastEpochTime ); result = RTC_EXEC_STATE_IDLE; } else