Struct stm32ral::stm32h7::stm32h7b3::flash::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 43 fields pub ACR: RWRegister<u32>, pub KEYR1: RWRegister<u32>, pub OPTKEYR: RWRegister<u32>, pub CR1: RWRegister<u32>, pub SR1: RWRegister<u32>, pub CCR1: RWRegister<u32>, pub OPTCR: RWRegister<u32>, pub OPTSR_CUR: RWRegister<u32>, pub OPTSR_PRG: RWRegister<u32>, pub OPTCCR: WORegister<u32>, pub PRAR_CUR1: RORegister<u32>, pub PRAR_PRG1: RWRegister<u32>, pub SCAR_CUR1: RWRegister<u32>, pub SCAR_PRG1: RWRegister<u32>, pub WPSN_CURR1: RORegister<u32>, pub WPSN_PRGR1: RWRegister<u32>, pub BOOT_CURR: RORegister<u32>, pub BOOT_PRGR: RORegister<u32>, pub CRCCR1: RWRegister<u32>, pub CRCSADDR1: RWRegister<u32>, pub CRCEADDR1: RWRegister<u32>, pub CRCDATAR: RWRegister<u32>, pub FAR1: RORegister<u32>, pub ACR_: RWRegister<u32>, pub KEYR2: RWRegister<u32>, pub OPTKEYR_: RWRegister<u32>, pub CR2: RWRegister<u32>, pub SR2: RWRegister<u32>, pub CCR2: RWRegister<u32>, pub OPTCR_: RWRegister<u32>, pub OPTSR_CUR_: RWRegister<u32>, pub OPTSR_PRG_: RWRegister<u32>, pub OPTCCR_: WORegister<u32>, pub PRAR_CUR2: RORegister<u32>, pub PRAR_PRG2: RWRegister<u32>, pub SCAR_CUR2: RWRegister<u32>, pub SCAR_PRG2: RWRegister<u32>, pub WPSN_CURR2: RORegister<u32>, pub WPSN_PRGR2: RWRegister<u32>, pub CRCCR2: RWRegister<u32>, pub CRCSADDR2: RWRegister<u32>, pub CRCEADDR2: RWRegister<u32>, pub FAR2: RORegister<u32>, // some fields omitted
}

Fields

ACR: RWRegister<u32>

Access control register

KEYR1: RWRegister<u32>

FLASH key register for bank 1

OPTKEYR: RWRegister<u32>

FLASH option key register

CR1: RWRegister<u32>

FLASH control register for bank 1

SR1: RWRegister<u32>

FLASH status register for bank 1

CCR1: RWRegister<u32>

FLASH clear control register for bank 1

OPTCR: RWRegister<u32>

FLASH option control register

OPTSR_CUR: RWRegister<u32>

FLASH option status register

OPTSR_PRG: RWRegister<u32>

FLASH option status register

OPTCCR: WORegister<u32>

FLASH option clear control register

PRAR_CUR1: RORegister<u32>

FLASH protection address for bank 1

PRAR_PRG1: RWRegister<u32>

FLASH protection address for bank 1

SCAR_CUR1: RWRegister<u32>

FLASH secure address for bank 1

SCAR_PRG1: RWRegister<u32>

FLASH secure address for bank 1

WPSN_CURR1: RORegister<u32>

FLASH write sector protection for bank 1

WPSN_PRGR1: RWRegister<u32>

FLASH write sector protection for bank 1

BOOT_CURR: RORegister<u32>

FLASH register with boot address

BOOT_PRGR: RORegister<u32>

FLASH register with boot address

CRCCR1: RWRegister<u32>

FLASH CRC control register for bank 1

CRCSADDR1: RWRegister<u32>

FLASH CRC start address register for bank 1

CRCEADDR1: RWRegister<u32>

FLASH CRC end address register for bank 1

CRCDATAR: RWRegister<u32>

FLASH CRC data register

FAR1: RORegister<u32>

FLASH ECC fail address for bank 1

ACR_: RWRegister<u32>

Access control register

KEYR2: RWRegister<u32>

FLASH key register for bank 1

OPTKEYR_: RWRegister<u32>

FLASH option key register

CR2: RWRegister<u32>

FLASH control register for bank 1

SR2: RWRegister<u32>

FLASH status register for bank 1

CCR2: RWRegister<u32>

FLASH clear control register for bank 1

OPTCR_: RWRegister<u32>

FLASH option control register

OPTSR_CUR_: RWRegister<u32>

FLASH option status register

OPTSR_PRG_: RWRegister<u32>

FLASH option status register

OPTCCR_: WORegister<u32>

FLASH option clear control register

PRAR_CUR2: RORegister<u32>

FLASH protection address for bank 1

PRAR_PRG2: RWRegister<u32>

FLASH protection address for bank 1

SCAR_CUR2: RWRegister<u32>

FLASH secure address for bank 1

SCAR_PRG2: RWRegister<u32>

FLASH secure address for bank 1

WPSN_CURR2: RORegister<u32>

FLASH write sector protection for bank 1

WPSN_PRGR2: RWRegister<u32>

FLASH write sector protection for bank 1

CRCCR2: RWRegister<u32>

FLASH CRC control register for bank 1

CRCSADDR2: RWRegister<u32>

FLASH CRC start address register for bank 1

CRCEADDR2: RWRegister<u32>

FLASH CRC end address register for bank 1

FAR2: RORegister<u32>

FLASH ECC fail address for bank 1

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

Performs the conversion.

Performs the conversion.

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.