diff options
Diffstat (limited to 'examples/stm32l5/src')
| -rw-r--r-- | examples/stm32l5/src/bin/usb_hid_mouse.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs index 9d30205bb..b340c5df5 100644 --- a/examples/stm32l5/src/bin/usb_hid_mouse.rs +++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs | |||
| @@ -54,7 +54,7 @@ async fn main(_spawner: Spawner) { | |||
| 54 | let mut config_descriptor = [0; 256]; | 54 | let mut config_descriptor = [0; 256]; |
| 55 | let mut bos_descriptor = [0; 256]; | 55 | let mut bos_descriptor = [0; 256]; |
| 56 | let mut control_buf = [0; 64]; | 56 | let mut control_buf = [0; 64]; |
| 57 | let request_handler = MyRequestHandler {}; | 57 | let mut request_handler = MyRequestHandler {}; |
| 58 | 58 | ||
| 59 | let mut state = State::new(); | 59 | let mut state = State::new(); |
| 60 | 60 | ||
| @@ -70,7 +70,7 @@ async fn main(_spawner: Spawner) { | |||
| 70 | // Create classes on the builder. | 70 | // Create classes on the builder. |
| 71 | let config = embassy_usb::class::hid::Config { | 71 | let config = embassy_usb::class::hid::Config { |
| 72 | report_descriptor: MouseReport::desc(), | 72 | report_descriptor: MouseReport::desc(), |
| 73 | request_handler: Some(&request_handler), | 73 | request_handler: Some(&mut request_handler), |
| 74 | poll_ms: 60, | 74 | poll_ms: 60, |
| 75 | max_packet_size: 8, | 75 | max_packet_size: 8, |
| 76 | }; | 76 | }; |
| @@ -117,7 +117,7 @@ impl RequestHandler for MyRequestHandler { | |||
| 117 | None | 117 | None |
| 118 | } | 118 | } |
| 119 | 119 | ||
| 120 | fn set_report(&self, id: ReportId, data: &[u8]) -> OutResponse { | 120 | fn set_report(&mut self, id: ReportId, data: &[u8]) -> OutResponse { |
| 121 | info!("Set report for {:?}: {=[u8]}", id, data); | 121 | info!("Set report for {:?}: {=[u8]}", id, data); |
| 122 | OutResponse::Accepted | 122 | OutResponse::Accepted |
| 123 | } | 123 | } |
