diff options
| author | matteo <email> | 2025-09-23 20:20:43 +0200 |
|---|---|---|
| committer | matteo <email> | 2025-09-23 20:20:43 +0200 |
| commit | 2e303c995c53a97a1c2eaecf77827f02567b8417 (patch) | |
| tree | 77ab31d8cf91590a384007936dd09f69e58a475d /examples/stm32l5/src/bin/usb_hid_mouse.rs | |
| parent | d72e8d9af921bfd5ddc25a17933e16b2132386b8 (diff) | |
update hid examples
Diffstat (limited to 'examples/stm32l5/src/bin/usb_hid_mouse.rs')
| -rw-r--r-- | examples/stm32l5/src/bin/usb_hid_mouse.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs index 3f8c52b82..6f9200548 100644 --- a/examples/stm32l5/src/bin/usb_hid_mouse.rs +++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs | |||
| @@ -48,6 +48,10 @@ async fn main(_spawner: Spawner) { | |||
| 48 | config.serial_number = Some("12345678"); | 48 | config.serial_number = Some("12345678"); |
| 49 | config.max_power = 100; | 49 | config.max_power = 100; |
| 50 | config.max_packet_size_0 = 64; | 50 | config.max_packet_size_0 = 64; |
| 51 | config.composite_with_iads = false; | ||
| 52 | config.device_class = 0; | ||
| 53 | config.device_sub_class = 0; | ||
| 54 | config.device_protocol = 0; | ||
| 51 | 55 | ||
| 52 | // Create embassy-usb DeviceBuilder using the driver and config. | 56 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 53 | // It needs some buffers for building the descriptors. | 57 | // It needs some buffers for building the descriptors. |
| @@ -75,7 +79,7 @@ async fn main(_spawner: Spawner) { | |||
| 75 | max_packet_size: 8, | 79 | max_packet_size: 8, |
| 76 | }; | 80 | }; |
| 77 | 81 | ||
| 78 | let mut writer = HidWriter::<_, 5>::new(&mut builder, &mut state, config); | 82 | let mut writer = HidWriter::<_, 5>::new_mouse(&mut builder, &mut state, config); |
| 79 | 83 | ||
| 80 | // Build the builder. | 84 | // Build the builder. |
| 81 | let mut usb = builder.build(); | 85 | let mut usb = builder.build(); |
