master
D4VID 4 months ago
parent 58708161c1
commit 295b4b150d

@ -1,20 +1,25 @@
#![no_std] #![no_std]
#![no_main] #![no_main]
use core::fmt::Write; use core::{fmt::Write, panic::PanicInfo};
use core::panic::PanicInfo;
use lwcpu::{NumberDisplay, TextDisplay}; use lwcpu::{NumberDisplay, TextDisplay};
use riscv_rt::entry; use riscv_rt::entry;
#[panic_handler] #[panic_handler]
fn panic_handler(_info: &PanicInfo) -> ! { fn panic_handler(_info: &PanicInfo) -> ! {
NumberDisplay::display_number(0xDEADC0DE); NumberDisplay::display_number(0xDEADC0DE);
let mut text = TextDisplay{};
let _ = write!(text, "Panic: {}", _info.message());
loop {} loop {}
} }
const HELLO_WORLD: &str = " Hello world!";
#[entry] #[entry]
fn main() -> ! { fn main() -> ! {
let mut text = TextDisplay{}; let mut text = TextDisplay{};
let _ = write!(text, "LMAO: {}", 47); loop {
loop {} let _ = text.write_str(HELLO_WORLD);
panic!("Lmao")
}
} }

Loading…
Cancel
Save