Register structure.
#include <tlv320aic23b.h>
Data Fields | |
struct { | |
const uint16_t addr: AIC23B_CTRL_ADDR_SIZE | |
Control address. More... | |
uint16_t data: AIC23B_CTRL_DATA_SIZE | |
Control data. More... | |
}; | |
struct { | |
uint16_t byp: AIC23B_AAPC_BYP_SIZE | |
Bypass. More... | |
uint16_t dac: AIC23B_AAPC_DAC_SIZE | |
DAC select. More... | |
uint16_t insel: AIC23B_AAPC_INSEL_SIZE | |
Input select for ADC. More... | |
uint16_t micb: AIC23B_AAPC_MICB_SIZE | |
Microphone boost. More... | |
uint16_t micm: AIC23B_AAPC_MICM_SIZE | |
Microphone mute. More... | |
uint16_t sta: AIC23B_AAPC_STA_SIZE | |
Sidetone addition. More... | |
uint16_t ste: AIC23B_AAPC_STE_SIZE | |
Sidetone enable. More... | |
const uint16_t: AIC23B_CTRL_ADDR_SIZE | |
}; | |
struct { ... } |
struct { ... } |
const uint16_t aic23b_aapc_t::addr |
Control address.
uint16_t aic23b_aapc_t::byp |
Bypass.
Referenced by aic23b_codec_start().
uint16_t aic23b_aapc_t::dac |
DAC select.
Referenced by aic23b_codec_start().
uint16_t aic23b_aapc_t::data |
Control data.
Referenced by aic23b_codec_start(), aic23b_get_analog_audio_path(), and aic23b_set_analog_audio_path().
uint16_t aic23b_aapc_t::insel |
Input select for ADC.
Referenced by aic23b_codec_start().
uint16_t aic23b_aapc_t::micb |
Microphone boost.
Referenced by aic23b_codec_start().
uint16_t aic23b_aapc_t::micm |
Microphone mute.
Referenced by aic23b_codec_start().
uint16_t aic23b_aapc_t::sta |
Sidetone addition.
Referenced by aic23b_codec_start().
uint16_t aic23b_aapc_t::ste |
Sidetone enable.
Referenced by aic23b_codec_start().
const aic23b_aapc_t::uint16_t |