aboutsummaryrefslogtreecommitdiff
path: root/examples/boot/bootloader/stm32wb-dfu/src/main.rs
diff options
context:
space:
mode:
authorMatthew Tran <[email protected]>2025-05-08 00:09:21 -0500
committerMatthew Tran <[email protected]>2025-05-08 00:09:21 -0500
commitd35df5cfbadb0142d4c8fd44b5dcbfa81ab7ac15 (patch)
tree4538149cc25bd0a46fee12add5e35bb83737aa2c /examples/boot/bootloader/stm32wb-dfu/src/main.rs
parent6c6ae4f9fca1eaff6cb9f2896de333d9493ea840 (diff)
embassy-usb-dfu: Change return of reset to ()
Also adds &self to the Reset trait, which makes it easier to implement cleanup/delays before actually resetting.
Diffstat (limited to 'examples/boot/bootloader/stm32wb-dfu/src/main.rs')
-rw-r--r--examples/boot/bootloader/stm32wb-dfu/src/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/boot/bootloader/stm32wb-dfu/src/main.rs b/examples/boot/bootloader/stm32wb-dfu/src/main.rs
index b09d53cf0..28216806e 100644
--- a/examples/boot/bootloader/stm32wb-dfu/src/main.rs
+++ b/examples/boot/bootloader/stm32wb-dfu/src/main.rs
@@ -55,7 +55,7 @@ fn main() -> ! {
55 let mut config_descriptor = [0; 256]; 55 let mut config_descriptor = [0; 256];
56 let mut bos_descriptor = [0; 256]; 56 let mut bos_descriptor = [0; 256];
57 let mut control_buf = [0; 4096]; 57 let mut control_buf = [0; 4096];
58 let mut state = Control::new(updater, DfuAttributes::CAN_DOWNLOAD); 58 let mut state = Control::new(updater, DfuAttributes::CAN_DOWNLOAD, ResetImmediate);
59 let mut builder = Builder::new( 59 let mut builder = Builder::new(
60 driver, 60 driver,
61 config, 61 config,
@@ -77,7 +77,7 @@ fn main() -> ! {
77 msos::PropertyData::RegMultiSz(DEVICE_INTERFACE_GUIDS), 77 msos::PropertyData::RegMultiSz(DEVICE_INTERFACE_GUIDS),
78 )); 78 ));
79 79
80 usb_dfu::<_, _, _, ResetImmediate, 4096>(&mut builder, &mut state); 80 usb_dfu::<_, _, _, _, 4096>(&mut builder, &mut state);
81 81
82 let mut dev = builder.build(); 82 let mut dev = builder.build();
83 embassy_futures::block_on(dev.run()); 83 embassy_futures::block_on(dev.run());