rtc.h File Reference

Low-level RTC peripheral driver interface definitions. More...

Detailed Description

Low-level RTC peripheral driver interface definitions.

Thomas Eichinger thoma.nosp@m.s.ei.nosp@m.ching.nosp@m.er@f.nosp@m.u-ber.nosp@m.lin..nosp@m.de

Definition in file rtc.h.

#include <time.h>
#include "periph_conf.h"
+ Include dependency graph for rtc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


typedef void(* rtc_alarm_cb_t) (void *arg)
 Signature for alarm Callback. More...


void rtc_init (void)
 Initialize RTC module.
int rtc_set_time (struct tm *time)
 Set RTC to given time. More...
int rtc_get_time (struct tm *time)
 Get current RTC time. More...
int rtc_set_alarm (struct tm *time, rtc_alarm_cb_t cb, void *arg)
 Set an alarm for RTC to the specified value. More...
int rtc_get_alarm (struct tm *time)
 Gets the current alarm setting. More...
void rtc_clear_alarm (void)
 Clear any set alarm, do nothing if nothing set.
void rtc_poweron (void)
 Turns the RTC hardware module on.
void rtc_poweroff (void)
 Turns the RTC hardware module off.