pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn global_config(&self) -> &GlobalConfig
pub const fn global_config(&self) -> &GlobalConfig
0x100 - Global configuration register
Sourcepub const fn int_raw_status(&self) -> &IntRawStatus
pub const fn int_raw_status(&self) -> &IntRawStatus
0x120 - Interrupt raw status register
Sourcepub const fn int_status(&self) -> &IntStatus
pub const fn int_status(&self) -> &IntStatus
0x124 - Interrupt status register (masked)
Sourcepub const fn soft_rst_mask(&self) -> &SoftRstMask
pub const fn soft_rst_mask(&self) -> &SoftRstMask
0x130 - Soft reset mask register
Sourcepub const fn bus_config1(&self) -> &BusConfig1
pub const fn bus_config1(&self) -> &BusConfig1
0x200 - Bus operation config 1
Sourcepub const fn bus_config2(&self) -> &BusConfig2
pub const fn bus_config2(&self) -> &BusConfig2
0x204 - Bus operation config 2
Sourcepub const fn bus_dma_ctrl(&self) -> &BusDmaCtrl
pub const fn bus_dma_ctrl(&self) -> &BusDmaCtrl
0x240 - DMA operation control register
Sourcepub const fn bus_dma_mem_saddr(&self) -> &BusDmaMemSaddr
pub const fn bus_dma_mem_saddr(&self) -> &BusDmaMemSaddr
0x244 - DMA memory start address
Sourcepub const fn bus_dma_flash_saddr(&self) -> &BusDmaFlashSaddr
pub const fn bus_dma_flash_saddr(&self) -> &BusDmaFlashSaddr
0x248 - DMA Flash start address
Sourcepub const fn bus_dma_len(&self) -> &BusDmaLen
pub const fn bus_dma_len(&self) -> &BusDmaLen
0x24c - DMA transfer length
Sourcepub const fn bus_dma_ahb_ctrl(&self) -> &BusDmaAhbCtrl
pub const fn bus_dma_ahb_ctrl(&self) -> &BusDmaAhbCtrl
0x250 - DMA AHB burst control
Sourcepub const fn cmd_config(&self) -> &CmdConfig
pub const fn cmd_config(&self) -> &CmdConfig
0x300 - Command operation config
Sourcepub const fn cmd_databuf_0(&self) -> &CmdDatabuf0
pub const fn cmd_databuf_0(&self) -> &CmdDatabuf0
0x400 - Command data buffer 0
Sourcepub const fn cmd_databuf_1(&self) -> &CmdDatabuf1
pub const fn cmd_databuf_1(&self) -> &CmdDatabuf1
0x404 - Command data buffer 1
Sourcepub const fn cmd_databuf_2(&self) -> &CmdDatabuf2
pub const fn cmd_databuf_2(&self) -> &CmdDatabuf2
0x408 - Command data buffer 2
Sourcepub const fn cmd_databuf_3(&self) -> &CmdDatabuf3
pub const fn cmd_databuf_3(&self) -> &CmdDatabuf3
0x40c - Command data buffer 3
Sourcepub const fn cmd_databuf_4(&self) -> &CmdDatabuf4
pub const fn cmd_databuf_4(&self) -> &CmdDatabuf4
0x410 - Command data buffer 4
Sourcepub const fn cmd_databuf_5(&self) -> &CmdDatabuf5
pub const fn cmd_databuf_5(&self) -> &CmdDatabuf5
0x414 - Command data buffer 5
Sourcepub const fn cmd_databuf_6(&self) -> &CmdDatabuf6
pub const fn cmd_databuf_6(&self) -> &CmdDatabuf6
0x418 - Command data buffer 6
Sourcepub const fn cmd_databuf_7(&self) -> &CmdDatabuf7
pub const fn cmd_databuf_7(&self) -> &CmdDatabuf7
0x41c - Command data buffer 7
Sourcepub const fn cmd_databuf_8(&self) -> &CmdDatabuf8
pub const fn cmd_databuf_8(&self) -> &CmdDatabuf8
0x420 - Command data buffer 8
Sourcepub const fn cmd_databuf_9(&self) -> &CmdDatabuf9
pub const fn cmd_databuf_9(&self) -> &CmdDatabuf9
0x424 - Command data buffer 9
Sourcepub const fn cmd_databuf_10(&self) -> &CmdDatabuf10
pub const fn cmd_databuf_10(&self) -> &CmdDatabuf10
0x428 - Command data buffer 10
Sourcepub const fn cmd_databuf_11(&self) -> &CmdDatabuf11
pub const fn cmd_databuf_11(&self) -> &CmdDatabuf11
0x42c - Command data buffer 11
Sourcepub const fn cmd_databuf_12(&self) -> &CmdDatabuf12
pub const fn cmd_databuf_12(&self) -> &CmdDatabuf12
0x430 - Command data buffer 12
Sourcepub const fn cmd_databuf_13(&self) -> &CmdDatabuf13
pub const fn cmd_databuf_13(&self) -> &CmdDatabuf13
0x434 - Command data buffer 13
Sourcepub const fn cmd_databuf_14(&self) -> &CmdDatabuf14
pub const fn cmd_databuf_14(&self) -> &CmdDatabuf14
0x438 - Command data buffer 14
Sourcepub const fn cmd_databuf_15(&self) -> &CmdDatabuf15
pub const fn cmd_databuf_15(&self) -> &CmdDatabuf15
0x43c - Command data buffer 15
Sourcepub const fn lea_dfx_info(&self) -> &LeaDfxInfo
pub const fn lea_dfx_info(&self) -> &LeaDfxInfo
0x1304 - LEA DFX register
Sourcepub const fn lea_iv_vld(&self) -> &LeaIvVld
pub const fn lea_iv_vld(&self) -> &LeaIvVld
0x1600 - LEA IV valid register