pub struct Spi { /* private fields */ }Implementations§
Source§impl Spi
impl Spi
Sourcepub const fn spi_clock_reg(&self) -> &'static Reg<SpiClockReg_SPEC, RW>
pub const fn spi_clock_reg(&self) -> &'static Reg<SpiClockReg_SPEC, RW>
Spi clock register
Sourcepub const fn spi_config_reg(&self) -> &'static Reg<SpiConfigReg_SPEC, RW>
pub const fn spi_config_reg(&self) -> &'static Reg<SpiConfigReg_SPEC, RW>
Spi control register
Sourcepub const fn spi_cs_config_reg(&self) -> &'static Reg<SpiCsConfigReg_SPEC, RW>
pub const fn spi_cs_config_reg(&self) -> &'static Reg<SpiCsConfigReg_SPEC, RW>
Spi cs configuration register
Sourcepub const fn spi_ctrl_reg(&self) -> &'static Reg<SpiCtrlReg_SPEC, RW>
pub const fn spi_ctrl_reg(&self) -> &'static Reg<SpiCtrlReg_SPEC, RW>
Spi control register
Sourcepub const fn spi_fifo_config_reg(
&self,
) -> &'static Reg<SpiFifoConfigReg_SPEC, RW>
pub const fn spi_fifo_config_reg( &self, ) -> &'static Reg<SpiFifoConfigReg_SPEC, RW>
Spi fifo configuration register
Sourcepub const fn spi_fifo_high_reg(&self) -> &'static Reg<SpiFifoHighReg_SPEC, RW>
pub const fn spi_fifo_high_reg(&self) -> &'static Reg<SpiFifoHighReg_SPEC, RW>
Spi TX/RX High 16bit word
Sourcepub const fn spi_fifo_read_reg(&self) -> &'static Reg<SpiFifoReadReg_SPEC, RW>
pub const fn spi_fifo_read_reg(&self) -> &'static Reg<SpiFifoReadReg_SPEC, RW>
Spi RX fifo read register
Sourcepub const fn spi_fifo_status_reg(
&self,
) -> &'static Reg<SpiFifoStatusReg_SPEC, RW>
pub const fn spi_fifo_status_reg( &self, ) -> &'static Reg<SpiFifoStatusReg_SPEC, RW>
SPI RX/TX fifo status register
Sourcepub const fn spi_fifo_write_reg(&self) -> &'static Reg<SpiFifoWriteReg_SPEC, RW>
pub const fn spi_fifo_write_reg(&self) -> &'static Reg<SpiFifoWriteReg_SPEC, RW>
Spi TX fifo wtite register
Sourcepub const fn spi_irq_mask_reg(&self) -> &'static Reg<SpiIrqMaskReg_SPEC, RW>
pub const fn spi_irq_mask_reg(&self) -> &'static Reg<SpiIrqMaskReg_SPEC, RW>
Spi interrupt mask register
Sourcepub const fn spi_status_reg(&self) -> &'static Reg<SpiStatusReg_SPEC, RW>
pub const fn spi_status_reg(&self) -> &'static Reg<SpiStatusReg_SPEC, RW>
Spi status register
Sourcepub const fn spi_txbuffer_force_h_reg(
&self,
) -> &'static Reg<SpiTxbufferForceHReg_SPEC, RW>
pub const fn spi_txbuffer_force_h_reg( &self, ) -> &'static Reg<SpiTxbufferForceHReg_SPEC, RW>
SPI TX buffer force high value
Sourcepub const fn spi_txbuffer_force_l_reg(
&self,
) -> &'static Reg<SpiTxbufferForceLReg_SPEC, RW>
pub const fn spi_txbuffer_force_l_reg( &self, ) -> &'static Reg<SpiTxbufferForceLReg_SPEC, RW>
SPI TX buffer force low value
Trait Implementations§
impl Copy for Spi
impl Eq for Spi
impl Send for Spi
SPI registers
impl StructuralPartialEq for Spi
impl Sync for Spi
Auto Trait Implementations§
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