📄 volume_m04_c2.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 + -