Trait kernel::hil::usb::Client
[−]
[src]
pub trait Client { fn enable(&self); fn attach(&self); fn bus_reset(&self); fn ctrl_setup(&self) -> CtrlSetupResult; fn ctrl_in(&self) -> CtrlInResult; fn ctrl_out(&self, packet_bytes: u32) -> CtrlOutResult; fn ctrl_status(&self); fn ctrl_status_complete(&self); }
USB controller client interface