#include <avr/io.h>
#include <LUFA/Drivers/Peripheral/TWI.h>
|
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) |
|
#define DS1307_ADDRESS_READ 0b11010001 |
#define DS1307_ADDRESS_WRITE 0b11010000 |
#define DS1307_DATEREG_START 0x04 |
#define DS1307_TIMEREG_START 0x00 |
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 |
|
) |
| |
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 |
|
) |
| |