pub struct RegisterBlock {
pub i2s_config: I2S_CONFIG,
pub i2s_int_sts: I2S_INT_STS,
pub i2s_bclk_config: I2S_BCLK_CONFIG,
pub i2s_fifo_config_0: I2S_FIFO_CONFIG_0,
pub i2s_fifo_config_1: I2S_FIFO_CONFIG_1,
pub i2s_fifo_wdata: I2S_FIFO_WDATA,
pub i2s_fifo_rdata: I2S_FIFO_RDATA,
pub i2s_io_config: I2S_IO_CONFIG,
/* private fields */
}Expand description
Register block
Fields§
§i2s_config: I2S_CONFIG0x00 - i2s_config.
i2s_int_sts: I2S_INT_STS0x04 - i2s_int_sts.
i2s_bclk_config: I2S_BCLK_CONFIG0x10 - i2s_bclk_config.
i2s_fifo_config_0: I2S_FIFO_CONFIG_00x80 - i2s_fifo_config_0.
i2s_fifo_config_1: I2S_FIFO_CONFIG_10x84 - i2s_fifo_config_1.
i2s_fifo_wdata: I2S_FIFO_WDATA0x88 - i2s_fifo_wdata.
i2s_fifo_rdata: I2S_FIFO_RDATA0x8c - i2s_fifo_rdata.
i2s_io_config: I2S_IO_CONFIG0xfc - i2s_io_config.
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