Microchip® Advanced Software Framework

aic23b_dapc_t Union Reference

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__: 5
 
   uint16_t   adchp: AIC23B_DAPC_ADCHP_SIZE
 ADC high-pass filter. More...
 
   uint16_t   dacm: AIC23B_DAPC_DACM_SIZE
 DAC soft mute. More...
 
   uint16_t   deemp: AIC23B_DAPC_DEEMP_SIZE
 De-emphasis control. More...
 
   const   uint16_t: AIC23B_CTRL_ADDR_SIZE
 
}; 
 

struct { ... }
struct { ... }
uint16_t aic23b_dapc_t::__pad0__
uint16_t aic23b_dapc_t::adchp

ADC high-pass filter.

Referenced by aic23b_codec_start().

const uint16_t aic23b_dapc_t::addr

Control address.

uint16_t aic23b_dapc_t::dacm

DAC soft mute.

Referenced by aic23b_codec_start().

uint16_t aic23b_dapc_t::data
uint16_t aic23b_dapc_t::deemp

De-emphasis control.

Referenced by aic23b_codec_start().

const aic23b_dapc_t::uint16_t