From 2223a42488b3d941ed96549e7e914cb8d612f83b Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Wed, 1 Oct 2025 02:53:33 +0200 Subject: [PATCH] Test rtc in main --- kern/start.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kern/start.c b/kern/start.c index ac0bcd2..87e0558 100644 --- a/kern/start.c +++ b/kern/start.c @@ -81,6 +81,18 @@ void start() { buddy_free(mem); } + { + uint64_t time = rtc_read_time(); + time = rtc_read_time(); + rtc_alarm_set(time + 3000000000); + uint64_t alrm = rtc_alarm_read(); + assert(alrm > time); + uint32_t astatus = rtc_alarm_status(); + assert(astatus == 0); + rtc_alarm_enable(); + astatus = rtc_alarm_status(); + assert(astatus == 1); + } { char buffer[128]; badrand_buf(buffer, 128);