https://github.com/nopnop2002/esp-idf-pcf8563
PCF8563 RTC Driver for esp-idf
https://github.com/nopnop2002/esp-idf-pcf8563
esp-idf esp32 pcf8563 rtc
Last synced: about 1 month ago
JSON representation
PCF8563 RTC Driver for esp-idf
- Host: GitHub
- URL: https://github.com/nopnop2002/esp-idf-pcf8563
- Owner: nopnop2002
- Created: 2019-07-16T13:26:52.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T11:48:12.000Z (8 months ago)
- Last Synced: 2025-03-17T09:04:57.565Z (about 1 month ago)
- Topics: esp-idf, esp32, pcf8563, rtc
- Language: C
- Homepage:
- Size: 17.6 KB
- Stars: 11
- Watchers: 0
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# esp-idf-pcf8563
PCF8563 RTC Driver for esp-idf# Installation
```
git clone https://github.com/nopnop2002/esp-idf-pcf8563
cd esp-idf-pcf8563
idf.py menuconfig
idf.py flash
```# Wireing
|PCF8563||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.
# 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