kos_sys/arch/
rtc.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Rust for KallistiOS/Dreamcast
// Copyright (C) 2024 Eric Fradella
// https://dreamcast.rs/

use crate::prelude::*;
use libc::time_t;

#[link(name = "kallisti")]
extern "C" {
    pub fn rtc_unix_secs() -> time_t;
    pub fn rtc_set_unix_secs(time: time_t) -> c_int;
    pub fn rtc_boot_time() -> time_t;
    pub fn rtc_init() -> c_int;
    pub fn rtc_shutdown();
}