| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /********************************************************************************
- * File Name: Audio.h
- * Function Describe: Header file for Audio.c
- * Explain:
- * Writer: ShiLiangWen
- * Date: 2015-6-15
- *******************************************************************************/
- #ifndef __AUDIO_H
- #define __AUDIO_H
- #include "rtl.h"
- #define BEEP_PIN GPIO_Pin_7
- #define BEEP_PORT GPIOB
- #define MIC_MUTE_PIN GPIO_Pin_1
- #define MIC_MUTE_PORT GPIOA
- #define SPK_MUTE_PIN GPIO_Pin_0
- #define SPK_MUTE_PORT GPIOB
- #define MicEnable() MIC_MUTE_PORT->BRR=MIC_MUTE_PIN;//Set Pin Low ,MIC Enalbe
- #define MicDisable() MIC_MUTE_PORT->BSRR=MIC_MUTE_PIN;//Set Pin High ,MIC MUTE
- #define SpeakerEnable() SPK_MUTE_PORT->BRR=SPK_MUTE_PIN//Speaker Enable
- #define SpeakerDisable() SPK_MUTE_PORT->BSRR=SPK_MUTE_PIN//Speaker Disable
- #define TMR_INF_BEEP 1
- extern OS_ID idBeepTimer;
- void MicrophoneInit(void);
- void MicrophoneCtrl(int en);
- void SpeakerInit(void);
- void SpeakerCtrl(int en);
- void BeepInit(void);
- void SetBeep(int fre,int tick);
- void SetBeepByNoOS(int fre,int ms);
- void DelayMs(unsigned short ms);
- /*********************************begin*****************************************/
- /**********************************end******************************************/
- #endif
|