X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/ac61b81a0b20b86a4865d5e2802f704ad1075541..e61345f872fc7f1a8b95e53ee68b4dbdea0650db:/Projects/TempDataLogger/Lib/DS1307.h?ds=sidebyside diff --git a/Projects/TempDataLogger/Lib/DS1307.h b/Projects/TempDataLogger/Lib/DS1307.h index 9b14ee467..c9fe43c3d 100644 --- a/Projects/TempDataLogger/Lib/DS1307.h +++ b/Projects/TempDataLogger/Lib/DS1307.h @@ -23,7 +23,7 @@ unsigned int Sec : 4; unsigned int TenSec : 3; unsigned int CH : 1; - }; + } Fields; uint8_t IntVal; } Byte1; @@ -34,8 +34,8 @@ { unsigned int Min : 4; unsigned int TenMin : 3; - unsigned int _RESERVED : 1; - }; + unsigned int Reserved : 1; + } Fields; uint8_t IntVal; } Byte2; @@ -47,8 +47,8 @@ unsigned int Hour : 4; unsigned int TenHour : 2; unsigned int TwelveHourMode : 1; - unsigned int _RESERVED : 1; - }; + unsigned int Reserved : 1; + } Fields; uint8_t IntVal; } Byte3; @@ -62,8 +62,8 @@ { unsigned int Day : 4; unsigned int TenDay : 2; - unsigned int _RESERVED : 2; - }; + unsigned int Reserved : 2; + } Fields; uint8_t IntVal; } Byte1; @@ -74,8 +74,8 @@ { unsigned int Month : 4; unsigned int TenMonth : 1; - unsigned int _RESERVED : 3; - }; + unsigned int Reserved : 3; + } Fields; uint8_t IntVal; } Byte2; @@ -86,7 +86,7 @@ { unsigned int Year : 4; unsigned int TenYear : 4; - }; + } Fields; uint8_t IntVal; } Byte3; @@ -100,10 +100,17 @@ #define DS1307_ADDRESS_WRITE 0b11010000 /* Function Prototypes: */ - void DS1307_SetDate(uint8_t Day, uint8_t Month, uint8_t Year); - void DS1307_SetTime(uint8_t Hour, uint8_t Minute, uint8_t Second); - - void DS1307_GetDate(uint8_t* Day, uint8_t* Month, uint8_t* Year); - void DS1307_GetTime(uint8_t* Hour, uint8_t* Minute, uint8_t* Second); + 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); #endif