pub struct RegisterBlock {
Show 27 fields pub bcr1: BCR1, pub btr1: BTR1, pub bcr2: BCR2, pub btr2: BTR2, pub bcr3: BCR3, pub btr3: BTR3, pub bcr4: BCR4, pub btr4: BTR4, pub pcr2: PCR2, pub sr2: SR2, pub pmem2: PMEM2, pub patt2: PATT2, pub eccr2: ECCR2, pub pcr3: PCR3, pub sr3: SR3, pub pmem3: PMEM3, pub patt3: PATT3, pub eccr3: ECCR3, pub pcr4: PCR4, pub sr4: SR4, pub pmem4: PMEM4, pub patt4: PATT4, pub pio4: PIO4, pub bwtr1: BWTR1, pub bwtr2: BWTR2, pub bwtr3: BWTR3, pub bwtr4: BWTR4, /* private fields */
}
Expand description

Register block

Fields§

§bcr1: BCR1

0x00 - SRAM/NOR-Flash chip-select control register 1

§btr1: BTR1

0x04 - SRAM/NOR-Flash chip-select timing register 1

§bcr2: BCR2

0x08 - SRAM/NOR-Flash chip-select control register 2

§btr2: BTR2

0x0c - SRAM/NOR-Flash chip-select timing register 2

§bcr3: BCR3

0x10 - SRAM/NOR-Flash chip-select control register 3

§btr3: BTR3

0x14 - SRAM/NOR-Flash chip-select timing register 3

§bcr4: BCR4

0x18 - SRAM/NOR-Flash chip-select control register 4

§btr4: BTR4

0x1c - SRAM/NOR-Flash chip-select timing register 4

§pcr2: PCR2

0x60 - PC Card/NAND Flash control register 2

§sr2: SR2

0x64 - FIFO status and interrupt register 2

§pmem2: PMEM2

0x68 - Common memory space timing register 2

§patt2: PATT2

0x6c - Attribute memory space timing register 2

§eccr2: ECCR2

0x74 - ECC result register 2

§pcr3: PCR3

0x80 - PC Card/NAND Flash control register 3

§sr3: SR3

0x84 - FIFO status and interrupt register 3

§pmem3: PMEM3

0x88 - Common memory space timing register 3

§patt3: PATT3

0x8c - Attribute memory space timing register 3

§eccr3: ECCR3

0x94 - ECC result register 3

§pcr4: PCR4

0xa0 - PC Card/NAND Flash control register 4

§sr4: SR4

0xa4 - FIFO status and interrupt register 4

§pmem4: PMEM4

0xa8 - Common memory space timing register 4

§patt4: PATT4

0xac - Attribute memory space timing register 4

§pio4: PIO4

0xb0 - I/O space timing register 4

§bwtr1: BWTR1

0x104 - SRAM/NOR-Flash write timing registers 1

§bwtr2: BWTR2

0x10c - SRAM/NOR-Flash write timing registers 2

§bwtr3: BWTR3

0x114 - SRAM/NOR-Flash write timing registers 3

§bwtr4: BWTR4

0x11c - SRAM/NOR-Flash write timing registers 4

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.