esp-idf-ds1307

DS1307 RTC Driver for esp-idf

Stars
5

esp-idf-ds1307

DS1307 RTC Driver for esp-idf

I forked from here.

Installation

git clone https://github.com/nopnop2002/esp-idf-ds1307
cd esp-idf-ds1307
idf.py menuconfig
idf.py flash

Wireing

DS1307 ESP32 ESP32S2/S3/H2 ESP32Cn
SCL -- GPIO22 GPIO02 GPIO06
SDA -- GPIO21 GPIO01 GPIO05
GND -- GND GND GND
VCC -- 3.3V 3.3V 3.3V

(*1) You can change using menuconfig.

Set Clock Mode

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.

Get Clock Mode

This mode take out the time from a RTC clock. You have to change mode using menuconfig.

Get the time difference of NTP and RTC

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.

Time difference of 1 week later.

Time difference of 1 month later.

Comparison with other RTCs

This module has a large time lag. I recommend the DS3231 RTC. https://github.com/nopnop2002/esp-idf-ds3231