diff options
| -rw-r--r-- | embassy-usb/src/class/hid.rs | 6 | ||||
| -rw-r--r-- | examples/nrf52840/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rw-r--r-- | examples/nrf52840/src/bin/usb_hid_mouse.rs | 6 | ||||
| -rw-r--r-- | examples/rp/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rw-r--r-- | examples/rp/src/bin/usb_hid_mouse.rs | 6 | ||||
| -rw-r--r-- | examples/stm32f4/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rw-r--r-- | examples/stm32f4/src/bin/usb_hid_mouse.rs | 6 | ||||
| -rw-r--r-- | examples/stm32l5/src/bin/usb_hid_mouse.rs | 6 |
8 files changed, 24 insertions, 24 deletions
diff --git a/embassy-usb/src/class/hid.rs b/embassy-usb/src/class/hid.rs index 7d27c2578..6d9e0aced 100644 --- a/embassy-usb/src/class/hid.rs +++ b/embassy-usb/src/class/hid.rs | |||
| @@ -378,7 +378,7 @@ pub trait RequestHandler { | |||
| 378 | /// Reads the value of report `id` into `buf` returning the size. | 378 | /// Reads the value of report `id` into `buf` returning the size. |
| 379 | /// | 379 | /// |
| 380 | /// Returns `None` if `id` is invalid or no data is available. | 380 | /// Returns `None` if `id` is invalid or no data is available. |
| 381 | fn get_report(&self, id: ReportId, buf: &mut [u8]) -> Option<usize> { | 381 | fn get_report(&mut self, id: ReportId, buf: &mut [u8]) -> Option<usize> { |
| 382 | let _ = (id, buf); | 382 | let _ = (id, buf); |
| 383 | None | 383 | None |
| 384 | } | 384 | } |
| @@ -394,7 +394,7 @@ pub trait RequestHandler { | |||
| 394 | /// If `id` is `None`, get the idle rate for all reports. Returning `None` | 394 | /// If `id` is `None`, get the idle rate for all reports. Returning `None` |
| 395 | /// will reject the control request. Any duration at or above 1.024 seconds | 395 | /// will reject the control request. Any duration at or above 1.024 seconds |
| 396 | /// or below 4ms will be returned as an indefinite idle rate. | 396 | /// or below 4ms will be returned as an indefinite idle rate. |
| 397 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 397 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 398 | let _ = id; | 398 | let _ = id; |
| 399 | None | 399 | None |
| 400 | } | 400 | } |
| @@ -403,7 +403,7 @@ pub trait RequestHandler { | |||
| 403 | /// | 403 | /// |
| 404 | /// If `id` is `None`, set the idle rate of all input reports to `dur`. If | 404 | /// If `id` is `None`, set the idle rate of all input reports to `dur`. If |
| 405 | /// an indefinite duration is requested, `dur` will be set to `u32::MAX`. | 405 | /// an indefinite duration is requested, `dur` will be set to `u32::MAX`. |
| 406 | fn set_idle_ms(&self, id: Option<ReportId>, duration_ms: u32) { | 406 | fn set_idle_ms(&mut self, id: Option<ReportId>, duration_ms: u32) { |
| 407 | let _ = (id, duration_ms); | 407 | let _ = (id, duration_ms); |
| 408 | } | 408 | } |
| 409 | } | 409 | } |
diff --git a/examples/nrf52840/src/bin/usb_hid_keyboard.rs b/examples/nrf52840/src/bin/usb_hid_keyboard.rs index 39b39dcd0..e33ee5866 100644 --- a/examples/nrf52840/src/bin/usb_hid_keyboard.rs +++ b/examples/nrf52840/src/bin/usb_hid_keyboard.rs | |||
| @@ -148,7 +148,7 @@ async fn main(_spawner: Spawner) { | |||
| 148 | struct MyRequestHandler {} | 148 | struct MyRequestHandler {} |
| 149 | 149 | ||
| 150 | impl RequestHandler for MyRequestHandler { | 150 | impl RequestHandler for MyRequestHandler { |
| 151 | fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { | 151 | fn get_report(&mut self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { |
| 152 | info!("Get report for {:?}", id); | 152 | info!("Get report for {:?}", id); |
| 153 | None | 153 | None |
| 154 | } | 154 | } |
| @@ -158,11 +158,11 @@ impl RequestHandler for MyRequestHandler { | |||
| 158 | OutResponse::Accepted | 158 | OutResponse::Accepted |
| 159 | } | 159 | } |
| 160 | 160 | ||
| 161 | fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) { | 161 | fn set_idle_ms(&mut self, id: Option<ReportId>, dur: u32) { |
| 162 | info!("Set idle rate for {:?} to {:?}", id, dur); | 162 | info!("Set idle rate for {:?} to {:?}", id, dur); |
| 163 | } | 163 | } |
| 164 | 164 | ||
| 165 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 165 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 166 | info!("Get idle rate for {:?}", id); | 166 | info!("Get idle rate for {:?}", id); |
| 167 | None | 167 | None |
| 168 | } | 168 | } |
diff --git a/examples/nrf52840/src/bin/usb_hid_mouse.rs b/examples/nrf52840/src/bin/usb_hid_mouse.rs index d86e96270..8076ac283 100644 --- a/examples/nrf52840/src/bin/usb_hid_mouse.rs +++ b/examples/nrf52840/src/bin/usb_hid_mouse.rs | |||
| @@ -105,7 +105,7 @@ async fn main(_spawner: Spawner) { | |||
| 105 | struct MyRequestHandler {} | 105 | struct MyRequestHandler {} |
| 106 | 106 | ||
| 107 | impl RequestHandler for MyRequestHandler { | 107 | impl RequestHandler for MyRequestHandler { |
| 108 | fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { | 108 | fn get_report(&mut self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { |
| 109 | info!("Get report for {:?}", id); | 109 | info!("Get report for {:?}", id); |
| 110 | None | 110 | None |
| 111 | } | 111 | } |
| @@ -115,11 +115,11 @@ impl RequestHandler for MyRequestHandler { | |||
| 115 | OutResponse::Accepted | 115 | OutResponse::Accepted |
| 116 | } | 116 | } |
| 117 | 117 | ||
| 118 | fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) { | 118 | fn set_idle_ms(&mut self, id: Option<ReportId>, dur: u32) { |
| 119 | info!("Set idle rate for {:?} to {:?}", id, dur); | 119 | info!("Set idle rate for {:?} to {:?}", id, dur); |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 122 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 123 | info!("Get idle rate for {:?}", id); | 123 | info!("Get idle rate for {:?}", id); |
| 124 | None | 124 | None |
| 125 | } | 125 | } |
diff --git a/examples/rp/src/bin/usb_hid_keyboard.rs b/examples/rp/src/bin/usb_hid_keyboard.rs index 53385e929..a7cb322d8 100644 --- a/examples/rp/src/bin/usb_hid_keyboard.rs +++ b/examples/rp/src/bin/usb_hid_keyboard.rs | |||
| @@ -125,7 +125,7 @@ async fn main(_spawner: Spawner) { | |||
| 125 | struct MyRequestHandler {} | 125 | struct MyRequestHandler {} |
| 126 | 126 | ||
| 127 | impl RequestHandler for MyRequestHandler { | 127 | impl RequestHandler for MyRequestHandler { |
| 128 | fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { | 128 | fn get_report(&mut self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { |
| 129 | info!("Get report for {:?}", id); | 129 | info!("Get report for {:?}", id); |
| 130 | None | 130 | None |
| 131 | } | 131 | } |
| @@ -135,11 +135,11 @@ impl RequestHandler for MyRequestHandler { | |||
| 135 | OutResponse::Accepted | 135 | OutResponse::Accepted |
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) { | 138 | fn set_idle_ms(&mut self, id: Option<ReportId>, dur: u32) { |
| 139 | info!("Set idle rate for {:?} to {:?}", id, dur); | 139 | info!("Set idle rate for {:?} to {:?}", id, dur); |
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 142 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 143 | info!("Get idle rate for {:?}", id); | 143 | info!("Get idle rate for {:?}", id); |
| 144 | None | 144 | None |
| 145 | } | 145 | } |
diff --git a/examples/rp/src/bin/usb_hid_mouse.rs b/examples/rp/src/bin/usb_hid_mouse.rs index 3c911511e..cce344fb0 100644 --- a/examples/rp/src/bin/usb_hid_mouse.rs +++ b/examples/rp/src/bin/usb_hid_mouse.rs | |||
| @@ -117,7 +117,7 @@ async fn main(_spawner: Spawner) { | |||
| 117 | struct MyRequestHandler {} | 117 | struct MyRequestHandler {} |
| 118 | 118 | ||
| 119 | impl RequestHandler for MyRequestHandler { | 119 | impl RequestHandler for MyRequestHandler { |
| 120 | fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { | 120 | fn get_report(&mut self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { |
| 121 | info!("Get report for {:?}", id); | 121 | info!("Get report for {:?}", id); |
| 122 | None | 122 | None |
| 123 | } | 123 | } |
| @@ -127,11 +127,11 @@ impl RequestHandler for MyRequestHandler { | |||
| 127 | OutResponse::Accepted | 127 | OutResponse::Accepted |
| 128 | } | 128 | } |
| 129 | 129 | ||
| 130 | fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) { | 130 | fn set_idle_ms(&mut self, id: Option<ReportId>, dur: u32) { |
| 131 | info!("Set idle rate for {:?} to {:?}", id, dur); | 131 | info!("Set idle rate for {:?} to {:?}", id, dur); |
| 132 | } | 132 | } |
| 133 | 133 | ||
| 134 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 134 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 135 | info!("Get idle rate for {:?}", id); | 135 | info!("Get idle rate for {:?}", id); |
| 136 | None | 136 | None |
| 137 | } | 137 | } |
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 | } |
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs index b340c5df5..3f8c52b82 100644 --- a/examples/stm32l5/src/bin/usb_hid_mouse.rs +++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs | |||
| @@ -112,7 +112,7 @@ async fn main(_spawner: Spawner) { | |||
| 112 | struct MyRequestHandler {} | 112 | struct MyRequestHandler {} |
| 113 | 113 | ||
| 114 | impl RequestHandler for MyRequestHandler { | 114 | impl RequestHandler for MyRequestHandler { |
| 115 | fn get_report(&self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { | 115 | fn get_report(&mut self, id: ReportId, _buf: &mut [u8]) -> Option<usize> { |
| 116 | info!("Get report for {:?}", id); | 116 | info!("Get report for {:?}", id); |
| 117 | None | 117 | None |
| 118 | } | 118 | } |
| @@ -122,11 +122,11 @@ impl RequestHandler for MyRequestHandler { | |||
| 122 | OutResponse::Accepted | 122 | OutResponse::Accepted |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | fn set_idle_ms(&self, id: Option<ReportId>, dur: u32) { | 125 | fn set_idle_ms(&mut self, id: Option<ReportId>, dur: u32) { |
| 126 | info!("Set idle rate for {:?} to {:?}", id, dur); | 126 | info!("Set idle rate for {:?} to {:?}", id, dur); |
| 127 | } | 127 | } |
| 128 | 128 | ||
| 129 | fn get_idle_ms(&self, id: Option<ReportId>) -> Option<u32> { | 129 | fn get_idle_ms(&mut self, id: Option<ReportId>) -> Option<u32> { |
| 130 | info!("Get idle rate for {:?}", id); | 130 | info!("Get idle rate for {:?}", id); |
| 131 | None | 131 | None |
| 132 | } | 132 | } |
