⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 volume_m04_c2.h

📁 sircs decoder, for amplifier.. this is to decode
💻 H
字号:
/****************************************************************************************************/
/* $Header  : 																					  	
/* AUTHOR 	: TC PUI																		  		
/* FILE NAME: VOLUME.H																		  		
/* PURPOSE	: VOLUME HEADER												 				 		
/* MODEL	: 2004 CIS 2-CH AMP 										  						
/* Copyright (c) 2004 Sony Corporation All Rights Reserved					  						
/****************************************************************************************************/
#ifndef	_VOLUME_H
#define	_VOLUME_H

#ifdef	_VOLUME_C
#define	VOL_EXT
#else
#define	VOL_EXT	extern
#endif
/****************************************************************************************************/
/* global function prototype																		
/****************************************************************************************************/

VOL_EXT	void VolInitialize(void);
VOL_EXT	void VolDat_Set(void);
VOL_EXT	unsigned char GetVolState(void);
VOL_EXT	void VolControl(void);
VOL_EXT	void SetVolumeData(void);
VOL_EXT void VolDatStart(void);
VOL_EXT void VolDatStop(void);

/****************************************************************************************************/
/* global define value																				
/****************************************************************************************************/

/* VOLUME State */
#define VOL_INIT	0
#define VOL_SET		1
#define VOL_NORMAL	2
#define VOL_SEND	3	

/* mute state */
#define MUTE_OFF 	0
#define MUTE_ON  	1
#define MUTE_DAC 	2

/* Serial I/O transmit state */
#define VOLDAT_0	0
#define VOLDAT_1	1
#define VOLDAT_2	2
#define VOLDAT_C	3


#define CIPSEL_0	0x80
#define	TI_0		0x00					/* T/I bit = 0 					*/
#define S1S0_01		0x01					/* S1 = 0, S0 = 1 (vol down)	*/
#define S1S0_10		0x02					/* S1 = 1, S0 = 0 (vol up)	 	*/
#define S1S0_00		0x00					/* S1 = 0, S0 = 0				*/


/****************************************************************************************************/
/* variable type define														  						
/****************************************************************************************************/

typedef struct {
	unsigned char	MASTER_VOL[2];			/* Master Volume Data 			*/
	unsigned char   MASTER_VOL_BUF[2];		/* Master Volume Data Buffer	*/
	unsigned char   VolUpFlag;				/* Volume Up Down flag 			*/
	unsigned char 	SircsVolStep;			/* SIRCS VOLUME STEP 			*/
	unsigned char	VolDat[3];				/* Volume output data 			*/
	unsigned char   ReqMute;				/* EVOL mute request 			*/	
	unsigned char   Muting;					/* Evol Muting on 				*/
} E_VOL_;

VOL_EXT unsigned int EVR_OUT[2];
/****************************************************************************************************/
/* global variable 																					
/****************************************************************************************************/

VOL_EXT E_VOL_ E_VOL;

/****************************************************************************************************/
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -