#![no_std] #![warn( clippy::correctness, clippy::nursery, clippy::unnecessary_cast, clippy::all, clippy::suspicious, clippy::perf, rustdoc::missing_errors_doc, rustdoc::missing_panics_doc, tail_expr_drop_order )] extern crate alloc; pub mod drivers; pub mod resources; pub mod threads; pub mod util; #[allow(unused)] // We aren't using much of this right now. pub mod std; /// Re-exports most of the IO macros as well as standard allocation stuff #[allow(unused)] pub mod prelude { pub use crate::std::io::*; pub use alloc::{ boxed::Box, string::{String, ToString}, vec::Vec, }; } pub use crate::drivers::io::{ ascii::{_print, _print_log}, serial::_serial_write, };