#[repr(C)]
pub struct RegisterBlock {
Show 16 fields pub acr: ACR, pub pdkeyr: PDKEYR, pub keyr: KEYR, pub optkeyr: OPTKEYR, pub sr: SR, pub cr: CR, pub eccr: ECCR, pub optr: OPTR, pub pcrop1sr: PCROP1SR, pub pcrop1er: PCROP1ER, pub wrp1ar: WRP1AR, pub wrp1br: WRP1BR, pub pcrop2sr: PCROP2SR, pub pcrop2er: PCROP2ER, pub wrp2ar: WRP2AR, pub wrp2br: WRP2BR, /* private fields */
}
Expand description

Register block

Fields§

§acr: ACR

0x00 - Access control register

§pdkeyr: PDKEYR

0x04 - Power down key register

§keyr: KEYR

0x08 - Flash key register

§optkeyr: OPTKEYR

0x0c - Option byte key register

§sr: SR

0x10 - Status register

§cr: CR

0x14 - Flash control register

§eccr: ECCR

0x18 - Flash ECC register

§optr: OPTR

0x20 - Flash option register

§pcrop1sr: PCROP1SR

0x24 - Flash Bank 1 PCROP Start address register

§pcrop1er: PCROP1ER

0x28 - Flash Bank 1 PCROP End address register

§wrp1ar: WRP1AR

0x2c - Flash Bank 1 WRP area A address register

§wrp1br: WRP1BR

0x30 - Flash Bank 1 WRP area B address register

§pcrop2sr: PCROP2SR

0x44 - Flash Bank 2 PCROP Start address register

§pcrop2er: PCROP2ER

0x48 - Flash Bank 2 PCROP End address register

§wrp2ar: WRP2AR

0x4c - Flash Bank 2 WRP area A address register

§wrp2br: WRP2BR

0x50 - Flash Bank 2 WRP area B address register

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.