Struct d1_pac::i2s_pcm::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 39 fields
pub i2s_pcm_ctl: I2S_PCM_CTL,
pub i2s_pcm_fmt0: I2S_PCM_FMT0,
pub i2s_pcm_fmt1: I2S_PCM_FMT1,
pub i2s_pcm_ista: I2S_PCM_ISTA,
pub i2s_pcm_rxfifo: I2S_PCM_RXFIFO,
pub i2s_pcm_fctl: I2S_PCM_FCTL,
pub i2s_pcm_fsta: I2S_PCM_FSTA,
pub i2s_pcm_int: I2S_PCM_INT,
pub i2s_pcm_txfifo: I2S_PCM_TXFIFO,
pub i2s_pcm_clkd: I2S_PCM_CLKD,
pub i2s_pcm_txcnt: I2S_PCM_TXCNT,
pub i2s_pcm_rxcnt: I2S_PCM_RXCNT,
pub i2s_pcm_chcfg: I2S_PCM_CHCFG,
pub i2s_pcm_tx0chsel: I2S_PCM_TX0CHSEL,
pub i2s_pcm_tx1chsel: I2S_PCM_TX1CHSEL,
pub i2s_pcm_tx2chsel: I2S_PCM_TX2CHSEL,
pub i2s_pcm_tx3chsel: I2S_PCM_TX3CHSEL,
pub i2s_pcm_tx0chmap0: I2S_PCM_TX0CHMAP0,
pub i2s_pcm_tx0chmap1: I2S_PCM_TX0CHMAP1,
pub i2s_pcm_tx1chmap0: I2S_PCM_TX1CHMAP0,
pub i2s_pcm_tx1chmap1: I2S_PCM_TX1CHMAP1,
pub i2s_pcm_tx2chmap0: I2S_PCM_TX2CHMAP0,
pub i2s_pcm_tx2chmap1: I2S_PCM_TX2CHMAP1,
pub i2s_pcm_tx3chmap0: I2S_PCM_TX3CHMAP0,
pub i2s_pcm_tx3chmap1: I2S_PCM_TX3CHMAP1,
pub i2s_pcm_rxchsel: I2S_PCM_RXCHSEL,
pub i2s_pcm_rxchmap0: I2S_PCM_RXCHMAP0,
pub i2s_pcm_rxchmap1: I2S_PCM_RXCHMAP1,
pub i2s_pcm_rxchmap2: I2S_PCM_RXCHMAP2,
pub i2s_pcm_rxchmap3: I2S_PCM_RXCHMAP3,
pub mclkcfg: MCLKCFG,
pub fsout_cfg: FSOUT_CFG,
pub fsin_extcfg: FSIN_EXTCFG,
pub asrcen: ASRCEN,
pub asrcmancfg: ASRCMANCFG,
pub asrcratiostat: ASRCRATIOSTAT,
pub asrcfifostat: ASRCFIFOSTAT,
pub asrcmbistcfg: ASRCMBISTCFG,
pub asrcmbiststat: ASRCMBISTSTAT,
/* private fields */
}Expand description
Register block
Fields§
§i2s_pcm_ctl: I2S_PCM_CTL0x00 - I2S/PCM Control Register
i2s_pcm_fmt0: I2S_PCM_FMT00x04 - I2S/PCM Format Register 0
i2s_pcm_fmt1: I2S_PCM_FMT10x08 - I2S/PCM Format Register 1
i2s_pcm_ista: I2S_PCM_ISTA0x0c - I2S/PCM Interrupt Status Register
i2s_pcm_rxfifo: I2S_PCM_RXFIFO0x10 - I2S/PCM RXFIFO Register
i2s_pcm_fctl: I2S_PCM_FCTL0x14 - I2S/PCM FIFO Control Register
i2s_pcm_fsta: I2S_PCM_FSTA0x18 - I2S/PCM FIFO Status Register
i2s_pcm_int: I2S_PCM_INT0x1c - I2S/PCM DMA and Interrupt Control Register
i2s_pcm_txfifo: I2S_PCM_TXFIFO0x20 - I2S/PCM TXFIFO Register
i2s_pcm_clkd: I2S_PCM_CLKD0x24 - I2S/PCM Clock Divide Register
i2s_pcm_txcnt: I2S_PCM_TXCNT0x28 - I2S/PCM TX Sample Counter Register
i2s_pcm_rxcnt: I2S_PCM_RXCNT0x2c - I2S/PCM RX Sample Counter Register
i2s_pcm_chcfg: I2S_PCM_CHCFG0x30 - I2S/PCM Channel Configuration Register
i2s_pcm_tx0chsel: I2S_PCM_TX0CHSEL0x34 - I2S/PCM TX0 Channel Select Register
i2s_pcm_tx1chsel: I2S_PCM_TX1CHSEL0x38 - I2S/PCM TX1 Channel Select Register
i2s_pcm_tx2chsel: I2S_PCM_TX2CHSEL0x3c - I2S/PCM TX2 Channel Select Register
i2s_pcm_tx3chsel: I2S_PCM_TX3CHSEL0x40 - I2S/PCM TX3 Channel Select Register
i2s_pcm_tx0chmap0: I2S_PCM_TX0CHMAP00x44 - I2S/PCM TX0 Channel Mapping Register0
i2s_pcm_tx0chmap1: I2S_PCM_TX0CHMAP10x48 - I2S/PCM TX0 Channel Mapping Register1
i2s_pcm_tx1chmap0: I2S_PCM_TX1CHMAP00x4c - I2S/PCM TX1 Channel Mapping Register0
i2s_pcm_tx1chmap1: I2S_PCM_TX1CHMAP10x50 - I2S/PCM TX1 Channel Mapping Register1
i2s_pcm_tx2chmap0: I2S_PCM_TX2CHMAP00x54 - I2S/PCM TX2 Channel Mapping Register0
i2s_pcm_tx2chmap1: I2S_PCM_TX2CHMAP10x58 - I2S/PCM TX2 Channel Mapping Register1
i2s_pcm_tx3chmap0: I2S_PCM_TX3CHMAP00x5c - I2S/PCM TX3 Channel Mapping Register0
i2s_pcm_tx3chmap1: I2S_PCM_TX3CHMAP10x60 - I2S/PCM TX3 Channel Mapping Register1
i2s_pcm_rxchsel: I2S_PCM_RXCHSEL0x64 - I2S/PCM RX Channel Select Register
i2s_pcm_rxchmap0: I2S_PCM_RXCHMAP00x68 - I2S/PCM RX Channel Mapping Register0
i2s_pcm_rxchmap1: I2S_PCM_RXCHMAP10x6c - I2S/PCM RX Channel Mapping Register1
i2s_pcm_rxchmap2: I2S_PCM_RXCHMAP20x70 - I2S/PCM RX Channel Mapping Register2
i2s_pcm_rxchmap3: I2S_PCM_RXCHMAP30x74 - I2S/PCM RX Channel Mapping Register3
mclkcfg: MCLKCFG0x80 - ASRC MCLK Configuration Register
fsout_cfg: FSOUT_CFG0x84 - ASRC Out Sample Rate Configuration Register
fsin_extcfg: FSIN_EXTCFG0x88 - ASRC Input Sample Pulse Extend Configuration Register
asrcen: ASRCEN0x8c - ASRC Enable Register
asrcmancfg: ASRCMANCFG0x90 - ASRC Manual Ratio Configuration Register
asrcratiostat: ASRCRATIOSTAT0x94 - ASRC Status Register
asrcfifostat: ASRCFIFOSTAT0x98 - ASRC FIFO Level Status Register
asrcmbistcfg: ASRCMBISTCFG0x9c - ASRC MBIST Test Configuration Register
asrcmbiststat: ASRCMBISTSTAT0xa0 - ASRC MBIST Test Status Register