struct I2s1DigitalInterfaceControlReg
Defined at line 181 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
Public Members
uint16_t data
static const uint16_t kAddress
Public Methods
typename std::remove_reference_t<decltype(data)> i2s1_externally_clocked ()
If (1), we read BCLK from the bus ("slave mode" in manual).
If (0), we write BCKL to the bus ("master mode" in manual).
Defined at line 186 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_i2s1_externally_clocked (typename std::remove_reference_t<decltype(data)> val)
If (1), we read BCLK from the bus ("slave mode" in manual).
If (0), we write BCKL to the bus ("master mode" in manual).
Defined at line 186 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
typename std::remove_reference_t<decltype(data)> i2s1_adcdac ()
Configure the I2S1 ADCDAT pin as an output pin (0) or input pin (1).
Defined at line 189 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_i2s1_adcdac (typename std::remove_reference_t<decltype(data)> val)
Configure the I2S1 ADCDAT pin as an output pin (0) or input pin (1).
Defined at line 189 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
typename std::remove_reference_t<decltype(data)> i2s1_out_comp ()
I2S1 input/output data compression.
Defined at line 192 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_i2s1_out_comp (typename std::remove_reference_t<decltype(data)> val)
I2S1 input/output data compression.
Defined at line 192 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
typename std::remove_reference_t<decltype(data)> i2s1_in_comp ()
Defined at line 193 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_i2s1_in_comp (typename std::remove_reference_t<decltype(data)> val)
Defined at line 193 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
typename std::remove_reference_t<decltype(data)> inverted_i2s1_bclk ()
Defined at line 195 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_inverted_i2s1_bclk (typename std::remove_reference_t<decltype(data)> val)
Defined at line 195 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
typename std::remove_reference_t<decltype(data)> i2s1_mono ()
Defined at line 196 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_i2s1_mono (typename std::remove_reference_t<decltype(data)> val)
Defined at line 196 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
DataLength i2s1_data_length ()
Defined at line 205 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_i2s1_data_length (DataLength val)
Defined at line 205 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
DataFormat i2s1_data_format ()
Defined at line 212 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
audio::alc5663::I2s1DigitalInterfaceControlReg & set_i2s1_data_format (DataFormat val)
Defined at line 212 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
Enumerations
enum DataLength
| Name | Value |
|---|---|
| Bits16 | 0 |
| Bits20 | 1 |
| Bits24 | 2 |
| Bits8 | 3 |
I2S1 Data Length
Defined at line 199 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h
enum DataFormat
| Name | Value |
|---|---|
| I2sFormat | 0 |
| LeftJustified | 1 |
I2S1 Data Format
Defined at line 208 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h