aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf/src
diff options
context:
space:
mode:
Diffstat (limited to 'examples/nrf/src')
-rw-r--r--examples/nrf/src/bin/usb_uart.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/examples/nrf/src/bin/usb_uart.rs b/examples/nrf/src/bin/usb_uart.rs
index 902075dfc..9313fdb1e 100644
--- a/examples/nrf/src/bin/usb_uart.rs
+++ b/examples/nrf/src/bin/usb_uart.rs
@@ -16,8 +16,7 @@ use panic_probe as _; // print out panic messages
16use embassy::executor::Spawner; 16use embassy::executor::Spawner;
17use embassy::io::{AsyncBufReadExt, AsyncWriteExt}; 17use embassy::io::{AsyncBufReadExt, AsyncWriteExt};
18use embassy::time::{Duration, Timer}; 18use embassy::time::{Duration, Timer};
19use embassy_hal_common::usb::{State, Usb, UsbSerial}; 19use embassy_nrf::usb::{ReadInterface, State, Usb, UsbSerial, UsbThing, WriteInterface};
20use embassy_nrf::usb::{Usb as UsbDevice, UsbBus};
21use embassy_nrf::{interrupt, Peripherals}; 20use embassy_nrf::{interrupt, Peripherals};
22use usb_device::device::{UsbDeviceBuilder, UsbVidPid}; 21use usb_device::device::{UsbDeviceBuilder, UsbVidPid};
23 22
@@ -26,12 +25,9 @@ async fn main(_spawner: Spawner, p: Peripherals) {
26 let mut tx_buffer = [0u8; 1024]; 25 let mut tx_buffer = [0u8; 1024];
27 let mut rx_buffer = [0u8; 640]; 26 let mut rx_buffer = [0u8; 640];
28 27
29 let _usb_dev = UsbDevice::new(p.USBD); 28 let usb_bus = UsbThing::new();
30
31 let usb_bus = UsbBus::new();
32 29
33 let serial = UsbSerial::new(&usb_bus, &mut rx_buffer, &mut tx_buffer); 30 let serial = UsbSerial::new(&usb_bus, &mut rx_buffer, &mut tx_buffer);
34
35 let device = UsbDeviceBuilder::new(&usb_bus, UsbVidPid(0x16c0, 0x27dd)) 31 let device = UsbDeviceBuilder::new(&usb_bus, UsbVidPid(0x16c0, 0x27dd))
36 .manufacturer("Fake company") 32 .manufacturer("Fake company")
37 .product("Serial port") 33 .product("Serial port")