Expand description
I2S configuration register
Structs§
- CONF_
SPEC - I2S configuration register
Type Aliases§
- PRE_
REQ_ EN_ R - Field
PRE_REQ_EN
reader - Set this bit to enable I2S to prepare data earlier. - PRE_
REQ_ EN_ W - Field
PRE_REQ_EN
writer - Set this bit to enable I2S to prepare data earlier. - R
- Register
CONF
reader - RX_
BIG_ ENDIAN_ R - Field
RX_BIG_ENDIAN
reader - I2S RX byte endianness. - RX_
BIG_ ENDIAN_ W - Field
RX_BIG_ENDIAN
writer - I2S RX byte endianness. - RX_
DMA_ EQUAL_ R - 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. - RX_
DMA_ EQUAL_ W - 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. - RX_
FIFO_ RESET_ ST_ R - 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. - RX_
FIFO_ RESET_ W - Field
RX_FIFO_RESET
writer - Set this bit to reset RX FIFO. - RX_
LSB_ FIRST_ DMA_ R - 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. - RX_
LSB_ FIRST_ DMA_ W - 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. - RX_
MONO_ R - Field
RX_MONO
reader - Set this bit to enable receiver in mono mode. - RX_
MONO_ W - Field
RX_MONO
writer - Set this bit to enable receiver in mono mode. - RX_
MSB_ RIGHT_ R - Field
RX_MSB_RIGHT
reader - Set this bit to place right channel data at the MSB in RX FIFO. - RX_
MSB_ RIGHT_ W - Field
RX_MSB_RIGHT
writer - Set this bit to place right channel data at the MSB in RX FIFO. - RX_
MSB_ SHIFT_ R - Field
RX_MSB_SHIFT
reader - Set this bit to enable receiver in Phillips standard mode. - RX_
MSB_ SHIFT_ W - Field
RX_MSB_SHIFT
writer - Set this bit to enable receiver in Phillips standard mode. - RX_
RESET_ ST_ R - Field
RX_RESET_ST
reader - I2S RX reset status. 1: I2S_RX_RESET is not completed. 0: I2S_RX_RESET is completed. - RX_
RESET_ W - Field
RX_RESET
writer - Set this bit to reset receiver. - RX_
RIGHT_ FIRST_ R - Field
RX_RIGHT_FIRST
reader - Set this bit to receive right channel data first. - RX_
RIGHT_ FIRST_ W - Field
RX_RIGHT_FIRST
writer - Set this bit to receive right channel data first. - RX_
SHORT_ SYNC_ R - Field
RX_SHORT_SYNC
reader - Set this bit to enable receiver in PCM standard mode. - RX_
SHORT_ SYNC_ W - Field
RX_SHORT_SYNC
writer - Set this bit to enable receiver in PCM standard mode. - RX_
SLAVE_ MOD_ R - Field
RX_SLAVE_MOD
reader - Set this bit to enable slave receiver mode. - RX_
SLAVE_ MOD_ W - Field
RX_SLAVE_MOD
writer - Set this bit to enable slave receiver mode. - RX_
START_ R - Field
RX_START
reader - Set this bit to start receiving data. - RX_
START_ W - Field
RX_START
writer - Set this bit to start receiving data. - SIG_
LOOPBACK_ R - Field
SIG_LOOPBACK
reader - Enable signal loopback mode with transmitter module and receiver module sharing the same WS and BCK signals. - SIG_
LOOPBACK_ W - Field
SIG_LOOPBACK
writer - Enable signal loopback mode with transmitter module and receiver module sharing the same WS and BCK signals. - TX_
BIG_ ENDIAN_ R - Field
TX_BIG_ENDIAN
reader - I2S TX byte endianness. - TX_
BIG_ ENDIAN_ W - Field
TX_BIG_ENDIAN
writer - I2S TX byte endianness. - TX_
DMA_ EQUAL_ R - 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. - TX_
DMA_ EQUAL_ W - 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. - TX_
FIFO_ RESET_ ST_ R - 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. - TX_
FIFO_ RESET_ W - Field
TX_FIFO_RESET
writer - Set this bit to reset TX FIFO. - TX_
LSB_ FIRST_ DMA_ R - 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. - TX_
LSB_ FIRST_ DMA_ W - 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. - TX_
MONO_ R - Field
TX_MONO
reader - Set this bit to enable transmitter in mono mode. - TX_
MONO_ W - Field
TX_MONO
writer - Set this bit to enable transmitter in mono mode. - TX_
MSB_ RIGHT_ R - Field
TX_MSB_RIGHT
reader - Set this bit to place right channel data at the MSB in TX FIFO. - TX_
MSB_ RIGHT_ W - Field
TX_MSB_RIGHT
writer - Set this bit to place right channel data at the MSB in TX FIFO. - TX_
MSB_ SHIFT_ R - Field
TX_MSB_SHIFT
reader - Set this bit to enable transmitter in Phillips standard mode. - TX_
MSB_ SHIFT_ W - Field
TX_MSB_SHIFT
writer - Set this bit to enable transmitter in Phillips standard mode. - TX_
RESET_ ST_ R - Field
TX_RESET_ST
reader - I2S TX reset status. 1: I2S_TX_RESET is not completed. 0: I2S_TX_RESET is completed. - TX_
RESET_ W - Field
TX_RESET
writer - Set this bit to reset transmitter. - TX_
RIGHT_ FIRST_ R - Field
TX_RIGHT_FIRST
reader - Set this bit to transmit right channel data first. - TX_
RIGHT_ FIRST_ W - Field
TX_RIGHT_FIRST
writer - Set this bit to transmit right channel data first. - TX_
SHORT_ SYNC_ R - Field
TX_SHORT_SYNC
reader - Set this bit to enable transmitter in PCM standard mode. - TX_
SHORT_ SYNC_ W - Field
TX_SHORT_SYNC
writer - Set this bit to enable transmitter in PCM standard mode. - TX_
SLAVE_ MOD_ R - Field
TX_SLAVE_MOD
reader - Set this bit to enable slave transmitter mode. - TX_
SLAVE_ MOD_ W - Field
TX_SLAVE_MOD
writer - Set this bit to enable slave transmitter mode. - TX_
START_ R - Field
TX_START
reader - Set this bit to start transmitting data. - TX_
START_ W - Field
TX_START
writer - Set this bit to start transmitting data. - W
- Register
CONF
writer