Skip to content

Python library for the RV3028 Real Time Clock

License

Notifications You must be signed in to change notification settings

pimoroni/rv3028-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d68b166 · Feb 15, 2022

History

47 Commits
Sep 15, 2021
Jun 21, 2019
Feb 15, 2022
May 24, 2019
May 24, 2019
May 24, 2019
Feb 15, 2022
Feb 15, 2022
Feb 15, 2022
Feb 15, 2022
Feb 15, 2022

Repository files navigation

RV3028 Real Time Clock Breakout

Build Status Coverage Status PyPi Package Python Versions

Note

This is just a Python library to interface with the RV3028 and does not install the RTC as a time source for Raspbian.

In order to set up as a RTC in Raspbian you will need to add something like the following to /boot/config.txt:

dtoverlay=i2c-rtc,rv3028,backup-switchover-mode=1

More information is available in the i2c-rtc dtoverlay documentation: https://github.com/raspberrypi/linux/blob/0d72d83ec92acda1e8cbad0d4213a5ec2b3f2e1b/arch/arm/boot/dts/overlays/README#L1079

Installing

Stable library from PyPi:

  • Just run python3 -m pip install rv3028

Latest/development library from GitHub:

  • git clone https://github.com/pimoroni/rv3028-python
  • cd rv3028-python
  • sudo ./install.sh --unstable

Requirements

This library depends upon smbus:

sudo apt install python-smbus   # Python 2
sudo apt install python3-smbus  # Python 3