usb: remove device_descriptor buffer, store bytes in UsbDevice.inner instead

This commit is contained in:
Adam Greig
2024-03-23 00:11:05 +00:00
parent c2aa95016a
commit 7cf6490fba
40 changed files with 33 additions and 113 deletions

View File

@@ -64,7 +64,6 @@ async fn main(_spawner: Spawner) {
// Create embassy-usb DeviceBuilder using the driver and config.
// It needs some buffers for building the descriptors.
let mut device_descriptor = [0; 256];
let mut config_descriptor = [0; 256];
let mut bos_descriptor = [0; 256];
let mut control_buf = [0; 64];
@@ -74,7 +73,6 @@ async fn main(_spawner: Spawner) {
let mut builder = Builder::new(
driver,
config,
&mut device_descriptor,
&mut config_descriptor,
&mut bos_descriptor,
&mut [], // no msos descriptors