diff options
Diffstat (limited to 'examples/nrf/src/bin/usb_serial.rs')
-rw-r--r-- | examples/nrf/src/bin/usb_serial.rs | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/examples/nrf/src/bin/usb_serial.rs b/examples/nrf/src/bin/usb_serial.rs index 500be2ce..68432283 100644 --- a/examples/nrf/src/bin/usb_serial.rs +++ b/examples/nrf/src/bin/usb_serial.rs @@ -10,7 +10,7 @@ use embassy_nrf::interrupt; use embassy_nrf::pac; use embassy_nrf::usb::{Driver, Instance}; use embassy_nrf::Peripherals; -use embassy_usb::driver::{ReadError, WriteError}; +use embassy_usb::driver::EndpointError; use embassy_usb::{Config, UsbDeviceBuilder}; use embassy_usb_serial::{CdcAcmClass, State}; use futures::future::join; @@ -82,20 +82,11 @@ async fn main(_spawner: Spawner, p: Peripherals) { struct Disconnected {} -impl From<ReadError> for Disconnected { - fn from(val: ReadError) -> Self { +impl From<EndpointError> for Disconnected { + fn from(val: EndpointError) -> Self { match val { - ReadError::BufferOverflow => panic!("Buffer overflow"), - ReadError::Disabled => Disconnected {}, - } - } -} - -impl From<WriteError> for Disconnected { - fn from(val: WriteError) -> Self { - match val { - WriteError::BufferOverflow => panic!("Buffer overflow"), - WriteError::Disabled => Disconnected {}, + EndpointError::BufferOverflow => panic!("Buffer overflow"), + EndpointError::Disabled => Disconnected {}, } } } |