stub out the embassy registers for usbd

This commit is contained in:
Jacob Rosenthal
2021-12-13 17:50:08 -07:00
parent e5dc63e8e9
commit 83a1237ea3
4 changed files with 81 additions and 22 deletions

View File

@ -17,15 +17,17 @@ 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::UsbBus;
use embassy_nrf::usb::{Usb as UsbDevice, UsbBus};
use embassy_nrf::{interrupt, Peripherals};
use usb_device::device::{UsbDeviceBuilder, UsbVidPid};
#[embassy::main]
async fn main(_spawner: Spawner, _p: Peripherals) {
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 serial = UsbSerial::new(&usb_bus, &mut rx_buffer, &mut tx_buffer);