remove suspendable
field from embassy_usb::builder::Config
This commit is contained in:
parent
6bf70e14fb
commit
a5379e708c
2 changed files with 3 additions and 15 deletions
|
@ -94,15 +94,6 @@ pub struct Config<'a> {
|
|||
/// Default: 100mA
|
||||
/// Max: 500mA
|
||||
pub max_power: u16,
|
||||
|
||||
/// Allow the bus to be suspended.
|
||||
///
|
||||
/// If set to `true`, the bus will put itself in the suspended state
|
||||
/// when it receives a `driver::Event::Suspend` bus event. If you wish
|
||||
/// to override this behavior, set this field to `false`.
|
||||
///
|
||||
/// Default: `true`
|
||||
pub suspendable: bool,
|
||||
}
|
||||
|
||||
impl<'a> Config<'a> {
|
||||
|
@ -123,7 +114,6 @@ impl<'a> Config<'a> {
|
|||
supports_remote_wakeup: false,
|
||||
composite_with_iads: false,
|
||||
max_power: 100,
|
||||
suspendable: true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -471,11 +471,9 @@ impl<'d, D: Driver<'d>> Inner<'d, D> {
|
|||
}
|
||||
Event::Suspend => {
|
||||
trace!("usb: suspend");
|
||||
if self.config.suspendable {
|
||||
self.suspended = true;
|
||||
for h in &mut self.handlers {
|
||||
h.suspended(true);
|
||||
}
|
||||
self.suspended = true;
|
||||
for h in &mut self.handlers {
|
||||
h.suspended(true);
|
||||
}
|
||||
}
|
||||
Event::PowerDetected => {
|
||||
|
|
Loading…
Reference in a new issue