#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn clock(&self) -> &CLOCK
pub const fn clock(&self) -> &CLOCK
0x14 - SPI_CLK clock division register when SPI0 accesses to flash.
Sourcepub const fn cache_fctrl(&self) -> &CACHE_FCTRL
pub const fn cache_fctrl(&self) -> &CACHE_FCTRL
0x3c - SPI0 external RAM bit mode control register.
Sourcepub const fn cache_sctrl(&self) -> &CACHE_SCTRL
pub const fn cache_sctrl(&self) -> &CACHE_SCTRL
0x40 - SPI0 external RAM control register
Sourcepub const fn sram_drd_cmd(&self) -> &SRAM_DRD_CMD
pub const fn sram_drd_cmd(&self) -> &SRAM_DRD_CMD
0x48 - SPI0 external RAM DDR read command control register
Sourcepub const fn sram_dwr_cmd(&self) -> &SRAM_DWR_CMD
pub const fn sram_dwr_cmd(&self) -> &SRAM_DWR_CMD
0x4c - SPI0 external RAM DDR write command control register
Sourcepub const fn sram_clk(&self) -> &SRAM_CLK
pub const fn sram_clk(&self) -> &SRAM_CLK
0x50 - SPI_CLK clock division register when SPI0 accesses to Ext_RAM.
Sourcepub const fn timing_cali(&self) -> &TIMING_CALI
pub const fn timing_cali(&self) -> &TIMING_CALI
0xa8 - SPI0 timing compensation register when accesses to flash.
Sourcepub const fn din_mode(&self) -> &DIN_MODE
pub const fn din_mode(&self) -> &DIN_MODE
0xac - MSPI input timing delay mode control register when accesses to flash.
Sourcepub const fn din_num(&self) -> &DIN_NUM
pub const fn din_num(&self) -> &DIN_NUM
0xb0 - MSPI input timing delay number control register when accesses to flash.
Sourcepub const fn dout_mode(&self) -> &DOUT_MODE
pub const fn dout_mode(&self) -> &DOUT_MODE
0xb4 - MSPI output timing delay mode control register when accesses to flash.
Sourcepub const fn spi_smem_timing_cali(&self) -> &SPI_SMEM_TIMING_CALI
pub const fn spi_smem_timing_cali(&self) -> &SPI_SMEM_TIMING_CALI
0xbc - SPI0 Ext_RAM timing compensation register.
Sourcepub const fn spi_smem_din_mode(&self) -> &SPI_SMEM_DIN_MODE
pub const fn spi_smem_din_mode(&self) -> &SPI_SMEM_DIN_MODE
0xc0 - MSPI input timing delay mode control register when accesses to Ext_RAM.
Sourcepub const fn spi_smem_din_num(&self) -> &SPI_SMEM_DIN_NUM
pub const fn spi_smem_din_num(&self) -> &SPI_SMEM_DIN_NUM
0xc4 - MSPI input timing delay number control register when accesses to Ext_RAM.
Sourcepub const fn spi_smem_dout_mode(&self) -> &SPI_SMEM_DOUT_MODE
pub const fn spi_smem_dout_mode(&self) -> &SPI_SMEM_DOUT_MODE
0xc8 - MSPI output timing delay mode control register when accesses to Ext_RAM.
Sourcepub const fn ecc_err_addr(&self) -> &ECC_ERR_ADDR
pub const fn ecc_err_addr(&self) -> &ECC_ERR_ADDR
0xd0 - MSPI ECC error address register
Sourcepub const fn ecc_err_bit(&self) -> &ECC_ERR_BIT
pub const fn ecc_err_bit(&self) -> &ECC_ERR_BIT
0xd4 - MSPI ECC error bits register
Sourcepub const fn spi_smem_ac(&self) -> &SPI_SMEM_AC
pub const fn spi_smem_ac(&self) -> &SPI_SMEM_AC
0xdc - MSPI external RAM ECC and SPI CS timing control register
Sourcepub const fn spi_smem_ddr(&self) -> &SPI_SMEM_DDR
pub const fn spi_smem_ddr(&self) -> &SPI_SMEM_DDR
0xe4 - SPI0 external RAM DDR mode control register
Sourcepub const fn clock_gate(&self) -> &CLOCK_GATE
pub const fn clock_gate(&self) -> &CLOCK_GATE
0xe8 - SPI0 clk_gate register
Sourcepub const fn core_clk_sel(&self) -> &CORE_CLK_SEL
pub const fn core_clk_sel(&self) -> &CORE_CLK_SEL
0xec - SPI0 module clock select register