37#define WS_RTC_MONTH_AMPM 0x80
38#define WS_RTC_MONTH_AM 0x00
39#define WS_RTC_MONTH_PM 0x80
41#define WS_RTC_STATUS_POWER_LOST 0x80
42#define WS_RTC_STATUS_12_HOUR 0x00
43#define WS_RTC_STATUS_24_HOUR 0x40
44#define WS_RTC_STATUS_INTAE 0x20
45#define WS_RTC_STATUS_INTME 0x08
46#define WS_RTC_STATUS_INTFE 0x02
47#define WS_RTC_STATUS_INT_OFF 0
48#define WS_RTC_STATUS_INT_FREQ_STEADY (WS_RTC_STATUS_INTFE)
49#define WS_RTC_STATUS_INT_MINUTE_EDGE (WS_RTC_STATUS_INTME)
50#define WS_RTC_STATUS_INT_MINUTE_STEADY (WS_RTC_STATUS_INTME | WS_RTC_STATUS_INTFE)
51#define WS_RTC_STATUS_INT_ALARM (WS_RTC_STATUS_INTAE)
bool ws_rtc_low_write_byte(uint8_t value, uint16_t timeout)
bool ws_rtc_low_write_ctrl(uint8_t value, uint16_t timeout)
int16_t ws_rtc_low_read_byte(uint16_t timeout)