2 Copyright (C) Dean Camera, 2011.
4 dean [at] fourwalledcubicle [dot] com
14 #include <LUFA/Drivers/Peripheral/TWI.h>
34 unsigned int TenSec
: 3;
46 unsigned int TenMin
: 3;
47 unsigned int Reserved
: 1;
57 unsigned int Hour
: 4;
58 unsigned int TenHour
: 2;
59 unsigned int TwelveHourMode
: 1;
60 unsigned int Reserved
: 1;
74 unsigned int TenDay
: 2;
75 unsigned int Reserved
: 2;
85 unsigned int Month
: 4;
86 unsigned int TenMonth
: 1;
87 unsigned int Reserved
: 3;
97 unsigned int Year
: 4;
98 unsigned int TenYear
: 4;
106 #define DS1307_ADDRESS_READ (0xD0 | TWI_ADDRESS_READ)
107 #define DS1307_ADDRESS_WRITE (0xD0 | TWI_ADDRESS_WRITE)
109 /* Function Prototypes: */
110 void DS1307_SetTimeDate(const TimeDate_t
* NewTimeDate
);
111 void DS1307_GetTimeDate(TimeDate_t
* const TimeDate
);