📄 speakercontrol.h
字号:
#ifndef SPEAKER_CONTROL
#define SPEAKER_CONTROL
/*************话筒状态************************/
#define CONTROL_BOARDINNER 0x08//0x10//控制用内喇叭播放
#define CONTROL_BOARDOUTER 0x04//0x40//控制用外喇叭播放
#define CONTROL_MICINNER 0x01//0x80//控制用内喇叭喊话
#define CONTROL_MICOUTER 0x02//0x20//控制用外喇叭喊话
#define CONTROL_NOSPEAKER 0//所有喇叭都无效
/****************输入值********************/
//#define INNER_BOARD 0x02//内喇叭,报站
//#define OUT_BOARD 0x06//外喇叭,报站
#define INNER_MIC 0x00//内喇叭,喊话
#define OUT_MIC 0x02//外喇叭,喊话
#define SPEAK_NULL 0x04
void speak_init();
/***************************************
*用来具体控制喇叭的函数
*mode:取值为CONTROL_BOARDINNER、CONTROL_BOARDOUTER、CONTROL_MICINNER、CONTROL_MICOUTER
****************************************/
void set_speakmode(Byte mode);
/*******************************************************
/*对MIC喇叭进行控制处理,需要在扫描完后调用
*********************************************************/
void speak_miccontrol();
/*********************************************
*报站喇叭控制
*mode:取值为CONTROL_BOARDINNER、CONTROL_BOARDOUTE、CONTROL_NOSPEAKER
*********************************************/
void speak_boardcontrol(Byte mode);
void speak_process(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -