Module esp32s2::i2s0::conf

source ·
Expand description

I2S configuration register

Structs

  • I2S configuration register
  • Register CONF reader
  • Register CONF writer

Type Definitions

  • Field PRE_REQ_EN reader - Set this bit to enable I2S to prepare data earlier.
  • Field PRE_REQ_EN writer - Set this bit to enable I2S to prepare data earlier.
  • Field RX_BIG_ENDIAN reader - I2S RX byte endianness.
  • Field RX_BIG_ENDIAN writer - I2S RX byte endianness.
  • Field RX_DMA_EQUAL reader - 1: Data in left channel is equal to data in right channel. 0: Data in left channel is not equal to data in right channel.
  • Field RX_DMA_EQUAL writer - 1: Data in left channel is equal to data in right channel. 0: Data in left channel is not equal to data in right channel.
  • Field RX_FIFO_RESET_ST reader - I2S RX FIFO reset status. 1: I2S_RX_FIFO_RESET is not completed. 0: I2S_RX_FIFO_RESET is completed.
  • Field RX_FIFO_RESET writer - Set this bit to reset RX FIFO.
  • Field RX_LSB_FIRST_DMA reader - 1:the data in DMA/APB transform from low bits. 0:the data from DMA/APB transform from high bits.
  • Field RX_LSB_FIRST_DMA writer - 1:the data in DMA/APB transform from low bits. 0:the data from DMA/APB transform from high bits.
  • Field RX_MONO reader - Set this bit to enable receiver in mono mode.
  • Field RX_MONO writer - Set this bit to enable receiver in mono mode.
  • Field RX_MSB_RIGHT reader - Set this bit to place right channel data at the MSB in RX FIFO.
  • Field RX_MSB_RIGHT writer - Set this bit to place right channel data at the MSB in RX FIFO.
  • Field RX_MSB_SHIFT reader - Set this bit to enable receiver in Phillips standard mode.
  • Field RX_MSB_SHIFT writer - Set this bit to enable receiver in Phillips standard mode.
  • Field RX_RESET_ST reader - I2S RX reset status. 1: I2S_RX_RESET is not completed. 0: I2S_RX_RESET is completed.
  • Field RX_RESET writer - Set this bit to reset receiver.
  • Field RX_RIGHT_FIRST reader - Set this bit to receive right channel data first.
  • Field RX_RIGHT_FIRST writer - Set this bit to receive right channel data first.
  • Field RX_SHORT_SYNC reader - Set this bit to enable receiver in PCM standard mode.
  • Field RX_SHORT_SYNC writer - Set this bit to enable receiver in PCM standard mode.
  • Field RX_SLAVE_MOD reader - Set this bit to enable slave receiver mode.
  • Field RX_SLAVE_MOD writer - Set this bit to enable slave receiver mode.
  • Field RX_START reader - Set this bit to start receiving data.
  • Field RX_START writer - Set this bit to start receiving data.
  • Field SIG_LOOPBACK reader - Enable signal loopback mode with transmitter module and receiver module sharing the same WS and BCK signals.
  • Field SIG_LOOPBACK writer - Enable signal loopback mode with transmitter module and receiver module sharing the same WS and BCK signals.
  • Field TX_BIG_ENDIAN reader - I2S TX byte endianness.
  • Field TX_BIG_ENDIAN writer - I2S TX byte endianness.
  • Field TX_DMA_EQUAL reader - 1: Data in left channel is equal to data in right channel. 0: Data in left channel is not equal to data in right channel.
  • Field TX_DMA_EQUAL writer - 1: Data in left channel is equal to data in right channel. 0: Data in left channel is not equal to data in right channel.
  • Field TX_FIFO_RESET_ST reader - I2S TX FIFO reset status. 1: I2S_TX_FIFO_RESET is not completed. 0: I2S_TX_FIFO_RESET is completed.
  • Field TX_FIFO_RESET writer - Set this bit to reset TX FIFO.
  • Field TX_LSB_FIRST_DMA reader - 1:the data in DMA/APB transform from low bits. 0:the data from DMA/APB transform from high bits.
  • Field TX_LSB_FIRST_DMA writer - 1:the data in DMA/APB transform from low bits. 0:the data from DMA/APB transform from high bits.
  • Field TX_MONO reader - Set this bit to enable transmitter in mono mode.
  • Field TX_MONO writer - Set this bit to enable transmitter in mono mode.
  • Field TX_MSB_RIGHT reader - Set this bit to place right channel data at the MSB in TX FIFO.
  • Field TX_MSB_RIGHT writer - Set this bit to place right channel data at the MSB in TX FIFO.
  • Field TX_MSB_SHIFT reader - Set this bit to enable transmitter in Phillips standard mode.
  • Field TX_MSB_SHIFT writer - Set this bit to enable transmitter in Phillips standard mode.
  • Field TX_RESET_ST reader - I2S TX reset status. 1: I2S_TX_RESET is not completed. 0: I2S_TX_RESET is completed.
  • Field TX_RESET writer - Set this bit to reset transmitter.
  • Field TX_RIGHT_FIRST reader - Set this bit to transmit right channel data first.
  • Field TX_RIGHT_FIRST writer - Set this bit to transmit right channel data first.
  • Field TX_SHORT_SYNC reader - Set this bit to enable transmitter in PCM standard mode.
  • Field TX_SHORT_SYNC writer - Set this bit to enable transmitter in PCM standard mode.
  • Field TX_SLAVE_MOD reader - Set this bit to enable slave transmitter mode.
  • Field TX_SLAVE_MOD writer - Set this bit to enable slave transmitter mode.
  • Field TX_START reader - Set this bit to start transmitting data.
  • Field TX_START writer - Set this bit to start transmitting data.