23 #define DS1307_SLAVE_ADDR 0b11010000 void rtc_set_sram_byte(uint8_t b, uint8_t offset)
Definition: rtc2.c:382
int year
Definition: rtc2.h:47
void rtc_set_time_s(uint8_t hour, uint8_t min, uint8_t sec)
Definition: rtc2.c:245
void rtc_init(void)
Definition: rtc2.c:115
void rtc_get_sram(uint8_t *data)
Definition: rtc2.c:356
void ds3231_get_temp_int(int8_t *i, uint8_t *f)
Definition: rtc2.c:290
struct tm _tm
Definition: rtc2.c:82
void rtc_set_alarm_s(uint8_t hour, uint8_t min, uint8_t sec)
Definition: rtc2.c:523
void rtc_get_time_s(uint8_t *hour, uint8_t *min, uint8_t *sec)
Definition: rtc2.c:195
void rtc_set_alarm(struct tm *tm_)
Definition: rtc2.c:553
bool rtc_check_alarm(void)
Definition: rtc2.c:584
uint8_t rtc_get_sram_byte(uint8_t offset)
Definition: rtc2.c:372
bool rtc_is_ds3231(void)
Definition: rtc2.c:143
int twelveHour
Definition: rtc2.h:52
#define enable
Definition: GPIO.h:30
void rtc_osc32kHz_enable(bool enable)
Definition: rtc2.c:479
int mday
Definition: rtc2.h:45
int min
Definition: rtc2.h:43
int sec
Definition: rtc2.h:42
RTC_SQW_FREQ
Definition: rtc2.h:93
void freq(void)
Definition: spectr.c:363
void rtc_force_temp_conversion(uint8_t block)
Definition: rtc2.c:320
void rtc_run_clock(bool run)
Definition: rtc2.c:263
bool rtc_is_ds1307(void)
Definition: rtc2.c:142
struct tm * rtc_get_alarm(void)
Definition: rtc2.c:573
void rtc_set_time(struct tm *tm_)
Definition: rtc2.c:219
void rtc_set_sram(uint8_t *data)
Definition: rtc2.c:364
void rtc_get_alarm_s(uint8_t *hour, uint8_t *min, uint8_t *sec)
Definition: rtc2.c:559
struct tm * rtc_get_time(void)
Definition: rtc2.c:149
int i
Definition: panvswr2.c:1675
void rtc_reset_alarm(void)
Definition: rtc2.c:506
void rtc_set_ds1307(void)
Definition: rtc2.c:146
int hour
Definition: rtc2.h:44
int wday
Definition: rtc2.h:48
bool am
Definition: rtc2.h:51
void rtc_SQW_enable(bool enable)
Definition: rtc2.c:390
void rtc_SQW_set_freq(enum RTC_SQW_FREQ freq)
Definition: rtc2.c:438
void rtc_set_ds3231(void)
Definition: rtc2.c:147
int mon
Definition: rtc2.h:46
bool rtc_is_clock_running(void)
Definition: rtc2.c:280