1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//! Prints "Hello, world!" on the OpenOCD console using semihosting
//!
//! ```
//! 
//! #![feature(used)]
//! #![no_std]
//! 
//! #[macro_use]
//! extern crate cortex_m;
//! extern crate cortex_m_rt;
//! 
//! use cortex_m::asm;
//! 
//! fn main() {
//!     hprintln!("Hello, world!");
//! }
//! 
//! // As we are not using interrupts, we just register a dummy catch all handler
//! #[allow(dead_code)]
//! #[used]
//! #[link_section = ".rodata.interrupts"]
//! static INTERRUPTS: [extern "C" fn(); 240] = [default_handler; 240];
//! 
//! extern "C" fn default_handler() {
//!     asm::bkpt();
//! }
//! ```
// Auto-generated. Do not modify.