Difference between revisions of "Rtc"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| Line 1: | Line 1: | ||
| Load the I2C and RTC drivers as root: | Load the I2C and RTC drivers as root: | ||
|  sudo -s | |||
|  modprobe i2c-dev |  modprobe i2c-dev | ||
|  modprobe i2c:mcp7941x |  modprobe i2c:mcp7941x | ||
|  echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-0/device/new_device   |  echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-0/device/new_device  # For rev1 RPi | ||
|  echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-1/device/new_device   |  echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-1/device/new_device  # For rev2 RPi | ||
| To write the system time to the RTC (you might need to run this command twice, when you use the RTC for the first time): | To write the system time to the RTC (you might need to run this command twice, when you use the RTC for the first time): | ||
Revision as of 09:17, 7 October 2013
Load the I2C and RTC drivers as root:
sudo -s modprobe i2c-dev modprobe i2c:mcp7941x echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-0/device/new_device # For rev1 RPi echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-1/device/new_device # For rev2 RPi
To write the system time to the RTC (you might need to run this command twice, when you use the RTC for the first time):
hwclock -w
Read out the RTC, and print the date and time to your console:
hwclock
Read out the RTC, and adjust system time:
hwclock -s
To automatically do this on startup, add the following lines to /etc/rc.d/rc.local
modprobe i2c-dev modprobe i2c:mcp7941x echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-0/device/new_device // For rev1 RPi echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-1/device/new_device // For rev2 RPi hwclock -s