Merge pull request #132 from rust-embedded/no-nop
Remove unnecessary nop from main loops
This commit is contained in:
@@ -28,14 +28,11 @@ use panic_halt as _; // you can put a breakpoint on `rust_begin_unwind` to catch
|
|||||||
// use panic_itm as _; // logs messages over ITM; requires ITM support
|
// use panic_itm as _; // logs messages over ITM; requires ITM support
|
||||||
// use panic_semihosting as _; // logs messages to the host stderr; requires a debugger
|
// use panic_semihosting as _; // logs messages to the host stderr; requires a debugger
|
||||||
|
|
||||||
use cortex_m::asm;
|
|
||||||
use cortex_m_rt::entry;
|
use cortex_m_rt::entry;
|
||||||
|
|
||||||
#[cfg(not(test))]
|
#[cfg(not(test))]
|
||||||
#[entry]
|
#[entry]
|
||||||
fn main() -> ! {
|
fn main() -> ! {
|
||||||
asm::nop(); // To not have main optimize to abort in release mode, remove when you add code
|
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
// your code goes here
|
// your code goes here
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,13 +7,10 @@ use panic_halt as _; // you can put a breakpoint on `rust_begin_unwind` to catch
|
|||||||
// use panic_itm as _; // logs messages over ITM; requires ITM support
|
// use panic_itm as _; // logs messages over ITM; requires ITM support
|
||||||
// use panic_semihosting as _; // logs messages to the host stderr; requires a debugger
|
// use panic_semihosting as _; // logs messages to the host stderr; requires a debugger
|
||||||
|
|
||||||
use cortex_m::asm;
|
|
||||||
use cortex_m_rt::entry;
|
use cortex_m_rt::entry;
|
||||||
|
|
||||||
#[entry]
|
#[entry]
|
||||||
fn main() -> ! {
|
fn main() -> ! {
|
||||||
asm::nop(); // To not have main optimize to abort in release mode, remove when you add code
|
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
// your code goes here
|
// your code goes here
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user