RTCZero Library

The RTCZero library is available from 86Duino Coding 212, and provides the API of Arduino Zero’s RTC library to control and use the on-board RTC (Real Time Clock).

A real-time clock is a clock that keeps track of the current time and that can be used in order to program actions at a certain time. Most RTCs use a crystal oscillator (like in all 86Duino boards and the Arduino Zero) whose frequency is 32.768 kHz (same frequency used in quartz clocks and watches). Namely this the frequency equal to 2^15 cycles per second and so is a convenient rate to use with simple binary counter circuits.

Functions

begin()
setHours()
setMinutes()
setSeconds()
setTime()
setYear()
setMonth()
setDay()
setDate()
getHours()
getMinutes()
getSeconds()
getYear()
getMonth()
getDay()
setAlarmHours()
setAlarmMinutes()
setAlarmSeconds()
setAlarmTime()
setAlarmYear()
setAlarmMonth()
setAlarmDay()
setAlarmDate()
enableAlarm()
disableAlarm()
attachInterrupt()
detachInterrupt()
standbyMode()

Examples

The following are examples from the tutorial of Arduino Zero’s RTC library that can work on the 86Duino boards:

Simple RTC
Simple RTC Alarm
Sleep RTC Alarm


Libraries Reference Home

The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.