Struct stm32h743::quadspi::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub quadspi_cr: QUADSPI_CR, pub quadspi_dcr: QUADSPI_DCR, pub quadspi_sr: QUADSPI_SR, pub quadspi_fcr: QUADSPI_FCR, pub quadspi_dlr: QUADSPI_DLR, pub quadspi_ccr: QUADSPI_CCR, pub quadspi_ar: QUADSPI_AR, pub quadspi_abr: QUADSPI_ABR, pub quadspi_dr: QUADSPI_DR, pub quadspi_psmkr: QUADSPI_PSMKR, pub quadspi_psmar: QUADSPI_PSMAR, pub quadspi_pir: QUADSPI_PIR, pub quadspi_lptr: QUADSPI_LPTR, }
Register block
Fields
quadspi_cr: QUADSPI_CR
0x00 - QUADSPI control register
quadspi_dcr: QUADSPI_DCR
0x04 - QUADSPI device configuration register
quadspi_sr: QUADSPI_SR
0x08 - QUADSPI status register
quadspi_fcr: QUADSPI_FCR
0x0c - QUADSPI flag clear register
quadspi_dlr: QUADSPI_DLR
0x10 - QUADSPI data length register
quadspi_ccr: QUADSPI_CCR
0x14 - QUADSPI communication configuration register
quadspi_ar: QUADSPI_AR
0x18 - QUADSPI address register
quadspi_abr: QUADSPI_ABR
0x1c - QUADSPI alternate bytes registers
quadspi_dr: QUADSPI_DR
0x20 - QUADSPI data register
quadspi_psmkr: QUADSPI_PSMKR
0x24 - QUADSPI polling status mask register
quadspi_psmar: QUADSPI_PSMAR
0x28 - QUADSPI polling status match register
quadspi_pir: QUADSPI_PIR
0x2c - QUADSPI polling interval register
quadspi_lptr: QUADSPI_LPTR
0x30 - QUADSPI low-power timeout register