use hprint macros

This commit is contained in:
Jorge Aparicio
2018-11-09 23:51:11 +01:00
parent 7e2bec66b7
commit 9c6b290e12
4 changed files with 12 additions and 34 deletions

View File

@@ -12,12 +12,10 @@
extern crate panic_halt;
use core::fmt::Write;
use cortex_m::peripheral::syst::SystClkSource;
use cortex_m::Peripherals;
use cortex_m_rt::{entry, exception};
use cortex_m_semihosting::hio::{self, HStdout};
use cortex_m_semihosting::hprint;
#[entry]
fn main() -> ! {
@@ -35,13 +33,5 @@ fn main() -> ! {
#[exception]
fn SysTick() {
static mut STDOUT: Option<HStdout> = None;
if STDOUT.is_none() {
*STDOUT = Some(hio::hstdout().unwrap());
}
if let Some(hstdout) = STDOUT.as_mut() {
hstdout.write_str(".").unwrap();
}
hprint!(".").unwrap();
}