pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn btr(&self, n: usize) -> &Reg<BTRrs>
pub const fn btr(&self, n: usize) -> &Reg<BTRrs>
0x04..0x14 - SRAM/NOR-Flash chip-select timing register %s
Sourcepub fn btr_iter(&self) -> impl Iterator<Item = &Reg<BTRrs>>
pub fn btr_iter(&self) -> impl Iterator<Item = &Reg<BTRrs>>
Iterator for array of: 0x04..0x14 - SRAM/NOR-Flash chip-select timing register %s
Sourcepub const fn bcr(&self, n: usize) -> &Reg<BCRrs>
pub const fn bcr(&self, n: usize) -> &Reg<BCRrs>
0x08..0x14 - SRAM/NOR-Flash chip-select control register %s
Sourcepub fn bcr_iter(&self) -> impl Iterator<Item = &Reg<BCRrs>>
pub fn bcr_iter(&self) -> impl Iterator<Item = &Reg<BCRrs>>
Iterator for array of: 0x08..0x14 - SRAM/NOR-Flash chip-select control register %s
Sourcepub const fn pcr(&self, n: usize) -> &Reg<PCRrs>
pub const fn pcr(&self, n: usize) -> &Reg<PCRrs>
0x60..0x6c - PC Card/NAND Flash control register %s
Sourcepub fn pcr_iter(&self) -> impl Iterator<Item = &Reg<PCRrs>>
pub fn pcr_iter(&self) -> impl Iterator<Item = &Reg<PCRrs>>
Iterator for array of: 0x60..0x6c - PC Card/NAND Flash control register %s
Sourcepub const fn sr(&self, n: usize) -> &Reg<SRrs>
pub const fn sr(&self, n: usize) -> &Reg<SRrs>
0x64..0x70 - FIFO status and interrupt register %s
Sourcepub fn sr_iter(&self) -> impl Iterator<Item = &Reg<SRrs>>
pub fn sr_iter(&self) -> impl Iterator<Item = &Reg<SRrs>>
Iterator for array of: 0x64..0x70 - FIFO status and interrupt register %s
Sourcepub const fn pmem(&self, n: usize) -> &Reg<PMEMrs>
pub const fn pmem(&self, n: usize) -> &Reg<PMEMrs>
0x68..0x74 - Common memory space timing register %s
Sourcepub fn pmem_iter(&self) -> impl Iterator<Item = &Reg<PMEMrs>>
pub fn pmem_iter(&self) -> impl Iterator<Item = &Reg<PMEMrs>>
Iterator for array of: 0x68..0x74 - Common memory space timing register %s
Sourcepub const fn patt(&self, n: usize) -> &Reg<PATTrs>
pub const fn patt(&self, n: usize) -> &Reg<PATTrs>
0x6c..0x78 - Attribute memory space timing register %s
Sourcepub fn patt_iter(&self) -> impl Iterator<Item = &Reg<PATTrs>>
pub fn patt_iter(&self) -> impl Iterator<Item = &Reg<PATTrs>>
Iterator for array of: 0x6c..0x78 - Attribute memory space timing register %s
Sourcepub const fn eccr(&self, n: usize) -> &Reg<ECCRrs>
pub const fn eccr(&self, n: usize) -> &Reg<ECCRrs>
0x74..0x7c - ECC result register %s
Sourcepub fn eccr_iter(&self) -> impl Iterator<Item = &Reg<ECCRrs>>
pub fn eccr_iter(&self) -> impl Iterator<Item = &Reg<ECCRrs>>
Iterator for array of: 0x74..0x7c - ECC result register %s
Sourcepub const fn bwtr(&self, n: usize) -> &Reg<BWTRrs>
pub const fn bwtr(&self, n: usize) -> &Reg<BWTRrs>
0x104..0x114 - SRAM/NOR-Flash write timing registers %s