summaryrefslogtreecommitdiff
path: root/firmware/drivers/rtc.h
diff options
context:
space:
mode:
authorUwe Freese <thebreaker@rockbox.org>2003-01-22 12:50:34 +0000
committerUwe Freese <thebreaker@rockbox.org>2003-01-22 12:50:34 +0000
commit86352ccc3f47bc0f6bdcdcdc7b752f0836900fcd (patch)
tree6bb892fcae88e04a3a45239236cd3dde97d8d7ce /firmware/drivers/rtc.h
parentfa2229559802f7066b55cc2ab0761c9e742658f7 (diff)
downloadrockbox-86352ccc3f47bc0f6bdcdcdc7b752f0836900fcd.zip
rockbox-86352ccc3f47bc0f6bdcdcdc7b752f0836900fcd.tar.gz
rockbox-86352ccc3f47bc0f6bdcdcdc7b752f0836900fcd.tar.bz2
rockbox-86352ccc3f47bc0f6bdcdcdc7b752f0836900fcd.tar.xz
Code for alarm mod. Enable with adding -DHAVE_ALARM_MOD in Makefile (EXTRA_DEFINES).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3150 a1c6a512-1295-4272-9138-f99709370657
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 7b101ee..fd1cd50 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