pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn shiftstate(&self) -> &Shiftstate
pub const fn shiftstate(&self) -> &Shiftstate
0x40 - Shifter State
Sourcepub fn shiftctl_iter(&self) -> impl Iterator<Item = &Shiftctl>
pub fn shiftctl_iter(&self) -> impl Iterator<Item = &Shiftctl>
Iterator for array of: 0x80..0x90 - Shifter Control
Sourcepub fn shiftcfg_iter(&self) -> impl Iterator<Item = &Shiftcfg>
pub fn shiftcfg_iter(&self) -> impl Iterator<Item = &Shiftcfg>
Iterator for array of: 0x100..0x110 - Shifter Configuration
Sourcepub fn shiftbuf_iter(&self) -> impl Iterator<Item = &Shiftbuf>
pub fn shiftbuf_iter(&self) -> impl Iterator<Item = &Shiftbuf>
Iterator for array of: 0x200..0x210 - Shifter Buffer
Sourcepub const fn shiftbufbis(&self, n: usize) -> &Shiftbufbis
pub const fn shiftbufbis(&self, n: usize) -> &Shiftbufbis
0x280..0x290 - Shifter Buffer Bit Swapped
Sourcepub fn shiftbufbis_iter(&self) -> impl Iterator<Item = &Shiftbufbis>
pub fn shiftbufbis_iter(&self) -> impl Iterator<Item = &Shiftbufbis>
Iterator for array of: 0x280..0x290 - Shifter Buffer Bit Swapped
Sourcepub const fn shiftbufbys(&self, n: usize) -> &Shiftbufbys
pub const fn shiftbufbys(&self, n: usize) -> &Shiftbufbys
0x300..0x310 - Shifter Buffer Byte Swapped
Sourcepub fn shiftbufbys_iter(&self) -> impl Iterator<Item = &Shiftbufbys>
pub fn shiftbufbys_iter(&self) -> impl Iterator<Item = &Shiftbufbys>
Iterator for array of: 0x300..0x310 - Shifter Buffer Byte Swapped
Sourcepub const fn shiftbufbbs(&self, n: usize) -> &Shiftbufbbs
pub const fn shiftbufbbs(&self, n: usize) -> &Shiftbufbbs
0x380..0x390 - Shifter Buffer Bit Byte Swapped
Sourcepub fn shiftbufbbs_iter(&self) -> impl Iterator<Item = &Shiftbufbbs>
pub fn shiftbufbbs_iter(&self) -> impl Iterator<Item = &Shiftbufbbs>
Iterator for array of: 0x380..0x390 - Shifter Buffer Bit Byte Swapped
Sourcepub fn timctl_iter(&self) -> impl Iterator<Item = &Timctl>
pub fn timctl_iter(&self) -> impl Iterator<Item = &Timctl>
Iterator for array of: 0x400..0x410 - Timer Control
Sourcepub fn timcfg_iter(&self) -> impl Iterator<Item = &Timcfg>
pub fn timcfg_iter(&self) -> impl Iterator<Item = &Timcfg>
Iterator for array of: 0x480..0x490 - Timer Configuration
Sourcepub fn timcmp_iter(&self) -> impl Iterator<Item = &Timcmp>
pub fn timcmp_iter(&self) -> impl Iterator<Item = &Timcmp>
Iterator for array of: 0x500..0x510 - Timer Compare
Sourcepub const fn shiftbufnbs(&self, n: usize) -> &Shiftbufnbs
pub const fn shiftbufnbs(&self, n: usize) -> &Shiftbufnbs
0x680..0x690 - Shifter Buffer Nibble Byte Swapped
Sourcepub fn shiftbufnbs_iter(&self) -> impl Iterator<Item = &Shiftbufnbs>
pub fn shiftbufnbs_iter(&self) -> impl Iterator<Item = &Shiftbufnbs>
Iterator for array of: 0x680..0x690 - Shifter Buffer Nibble Byte Swapped
Sourcepub const fn shiftbufhws(&self, n: usize) -> &Shiftbufhws
pub const fn shiftbufhws(&self, n: usize) -> &Shiftbufhws
0x700..0x710 - Shifter Buffer Halfword Swapped
Sourcepub fn shiftbufhws_iter(&self) -> impl Iterator<Item = &Shiftbufhws>
pub fn shiftbufhws_iter(&self) -> impl Iterator<Item = &Shiftbufhws>
Iterator for array of: 0x700..0x710 - Shifter Buffer Halfword Swapped
Sourcepub const fn shiftbufnis(&self, n: usize) -> &Shiftbufnis
pub const fn shiftbufnis(&self, n: usize) -> &Shiftbufnis
0x780..0x790 - Shifter Buffer Nibble Swapped
Sourcepub fn shiftbufnis_iter(&self) -> impl Iterator<Item = &Shiftbufnis>
pub fn shiftbufnis_iter(&self) -> impl Iterator<Item = &Shiftbufnis>
Iterator for array of: 0x780..0x790 - Shifter Buffer Nibble Swapped
Sourcepub const fn shiftbufoes(&self, n: usize) -> &Shiftbufoes
pub const fn shiftbufoes(&self, n: usize) -> &Shiftbufoes
0x800..0x810 - Shifter Buffer Odd Even Swapped
Sourcepub fn shiftbufoes_iter(&self) -> impl Iterator<Item = &Shiftbufoes>
pub fn shiftbufoes_iter(&self) -> impl Iterator<Item = &Shiftbufoes>
Iterator for array of: 0x800..0x810 - Shifter Buffer Odd Even Swapped
Sourcepub const fn shiftbufeos(&self, n: usize) -> &Shiftbufeos
pub const fn shiftbufeos(&self, n: usize) -> &Shiftbufeos
0x880..0x890 - Shifter Buffer Even Odd Swapped
Sourcepub fn shiftbufeos_iter(&self) -> impl Iterator<Item = &Shiftbufeos>
pub fn shiftbufeos_iter(&self) -> impl Iterator<Item = &Shiftbufeos>
Iterator for array of: 0x880..0x890 - Shifter Buffer Even Odd Swapped
Sourcepub const fn shiftbufhbs(&self, n: usize) -> &Shiftbufhbs
pub const fn shiftbufhbs(&self, n: usize) -> &Shiftbufhbs
0x900..0x910 - Shifter Buffer Halfword Byte Swapped
Sourcepub fn shiftbufhbs_iter(&self) -> impl Iterator<Item = &Shiftbufhbs>
pub fn shiftbufhbs_iter(&self) -> impl Iterator<Item = &Shiftbufhbs>
Iterator for array of: 0x900..0x910 - Shifter Buffer Halfword Byte Swapped