www.pudn.com > layer1.rar > l1audio_abb.h


/* 
 *        Filename l1audio_abb.h 
 *  Copyright 2003 (C) Texas Instruments 
 * 
 * 
 */ 
 
#if (ANLG_FAM != 11) 
 
   #define ABB_L1_WRITE(addr,data)  (((data) << 6) | (addr) | 0x01) 
    
   void    ABB_CAL_UlVolume     (UWORD8 pga_index); 
   void    ABB_CAL_DlVolume     (UWORD8 volume_index, UWORD8 pga_index); 
   void    ABB_UlVolume         (UWORD8 volume_index); 
   void    ABB_DlVolume         (UWORD8 volume_index); 
   void    ABB_DlMute           (BOOL mute); 
   void    ABB_SideTone         (UWORD8 volume_index); 
   void    ABB_Audio_Config     (UWORD16 data); 
   void    ABB_Audio_Config_2   (UWORD16 data); 
   void    ABB_UlMute           (BOOL mute); 
   void    ABB_Audio_Control    (UWORD16 data); 
   void    ABB_Audio_On_Off     (UWORD16 data); 
   void    ABB_Audio_Volume     (UWORD16 data); 
   void    ABB_Audio_PLL        (UWORD16 data); 
   void    ABB_Audio_VBPop      (UWORD16 data); 
   void    ABB_Audio_Delay_Init (UWORD8 delay); 
   UWORD16 ABB_Read_DLGain      (void); 
#endif 
#if (ANLG_FAM == 11) 
  UWORD16 l1_audio_abb_Read_DLGain  (void); 
#endif 
 
// Triton Audio ON/OFF Changes 
#if (L1_AUDIO_MCU_ONOFF == 1) 
void l1_audio_abb_ul_on_req         ( void(*callback_fn)(void) ); 
void l1_audio_abb_dl_on_req         ( void(*callback_fn)(void) ); 
void l1_audio_abb_ul_off_req        ( void(*callback_fn)(void) ); 
void l1_audio_abb_dl_off_req        ( void(*callback_fn)(void) ); 
void l1_audio_abb_ul_off_dl_off_req ( void(*callback_fn)(void) ); 
void l1_audio_abb_ul_off_dl_on_req  ( void(*callback_fn)(void) ); 
void l1_audio_abb_ul_on_dl_off_req  ( void(*callback_fn)(void) ); 
void l1_audio_abb_ul_on_dl_on_req   ( void(*callback_fn)(void) ); 
#endif