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 __pad0__: 1 | |
uint16_t adc: AIC23B_PDC_ADC_SIZE | |
ADC. More... | |
uint16_t clk: AIC23B_PDC_CLK_SIZE | |
Clock. More... | |
uint16_t dac: AIC23B_PDC_DAC_SIZE | |
DAC. More... | |
uint16_t line: AIC23B_PDC_LINE_SIZE | |
Line input. More... | |
uint16_t mic: AIC23B_PDC_MIC_SIZE | |
Microphone input. More... | |
uint16_t off: AIC23B_PDC_OFF_SIZE | |
Device power. More... | |
uint16_t osc: AIC23B_PDC_OSC_SIZE | |
Oscillator. More... | |
uint16_t out: AIC23B_PDC_OUT_SIZE | |
Outputs. More... | |
const uint16_t: AIC23B_CTRL_ADDR_SIZE | |
}; | |
struct { ... } |
struct { ... } |
uint16_t aic23b_pdc_t::__pad0__ |
uint16_t aic23b_pdc_t::adc |
ADC.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
const uint16_t aic23b_pdc_t::addr |
Control address.
uint16_t aic23b_pdc_t::clk |
Clock.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
uint16_t aic23b_pdc_t::dac |
DAC.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
uint16_t aic23b_pdc_t::data |
Control data.
Referenced by aic23b_codec_start(), aic23b_codec_stop(), aic23b_get_power_down_state(), and aic23b_set_power_down_state().
uint16_t aic23b_pdc_t::line |
Line input.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
uint16_t aic23b_pdc_t::mic |
Microphone input.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
uint16_t aic23b_pdc_t::off |
Device power.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
uint16_t aic23b_pdc_t::osc |
Oscillator.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
uint16_t aic23b_pdc_t::out |
Outputs.
Referenced by aic23b_codec_start(), and aic23b_codec_stop().
const aic23b_pdc_t::uint16_t |