aic23b_daif_t Union Reference

#include <tlv320aic23b.h>


Detailed Description

Register structure.

Definition at line 416 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__: 2
   U16   fmt: AIC23B_DAIF_FMT_SIZE
 Data format.
   U16   iwl: AIC23B_DAIF_IWL_SIZE
 Input bit length.
   U16   lrp: AIC23B_DAIF_LRP_SIZE
 DAC left/right phase.
   U16   lrswap: AIC23B_DAIF_LRSWAP_SIZE
 DAC left/right swap.
   U16   ms: AIC23B_DAIF_MS_SIZE
 Master/slave mode.
   const   U16: AIC23B_CTRL_ADDR_SIZE
}; 

Field Documentation

struct { ... }

struct { ... }

Definition at line 426 of file tlv320aic23b.h.

Control address.

Definition at line 420 of file tlv320aic23b.h.

Control data.

Definition at line 421 of file tlv320aic23b.h.

Referenced by aic23b_codec_setup().

Data format.

Definition at line 431 of file tlv320aic23b.h.

Referenced by aic23b_codec_setup().

Input bit length.

Definition at line 430 of file tlv320aic23b.h.

Referenced by aic23b_codec_setup().

DAC left/right phase.

Definition at line 429 of file tlv320aic23b.h.

Referenced by aic23b_codec_setup().

DAC left/right swap.

Definition at line 428 of file tlv320aic23b.h.

Referenced by aic23b_codec_setup().

Master/slave mode.

Definition at line 427 of file tlv320aic23b.h.

Referenced by aic23b_codec_setup().

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