volume_m04_c2.h
来自「sircs decoder, for amplifier.. this is t」· C头文件 代码 · 共 81 行
H
81 行
/****************************************************************************************************/
/* $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 + =
减小字号Ctrl + -
显示快捷键?