pub struct RegisterBlock {
pub spi_config: SPI_CONFIG,
pub spi_int_sts: SPI_INT_STS,
pub spi_bus_busy: SPI_BUS_BUSY,
pub spi_prd_0: SPI_PRD_0,
pub spi_prd_1: SPI_PRD_1,
pub spi_rxd_ignr: SPI_RXD_IGNR,
pub spi_sto_value: SPI_STO_VALUE,
pub spi_fifo_config_0: SPI_FIFO_CONFIG_0,
pub spi_fifo_config_1: SPI_FIFO_CONFIG_1,
pub spi_fifo_wdata: SPI_FIFO_WDATA,
pub spi_fifo_rdata: SPI_FIFO_RDATA,
/* private fields */
}Expand description
Register block
Fields§
§spi_config: SPI_CONFIG0x00 - spi_config.
spi_int_sts: SPI_INT_STS0x04 - spi_int_sts.
spi_bus_busy: SPI_BUS_BUSY0x08 - spi_bus_busy.
spi_prd_0: SPI_PRD_00x10 - spi_prd_0.
spi_prd_1: SPI_PRD_10x14 - spi_prd_1.
spi_rxd_ignr: SPI_RXD_IGNR0x18 - spi_rxd_ignr.
spi_sto_value: SPI_STO_VALUE0x1c - spi_sto_value.
spi_fifo_config_0: SPI_FIFO_CONFIG_00x80 - spi_fifo_config_0.
spi_fifo_config_1: SPI_FIFO_CONFIG_10x84 - spi_fifo_config_1.
spi_fifo_wdata: SPI_FIFO_WDATA0x88 - spi_fifo_wdata.
spi_fifo_rdata: SPI_FIFO_RDATA0x8c - spi_fifo_rdata.
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