aic23b_aapc_t Union Reference

#include <tlv320aic23b.h>


Detailed Description

Register structure.

Definition at line 275 of file tlv320aic23b.h.


Data Fields

struct {
   const U16   addr: AIC23B_CTRL_ADDR_SIZE
 Control address.
   U16   data: AIC23B_CTRL_DATA_SIZE
 Control data.
}; 
struct {
   U16   byp: AIC23B_AAPC_BYP_SIZE
 Bypass.
   U16   dac: AIC23B_AAPC_DAC_SIZE
 DAC select.
   U16   insel: AIC23B_AAPC_INSEL_SIZE
 Input select for ADC.
   U16   micb: AIC23B_AAPC_MICB_SIZE
 Microphone boost.
   U16   micm: AIC23B_AAPC_MICM_SIZE
 Microphone mute.
   U16   sta: AIC23B_AAPC_STA_SIZE
 Sidetone addition.
   U16   ste: AIC23B_AAPC_STE_SIZE
 Sidetone enable.
   const   U16: AIC23B_CTRL_ADDR_SIZE
}; 

Field Documentation

struct { ... }

struct { ... }

Control address.

Definition at line 279 of file tlv320aic23b.h.

Bypass.

Definition at line 288 of file tlv320aic23b.h.

Referenced by aic23b_codec_start().

DAC select.

Definition at line 287 of file tlv320aic23b.h.

Referenced by aic23b_codec_start().

Control data.

Definition at line 280 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), aic23b_get_analog_audio_path(), and aic23b_set_analog_audio_path().

Input select for ADC.

Definition at line 289 of file tlv320aic23b.h.

Referenced by aic23b_codec_start().

Microphone boost.

Definition at line 291 of file tlv320aic23b.h.

Referenced by aic23b_codec_start().

Microphone mute.

Definition at line 290 of file tlv320aic23b.h.

Referenced by aic23b_codec_start().

Sidetone addition.

Definition at line 285 of file tlv320aic23b.h.

Referenced by aic23b_codec_start().

Sidetone enable.

Definition at line 286 of file tlv320aic23b.h.

Referenced by aic23b_codec_start().

Definition at line 284 of file tlv320aic23b.h.


Generated on Fri Nov 27 14:08:36 2009 for AVR32 UC3 - Example of using an external Audio Codec TLV320AIC23B by  doxygen 1.5.5