📄 audio_test.c
字号:
/*
Module Name : audio_test.c
Functions : AUDIO_TEST
Purpose : Test Wofson
Author : Otis Yu
Notes :
This function is setting bypass mode.
*/
/*--------------------------------------------------------------------------*
* Local header files *
*--------------------------------------------------------------------------*/
#include <demo/uart270.h>
/*--------------------------------------------------------------------------*
* Extern global variables *
*--------------------------------------------------------------------------*/
extern char UART_outBuff[1024];
extern volatile unsigned short UART0IntFlag;
/*--------------------------------------------------------------------------*
* Const, Macro, type definition *
*--------------------------------------------------------------------------*/
#define Channel_1 0x00
#define MicRecord 12
/*--------------------------------------------------------------------------*
* Global Variables *
*--------------------------------------------------------------------------*/
unsigned char audio_output_channel = Channel_1;
/*---------------------------------------------------------*
* Brief : API_POWER_Managment *
* Return : *
* Description : *
*----------------------------------------------------------*/
void API_POWER_Managment( int which_play_mode, unsigned char out_channel )
{
//API_FM_Off();
//API_FM_BusEnable( FALSE );
API_AUDIO_PowerOn();
API_AUDIO_Input_MicBiasEnable(1);//TRUE
API_AUDIO_SetRecordMode( Channel_1, out_channel );
}
/*--------------------------------------------------------------------------*
* Brief : AUDIO_TEST *
* Return : None *
* Description : Test Wofson IN:MIC / OUT:Headphone *
*--------------------------------------------------------------------------*/
void AUDIO_TEST(void)
{
UART_sendString( UART0, "\r\n ***************AUDIO TEST***************" );
DEV_Audio_Init();
API_POWER_Managment( MicRecord, audio_output_channel );
API_AUDIO_Input_SetVolume( 5 );
UART_sendString( UART0, "\r\n Push Any Key(PC) Exit Test" );
while(UART0IntFlag);
UART0IntFlag = 1;
API_AUDIO_Input_MicBiasEnable(0);
API_AUDIO_PowerOff();
UART_sendString( UART0, "\r\n END" );
UART_sendString( UART0, "\r\n " );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -