From: Alan Cox Date: Mon, 22 Dec 2014 15:11:08 +0000 (+0000) Subject: z80pack-lite: add RTC support X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=912117c73ed7027d864397ee6c89474e3a3b2653;p=FUZIX.git z80pack-lite: add RTC support --- diff --git a/Kernel/platform-z80pack-lite/Makefile b/Kernel/platform-z80pack-lite/Makefile index e6d3d877..8ee58bea 100644 --- a/Kernel/platform-z80pack-lite/Makefile +++ b/Kernel/platform-z80pack-lite/Makefile @@ -1,5 +1,5 @@ -DSRCS = ../dev/z80pack/devlpr.c ../dev/z80pack/devtty.c ../dev/z80pack/devfd.c +DSRCS = ../dev/z80pack/devlpr.c ../dev/z80pack/devtty.c ../dev/z80pack/devfd.c ../dev/z80pack/devrtc.c CSRCS = devices.c main.c ASRCS = crt0.s z80pack.s diff --git a/Kernel/platform-z80pack-lite/config.h b/Kernel/platform-z80pack-lite/config.h index 0652456f..2a683f35 100644 --- a/Kernel/platform-z80pack-lite/config.h +++ b/Kernel/platform-z80pack-lite/config.h @@ -1,3 +1,5 @@ +/* Has RTC */ +#define CONFIG_RTC /* Enable to make ^Z dump the inode table for debug */ #undef CONFIG_IDUMP /* Enable to make ^A drop back into the monitor */ diff --git a/Kernel/platform-z80pack-lite/devices.c b/Kernel/platform-z80pack-lite/devices.c index 09783023..d67f11aa 100644 --- a/Kernel/platform-z80pack-lite/devices.c +++ b/Kernel/platform-z80pack-lite/devices.c @@ -6,6 +6,7 @@ #include #include #include +#include struct devsw dev_tab[] = /* The device driver switch table */ { @@ -36,4 +37,5 @@ bool validdev(uint16_t dev) void device_init(void) { + zrtc_init(); } diff --git a/Kernel/platform-z80pack-lite/devtty.h b/Kernel/platform-z80pack-lite/devtty.h new file mode 100644 index 00000000..0da8d61a --- /dev/null +++ b/Kernel/platform-z80pack-lite/devtty.h @@ -0,0 +1 @@ +#include "../dev/z80pack/devtty.h" diff --git a/Kernel/platform-z80pack-lite/uzi.lnk b/Kernel/platform-z80pack-lite/uzi.lnk index 45412b79..0d41e0d1 100644 --- a/Kernel/platform-z80pack-lite/uzi.lnk +++ b/Kernel/platform-z80pack-lite/uzi.lnk @@ -33,4 +33,5 @@ single.rel devsys.rel platform-z80pack-lite/devlpr.rel platform-z80pack-lite/devtty.rel +platform-z80pack-lite/devrtc.rel -e