#[repr(C)]pub struct Device { /* private fields */ }
Expand description
USB is Device
Implementations§
Source§impl Device
impl Device
Sourcepub fn epcfg_iter(&self) -> impl Iterator<Item = &Epcfg>
pub fn epcfg_iter(&self) -> impl Iterator<Item = &Epcfg>
Iterator for array of: 0x100..0x108 - DEVICE End Point Configuration
Sourcepub const fn epstatusclr(&self, n: usize) -> &Epstatusclr
pub const fn epstatusclr(&self, n: usize) -> &Epstatusclr
0x104..0x10c - DEVICE End Point Pipe Status Clear
Sourcepub fn epstatusclr_iter(&self) -> impl Iterator<Item = &Epstatusclr>
pub fn epstatusclr_iter(&self) -> impl Iterator<Item = &Epstatusclr>
Iterator for array of: 0x104..0x10c - DEVICE End Point Pipe Status Clear
Sourcepub const fn epstatusset(&self, n: usize) -> &Epstatusset
pub const fn epstatusset(&self, n: usize) -> &Epstatusset
0x105..0x10d - DEVICE End Point Pipe Status Set
Sourcepub fn epstatusset_iter(&self) -> impl Iterator<Item = &Epstatusset>
pub fn epstatusset_iter(&self) -> impl Iterator<Item = &Epstatusset>
Iterator for array of: 0x105..0x10d - DEVICE End Point Pipe Status Set
Sourcepub const fn epstatus(&self, n: usize) -> &Epstatus
pub const fn epstatus(&self, n: usize) -> &Epstatus
0x106..0x10e - DEVICE End Point Pipe Status
Sourcepub fn epstatus_iter(&self) -> impl Iterator<Item = &Epstatus>
pub fn epstatus_iter(&self) -> impl Iterator<Item = &Epstatus>
Iterator for array of: 0x106..0x10e - DEVICE End Point Pipe Status
Sourcepub const fn epintflag(&self, n: usize) -> &Epintflag
pub const fn epintflag(&self, n: usize) -> &Epintflag
0x107..0x10f - DEVICE End Point Interrupt Flag
Sourcepub fn epintflag_iter(&self) -> impl Iterator<Item = &Epintflag>
pub fn epintflag_iter(&self) -> impl Iterator<Item = &Epintflag>
Iterator for array of: 0x107..0x10f - DEVICE End Point Interrupt Flag
Sourcepub const fn epintenclr(&self, n: usize) -> &Epintenclr
pub const fn epintenclr(&self, n: usize) -> &Epintenclr
0x108..0x110 - DEVICE End Point Interrupt Clear Flag
Sourcepub fn epintenclr_iter(&self) -> impl Iterator<Item = &Epintenclr>
pub fn epintenclr_iter(&self) -> impl Iterator<Item = &Epintenclr>
Iterator for array of: 0x108..0x110 - DEVICE End Point Interrupt Clear Flag
Sourcepub const fn epintenset(&self, n: usize) -> &Epintenset
pub const fn epintenset(&self, n: usize) -> &Epintenset
0x109..0x111 - DEVICE End Point Interrupt Set Flag
Sourcepub fn epintenset_iter(&self) -> impl Iterator<Item = &Epintenset>
pub fn epintenset_iter(&self) -> impl Iterator<Item = &Epintenset>
Iterator for array of: 0x109..0x111 - DEVICE End Point Interrupt Set Flag