💾File: dev_ds3231.h
📦Library: dev_ds3231
The DS3231 is a extremely accurate real-time clock.
I2C interface with up to 400kHz.
Battery-Backup input for continuous timekeeping.
bool dev_ds3231_setdatetime(i2c_inst_t* i2c, datetime_t *dt)
▶️ Param: i2c I2C channel i2c0 or i2c1▶️ Param: dt datetime_t with data to set- ✅Return: true if set
- ❌Error Return: false comm. error
bool dev_ds3231_getdatetime(i2c_inst_t* i2c, datetime_t *dt)
▶️ Param: i2c I2C channel i2c0 or i2c1▶️ Param: dt datetime_t struct where get data- ✅Return: true if get
- ❌Error Return: false comm. error
bool dev_ds3231_setrtc(i2c_inst_t* i2c)
▶️ Param: i2c I2C channel i2c0 or i2c1- ✅Return: true if set
- ❌Error Return: false comm. error