# Echtzeituhr über I²C anstecken und einrichten
# Installieren: sudo make install
# Deinstallieren (leidlich): sudo make uninstall
# ZIP-Datei erstellen: make zip
# Hochladen: make upload
install:
echo "I²C in Raspberry-Konfiguration aktivieren!"
echo "Bspw. sudo raspi-config"
echo "dtoverlay=i2c-rtc,ds3231,wakeup-source" >> /boot/config.txt
#Auskommentieren von Zeilen aus /lib/udev/hwclock-set
#if [-e /run/systemd/system] ; then
# exit 0
#fi
perl -pi -e 'if(/^îf.*\/run\/systemd\/system/ ... /fi/) {print "#"}' /lib/udev/hwclock-set
#sudo hwclock -w schreibt die Systemzeit in die Echtzeituhr
#sudo hwclock -r liest die Echtzeituhr
apt remove fake-hwclock
#Wecken und das Stellen einer Weckzeit ist zz. nicht unterstützt!
systemctl reboot
uinstall:
perl -ni -e "print unless /ds3231/" /boot/config.txt
apt install fake-hwclock
zip: rtc-ds3231.zip
rtc-ds3231.zip: Makefile\
temp-ds3231\
wake
zip -u $@ $^
upload: rtc-ds3231.zip
@echo put $< eingeben!
@sftp heha@login:public_html/ewa/Logger
Detected encoding: UTF-8 | 0
|