struct AsrcControl1Reg

Defined at line 293 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h

Control registers for ALC5663's asynchronous sampling rate converter

(ASRC), allowing a system clock that is independent of the I2S BCLK.

Public Members

uint16_t data
static const uint16_t kAddress

Public Methods

typename std::remove_reference_t<decltype(data)> i2s1_asrc ()

Defined at line 296 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h

audio::alc5663::AsrcControl1Reg & set_i2s1_asrc (typename std::remove_reference_t<decltype(data)> val)

Defined at line 296 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h

typename std::remove_reference_t<decltype(data)> dac_asrc ()

Defined at line 297 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h

audio::alc5663::AsrcControl1Reg & set_dac_asrc (typename std::remove_reference_t<decltype(data)> val)

Defined at line 297 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h

typename std::remove_reference_t<decltype(data)> adc_asrc ()

Defined at line 298 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h

audio::alc5663::AsrcControl1Reg & set_adc_asrc (typename std::remove_reference_t<decltype(data)> val)

Defined at line 298 of file ../../src/media/audio/drivers/codecs/alc5663/alc5663_registers.h