summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/rtc.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/rtc.h')
-rw-r--r--firmware/drivers/rtc.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/firmware/drivers/rtc.h b/firmware/drivers/rtc.h
index 7b101ee62e..fd1cd50274 100644
--- a/firmware/drivers/rtc.h
+++ b/firmware/drivers/rtc.h
@@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
- * Copyright (C) 2002 by Linus Nielsen Feltzing
+ * Copyright (C) 2002 by Linus Nielsen Feltzing, Uwe Freese
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.
@@ -19,11 +19,20 @@
#ifndef _RTC_H_
#define _RTC_H_
+#include <stdbool.h>
+
#ifdef HAVE_RTC
void rtc_init(void);
int rtc_read(unsigned char address);
int rtc_read_multiple(unsigned char address, unsigned char *buf, int numbytes);
int rtc_write(unsigned char address, unsigned char value);
-#endif
+
+#ifdef HAVE_ALARM_MOD
+void rtc_set_alarm(int h, int m);
+void rtc_get_alarm(int *h, int *m);
+bool rtc_enable_alarm(bool enable);
+#endif /* HAVE_ALARM_MOD */
+
+#endif /* HAVE_RTC */
#endif