aic23b_pdc_t Union Reference

#include <tlv320aic23b.h>


Detailed Description

Register structure.

Definition at line 362 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   __pad0__: 1
   U16   adc: AIC23B_PDC_ADC_SIZE
 ADC.
   U16   clk: AIC23B_PDC_CLK_SIZE
 Clock.
   U16   dac: AIC23B_PDC_DAC_SIZE
 DAC.
   U16   line: AIC23B_PDC_LINE_SIZE
 Line input.
   U16   mic: AIC23B_PDC_MIC_SIZE
 Microphone input.
   U16   off: AIC23B_PDC_OFF_SIZE
 Device power.
   U16   osc: AIC23B_PDC_OSC_SIZE
 Oscillator.
   U16   out: AIC23B_PDC_OUT_SIZE
 Outputs.
   const   U16: AIC23B_CTRL_ADDR_SIZE
}; 

Field Documentation

struct { ... }

struct { ... }

Definition at line 372 of file tlv320aic23b.h.

ADC.

Definition at line 378 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

Control address.

Definition at line 366 of file tlv320aic23b.h.

Clock.

Definition at line 374 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

DAC.

Definition at line 377 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

Line input.

Definition at line 380 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

Microphone input.

Definition at line 379 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

Device power.

Definition at line 373 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

Oscillator.

Definition at line 375 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

Outputs.

Definition at line 376 of file tlv320aic23b.h.

Referenced by aic23b_codec_start(), and aic23b_codec_stop().

Definition at line 371 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