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…
Reference in new issue