#[repr(C)]pub struct Host { /* private fields */ }
Expand description
USB is Host
Implementations§
Source§impl Host
impl Host
Sourcepub fn pcfg_iter(&self) -> impl Iterator<Item = &Pcfg>
pub fn pcfg_iter(&self) -> impl Iterator<Item = &Pcfg>
Iterator for array of: 0x100..0x108 - HOST End Point Configuration
Sourcepub const fn binterval(&self, n: usize) -> &Binterval
pub const fn binterval(&self, n: usize) -> &Binterval
0x103..0x10b - HOST Bus Access Period of Pipe
Sourcepub fn binterval_iter(&self) -> impl Iterator<Item = &Binterval>
pub fn binterval_iter(&self) -> impl Iterator<Item = &Binterval>
Iterator for array of: 0x103..0x10b - HOST Bus Access Period of Pipe
Sourcepub const fn pstatusclr(&self, n: usize) -> &Pstatusclr
pub const fn pstatusclr(&self, n: usize) -> &Pstatusclr
0x104..0x10c - HOST End Point Pipe Status Clear
Sourcepub fn pstatusclr_iter(&self) -> impl Iterator<Item = &Pstatusclr>
pub fn pstatusclr_iter(&self) -> impl Iterator<Item = &Pstatusclr>
Iterator for array of: 0x104..0x10c - HOST End Point Pipe Status Clear
Sourcepub const fn pstatusset(&self, n: usize) -> &Pstatusset
pub const fn pstatusset(&self, n: usize) -> &Pstatusset
0x105..0x10d - HOST End Point Pipe Status Set
Sourcepub fn pstatusset_iter(&self) -> impl Iterator<Item = &Pstatusset>
pub fn pstatusset_iter(&self) -> impl Iterator<Item = &Pstatusset>
Iterator for array of: 0x105..0x10d - HOST End Point Pipe Status Set
Sourcepub fn pstatus_iter(&self) -> impl Iterator<Item = &Pstatus>
pub fn pstatus_iter(&self) -> impl Iterator<Item = &Pstatus>
Iterator for array of: 0x106..0x10e - HOST End Point Pipe Status
Sourcepub fn pintflag_iter(&self) -> impl Iterator<Item = &Pintflag>
pub fn pintflag_iter(&self) -> impl Iterator<Item = &Pintflag>
Iterator for array of: 0x107..0x10f - HOST Pipe Interrupt Flag
Sourcepub const fn pintenclr(&self, n: usize) -> &Pintenclr
pub const fn pintenclr(&self, n: usize) -> &Pintenclr
0x108..0x110 - HOST Pipe Interrupt Flag Clear
Sourcepub fn pintenclr_iter(&self) -> impl Iterator<Item = &Pintenclr>
pub fn pintenclr_iter(&self) -> impl Iterator<Item = &Pintenclr>
Iterator for array of: 0x108..0x110 - HOST Pipe Interrupt Flag Clear
Sourcepub const fn pintenset(&self, n: usize) -> &Pintenset
pub const fn pintenset(&self, n: usize) -> &Pintenset
0x109..0x111 - HOST Pipe Interrupt Flag Set
Sourcepub fn pintenset_iter(&self) -> impl Iterator<Item = &Pintenset>
pub fn pintenset_iter(&self) -> impl Iterator<Item = &Pintenset>
Iterator for array of: 0x109..0x111 - HOST Pipe Interrupt Flag Set