summaryrefslogtreecommitdiff
path: root/examples/nrf/src/bin/usb_serial.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/nrf/src/bin/usb_serial.rs')
-rw-r--r--examples/nrf/src/bin/usb_serial.rs19
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 {},
}
}
}