Expand description
I2S TX configure register
Structs
- Register
TX_CONFreader - I2S TX configure register
- Register
TX_CONFwriter
Type Definitions
- Field
SIG_LOOPBACKreader - Enable signal loop back mode with transmitter module and receiver module sharing the same WS and BCK signals. - Field
SIG_LOOPBACKwriter - Enable signal loop back mode with transmitter module and receiver module sharing the same WS and BCK signals. - Field
TX_24_FILL_ENreader - 1: Sent 32 bits in 24 channel bits mode. 0: Sent 24 bits in 24 channel bits mode - Field
TX_24_FILL_ENwriter - 1: Sent 32 bits in 24 channel bits mode. 0: Sent 24 bits in 24 channel bits mode - Field
TX_BIG_ENDIANreader - I2S Tx byte endian, 1: low addr value to high addr. 0: low addr with low addr value. - Field
TX_BIG_ENDIANwriter - I2S Tx byte endian, 1: low addr value to high addr. 0: low addr with low addr value. - Field
TX_BIT_ORDERreader - I2S Tx bit endian. 1:small endian, the LSB is sent first. 0:big endian, the MSB is sent first. - Field
TX_BIT_ORDERwriter - I2S Tx bit endian. 1:small endian, the LSB is sent first. 0:big endian, the MSB is sent first. - Field
TX_CHAN_EQUALreader - 1: The value of Left channel data is equal to the value of right channel data in I2S TX mono mode or TDM channel select mode. 0: The invalid channel data is reg_i2s_single_data in I2S TX mono mode or TDM channel select mode. - Field
TX_CHAN_EQUALwriter - 1: The value of Left channel data is equal to the value of right channel data in I2S TX mono mode or TDM channel select mode. 0: The invalid channel data is reg_i2s_single_data in I2S TX mono mode or TDM channel select mode. - Field
TX_CHAN_MODreader - I2S transmitter channel mode configuration bits. - Field
TX_CHAN_MODwriter - I2S transmitter channel mode configuration bits. - Field
TX_FIFO_RESETwriter - Set this bit to reset Tx AFIFO - Field
TX_LEFT_ALIGNreader - 1: I2S TX left alignment mode. 0: I2S TX right alignment mode. - Field
TX_LEFT_ALIGNwriter - 1: I2S TX left alignment mode. 0: I2S TX right alignment mode. - Field
TX_MONO_FST_VLDreader - 1: The first channel data value is valid in I2S TX mono mode. 0: The second channel data value is valid in I2S TX mono mode. - Field
TX_MONO_FST_VLDwriter - 1: The first channel data value is valid in I2S TX mono mode. 0: The second channel data value is valid in I2S TX mono mode. - Field
TX_MONOreader - Set this bit to enable transmitter in mono mode - Field
TX_MONOwriter - Set this bit to enable transmitter in mono mode - Field
TX_PCM_BYPASSreader - Set this bit to bypass Compress/Decompress module for transmitted data. - Field
TX_PCM_BYPASSwriter - Set this bit to bypass Compress/Decompress module for transmitted data. - Field
TX_PCM_CONFreader - I2S TX compress/decompress configuration bit. & 0 (atol): A-Law decompress, 1 (ltoa) : A-Law compress, 2 (utol) : u-Law decompress, 3 (ltou) : u-Law compress. & - Field
TX_PCM_CONFwriter - I2S TX compress/decompress configuration bit. & 0 (atol): A-Law decompress, 1 (ltoa) : A-Law compress, 2 (utol) : u-Law decompress, 3 (ltou) : u-Law compress. & - Field
TX_PDM_ENreader - 1: Enable I2S PDM Tx mode . 0: Disable. - Field
TX_PDM_ENwriter - 1: Enable I2S PDM Tx mode . 0: Disable. - Field
TX_RESETwriter - Set this bit to reset transmitter - Field
TX_SLAVE_MODreader - Set this bit to enable slave transmitter mode - Field
TX_SLAVE_MODwriter - Set this bit to enable slave transmitter mode - Field
TX_STARTreader - Set this bit to start transmitting data - Field
TX_STARTwriter - Set this bit to start transmitting data - Field
TX_STOP_ENreader - Set this bit to stop disable output BCK signal and WS signal when tx FIFO is emtpy - Field
TX_STOP_ENwriter - Set this bit to stop disable output BCK signal and WS signal when tx FIFO is emtpy - Field
TX_TDM_ENreader - 1: Enable I2S TDM Tx mode . 0: Disable. - Field
TX_TDM_ENwriter - 1: Enable I2S TDM Tx mode . 0: Disable. - Field
TX_UPDATEreader - Set 1 to update I2S TX registers from APB clock domain to I2S TX clock domain. This bit will be cleared by hardware after update register done. - Field
TX_UPDATEwriter - Set 1 to update I2S TX registers from APB clock domain to I2S TX clock domain. This bit will be cleared by hardware after update register done. - Field
TX_WS_IDLE_POLreader - 0: WS should be 0 when sending left channel data, and WS is 1in right channel. 1: WS should be 1 when sending left channel data, and WS is 0in right channel. - Field
TX_WS_IDLE_POLwriter - 0: WS should be 0 when sending left channel data, and WS is 1in right channel. 1: WS should be 1 when sending left channel data, and WS is 0in right channel.