From 3a44b8da250ffafec26a1c61cf41eeb5978f4549 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Fri, 4 Apr 2025 00:10:16 -0400 Subject: real time clock --- kernel/kernel.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'kernel/kernel.c') diff --git a/kernel/kernel.c b/kernel/kernel.c index 4896b38..0b411be 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -3,6 +3,8 @@ #include #include #include +#include +#include struct memory_map mmap; @@ -23,6 +25,13 @@ void main(long magic, volatile void *mboot) // initalize devices drivers_init(); + // print current time + char date[40]; + set_timezone(TZ_EDT); + time_t time = get_localtime(); + timetostr(&time, "%a %b %d %Y %H:%M:%S", date, 40); + printf("The date is: %s\n\n", date); + // halt printf("halting...\n"); } -- cgit v1.2.3-freya