DS3231 RTC Driver for esp-idf
I forked from here.
git clone https://github.com/nopnop2002/esp-idf-ds3231
cd esp-idf-ds3231
idf.py menuconfig
idf.py flash
DS3231 | ESP32 | ESP32S2/S3/H2 | ESP32Cn | |
---|---|---|---|---|
SCL | -- | GPIO22 | GPIO02 | GPIO06 |
SDA | -- | GPIO21 | GPIO01 | GPIO05 |
GND | -- | GND | GND | GND |
VCC | -- | 3.3V | 3.3V | 3.3V |
You can change GPIO using menuconfig.
This mode set RTC initial value using NTP time Server.
You have to set these config value using menuconfig.
You have to set gpio & NTP Server using menuconfig.
This mode take out the time from a RTC clock.
You have to change mode using menuconfig.
This mode get time over NTP, and take out the time from a RTC clock.
Calculate time difference of NTP and RTC.
You have to change mode using menuconfig.
https://github.com/nopnop2002/esp-idf-ds1302
https://github.com/nopnop2002/esp-idf-ds1307
https://github.com/nopnop2002/esp-idf-pcf8563