aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb/src/lib.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-05-30 00:35:27 +0200
committerDario Nieuwenhuis <[email protected]>2022-05-30 00:35:27 +0200
commita7383840e7067df2d436601b8ca4a48384673254 (patch)
treeb7607339d6cc5a096ecd24abbe52f3cf0dc577f2 /embassy-usb/src/lib.rs
parent883e28a0fb80f9139c0236ce44597c23a0917e4d (diff)
usb: make ControlPipe accept, reject async.
Diffstat (limited to 'embassy-usb/src/lib.rs')
-rw-r--r--embassy-usb/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/embassy-usb/src/lib.rs b/embassy-usb/src/lib.rs
index 9101d81bd..b691bf11e 100644
--- a/embassy-usb/src/lib.rs
+++ b/embassy-usb/src/lib.rs
@@ -306,7 +306,7 @@ impl<'d, D: Driver<'d>> UsbDevice<'d, D> {
306 } 306 }
307 } 307 }
308 } 308 }
309 InResponse::Rejected => self.control.reject(), 309 InResponse::Rejected => self.control.reject().await,
310 } 310 }
311 } 311 }
312 312
@@ -337,8 +337,8 @@ impl<'d, D: Driver<'d>> UsbDevice<'d, D> {
337 trace!(" control out data: {:02x?}", data); 337 trace!(" control out data: {:02x?}", data);
338 338
339 match self.inner.handle_control_out(req, data) { 339 match self.inner.handle_control_out(req, data) {
340 OutResponse::Accepted => self.control.accept(), 340 OutResponse::Accepted => self.control.accept().await,
341 OutResponse::Rejected => self.control.reject(), 341 OutResponse::Rejected => self.control.reject().await,
342 } 342 }
343 } 343 }
344} 344}