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

0x00 - QUADSPI control register

0x04 - QUADSPI device configuration register

0x08 - QUADSPI status register

0x0c - QUADSPI flag clear register

0x10 - QUADSPI data length register

0x14 - QUADSPI communication configuration register

0x18 - QUADSPI address register

0x1c - QUADSPI alternate bytes registers

0x20 - QUADSPI data register

0x24 - QUADSPI polling status mask register

0x28 - QUADSPI polling status match register

0x2c - QUADSPI polling interval register

0x30 - QUADSPI low-power timeout register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock