diff options
| author | Boris Faure <[email protected]> | 2024-04-15 19:53:46 +0200 |
|---|---|---|
| committer | Boris Faure <[email protected]> | 2024-04-15 19:57:18 +0200 |
| commit | ae4fb433aef33cfc7993516f880de85d87fa37d8 (patch) | |
| tree | 24adf6e37574e6e4f04616c2c22c77387b6c6b46 /examples/stm32f4 | |
| parent | 9341ef3b47f67b549b3d202974a2d4a0d62587f1 (diff) | |
usb-hid: all the RequestHandler method accept &mut self
Diffstat (limited to 'examples/stm32f4')
| -rw-r--r-- | examples/stm32f4/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rw-r--r-- | examples/stm32f4/src/bin/usb_hid_mouse.rs | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/examples/stm32f4/src/bin/usb_hid_keyboard.rs b/examples/stm32f4/src/bin/usb_hid_keyboard.rs index 709f3dccc..f6d1395e8 100644 --- a/examples/stm32f4/src/bin/usb_hid_keyboard.rs +++ b/examples/stm32f4/src/bin/usb_hid_keyboard.rs | |||
| @@ -159,7 +159,7 @@ async fn main(_spawner: Spawner) { | |||
| 159 | struct MyRequestHandler {} | 159 | struct MyRequestHandler {} |
| 160 | 160 | ||
| 161 | impl RequestHandler for MyRequestHandler { | 161 | impl RequestHandler for MyRequestHandler { |
| 162 | fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { | 162 | fn get_report(&mut self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { |
| 163 | info!("Get report for {:?}", id); | 163 | info!("Get report for {:?}", id); |
| 164 | None | 164 | None |
| 165 | } | 165 | } |
| @@ -169,11 +169,11 @@ impl RequestHandler for MyRequestHandler { | |||
| 169 | OutResponse::Accepted | 169 | OutResponse::Accepted |
| 170 | } | 170 | } |
| 171 | 171 | ||
| 172 | fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) { | 172 | fn set_idle_ms(&mut self, id: Option<ReportId>, dur: u32) { |
| 173 | info!("Set idle rate for {:?} to {:?}", id, dur); | 173 | info!("Set idle rate for {:?} to {:?}", id, dur); |
| 174 | } | 174 | } |
| 175 | 175 | ||
| 176 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 176 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 177 | info!("Get idle rate for {:?}", id); | 177 | info!("Get idle rate for {:?}", id); |
| 178 | None | 178 | None |
| 179 | } | 179 | } |
diff --git a/examples/stm32f4/src/bin/usb_hid_mouse.rs b/examples/stm32f4/src/bin/usb_hid_mouse.rs index 0d08d34a2..2cff9294a 100644 --- a/examples/stm32f4/src/bin/usb_hid_mouse.rs +++ b/examples/stm32f4/src/bin/usb_hid_mouse.rs | |||
| @@ -126,7 +126,7 @@ async fn main(_spawner: Spawner) { | |||
| 126 | struct MyRequestHandler {} | 126 | struct MyRequestHandler {} |
| 127 | 127 | ||
| 128 | impl RequestHandler for MyRequestHandler { | 128 | impl RequestHandler for MyRequestHandler { |
| 129 | fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { | 129 | fn get_report(&mut self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { |
| 130 | info!("Get report for {:?}", id); | 130 | info!("Get report for {:?}", id); |
| 131 | None | 131 | None |
| 132 | } | 132 | } |
| @@ -136,11 +136,11 @@ impl RequestHandler for MyRequestHandler { | |||
| 136 | OutResponse::Accepted | 136 | OutResponse::Accepted |
| 137 | } | 137 | } |
| 138 | 138 | ||
| 139 | fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) { | 139 | fn set_idle_ms(&mut self, id: Option<ReportId>, dur: u32) { |
| 140 | info!("Set idle rate for {:?} to {:?}", id, dur); | 140 | info!("Set idle rate for {:?} to {:?}", id, dur); |
| 141 | } | 141 | } |
| 142 | 142 | ||
| 143 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 143 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 144 | info!("Get idle rate for {:?}", id); | 144 | info!("Get idle rate for {:?}", id); |
| 145 | None | 145 | None |
| 146 | } | 146 | } |
