BSP
buffer_ctl
is only used within BSP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
BSP
buffer_ctl
buffer_ctl variable
Syntax
from
audio_play.c:69
static
AUDIO_BufferTypeDef
buffer_ctl
;
References
Location
Referrer
Text
audio_play.c:69
static
AUDIO_BufferTypeDef
buffer_ctl
;
audio_play.c:300
AUDIO_Start()
buffer_ctl
.
state
=
BUFFER_OFFSET_NONE
;
audio_play.c:301
AUDIO_Start()
buffer_ctl
.
AudioFileSize
=
file_size
;
audio_play.c:302
AUDIO_Start()
buffer_ctl
.
SrcAddress
=
psrc_address
;
audio_play.c:306
AUDIO_Start()
&
buffer_ctl
.
buff
[
0
]
,
audio_play.c:310
AUDIO_Start()
BSP_AUDIO_OUT_Play
(
(
uint16_t
*
)
&
buffer_ctl
.
buff
[
0
]
,
AUDIO_BUFFER_SIZE
)
;
audio_play.c:312
AUDIO_Start()
buffer_ctl
.
fptr
=
bytesread
;
audio_play.c:332
AUDIO_Process()
if
(
buffer_ctl
.
fptr
>=
buffer_ctl
.
AudioFileSize
)
audio_play.c:335
AUDIO_Process()
buffer_ctl
.
fptr
=
0
;
audio_play.c:340
AUDIO_Process()
if
(
buffer_ctl
.
state
==
BUFFER_OFFSET_HALF
)
audio_play.c:342
AUDIO_Process()
bytesread
=
GetData
(
(
void
*
)
buffer_ctl
.
SrcAddress
,
audio_play.c:343
AUDIO_Process()
buffer_ctl
.
fptr
,
audio_play.c:344
AUDIO_Process()
&
buffer_ctl
.
buff
[
0
]
,
audio_play.c:349
AUDIO_Process()
buffer_ctl
.
state
=
BUFFER_OFFSET_NONE
;
audio_play.c:350
AUDIO_Process()
buffer_ctl
.
fptr
+=
bytesread
;
audio_play.c:355
AUDIO_Process()
if
(
buffer_ctl
.
state
==
BUFFER_OFFSET_FULL
)
audio_play.c:357
AUDIO_Process()
bytesread
=
GetData
(
(
void
*
)
buffer_ctl
.
SrcAddress
,
audio_play.c:358
AUDIO_Process()
buffer_ctl
.
fptr
,
audio_play.c:359
AUDIO_Process()
&
buffer_ctl
.
buff
[
AUDIO_BUFFER_SIZE
/
2
]
,
audio_play.c:363
AUDIO_Process()
buffer_ctl
.
state
=
BUFFER_OFFSET_NONE
;
audio_play.c:364
AUDIO_Process()
buffer_ctl
.
fptr
+=
bytesread
;
audio_play.c:387
GetData()
while
(
(
(
offset
+
ReadDataNbr
)
<
buffer_ctl
.
AudioFileSize
)
&&
(
ReadDataNbr
<
NbrOfData
)
)
audio_play.c:411
BSP_AUDIO_OUT_TransferComplete_CallBack()
buffer_ctl
.
state
=
BUFFER_OFFSET_FULL
;
audio_play.c:425
BSP_AUDIO_OUT_HalfTransfer_CallBack()
buffer_ctl
.
state
=
BUFFER_OFFSET_HALF
;
Data Use
Functions reading
buffer_ctl
buffer_ctl
AUDIO_Start()
AUDIO_Process()
GetData()
BSP_AUDIO_OUT_TransferComplete_CallBack()
BSP_AUDIO_OUT_HalfTransfer_CallBack()
all items filtered out
Type of
buffer_ctl
buffer_ctl
AUDIO_BufferTypeDef
all items filtered out