From 9ce5b7592f7559c65b3f45d568c52d6082c3203e Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Wed, 22 Nov 2023 20:57:49 -0800 Subject: [PATCH] Use longer rtc interval --- sw/kernel/devices/rtc.s | 8 ++++---- sw/kernel/kernel.c | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/sw/kernel/devices/rtc.s b/sw/kernel/devices/rtc.s index 2d66d16..5f47134 100644 --- a/sw/kernel/devices/rtc.s +++ b/sw/kernel/devices/rtc.s @@ -15,13 +15,13 @@ RTC_OUTPUT = $30 RTC_CONTROL = $30 THRESHOLD_0 = $a0 -; THRESHOLD_1 = $0f -THRESHOLD_1 = $00 +THRESHOLD_1 = $0f +; THRESHOLD_1 = $00 THRESHOLD_2 = $00 THRESHOLD_3 = $00 -; IRQ_THRESHOLD_0 = $32 -IRQ_THRESHOLD_0 = $10 +IRQ_THRESHOLD_0 = $32 +; IRQ_THRESHOLD_0 = $10 IRQ_THRESHOLD_1 = $00 IRQ_THRESHOLD_2 = $00 IRQ_THRESHOLD_3 = $00 diff --git a/sw/kernel/kernel.c b/sw/kernel/kernel.c index 766c18c..6441fb3 100644 --- a/sw/kernel/kernel.c +++ b/sw/kernel/kernel.c @@ -6,7 +6,9 @@ void handle_rtc_interrupt() { - cputs("In IRQ interrupt!\n"); + // cputs("In IRQ interrupt!\n"); + cputc('A'); + send_eoi(); asm volatile ("rti"); }