moros 0.12.0

MOROS: Obscure Rust Operating System
Documentation
#![no_std]
#![no_main]

use moros::api::power;
use moros::api::syscall;
use moros::entry_point;

entry_point!(main);

fn main(_args: &[&str]) {
    syscall::write(1, b"\x1b[93m"); // Yellow
    syscall::write(
        1,
        b"MOROS has reached its fate, the system is now rebooting.\n",
    );
    syscall::write(1, b"\x1b[0m"); // Reset
    syscall::sleep(0.5);
    power::reboot();
    loop {
        syscall::sleep(1.0)
    }
}