diff options
| author | Kaitlyn Kenwell <[email protected]> | 2023-12-14 13:29:26 -0500 |
|---|---|---|
| committer | Kaitlyn Kenwell <[email protected]> | 2023-12-14 13:29:26 -0500 |
| commit | 9f9f6e75bb3ef6d285ebed88a20ab57fb55f3d07 (patch) | |
| tree | 2a40c219cee9f20cd3b4e3d2b0067b0ba89c4a63 /examples/boot/bootloader/stm32wb-dfu/src/main.rs | |
| parent | cbc8ccc51e8e747fab51ac377225495cd24eb447 (diff) | |
Abstract chip reset logic, add Reset impls for cortex-m and esp32c3
Diffstat (limited to 'examples/boot/bootloader/stm32wb-dfu/src/main.rs')
| -rw-r--r-- | examples/boot/bootloader/stm32wb-dfu/src/main.rs | 4 |
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 db7039e8c..a7ab813b6 100644 --- a/examples/boot/bootloader/stm32wb-dfu/src/main.rs +++ b/examples/boot/bootloader/stm32wb-dfu/src/main.rs | |||
| @@ -14,7 +14,7 @@ use embassy_stm32::{bind_interrupts, peripherals, usb}; | |||
| 14 | use embassy_sync::blocking_mutex::Mutex; | 14 | use embassy_sync::blocking_mutex::Mutex; |
| 15 | use embassy_usb::Builder; | 15 | use embassy_usb::Builder; |
| 16 | use embassy_usb_dfu::consts::DfuAttributes; | 16 | use embassy_usb_dfu::consts::DfuAttributes; |
| 17 | use embassy_usb_dfu::{usb_dfu, Control}; | 17 | use embassy_usb_dfu::{usb_dfu, Control, ResetImmediate}; |
| 18 | 18 | ||
| 19 | bind_interrupts!(struct Irqs { | 19 | bind_interrupts!(struct Irqs { |
| 20 | USB_LP => usb::InterruptHandler<peripherals::USB>; | 20 | USB_LP => usb::InterruptHandler<peripherals::USB>; |
| @@ -64,7 +64,7 @@ fn main() -> ! { | |||
| 64 | &mut control_buf, | 64 | &mut control_buf, |
| 65 | ); | 65 | ); |
| 66 | 66 | ||
| 67 | usb_dfu::<_, _, _, 4096>(&mut builder, &mut state); | 67 | usb_dfu::<_, _, _, ResetImmediate, 4096>(&mut builder, &mut state); |
| 68 | 68 | ||
| 69 | let mut dev = builder.build(); | 69 | let mut dev = builder.build(); |
| 70 | embassy_futures::block_on(dev.run()); | 70 | embassy_futures::block_on(dev.run()); |
