diff options
author | Dario Nieuwenhuis <dirbaio@dirbaio.net> | 2020-11-10 14:15:39 +0100 |
---|---|---|
committer | Dario Nieuwenhuis <dirbaio@dirbaio.net> | 2020-11-10 14:15:39 +0100 |
commit | 1c15bd7677a77ba8a453ac3723d0153b0120d473 (patch) | |
tree | 100329b88906a9da4c232f592460c8cb2935a9e5 /examples/src/bin/flash.rs | |
parent | 3dffe02f75a691ed56579c28f83cc9ff405f01bf (diff) | |
download | nrf-softdevice-1c15bd7677a77ba8a453ac3723d0153b0120d473.zip |
update examples to anyfmt
Diffstat (limited to 'examples/src/bin/flash.rs')
-rw-r--r-- | examples/src/bin/flash.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/examples/src/bin/flash.rs b/examples/src/bin/flash.rs index a7a7a87..ee3fb38 100644 --- a/examples/src/bin/flash.rs +++ b/examples/src/bin/flash.rs @@ -6,6 +6,7 @@ mod example_common; use example_common::*; +use anyfmt::{panic, *}; use cortex_m_rt::entry; use embassy::executor::{task, Executor}; use embassy::flash::Flash as _; @@ -25,16 +26,12 @@ async fn flash_task(sd: &'static Softdevice) { let mut f = Flash::take(sd); info!("starting erase"); - match f.erase(0x80000).await { - Ok(()) => info!("erased!"), - Err(e) => depanic!("erase failed: {:?}", e), - } + unwrap!(f.erase(0x80000).await); + info!("erased!"); info!("starting write"); - match f.write(0x80000, &[1, 2, 3, 4]).await { - Ok(()) => info!("write done!"), - Err(e) => depanic!("write failed: {:?}", e), - } + unwrap!(f.write(0x80000, &[1, 2, 3, 4]).await); + info!("write done!"); } #[entry] @@ -45,8 +42,8 @@ fn main() -> ! { let sd = Softdevice::enable(sdp, &Default::default()); let executor = EXECUTOR.put(Executor::new(cortex_m::asm::sev)); - executor.spawn(softdevice_task(sd)).dewrap(); - executor.spawn(flash_task(sd)).dewrap(); + unwrap!(executor.spawn(softdevice_task(sd))); + unwrap!(executor.spawn(flash_task(sd))); loop { executor.run(); |