Skip to content

Commit f7494a2

Browse files
committed
Use flex_unwrap() in examples
1 parent 3a0cc97 commit f7494a2

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

examples/console_test.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
extern crate lang_items;
1919

2020
use libtock_console::Console;
21+
use libtock_drivers::result::FlexUnwrap;
2122
#[cfg(not(feature = "std"))]
2223
use libtock_runtime::{set_main, stack_size, TockSyscalls};
2324
#[cfg(feature = "std")]
@@ -42,7 +43,9 @@ fn main() {
4243
*byte = b'0' + ((i % 10) as u8);
4344
}
4445
buf[i] = b'\n';
45-
Console::<Syscalls>::write(&buf[..(i + 1)]).ok().unwrap();
46+
Console::<Syscalls>::write(&buf[..(i + 1)])
47+
.map_err(|e| e.into())
48+
.flex_unwrap();
4649
}
4750
}
4851
}

examples/erase_storage.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ extern crate lang_items;
2020
use core::fmt::Write;
2121
use ctap2::env::tock::take_storage;
2222
use libtock_console::Console;
23+
use libtock_drivers::result::FlexUnwrap;
2324
use libtock_leds::Leds;
2425
use libtock_platform as platform;
2526
#[cfg(not(feature = "std"))]
@@ -50,7 +51,7 @@ fn is_page_erased(storage: &dyn Storage, page: usize) -> bool {
5051
}
5152

5253
fn main() {
53-
Leds::<Syscalls>::on(1).unwrap(); // red on dongle
54+
Leds::<Syscalls>::on(1).map_err(|e| e.into()).flex_unwrap(); // red on dongle
5455
let mut storage = take_storage::<Syscalls, DefaultConfig>().unwrap();
5556
let num_pages = storage.num_pages();
5657
let mut console = Console::<Syscalls>::writer();
@@ -65,6 +66,6 @@ fn main() {
6566
}
6667
}
6768
writeln!(console, "Done.").unwrap();
68-
Leds::<Syscalls>::on(1).unwrap();
69-
Leds::<Syscalls>::off(0).unwrap(); // green on dongle
69+
Leds::<Syscalls>::on(1).map_err(|e| e.into()).flex_unwrap();
70+
Leds::<Syscalls>::off(0).map_err(|e| e.into()).flex_unwrap(); // green on dongle
7071
}

0 commit comments

Comments
 (0)