📄 dc550_phonesm_infoaudio.c
字号:
/*****************************************************************************/
/* CONFIDENTIAL */
/* Sigpro Copyright 2003, All rights reserved */
/*****************************************************************************/
/* CLIENT: Telematrix */
/* PROJECT: DC550 Digital Centrex Phone */
/* FILE: dc550_phonesm_infoaudio.c */
/*****************************************************************************/
/* The Audio Info Holder declares all of the global variables related to */
/* the speaking devices in the Phone State Machine. */
/*****************************************************************************/
#define __DC550_PHONESM_INFOAUDIO_EXTERN__
#include "dc550_phonesm_infoaudio.h"
#include "dc550_audio.h"
#include "dc550_usartdriver.h"
/******************************************************************************
* GLOBAL VARIABLES
*****************************************************************************/
PHONESM_SPEAKINGDEVICE_E phonesm_infoaudio_speakingdevice;
BOOL phonesm_infoaudio_buzzeron;
BOOL phonesm_infoaudio_muteon;
/******************************************************************************
* FUNCTION: void phonesm__infoaudio_init(void)
******************************************************************************
* DESCRIPTION:
* This function is called to initialize the speaking device variables. It
* also initializes all of the volumes in the audio device.
*****************************************************************************/
void phonesm_infoaudio_init(void) {
phonesm_infoaudio_speakingdevice = PHONESM_SPEAKINGDEVICE_NONE;
audio_select(AUDIO_OFF);
phonesm_infoaudio_buzzeron = FALSE;
audio_buzzer(FALSE);
phonesm_infoaudio_muteon = FALSE;
audio_mute(FALSE);
}
/******************************************************************************
* FUNCTION:
* PHONESM_SPEAKINGDEVICE_E phonesm_infoaudio_getspeakingdevice(void)
******************************************************************************
* DESCRIPTION:
*
*****************************************************************************/
PHONESM_SPEAKINGDEVICE_E phonesm_infoaudio_getspeakingdevice(void) {
return phonesm_infoaudio_speakingdevice;
}
/******************************************************************************
* FUNCTION:
* void phonesm_infoaudio_set_speakingdevice(PHONESM_SPEAKINGDEVICE_E device)
******************************************************************************
* DESCRIPTION:
* This function is called to initialize the speaking device variables. It
* also initializes all of the volumes in the audio device.
*****************************************************************************/
void phonesm_infoaudio_set_speakingdevice(PHONESM_SPEAKINGDEVICE_E device) {
phonesm_infoaudio_speakingdevice = device;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -