dont expose embedded_hal_common::usb
This commit is contained in:
@ -16,8 +16,7 @@ use panic_probe as _; // print out panic messages
|
||||
use embassy::executor::Spawner;
|
||||
use embassy::io::{AsyncBufReadExt, AsyncWriteExt};
|
||||
use embassy::time::{Duration, Timer};
|
||||
use embassy_hal_common::usb::{State, Usb, UsbSerial};
|
||||
use embassy_nrf::usb::{Usb as UsbDevice, UsbBus};
|
||||
use embassy_nrf::usb::{ReadInterface, State, Usb, UsbSerial, UsbThing, WriteInterface};
|
||||
use embassy_nrf::{interrupt, Peripherals};
|
||||
use usb_device::device::{UsbDeviceBuilder, UsbVidPid};
|
||||
|
||||
@ -26,12 +25,9 @@ async fn main(_spawner: Spawner, p: Peripherals) {
|
||||
let mut tx_buffer = [0u8; 1024];
|
||||
let mut rx_buffer = [0u8; 640];
|
||||
|
||||
let _usb_dev = UsbDevice::new(p.USBD);
|
||||
|
||||
let usb_bus = UsbBus::new();
|
||||
let usb_bus = UsbThing::new();
|
||||
|
||||
let serial = UsbSerial::new(&usb_bus, &mut rx_buffer, &mut tx_buffer);
|
||||
|
||||
let device = UsbDeviceBuilder::new(&usb_bus, UsbVidPid(0x16c0, 0x27dd))
|
||||
.manufacturer("Fake company")
|
||||
.product("Serial port")
|
||||
|
Reference in New Issue
Block a user