#ifndef __STA323W_H__ #define __STA323W_H__ #define DEFAULT_CH_DTV_VOL_15W_24V_ADJ 0x40 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_15W_24V_ADJ 0x4E #define DEFAULT_CH_DTV_VOL_10W_24V_ADJ 0x40 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_10W_24V_ADJ 0x4E #define DEFAULT_CH_DTV_VOL_9W_24V_ADJ 0x40 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_9W_24V_ADJ 0x4E #define DEFAULT_CH_DTV_VOL_15W_24V_REG 0x40 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_15W_24V_REG 0x4E #define DEFAULT_CH_DTV_VOL_10W_24V_REG 0x40 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_10W_24V_REG 0x4E #define DEFAULT_CH_DTV_VOL_9W_24V_REG 0x40 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_9W_24V_REG 0x4E #define DEFAULT_CH_DTV_VOL_15W_12V_ADJ 0x3E // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_15W_12V_ADJ 0x3C #define DEFAULT_CH_DTV_VOL_10W_12V_ADJ 0x3E // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_10W_12V_ADJ 0x3C #define DEFAULT_CH_DTV_VOL_9W_12V_ADJ 0x3E // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_9W_12V_ADJ 0x3C #define DEFAULT_CH_DTV_VOL_7W_12V_ADJ 0x42 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_7W_12V_ADJ 0x40 #define DEFAULT_CH_DTV_VOL_5W_12V_ADJ 0x42 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_5W_12V_ADJ 0x40 #define DEFAULT_CH_DTV_VOL_15W_12V_REG 0x45 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_15W_12V_REG 0x43 #define DEFAULT_CH_DTV_VOL_10W_12V_REG 0x45 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_10W_12V_REG 0x43 #define DEFAULT_CH_DTV_VOL_9W_12V_REG 0x45 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_9W_12V_REG 0x43 #define DEFAULT_CH_DTV_VOL_7W_12V_REG 0x49 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_7W_12V_REG 0x47 #define DEFAULT_CH_DTV_VOL_5W_12V_REG 0x49 // Default Channel 1,2 Volume #define DEFAULT_CH_CAP_VOL_5W_12V_REG 0x47 #define SRS_COMP_15W_24V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_15W_24V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define SRS_COMP_10W_24V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_10W_24V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define SRS_COMP_9W_24V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_9W_24V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define SRS_COMP_15W_12V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_15W_12V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define SRS_COMP_10W_12V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_10W_12V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define SRS_COMP_9W_12V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_9W_12V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define SRS_COMP_7W_12V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_7W_12V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define SRS_COMP_5W_12V 0x0C // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define AVL_COMP_5W_12V 0x08 // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume) #define MAXIMUM_MASTER_VOL 0x00 // Master Volume #define MINIMUM_MASTER_VOL 0x93 #define DEFAULT_MASTER_VOL ((MINIMUM_MASTER_VOL-MAXIMUM_MASTER_VOL)/2) #define MUTE_MASTER_VOL 0xFE /* FUNCTION Start */ int STA323W_Init(void); int STA323W_SetMVolume(UINT16 Vol); int STA323W_GetMVolume(UINT16 *Vol); int STA323W_SetMMute(BOOL bMute); int STA323W_GetMMute(BOOL *bMute); int STA323W_SetTone(INT16 Treble, INT16 Bass); int STA323W_GetTone(INT16 *Treble, INT16 *Bass); int STA323W_SetAVLMode(/*STA323W_AMGC*/int avlMode); int STA323W_GetAVLMode(/*STA323W_AMGC*/int *avlMode); int STA323W_SetChannelVol(UINT8 Ch1, UINT8 Ch2); int STA323W_GetChannelVol(UINT8 *Ch1, UINT8 *Ch2); int STA323W_SetAddress( UINT8 read, UINT8 write); #endif