Switch to panic-rtt-target

Levi Pearson 2020-07-10 01:13:20 -06:00
parent 3572e55b67
commit 5db28da7fb
2 changed files with 6 additions and 13 deletions

View File

@ -11,18 +11,19 @@ cortex-m = "0.6.2"
cortex-m-rt = "0.6.12"
#cortex-m-semihosting = "0.3.5"
# alternate panic impls, choose only one!
panic-halt = "0.2.0"
#panic-halt = "0.2.0"
#panic-semihosting = "0.5.3" # requires cortex-m-semihosting
#panic-itm = "0.4.1"
#panic-abort = "0.3.2"
#panic-ramdump = "0.1.1"
#panic-persist = "0.2.1"
embedded-hal = "0.2.3"
nb = "0.1.2"
panic-rtt-target = { version = "0.1.0", features = ["cortex-m"] }
embedded-hal = "0.2.4"
nb = "1.0.0"
rtt-target = { version = "0.2.0", features = ["cortex-m"] }
[dependencies.stm32f1xx-hal]
version = "0.6.0"
version = "0.6.1"
features = ["rt", "stm32f103", "medium"]
[[bin]]

View File

@ -9,9 +9,8 @@
#![no_std]
#![cfg_attr(not(doc), no_main)]
//use panic_halt as _;
use core::panic::PanicInfo;
use rtt_target::{rprintln, rtt_init_print};
use panic_rtt_target as _;
use nb::block;
@ -65,10 +64,3 @@ fn main() -> ! {
}
}
}
#[inline(never)]
#[panic_handler]
fn panic(info: &PanicInfo) -> ! {
rprintln!("{}", info);
loop {} // You might need a compiler fence in here.
}