-               void DS1307_SetDate(const uint8_t Day,
-                                   const uint8_t Month,
-                                   const uint8_t Year);
-               void DS1307_SetTime(const uint8_t Hour,
-                                   const uint8_t Minute,
-                                   const uint8_t Second);
-               void DS1307_GetDate(uint8_t* const Day,
-                                   uint8_t* const Month,
-                                   uint8_t* const Year);
-               void DS1307_GetTime(uint8_t* const Hour,
-                                   uint8_t* const Minute,
-                                   uint8_t* const Second);
+               bool DS1307_SetTimeDate(const TimeDate_t* NewTimeDate);
+               bool DS1307_GetTimeDate(TimeDate_t* const TimeDate);