8namespace ersa::drivers::rtc {
14 explicit Ds3231(TwoWire& wire = Wire, uint8_t address = 0x68);
17 bool begin(
int sda,
int scl, uint32_t frequencyHz = 100000);
21 bool read(uint16_t& year, uint8_t& month, uint8_t& day, uint8_t& hour,
22 uint8_t& minute, uint8_t& second, uint8_t& dayOfWeek);
24 bool write(uint16_t year, uint8_t month, uint8_t day, uint8_t hour,
25 uint8_t minute, uint8_t second, uint8_t dayOfWeek);
27 bool lostPower(
bool& stopped);
30 bool readRegisters(uint8_t first, uint8_t*
data,
size_t size);
31 bool writeRegisters(uint8_t first,
const uint8_t*
data,
size_t size);
void begin()
Definition app_agenda.cpp:27
size_t size
Definition ota_service.cpp:47
char data[MANIFEST_LIMIT]
Definition ota_service.cpp:33