Imt.Base C++ API V4.1.1.0
Loading...
Searching...
No Matches
imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR Struct Reference

FLASH control register Access: no wait state when no Flash memory operation is ongoing, word, half-word and byte access. More...

#include <Imt.Base.HAL.STM32H730/Registers/FLASHRegisters.h>

Public Attributes

uint32_t volatile LOCK: 1
 configuration lock bit
 
uint32_t volatile PG: 1
 internal buffer control bit
 
uint32_t volatile SER: 1
 Sector Erase.
 
uint32_t volatile BER: 1
 erase request
 
uint32_t volatile PSIZE: 2
 Program size.
 
uint32_t volatile FW: 1
 Write forcing control bit.
 
uint32_t volatile START: 1
 Erase start control bit.
 
uint32_t volatile SNB: 3
 Sector erase selection number.
 
uint32_t volatile: 4
 
uint32_t volatile CRC_EN: 1
 CRC control bit.
 
uint32_t volatile EOPIE: 1
 End of operation interrupt enable.
 
uint32_t volatile WRPERRIE: 1
 Write protection error interrupt enable bit.
 
uint32_t volatile PGSERRIE: 1
 Programming sequence error interrupt enable bit.
 
uint32_t volatile STRBERRIE: 1
 Strobe error interrupt enable bit.
 
uint32_t volatile INCERRIE: 1
 Inconsistency error interrupt enable bit.
 
uint32_t volatile OPERRIE: 1
 Write/erase error interrupt enable bit.
 
uint32_t volatile RDPERRIE: 1
 Read protection error interrupt enable bit.
 
uint32_t volatile RDSERRIE: 1
 Secure error interrupt enable bit.
 
uint32_t volatile SNECCERRIE: 1
 ECC single correction error interrupt enable bit.
 
uint32_t volatile DBECCERRIE: 1
 ECC double detection error interrupt enable bit.
 
uint32_t volatile CRCENDIE: 1
 CRC end of calculation interrupt enable bit.
 
uint32_t volatile CRCRDERRIE: 1
 CRC read error interrupt enable bit.
 

Detailed Description

FLASH control register Access: no wait state when no Flash memory operation is ongoing, word, half-word and byte access.

Definition at line 55 of file FLASHRegisters.h.

Member Data Documentation

◆ BER

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::BER

erase request

Definition at line 59 of file FLASHRegisters.h.

◆ CRC_EN

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::CRC_EN

CRC control bit.

Definition at line 65 of file FLASHRegisters.h.

◆ CRCENDIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::CRCENDIE

CRC end of calculation interrupt enable bit.

Definition at line 77 of file FLASHRegisters.h.

◆ CRCRDERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::CRCRDERRIE

CRC read error interrupt enable bit.

Definition at line 78 of file FLASHRegisters.h.

◆ DBECCERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::DBECCERRIE

ECC double detection error interrupt enable bit.

Definition at line 76 of file FLASHRegisters.h.

◆ EOPIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::EOPIE

End of operation interrupt enable.

Definition at line 66 of file FLASHRegisters.h.

◆ FW

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::FW

Write forcing control bit.

Definition at line 61 of file FLASHRegisters.h.

◆ INCERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::INCERRIE

Inconsistency error interrupt enable bit.

Definition at line 71 of file FLASHRegisters.h.

◆ LOCK

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::LOCK

configuration lock bit

Definition at line 56 of file FLASHRegisters.h.

◆ OPERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::OPERRIE

Write/erase error interrupt enable bit.

Definition at line 72 of file FLASHRegisters.h.

◆ PG

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::PG

internal buffer control bit

Definition at line 57 of file FLASHRegisters.h.

◆ PGSERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::PGSERRIE

Programming sequence error interrupt enable bit.

Definition at line 68 of file FLASHRegisters.h.

◆ PSIZE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::PSIZE

Program size.

Definition at line 60 of file FLASHRegisters.h.

◆ RDPERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::RDPERRIE

Read protection error interrupt enable bit.

Definition at line 73 of file FLASHRegisters.h.

◆ RDSERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::RDSERRIE

Secure error interrupt enable bit.

Definition at line 74 of file FLASHRegisters.h.

◆ SER

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::SER

Sector Erase.

Definition at line 58 of file FLASHRegisters.h.

◆ SNB

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::SNB

Sector erase selection number.

Definition at line 63 of file FLASHRegisters.h.

◆ SNECCERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::SNECCERRIE

ECC single correction error interrupt enable bit.

Definition at line 75 of file FLASHRegisters.h.

◆ START

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::START

Erase start control bit.

Definition at line 62 of file FLASHRegisters.h.

◆ STRBERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::STRBERRIE

Strobe error interrupt enable bit.

Definition at line 69 of file FLASHRegisters.h.

◆ volatile

uint32_t imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::volatile
  • reserved

Definition at line 64 of file FLASHRegisters.h.

◆ WRPERRIE

uint32_t volatile imt::base::hal::stm32h730::registers::FLASHRegisters::FLASH_CR::WRPERRIE

Write protection error interrupt enable bit.

Definition at line 67 of file FLASHRegisters.h.


The documentation for this struct was generated from the following file: