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.