aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb/src/lib.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-03-28 03:27:21 +0200
committerDario Nieuwenhuis <[email protected]>2022-04-06 05:38:11 +0200
commit2b547f311efc7feaa3afbb9f1bf4100c5502839e (patch)
tree40b9ef749e486d6f902a9d9dd95a68ff672c151e /embassy-usb/src/lib.rs
parent15cc97d794d8b4baa6c1a8f1ed6c64468701c9e7 (diff)
usb: move all control-related stuff to `mod control`.
Diffstat (limited to 'embassy-usb/src/lib.rs')
-rw-r--r--embassy-usb/src/lib.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/embassy-usb/src/lib.rs b/embassy-usb/src/lib.rs
index 9076123a5..b6c95ac62 100644
--- a/embassy-usb/src/lib.rs
+++ b/embassy-usb/src/lib.rs
@@ -6,7 +6,6 @@
6pub(crate) mod fmt; 6pub(crate) mod fmt;
7 7
8mod builder; 8mod builder;
9pub mod class;
10pub mod control; 9pub mod control;
11pub mod descriptor; 10pub mod descriptor;
12pub mod driver; 11pub mod driver;
@@ -15,7 +14,6 @@ mod util;
15 14
16use heapless::Vec; 15use heapless::Vec;
17 16
18use self::class::{ControlHandler, RequestStatus};
19use self::control::*; 17use self::control::*;
20use self::descriptor::*; 18use self::descriptor::*;
21use self::driver::*; 19use self::driver::*;
@@ -288,7 +286,7 @@ impl<'d, D: Driver<'d>> UsbDevice<'d, D> {
288 .map(|(_, h)| h); 286 .map(|(_, h)| h);
289 match handler { 287 match handler {
290 Some(handler) => { 288 Some(handler) => {
291 let resp = handler.control_in(req, class::ControlIn::new(&mut buf)); 289 let resp = handler.control_in(req, ControlIn::new(&mut buf));
292 match resp.status { 290 match resp.status {
293 RequestStatus::Accepted => self.control.accept_in(resp.data).await, 291 RequestStatus::Accepted => self.control.accept_in(resp.data).await,
294 RequestStatus::Rejected => self.control.reject(), 292 RequestStatus::Rejected => self.control.reject(),