From 97e9dfb2c28175400653f838a41829ab8c644df2 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Mon, 22 Dec 2014 14:54:22 +0000 Subject: [PATCH] z80pack: add rtc helper --- Kernel/dev/z80pack/devrtc.c | 21 +++++++++++++++++++++ Kernel/dev/z80pack/devrtc.h | 6 ++++++ 2 files changed, 27 insertions(+) create mode 100644 Kernel/dev/z80pack/devrtc.c create mode 100644 Kernel/dev/z80pack/devrtc.h diff --git a/Kernel/dev/z80pack/devrtc.c b/Kernel/dev/z80pack/devrtc.c new file mode 100644 index 00000000..fac3755b --- /dev/null +++ b/Kernel/dev/z80pack/devrtc.c @@ -0,0 +1,21 @@ +#include +#include +#include +#include +#include + +__sfr __at 25 clkc; +__sfr __at 26 clkd; + + +void zrtc_init(void) +{ + clkc = 0xFF; + clkc = 0x00; + inittod(); +} + +uint8_t rtc_secs(void) +{ + return clkd; +} diff --git a/Kernel/dev/z80pack/devrtc.h b/Kernel/dev/z80pack/devrtc.h new file mode 100644 index 00000000..22aa45fd --- /dev/null +++ b/Kernel/dev/z80pack/devrtc.h @@ -0,0 +1,6 @@ +#ifndef __DEVRTC_DOT_H +#define __DEVRTC_DOT_H + +void zrtc_init(void); + +#endif /* __DEVRTC_DOT_H */ -- 2.34.1