I2S_Audio
buffer_ctl
is only used within I2S_Audio.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
I2S_Audio
buffer_ctl
buffer_ctl variable
Syntax
from
audio_if.c:26
static
AUDIO_BufferTypeDef
buffer_ctl
;
References
Location
Referrer
Text
audio_if.c:26
static
AUDIO_BufferTypeDef
buffer_ctl
;
audio_if.c:60
AUDIO_Start()
buffer_ctl
.
state
=
BUFFER_OFFSET_NONE
;
audio_if.c:63
AUDIO_Start()
&
buffer_ctl
.
buff
[
0
]
,
audio_if.c:67
AUDIO_Start()
BSP_AUDIO_OUT_Play
(
(
uint16_t
*
)
&
buffer_ctl
.
buff
[
0
]
,
AUDIO_BUFFER_SIZE
)
;
audio_if.c:69
AUDIO_Start()
buffer_ctl
.
fptr
=
bytesread
;
audio_if.c:89
AUDIO_Process()
if
(
buffer_ctl
.
fptr
>=
AUDIO_FILE_SIZE
)
audio_if.c:92
AUDIO_Process()
buffer_ctl
.
fptr
=
0
;
audio_if.c:97
AUDIO_Process()
if
(
buffer_ctl
.
state
==
BUFFER_OFFSET_HALF
)
audio_if.c:100
AUDIO_Process()
buffer_ctl
.
fptr
,
audio_if.c:101
AUDIO_Process()
&
buffer_ctl
.
buff
[
0
]
,
audio_if.c:106
AUDIO_Process()
buffer_ctl
.
state
=
BUFFER_OFFSET_NONE
;
audio_if.c:107
AUDIO_Process()
buffer_ctl
.
fptr
+=
bytesread
;
audio_if.c:112
AUDIO_Process()
if
(
buffer_ctl
.
state
==
BUFFER_OFFSET_FULL
)
audio_if.c:115
AUDIO_Process()
buffer_ctl
.
fptr
,
audio_if.c:116
AUDIO_Process()
&
buffer_ctl
.
buff
[
AUDIO_BUFFER_SIZE
/
2
]
,
audio_if.c:120
AUDIO_Process()
buffer_ctl
.
state
=
BUFFER_OFFSET_NONE
;
audio_if.c:121
AUDIO_Process()
buffer_ctl
.
fptr
+=
bytesread
;
audio_if.c:170
BSP_AUDIO_OUT_TransferComplete_CallBack()
BSP_AUDIO_OUT_ChangeBuffer
(
(
uint16_t
*
)
&
buffer_ctl
.
buff
[
0
]
,
AUDIO_BUFFER_SIZE
/
2
)
;
audio_if.c:171
BSP_AUDIO_OUT_TransferComplete_CallBack()
buffer_ctl
.
state
=
BUFFER_OFFSET_FULL
;
audio_if.c:185
BSP_AUDIO_OUT_HalfTransfer_CallBack()
BSP_AUDIO_OUT_ChangeBuffer
(
(
uint16_t
*
)
&
buffer_ctl
.
buff
[
AUDIO_BUFFER_SIZE
/
2
]
,
AUDIO_BUFFER_SIZE
/
2
)
;
audio_if.c:186
BSP_AUDIO_OUT_HalfTransfer_CallBack()
buffer_ctl
.
state
=
BUFFER_OFFSET_HALF
;
Data Use
Functions reading
buffer_ctl
buffer_ctl
AUDIO_Start()
AUDIO_Process()
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