source: svn/trunk/zas_dstar/devices/includes/STA323W.h @ 2

Last change on this file since 2 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
File size: 4.0 KB
RevLine 
[2]1#ifndef __STA323W_H__
2#define __STA323W_H__
3
4#define DEFAULT_CH_DTV_VOL_15W_24V_ADJ          0x40            // Default Channel 1,2 Volume
5#define DEFAULT_CH_CAP_VOL_15W_24V_ADJ          0x4E
6#define DEFAULT_CH_DTV_VOL_10W_24V_ADJ          0x40            // Default Channel 1,2 Volume
7#define DEFAULT_CH_CAP_VOL_10W_24V_ADJ          0x4E
8#define DEFAULT_CH_DTV_VOL_9W_24V_ADJ           0x40            // Default Channel 1,2 Volume
9#define DEFAULT_CH_CAP_VOL_9W_24V_ADJ           0x4E
10
11#define DEFAULT_CH_DTV_VOL_15W_24V_REG          0x40            // Default Channel 1,2 Volume
12#define DEFAULT_CH_CAP_VOL_15W_24V_REG          0x4E
13#define DEFAULT_CH_DTV_VOL_10W_24V_REG          0x40            // Default Channel 1,2 Volume
14#define DEFAULT_CH_CAP_VOL_10W_24V_REG          0x4E
15#define DEFAULT_CH_DTV_VOL_9W_24V_REG           0x40            // Default Channel 1,2 Volume
16#define DEFAULT_CH_CAP_VOL_9W_24V_REG           0x4E
17
18#define DEFAULT_CH_DTV_VOL_15W_12V_ADJ          0x3E            // Default Channel 1,2 Volume
19#define DEFAULT_CH_CAP_VOL_15W_12V_ADJ          0x3C
20#define DEFAULT_CH_DTV_VOL_10W_12V_ADJ          0x3E            // Default Channel 1,2 Volume
21#define DEFAULT_CH_CAP_VOL_10W_12V_ADJ          0x3C
22#define DEFAULT_CH_DTV_VOL_9W_12V_ADJ           0x3E            // Default Channel 1,2 Volume
23#define DEFAULT_CH_CAP_VOL_9W_12V_ADJ           0x3C
24#define DEFAULT_CH_DTV_VOL_7W_12V_ADJ           0x42            // Default Channel 1,2 Volume
25#define DEFAULT_CH_CAP_VOL_7W_12V_ADJ           0x40
26#define DEFAULT_CH_DTV_VOL_5W_12V_ADJ           0x42            // Default Channel 1,2 Volume
27#define DEFAULT_CH_CAP_VOL_5W_12V_ADJ           0x40
28#define DEFAULT_CH_DTV_VOL_15W_12V_REG          0x45            // Default Channel 1,2 Volume
29#define DEFAULT_CH_CAP_VOL_15W_12V_REG          0x43
30#define DEFAULT_CH_DTV_VOL_10W_12V_REG          0x45            // Default Channel 1,2 Volume
31#define DEFAULT_CH_CAP_VOL_10W_12V_REG          0x43
32#define DEFAULT_CH_DTV_VOL_9W_12V_REG           0x45            // Default Channel 1,2 Volume
33#define DEFAULT_CH_CAP_VOL_9W_12V_REG           0x43
34#define DEFAULT_CH_DTV_VOL_7W_12V_REG           0x49            // Default Channel 1,2 Volume
35#define DEFAULT_CH_CAP_VOL_7W_12V_REG           0x47
36#define DEFAULT_CH_DTV_VOL_5W_12V_REG           0x49            // Default Channel 1,2 Volume
37#define DEFAULT_CH_CAP_VOL_5W_12V_REG           0x47
38
39
40#define SRS_COMP_15W_24V                0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
41#define AVL_COMP_15W_24V                0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
42#define SRS_COMP_10W_24V                0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
43#define AVL_COMP_10W_24V                0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
44#define SRS_COMP_9W_24V                 0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
45#define AVL_COMP_9W_24V                 0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
46
47#define SRS_COMP_15W_12V                0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
48#define AVL_COMP_15W_12V                0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
49#define SRS_COMP_10W_12V                0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
50#define AVL_COMP_10W_12V                0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
51#define SRS_COMP_9W_12V                 0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
52#define AVL_COMP_9W_12V                 0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
53#define SRS_COMP_7W_12V                 0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
54#define AVL_COMP_7W_12V                 0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
55#define SRS_COMP_5W_12V                 0x0C    // SRS enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
56#define AVL_COMP_5W_12V                 0x08    // AVL enable½Ã¿¡ Volume Áõ°¨°ª. (STA323W Channel Volume)
57
58
59
60#define MAXIMUM_MASTER_VOL              0x00            // Master Volume
61#define MINIMUM_MASTER_VOL              0x93
62#define DEFAULT_MASTER_VOL              ((MINIMUM_MASTER_VOL-MAXIMUM_MASTER_VOL)/2)
63#define MUTE_MASTER_VOL                 0xFE
64
65/* FUNCTION Start */
66int STA323W_Init(void);
67int STA323W_SetMVolume(UINT16 Vol);
68int STA323W_GetMVolume(UINT16 *Vol);
69int STA323W_SetMMute(BOOL bMute);
70int STA323W_GetMMute(BOOL *bMute);
71int STA323W_SetTone(INT16 Treble, INT16 Bass);
72int STA323W_GetTone(INT16 *Treble, INT16 *Bass);
73int STA323W_SetAVLMode(/*STA323W_AMGC*/int avlMode);
74int STA323W_GetAVLMode(/*STA323W_AMGC*/int *avlMode);
75int STA323W_SetChannelVol(UINT8 Ch1, UINT8 Ch2);
76int STA323W_GetChannelVol(UINT8 *Ch1, UINT8 *Ch2);
77int STA323W_SetAddress( UINT8 read, UINT8 write);
78#endif
Note: See TracBrowser for help on using the repository browser.