aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorBoris Faure <[email protected]>2024-04-15 19:53:46 +0200
committerBoris Faure <[email protected]>2024-04-15 19:57:18 +0200
commitae4fb433aef33cfc7993516f880de85d87fa37d8 (patch)
tree24adf6e37574e6e4f04616c2c22c77387b6c6b46 /examples
parent9341ef3b47f67b549b3d202974a2d4a0d62587f1 (diff)
usb-hid: all the RequestHandler method accept &mut self
Diffstat (limited to 'examples')
-rw-r--r--examples/nrf52840/src/bin/usb_hid_keyboard.rs6
-rw-r--r--examples/nrf52840/src/bin/usb_hid_mouse.rs6
-rw-r--r--examples/rp/src/bin/usb_hid_keyboard.rs6
-rw-r--r--examples/rp/src/bin/usb_hid_mouse.rs6
-rw-r--r--examples/stm32f4/src/bin/usb_hid_keyboard.rs6
-rw-r--r--examples/stm32f4/src/bin/usb_hid_mouse.rs6
-rw-r--r--examples/stm32l5/src/bin/usb_hid_mouse.rs6
7 files changed, 21 insertions, 21 deletions
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) {
148struct MyRequestHandler {} 148struct MyRequestHandler {}
149 149
150impl RequestHandler for MyRequestHandler { 150impl 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) {
105struct MyRequestHandler {} 105struct MyRequestHandler {}
106 106
107impl RequestHandler for MyRequestHandler { 107impl 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) {
125struct MyRequestHandler {} 125struct MyRequestHandler {}
126 126
127impl RequestHandler for MyRequestHandler { 127impl 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) {
117struct MyRequestHandler {} 117struct MyRequestHandler {}
118 118
119impl RequestHandler for MyRequestHandler { 119impl 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) {
159struct MyRequestHandler {} 159struct MyRequestHandler {}
160 160
161impl RequestHandler for MyRequestHandler { 161impl 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) {
126struct MyRequestHandler {} 126struct MyRequestHandler {}
127 127
128impl RequestHandler for MyRequestHandler { 128impl 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) {
112struct MyRequestHandler {} 112struct MyRequestHandler {}
113 113
114impl RequestHandler for MyRequestHandler { 114impl 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 }