diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-02-01 00:48:33 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2023-02-01 01:17:41 +0100 |
| commit | b5cf332cc076a0de11ce6a0563a2235c9e57eb5c (patch) | |
| tree | ce14e014dfbe8c3764040d7f9f1ffee84ab5747b /examples/nrf52840/src/bin/usb_serial_multitask.rs | |
| parent | ca10fe7135d10084e38038f3cd433da39e505bea (diff) | |
nrf: docs.
Diffstat (limited to 'examples/nrf52840/src/bin/usb_serial_multitask.rs')
| -rw-r--r-- | examples/nrf52840/src/bin/usb_serial_multitask.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/nrf52840/src/bin/usb_serial_multitask.rs b/examples/nrf52840/src/bin/usb_serial_multitask.rs index 93efc2fe6..3532d3f82 100644 --- a/examples/nrf52840/src/bin/usb_serial_multitask.rs +++ b/examples/nrf52840/src/bin/usb_serial_multitask.rs | |||
| @@ -6,7 +6,7 @@ use core::mem; | |||
| 6 | 6 | ||
| 7 | use defmt::{info, panic, unwrap}; | 7 | use defmt::{info, panic, unwrap}; |
| 8 | use embassy_executor::Spawner; | 8 | use embassy_executor::Spawner; |
| 9 | use embassy_nrf::usb::{Driver, PowerUsb}; | 9 | use embassy_nrf::usb::{Driver, HardwareVbusDetect}; |
| 10 | use embassy_nrf::{interrupt, pac, peripherals}; | 10 | use embassy_nrf::{interrupt, pac, peripherals}; |
| 11 | use embassy_usb::class::cdc_acm::{CdcAcmClass, State}; | 11 | use embassy_usb::class::cdc_acm::{CdcAcmClass, State}; |
| 12 | use embassy_usb::driver::EndpointError; | 12 | use embassy_usb::driver::EndpointError; |
| @@ -14,7 +14,7 @@ use embassy_usb::{Builder, Config, UsbDevice}; | |||
| 14 | use static_cell::StaticCell; | 14 | use static_cell::StaticCell; |
| 15 | use {defmt_rtt as _, panic_probe as _}; | 15 | use {defmt_rtt as _, panic_probe as _}; |
| 16 | 16 | ||
| 17 | type MyDriver = Driver<'static, peripherals::USBD, PowerUsb>; | 17 | type MyDriver = Driver<'static, peripherals::USBD, HardwareVbusDetect>; |
| 18 | 18 | ||
| 19 | #[embassy_executor::task] | 19 | #[embassy_executor::task] |
| 20 | async fn usb_task(mut device: UsbDevice<'static, MyDriver>) { | 20 | async fn usb_task(mut device: UsbDevice<'static, MyDriver>) { |
| @@ -42,7 +42,7 @@ async fn main(spawner: Spawner) { | |||
| 42 | // Create the driver, from the HAL. | 42 | // Create the driver, from the HAL. |
| 43 | let irq = interrupt::take!(USBD); | 43 | let irq = interrupt::take!(USBD); |
| 44 | let power_irq = interrupt::take!(POWER_CLOCK); | 44 | let power_irq = interrupt::take!(POWER_CLOCK); |
| 45 | let driver = Driver::new(p.USBD, irq, PowerUsb::new(power_irq)); | 45 | let driver = Driver::new(p.USBD, irq, HardwareVbusDetect::new(power_irq)); |
| 46 | 46 | ||
| 47 | // Create embassy-usb Config | 47 | // Create embassy-usb Config |
| 48 | let mut config = Config::new(0xc0de, 0xcafe); | 48 | let mut config = Config::new(0xc0de, 0xcafe); |
