140 bool rtc_ds1307_write_time(uint8_t seconds, uint8_t minutes, uint8_t hours, uint8_t day, uint8_t date, uint8_t month, uint8_t year);
uint8_t rtc_ds1307_read_year(void)
read year from RTC IC
bool rtc_ds1307_oscillator_disable(void)
disable RTC IC oscillator
bool rtc_ds1307_write_day(uint8_t day)
write day into RTC IC
uint8_t rtc_ds1307_read_seconds(void)
read seconds from RTC IC
uint8_t rtc_ds1307_read_day(void)
read day from RTC IC
void rtc_ds1307_setup(void)
setup communication with RTC IC configure the I2C port defined in the sources
bool rtc_ds1307_write_rom(uint16_t start, uint8_t *data, uint8_t length)
write to ROM on AT24Cxx EEPROM
bool rtc_ds1307_write_square_wave(uint16_t frequency)
write square wave output frequency (in Hz)
bool rtc_ds1307_write_seconds(uint8_t seconds)
write seconds into RTC IC
bool rtc_ds1307_oscillator_enable(void)
enable RTC IC oscillator
bool rtc_ds1307_write_month(uint8_t month)
write month into RTC IC
uint8_t rtc_ds1307_read_minutes(void)
read minutes from RTC IC
bool rtc_ds1307_oscillator_disabled(void)
verify if oscillator is disabled
uint8_t rtc_ds1307_read_hours(void)
read hours from RTC IC
bool rtc_ds1307_write_ram(uint8_t start, uint8_t *data, uint8_t length)
write to user RAM on RTC IC
bool rtc_ds1307_write_time(uint8_t seconds, uint8_t minutes, uint8_t hours, uint8_t day, uint8_t date, uint8_t month, uint8_t year)
write time into RTC IC
uint8_t * rtc_ds1307_read_time(void)
read time from RTC IC
bool rtc_ds1307_write_year(uint8_t year)
write year into RTC IC
bool rtc_ds1307_write_minutes(uint8_t minutes)
write minutes into RTC IC
bool rtc_ds1307_write_hours(uint8_t hours)
write hours into RTC IC
bool rtc_ds1307_write_date(uint8_t date)
write date into RTC IC
bool rtc_ds1307_read_rom(uint16_t start, uint8_t *data, uint16_t length)
read ROM from AT24Cxx EEPROM
bool rtc_ds1307_read_ram(uint8_t start, uint8_t *data, uint8_t length)
read user RAM from RTC IC
uint16_t rtc_ds1307_read_square_wave(void)
read square wave output frequency (in Hz)
uint8_t rtc_ds1307_read_date(void)
read date from RTC IC
uint8_t rtc_ds1307_read_month(void)
read month from RTC IC