BSP
buffer_ctl is only used within BSP.
 
Symbols
loading...
Files
loading...

buffer_ctl variable

Syntax

static AUDIO_BufferTypeDef buffer_ctl;

References

LocationReferrerText
audio_play.c:69
static AUDIO_BufferTypeDef buffer_ctl;
audio_play.c:300AUDIO_Start()
audio_play.c:301AUDIO_Start()
buffer_ctl.AudioFileSize = file_size;
audio_play.c:302AUDIO_Start()
buffer_ctl.SrcAddress = psrc_address;
audio_play.c:306AUDIO_Start()
&buffer_ctl.buff[0],
audio_play.c:310AUDIO_Start()
BSP_AUDIO_OUT_Play((uint16_t *)&buffer_ctl.buff[0], AUDIO_BUFFER_SIZE);
audio_play.c:312AUDIO_Start()
buffer_ctl.fptr = bytesread;
audio_play.c:332AUDIO_Process()
if(buffer_ctl.fptr >= buffer_ctl.AudioFileSize)
audio_play.c:335AUDIO_Process()
buffer_ctl.fptr = 0;
audio_play.c:340AUDIO_Process()
if(buffer_ctl.state == BUFFER_OFFSET_HALF)
audio_play.c:342AUDIO_Process()
bytesread = GetData((void *)buffer_ctl.SrcAddress,
audio_play.c:343AUDIO_Process()
buffer_ctl.fptr,
audio_play.c:344AUDIO_Process()
&buffer_ctl.buff[0],
audio_play.c:349AUDIO_Process()
audio_play.c:350AUDIO_Process()
buffer_ctl.fptr += bytesread;
audio_play.c:355AUDIO_Process()
if(buffer_ctl.state == BUFFER_OFFSET_FULL)
audio_play.c:357AUDIO_Process()
bytesread = GetData((void *)buffer_ctl.SrcAddress,
audio_play.c:358AUDIO_Process()
buffer_ctl.fptr,
audio_play.c:359AUDIO_Process()
&buffer_ctl.buff[AUDIO_BUFFER_SIZE /2],
audio_play.c:363AUDIO_Process()
audio_play.c:364AUDIO_Process()
buffer_ctl.fptr += bytesread;
audio_play.c:387GetData()
while(((offset + ReadDataNbr) < buffer_ctl.AudioFileSize) && (ReadDataNbr < NbrOfData))
audio_play.c:411BSP_AUDIO_OUT_TransferComplete_CallBack()
audio_play.c:425BSP_AUDIO_OUT_HalfTransfer_CallBack()

Data Use

Type of buffer_ctl
buffer_ctl
all items filtered out