Struct flipperzero_sys::usbd_driver
source · #[repr(C)]pub struct usbd_driver {Show 13 fields
pub getinfo: usbd_hw_getinfo,
pub enable: usbd_hw_enable,
pub connect: usbd_hw_connect,
pub setaddr: usbd_hw_setaddr,
pub ep_config: usbd_hw_ep_config,
pub ep_deconfig: usbd_hw_ep_deconfig,
pub ep_read: usbd_hw_ep_read,
pub ep_write: usbd_hw_ep_write,
pub ep_setstall: usbd_hw_ep_setstall,
pub ep_isstalled: usbd_hw_ep_isstalled,
pub poll: usbd_hw_poll,
pub frame_no: usbd_hw_get_frameno,
pub get_serialno_desc: usbd_hw_get_serialno,
}Expand description
\brief Represents a hardware USB driver call table.
Fields§
§getinfo: usbd_hw_getinfo<\copybrief usbd_hw_getinfo
enable: usbd_hw_enable<\copybrief usbd_hw_enable
connect: usbd_hw_connect<\copybrief usbd_hw_connect
setaddr: usbd_hw_setaddr<\copybrief usbd_hw_setaddr
ep_config: usbd_hw_ep_config<\copybrief usbd_hw_ep_config
ep_deconfig: usbd_hw_ep_deconfig<\copybrief usbd_hw_ep_deconfig
ep_read: usbd_hw_ep_read<\copybrief usbd_hw_ep_read
ep_write: usbd_hw_ep_write<\copybrief usbd_hw_ep_write
ep_setstall: usbd_hw_ep_setstall<\copybrief usbd_hw_ep_setstall
ep_isstalled: usbd_hw_ep_isstalled<\copybrief usbd_hw_ep_isstalled
poll: usbd_hw_poll<\copybrief usbd_hw_poll
frame_no: usbd_hw_get_frameno<\copybrief usbd_hw_get_frameno
get_serialno_desc: usbd_hw_get_serialno<\copybrief usbd_hw_get_serialno
Trait Implementations§
source§impl Clone for usbd_driver
impl Clone for usbd_driver
source§fn clone(&self) -> usbd_driver
fn clone(&self) -> usbd_driver
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more