BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions | Variables
testaudio.c File Reference
#include "includes.h"

Go to the source code of this file.

Macros

#define TestAudioIdleState   0
#define TestAudioPlayState0   1
#define TestAudioPlayState1   2
#define TestAudioRecordState0   3
#define TestAudioRecordState1   4
#define BLOCK_SIZE   (16*1024)

Functions

void F_TestAudioInit (void)
void F_TestAudioSvc (void)
void F_TestAudioPlay (void)
void F_TestAudioRecord (void)
INT8U F_TestAudioWavePrepare (void)
INT8U F_TestAudioStatusCheck (void)

Variables

TESTAUDIO_CONTROL TestAudioCtrl
volatile WAVE_DATA WaveData [2048]
CODEC_PARAMETER CodecParam [MAX_CODEC_PARAMETER]

Macro Definition Documentation

#define BLOCK_SIZE   (16*1024)

Definition at line 14 of file testaudio.c.

#define TestAudioIdleState   0

Definition at line 8 of file testaudio.c.

#define TestAudioPlayState0   1

Definition at line 9 of file testaudio.c.

#define TestAudioPlayState1   2

Definition at line 10 of file testaudio.c.

#define TestAudioRecordState0   3

Definition at line 11 of file testaudio.c.

#define TestAudioRecordState1   4

Definition at line 12 of file testaudio.c.


Function Documentation

void F_TestAudioInit ( void  )

Definition at line 35 of file testaudio.c.

void F_TestAudioPlay ( void  )

Definition at line 131 of file testaudio.c.

void F_TestAudioRecord ( void  )

Definition at line 134 of file testaudio.c.

INT8U F_TestAudioStatusCheck ( void  )

Definition at line 137 of file testaudio.c.

void F_TestAudioSvc ( void  )

Definition at line 40 of file testaudio.c.

INT8U F_TestAudioWavePrepare ( void  )

Definition at line 82 of file testaudio.c.


Variable Documentation

Initial value:
{
{8000, (123<<12)|(6<<4)|0,(23<<5)|23,0},
{11025,(229<<12)|(5<<4)|1,(11<<5)|11,1},
{16000,(123<<12)|(6<<4)|0,(11<<5)|11,0},
{22050,(229<<12)|(5<<4)|1,( 5<<5)|5 ,1},
{32000,(123<<12)|(6<<4)|0,( 5<<5)|5 ,0},
{44100,(229<<12)|(5<<4)|1,( 2<<5)|2 ,1},
{48000,(123<<12)|(6<<4)|0,( 3<<5)|3 ,0}
}

Definition at line 18 of file testaudio.c.

TESTAUDIO_CONTROL TestAudioCtrl

Definition at line 16 of file testaudio.c.

volatile WAVE_DATA WaveData[2048]

Definition at line 17 of file testaudio.c.