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

Required Methods

Implementors