drone-stm32 0.8.3

Drone for STM32.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use core::alloc::Layout;
use core::panic::PanicInfo;
use {cpu, itm};

#[linkage = "weak"]
#[panic_handler]
fn begin_panic(pi: &PanicInfo) -> ! {
  println!("{}", pi);
  itm::flush();
  cpu::self_reset()
}

#[linkage = "weak"]
#[lang = "oom"]
fn oom(_layout: Layout) -> ! {
  cpu::self_reset()
}