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__: 2 | |
uint16_t lim: AIC23B_LLICVC_LIM_SIZE | |
Left line input mute. More... | |
uint16_t liv: AIC23B_LLICVC_LIV_SIZE | |
Left line input volume. More... | |
uint16_t lrs: AIC23B_LLICVC_LRS_SIZE | |
Left/right line simultaneous volume/mute update. More... | |
const uint16_t: AIC23B_CTRL_ADDR_SIZE | |
}; | |
struct { ... } |
struct { ... } |
uint16_t aic23b_llicvc_t::__pad0__ |
const uint16_t aic23b_llicvc_t::addr |
Control address.
uint16_t aic23b_llicvc_t::data |
Control data.
Referenced by aic23b_codec_start(), aic23b_get_line_in_volume(), and aic23b_set_line_in_volume().
uint16_t aic23b_llicvc_t::lim |
Left line input mute.
Referenced by aic23b_codec_start(), aic23b_get_line_in_volume(), and aic23b_set_line_in_volume().
uint16_t aic23b_llicvc_t::liv |
Left line input volume.
Referenced by aic23b_codec_start(), aic23b_get_line_in_volume(), and aic23b_set_line_in_volume().
uint16_t aic23b_llicvc_t::lrs |
Left/right line simultaneous volume/mute update.
Referenced by aic23b_codec_start(), and aic23b_set_line_in_volume().
const aic23b_llicvc_t::uint16_t |