Linux kernel driver for the DS1307 and DS1337 rtc modules
Helmut Pozimski d5ef1b1f3a use regmap for nvram access since i2c_transfer was unreliable | 5 سال پیش | |
---|---|---|
.gitignore | 6 سال پیش | |
COPYING | 6 سال پیش | |
Makefile | 6 سال پیش | |
README.md | 6 سال پیش | |
rtc-ds13307.c | 5 سال پیش |
Linux Kernel driver for the DS1307 and DS1337 RTC modules implemented from scratch.
Execute make
to compile the kernel module and then load the compiled module via insmod
. Please make sure that no other kernel is loaded for the hardware (e.g. the stock rtc-ds1307
module) before loading this one.
To use this module, you will need either a DS1307 oder DS1337 rtc module that is attached to your computer via i2c. To compile it, you will need gcc, make and the kernel-headers for your currently running kernel. Usually you will be able to install the kernel headers through a package called kernel-headers
, linux-headers
or raspberrypi-kernel-headers
in the case of Raspbian. The name of the package largely depends on your distribution.
For the Raspberry PI you will also need to enable the i2c-rtc and ds1307 device tree overlays. To do that, put dtoverlay=i2c-rtc,ds1307
into your /boot/config.txt
.
TBD
This project is licensed under the GNU General Public License, Version 2 - see the COPYING file for details
TBD