Struct esp32c3::spi1::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn miso_dlen(&self) -> &MISO_DLEN
pub const fn miso_dlen(&self) -> &MISO_DLEN
0x28 - SPI1 receive data bit length control register.
sourcepub const fn cache_fctrl(&self) -> &CACHE_FCTRL
pub const fn cache_fctrl(&self) -> &CACHE_FCTRL
0x3c - SPI1 bit mode control register.
sourcepub const fn flash_waiti_ctrl(&self) -> &FLASH_WAITI_CTRL
pub const fn flash_waiti_ctrl(&self) -> &FLASH_WAITI_CTRL
0x98 - SPI1 wait idle control register
sourcepub const fn flash_sus_ctrl(&self) -> &FLASH_SUS_CTRL
pub const fn flash_sus_ctrl(&self) -> &FLASH_SUS_CTRL
0x9c - SPI1 flash suspend control register
sourcepub const fn flash_sus_cmd(&self) -> &FLASH_SUS_CMD
pub const fn flash_sus_cmd(&self) -> &FLASH_SUS_CMD
0xa0 - SPI1 flash suspend command register
sourcepub const fn sus_status(&self) -> &SUS_STATUS
pub const fn sus_status(&self) -> &SUS_STATUS
0xa4 - SPI1 flash suspend status register
sourcepub const fn timing_cali(&self) -> &TIMING_CALI
pub const fn timing_cali(&self) -> &TIMING_CALI
0xa8 - SPI1 timing control register
sourcepub const fn clock_gate(&self) -> &CLOCK_GATE
pub const fn clock_gate(&self) -> &CLOCK_GATE
0xdc - SPI1 clk_gate register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more