1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - I2STXFIFO"] pub i2stxfifo: crate::Reg<i2stxfifo::I2STXFIFO_SPEC>, #[doc = "0x04 - I2SRXFIFO"] pub i2srxfifo: crate::Reg<i2srxfifo::I2SRXFIFO_SPEC>, #[doc = "0x08 - I2SCONF"] pub i2sconf: crate::Reg<i2sconf::I2SCONF_SPEC>, #[doc = "0x0c - I2SINT_RAW"] pub i2sint_raw: crate::Reg<i2sint_raw::I2SINT_RAW_SPEC>, #[doc = "0x10 - I2SINT_ST"] pub i2sint_st: crate::Reg<i2sint_st::I2SINT_ST_SPEC>, #[doc = "0x14 - I2SINT_ENA"] pub i2sint_ena: crate::Reg<i2sint_ena::I2SINT_ENA_SPEC>, #[doc = "0x18 - I2SINT_CLR"] pub i2sint_clr: crate::Reg<i2sint_clr::I2SINT_CLR_SPEC>, #[doc = "0x1c - I2STIMING"] pub i2stiming: crate::Reg<i2stiming::I2STIMING_SPEC>, #[doc = "0x20 - I2S_FIFO_CONF"] pub i2s_fifo_conf: crate::Reg<i2s_fifo_conf::I2S_FIFO_CONF_SPEC>, #[doc = "0x24 - I2SRXEOF_NUM"] pub i2srxeof_num: crate::Reg<i2srxeof_num::I2SRXEOF_NUM_SPEC>, #[doc = "0x28 - I2SCONF_SIGLE_DATA"] pub i2sconf_sigle_data: crate::Reg<i2sconf_sigle_data::I2SCONF_SIGLE_DATA_SPEC>, } #[doc = "I2STXFIFO register accessor: an alias for `Reg<I2STXFIFO_SPEC>`"] pub type I2STXFIFO = crate::Reg<i2stxfifo::I2STXFIFO_SPEC>; #[doc = "I2STXFIFO"] pub mod i2stxfifo; #[doc = "I2SRXFIFO register accessor: an alias for `Reg<I2SRXFIFO_SPEC>`"] pub type I2SRXFIFO = crate::Reg<i2srxfifo::I2SRXFIFO_SPEC>; #[doc = "I2SRXFIFO"] pub mod i2srxfifo; #[doc = "I2SCONF register accessor: an alias for `Reg<I2SCONF_SPEC>`"] pub type I2SCONF = crate::Reg<i2sconf::I2SCONF_SPEC>; #[doc = "I2SCONF"] pub mod i2sconf; #[doc = "I2SINT_RAW register accessor: an alias for `Reg<I2SINT_RAW_SPEC>`"] pub type I2SINT_RAW = crate::Reg<i2sint_raw::I2SINT_RAW_SPEC>; #[doc = "I2SINT_RAW"] pub mod i2sint_raw; #[doc = "I2SINT_ST register accessor: an alias for `Reg<I2SINT_ST_SPEC>`"] pub type I2SINT_ST = crate::Reg<i2sint_st::I2SINT_ST_SPEC>; #[doc = "I2SINT_ST"] pub mod i2sint_st; #[doc = "I2SINT_ENA register accessor: an alias for `Reg<I2SINT_ENA_SPEC>`"] pub type I2SINT_ENA = crate::Reg<i2sint_ena::I2SINT_ENA_SPEC>; #[doc = "I2SINT_ENA"] pub mod i2sint_ena; #[doc = "I2SINT_CLR register accessor: an alias for `Reg<I2SINT_CLR_SPEC>`"] pub type I2SINT_CLR = crate::Reg<i2sint_clr::I2SINT_CLR_SPEC>; #[doc = "I2SINT_CLR"] pub mod i2sint_clr; #[doc = "I2STIMING register accessor: an alias for `Reg<I2STIMING_SPEC>`"] pub type I2STIMING = crate::Reg<i2stiming::I2STIMING_SPEC>; #[doc = "I2STIMING"] pub mod i2stiming; #[doc = "I2S_FIFO_CONF register accessor: an alias for `Reg<I2S_FIFO_CONF_SPEC>`"] pub type I2S_FIFO_CONF = crate::Reg<i2s_fifo_conf::I2S_FIFO_CONF_SPEC>; #[doc = "I2S_FIFO_CONF"] pub mod i2s_fifo_conf; #[doc = "I2SRXEOF_NUM register accessor: an alias for `Reg<I2SRXEOF_NUM_SPEC>`"] pub type I2SRXEOF_NUM = crate::Reg<i2srxeof_num::I2SRXEOF_NUM_SPEC>; #[doc = "I2SRXEOF_NUM"] pub mod i2srxeof_num; #[doc = "I2SCONF_SIGLE_DATA register accessor: an alias for `Reg<I2SCONF_SIGLE_DATA_SPEC>`"] pub type I2SCONF_SIGLE_DATA = crate::Reg<i2sconf_sigle_data::I2SCONF_SIGLE_DATA_SPEC>; #[doc = "I2SCONF_SIGLE_DATA"] pub mod i2sconf_sigle_data;