1 unstable release
0.1.0 | Aug 16, 2020 |
---|
#30 in #panic-handler
7KB
pygamer-panic-led
Set the panicking behavior to enable the d13 red led on the back of the pygamer. It steals the underlying d13 pin, sets it to function_a and then into_push_pull before enabling, so you COULD still use it for during normal program operation.
Usage
#![no_std]
use pygamer as hal;
use pygamer_panic_led as _;
#[hal::entry]
fn main() {
panic!("argument is ignored");
}
lib.rs
:
Set the panicking behavior to enable the d13 red led on the back of the pygamer. It steals the underlying d13 pin, sets it to function_a and then into_push_pull before enabling, so you COULD still use it for during normal program operation.
Usage
#![no_std]
use pygamer_panic_led as _;
fn main() {
panic!("argument is ignored");
}
Breakable symbols
With the panic handler being #[inline(never)]
the symbol
rust_begin_unwind
will be available to place a breakpoint on to halt when
a panic is happening.
Dependencies
~9MB
~205K SLoC