diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/nrf/src/bin/usb_hid_keyboard.rs | 15 | ||||
| -rw-r--r-- | examples/nrf/src/bin/usb_hid_mouse.rs | 18 |
2 files changed, 16 insertions, 17 deletions
diff --git a/examples/nrf/src/bin/usb_hid_keyboard.rs b/examples/nrf/src/bin/usb_hid_keyboard.rs index 4ed49d375..a2d78b08e 100644 --- a/examples/nrf/src/bin/usb_hid_keyboard.rs +++ b/examples/nrf/src/bin/usb_hid_keyboard.rs | |||
| @@ -88,14 +88,13 @@ async fn main(_spawner: Spawner, p: Peripherals) { | |||
| 88 | ); | 88 | ); |
| 89 | 89 | ||
| 90 | // Create classes on the builder. | 90 | // Create classes on the builder. |
| 91 | let hid = HidReaderWriter::<_, 1, 8>::new( | 91 | let config = embassy_usb_hid::Config { |
| 92 | &mut builder, | 92 | report_descriptor: KeyboardReport::desc(), |
| 93 | &mut state, | 93 | request_handler: Some(&request_handler), |
| 94 | KeyboardReport::desc(), | 94 | poll_ms: 60, |
| 95 | Some(&request_handler), | 95 | max_packet_size: 64, |
| 96 | 60, | 96 | }; |
| 97 | 64, | 97 | let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); |
| 98 | ); | ||
| 99 | 98 | ||
| 100 | // Build the builder. | 99 | // Build the builder. |
| 101 | let mut usb = builder.build(); | 100 | let mut usb = builder.build(); |
diff --git a/examples/nrf/src/bin/usb_hid_mouse.rs b/examples/nrf/src/bin/usb_hid_mouse.rs index bbdced745..1e98dd1ae 100644 --- a/examples/nrf/src/bin/usb_hid_mouse.rs +++ b/examples/nrf/src/bin/usb_hid_mouse.rs | |||
| @@ -52,7 +52,7 @@ async fn main(_spawner: Spawner, p: Peripherals) { | |||
| 52 | let mut control_buf = [0; 16]; | 52 | let mut control_buf = [0; 16]; |
| 53 | let request_handler = MyRequestHandler {}; | 53 | let request_handler = MyRequestHandler {}; |
| 54 | 54 | ||
| 55 | let mut control = State::new(); | 55 | let mut state = State::new(); |
| 56 | 56 | ||
| 57 | let mut builder = UsbDeviceBuilder::new( | 57 | let mut builder = UsbDeviceBuilder::new( |
| 58 | driver, | 58 | driver, |
| @@ -65,14 +65,14 @@ async fn main(_spawner: Spawner, p: Peripherals) { | |||
| 65 | ); | 65 | ); |
| 66 | 66 | ||
| 67 | // Create classes on the builder. | 67 | // Create classes on the builder. |
| 68 | let mut writer = HidWriter::<_, 5>::new( | 68 | let config = embassy_usb_hid::Config { |
| 69 | &mut builder, | 69 | report_descriptor: MouseReport::desc(), |
| 70 | &mut control, | 70 | request_handler: Some(&request_handler), |
| 71 | MouseReport::desc(), | 71 | poll_ms: 60, |
| 72 | Some(&request_handler), | 72 | max_packet_size: 8, |
| 73 | 60, | 73 | }; |
| 74 | 8, | 74 | |
| 75 | ); | 75 | let mut writer = HidWriter::<_, 5>::new(&mut builder, &mut state, config); |
| 76 | 76 | ||
| 77 | // Build the builder. | 77 | // Build the builder. |
| 78 | let mut usb = builder.build(); | 78 | let mut usb = builder.build(); |
