aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32l5/src/bin/usb_hid_mouse.rs
diff options
context:
space:
mode:
authormatteo <email>2025-09-30 18:38:43 +0200
committermatteo <email>2025-09-30 18:38:43 +0200
commit5c8218b8750bed3f4bef7973e250aa830d8c2fe3 (patch)
treece4d91f8b6d835fe19de2198e4e7c239a0ce16af /examples/stm32l5/src/bin/usb_hid_mouse.rs
parent8eebeceb16fc5ef15285c62d21b8ea65b9baf6ee (diff)
review comments
Diffstat (limited to 'examples/stm32l5/src/bin/usb_hid_mouse.rs')
-rw-r--r--examples/stm32l5/src/bin/usb_hid_mouse.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs
index 6f9200548..30dbd2698 100644
--- a/examples/stm32l5/src/bin/usb_hid_mouse.rs
+++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs
@@ -7,7 +7,7 @@ use embassy_futures::join::join;
7use embassy_stm32::usb::Driver; 7use embassy_stm32::usb::Driver;
8use embassy_stm32::{bind_interrupts, peripherals, usb, Config}; 8use embassy_stm32::{bind_interrupts, peripherals, usb, Config};
9use embassy_time::Timer; 9use embassy_time::Timer;
10use embassy_usb::class::hid::{HidWriter, ReportId, RequestHandler, State}; 10use embassy_usb::class::hid::{HidBootProtocol, HidSubclass, HidWriter, ReportId, RequestHandler, State};
11use embassy_usb::control::OutResponse; 11use embassy_usb::control::OutResponse;
12use embassy_usb::Builder; 12use embassy_usb::Builder;
13use usbd_hid::descriptor::{MouseReport, SerializedDescriptor}; 13use usbd_hid::descriptor::{MouseReport, SerializedDescriptor};
@@ -77,9 +77,11 @@ async fn main(_spawner: Spawner) {
77 request_handler: Some(&mut request_handler), 77 request_handler: Some(&mut request_handler),
78 poll_ms: 60, 78 poll_ms: 60,
79 max_packet_size: 8, 79 max_packet_size: 8,
80 hid_subclass: HidSubclass::ReportOrBoot,
81 hid_boot_protocol: HidBootProtocol::Mouse,
80 }; 82 };
81 83
82 let mut writer = HidWriter::<_, 5>::new_mouse(&mut builder, &mut state, config); 84 let mut writer = HidWriter::<_, 5>::new(&mut builder, &mut state, config);
83 85
84 // Build the builder. 86 // Build the builder.
85 let mut usb = builder.build(); 87 let mut usb = builder.build();