diff options
Diffstat (limited to 'src/util/print.rs')
-rw-r--r-- | src/util/print.rs | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/util/print.rs b/src/util/print.rs index 34e808c..9b73f07 100644 --- a/src/util/print.rs +++ b/src/util/print.rs @@ -9,48 +9,3 @@ use core::fmt; pub fn _serial_print(args: fmt::Arguments) { UART_WRITER.write_fmt(args).unwrap(); } - -/// # Print without newline -/// -/// Print formatted arguments without a newline -#[macro_export] -macro_rules! serial_print { - ($($arg:tt)*) => ($crate::util::print::_serial_print(format_args!($($arg)*))); -} - -/// # Print with newline -/// -/// Print formatted arguments with a newline -#[macro_export] -macro_rules! serial_println { - () => ($crate::serial_print!("\n")); - ($($arg:tt)*) => ({ - $crate::util::print::_serial_print(format_args_nl!($($arg)*)); - }) -} - -/// # Debug print without newline -/// -/// Print formatted arguments without a newline but only with `verbose` feature -#[macro_export] -macro_rules! serial_vprint { - ($($arg:tt)*) => ({ - #[cfg(feature="verbose")] - $crate::util::print::_serial_print(format_args!($($arg)*)) - }); -} - -/// # Debug print with newline -/// -/// Print formatted arguments with a newline but only with `verbose` feature -#[macro_export] -macro_rules! serial_vprintln { - () => ({ - #[cfg(feature="verbose")] - $crate::serial_print!("\n") - }); - ($($arg:tt)*) => ({ - #[cfg(feature="verbose")] - $crate::util::print::_serial_print(format_args_nl!($($arg)*)); - }) -} |