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

📄 dc550_phonesm_infoaudio.c

📁 一款经典的数字电话设计资料
💻 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 + -