STemWin
haudio
is only used within STemWin.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STemWin
haudio
haudio variable
Syntax
from
audio_if.h:132
extern
AUDIO_ProcessTypdef
haudio
;
Implemented in
audio_if.c:34
References
Location
Referrer
Text
audio_if.c:34
AUDIO_ProcessTypdef
haudio
;
audio_if.h:132
extern
AUDIO_ProcessTypdef
haudio
;
audio_player_app.c:97
AUDIOPLAYER_Init()
haudio
.
out
.
state
=
AUDIOPLAYER_STOP
;
audio_player_app.c:98
AUDIOPLAYER_Init()
haudio
.
out
.
mute
=
MUTE_OFF
;
audio_player_app.c:99
AUDIOPLAYER_Init()
haudio
.
out
.
volume
=
volume
;
audio_player_app.c:215
AUDIOPLAYER_GetState()
return
haudio
.
out
.
state
;
audio_player_app.c:225
AUDIOPLAYER_GetVolume()
return
haudio
.
out
.
volume
;
audio_player_app.c:238
AUDIOPLAYER_SetVolume()
haudio
.
out
.
volume
=
volume
;
audio_player_app.c:255
AUDIOPLAYER_Play()
haudio
.
out
.
state
=
AUDIOPLAYER_PLAY
;
audio_player_app.c:259
AUDIOPLAYER_Play()
&
haudio
.
buff
[
0
]
,
audio_player_app.c:268
AUDIOPLAYER_Play()
BSP_AUDIO_OUT_Play
(
(
uint16_t
*
)
&
haudio
.
buff
[
0
]
,
AUDIO_OUT_BUFFER_SIZE
)
;
audio_player_app.c:283
AUDIOPLAYER_Process()
switch
(
haudio
.
out
.
state
)
audio_player_app.c:286
AUDIOPLAYER_Process()
haudio
.
out
.
state
=
AUDIOPLAYER_PLAY
;
audio_player_app.c:290
AUDIOPLAYER_Process()
haudio
.
out
.
state
=
AUDIOPLAYER_EOF
;
audio_player_app.c:314
AUDIOPLAYER_DeInit()
haudio
.
out
.
state
=
AUDIOPLAYER_STOP
;
audio_player_app.c:342
AUDIOPLAYER_Stop()
haudio
.
out
.
state
=
AUDIOPLAYER_STOP
;
audio_player_app.c:475
AUDIO_TransferComplete_CallBack()
if
(
haudio
.
out
.
state
==
AUDIOPLAYER_PLAY
)
audio_player_app.c:477
AUDIO_TransferComplete_CallBack()
BSP_AUDIO_OUT_ChangeBuffer
(
(
uint16_t
*
)
&
haudio
.
buff
[
0
]
,
AUDIO_OUT_BUFFER_SIZE
/
2
)
;
audio_player_app.c:489
AUDIO_HalfTransfer_CallBack()
if
(
haudio
.
out
.
state
==
AUDIOPLAYER_PLAY
)
audio_player_app.c:491
AUDIO_HalfTransfer_CallBack()
BSP_AUDIO_OUT_ChangeBuffer
(
(
uint16_t
*
)
&
haudio
.
buff
[
AUDIO_OUT_BUFFER_SIZE
/
2
]
,
AUDIO_OUT_BUFFER_SIZE
/
2
)
;
audio_player_app.c:503
AUDIO_Error_CallBack()
haudio
.
out
.
state
=
AUDIOPLAYER_ERROR
;
audio_player_app.c:521
Audio_Thread()
if
(
haudio
.
out
.
state
==
AUDIOPLAYER_PLAY
)
audio_player_app.c:527
Audio_Thread()
&
haudio
.
buff
[
0
]
,
audio_player_app.c:533
Audio_Thread()
haudio
.
out
.
state
=
AUDIOPLAYER_EOF
;
audio_player_app.c:553
Audio_Thread()
haudio
.
out
.
state
=
AUDIOPLAYER_ERROR
;
audio_player_app.c:559
Audio_Thread()
&
haudio
.
buff
[
AUDIO_OUT_BUFFER_SIZE
/
2
]
,
audio_player_app.c:565
Audio_Thread()
haudio
.
out
.
state
=
AUDIOPLAYER_EOF
;
audio_player_app.c:584
Audio_Thread()
haudio
.
out
.
state
=
AUDIOPLAYER_ERROR
;
audio_player_win.c:954
_PlayFile()
if
(
haudio
.
out
.
state
==
AUDIOPLAYER_STOP
)
audio_recorder_app.c:65
AUDIO_RECORDER_Init()
haudio
.
in
.
volume
=
DEFAULT_REC_AUDIO_VOLUME
;
audio_recorder_app.c:80
AUDIO_RECORDER_Init()
haudio
.
in
.
state
=
AUDIO_RECORDER_IDLE
;
audio_recorder_app.c:91
AUDIO_RECORDER_GetState()
return
haudio
.
in
.
state
;
audio_recorder_app.c:101
AUDIO_RECORDER_GetVolume()
return
haudio
.
in
.
volume
;
audio_recorder_app.c:115
AUDIO_RECORDER_StartRec()
haudio
.
ppcm
=
0
;
audio_recorder_app.c:124
AUDIO_RECORDER_StartRec()
BSP_AUDIO_IN_Record
(
(
uint16_t
*
)
&
haudio
.
pdm
[
0
]
,
AUDIO_IN_PDM_BUFFER_SIZE
)
;
audio_recorder_app.c:126
AUDIO_RECORDER_StartRec()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_SUSPENDED
)
audio_recorder_app.c:130
AUDIO_RECORDER_StartRec()
haudio
.
in
.
state
=
AUDIO_RECORDER_RECORDING
;
audio_recorder_app.c:133
AUDIO_RECORDER_StartRec()
haudio
.
in
.
fptr
=
byteswritten
;
audio_recorder_app.c:201
AUDIO_RECORDER_Play()
&
haudio
.
buff
[
0
]
,
audio_recorder_app.c:207
AUDIO_RECORDER_Play()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_SUSPENDED
)
audio_recorder_app.c:211
AUDIO_RECORDER_Play()
haudio
.
in
.
state
=
AUDIO_RECORDER_PLAYING
;
audio_recorder_app.c:212
AUDIO_RECORDER_Play()
BSP_AUDIO_OUT_Play
(
(
uint16_t
*
)
&
haudio
.
buff
[
0
]
,
AUDIO_OUT_BUFFER_SIZE
)
;
audio_recorder_app.c:227
AUDIO_RECORDER_DeInit()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_RECORDING
)
audio_recorder_app.c:234
AUDIO_RECORDER_DeInit()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_PLAYING
)
audio_recorder_app.c:241
AUDIO_RECORDER_DeInit()
haudio
.
in
.
state
=
AUDIO_RECORDER_IDLE
;
audio_recorder_app.c:269
AUDIO_RECORDER_StopRec()
haudio
.
in
.
state
=
AUDIO_RECORDER_IDLE
;
audio_recorder_app.c:281
AUDIO_RECORDER_StopRec()
haudio
.
in
.
state
=
AUDIO_RECORDER_SUSPENDED
;
audio_recorder_app.c:303
AUDIO_RECORDER_StopPlayer()
haudio
.
in
.
state
=
AUDIO_RECORDER_SUSPENDED
;
audio_recorder_app.c:321
AUDIO_RECORDER_PauseResume()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_PLAYING
)
audio_recorder_app.c:325
AUDIO_RECORDER_PauseResume()
haudio
.
in
.
state
=
AUDIO_RECORDER_PLAY_PAUSE
;
audio_recorder_app.c:327
AUDIO_RECORDER_PauseResume()
else
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_RECORDING
)
audio_recorder_app.c:331
AUDIO_RECORDER_PauseResume()
haudio
.
in
.
state
=
AUDIO_RECORDER_RECORD_PAUSE
;
audio_recorder_app.c:334
AUDIO_RECORDER_PauseResume()
else
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_PLAY_PAUSE
)
audio_recorder_app.c:338
AUDIO_RECORDER_PauseResume()
haudio
.
in
.
state
=
AUDIO_RECORDER_PLAYING
;
audio_recorder_app.c:340
AUDIO_RECORDER_PauseResume()
else
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_RECORD_PAUSE
)
audio_recorder_app.c:344
AUDIO_RECORDER_PauseResume()
haudio
.
in
.
state
=
AUDIO_RECORDER_RECORDING
;
audio_recorder_app.c:357
AUDIO_RECORDER_Resume()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_PLAY_PAUSE
)
audio_recorder_app.c:361
AUDIO_RECORDER_Resume()
haudio
.
in
.
state
=
AUDIO_RECORDER_PLAYING
;
audio_recorder_app.c:363
AUDIO_RECORDER_Resume()
else
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_RECORD_PAUSE
)
audio_recorder_app.c:367
AUDIO_RECORDER_Resume()
haudio
.
in
.
state
=
AUDIO_RECORDER_RECORDING
;
audio_recorder_app.c:381
BSP_AUDIO_IN_TransferComplete_CallBack()
BSP_AUDIO_IN_PDMToPCM
(
(
uint16_t
*
)
&
haudio
.
pdm
[
AUDIO_IN_PDM_BUFFER_SIZE
/
2
]
,
audio_recorder_app.c:382
BSP_AUDIO_IN_TransferComplete_CallBack()
(
uint16_t
*
)
&
haudio
.
buff
[
haudio
.
ppcm
]
)
;
audio_recorder_app.c:384
BSP_AUDIO_IN_TransferComplete_CallBack()
haudio
.
ppcm
+=
AUDIO_IN_PDM_BUFFER_SIZE
/
4
;
audio_recorder_app.c:386
BSP_AUDIO_IN_TransferComplete_CallBack()
if
(
haudio
.
ppcm
==
AUDIO_IN_BUFFER_SIZE
/
2
)
audio_recorder_app.c:390
BSP_AUDIO_IN_TransferComplete_CallBack()
else
if
(
haudio
.
ppcm
>=
AUDIO_IN_BUFFER_SIZE
)
audio_recorder_app.c:393
BSP_AUDIO_IN_TransferComplete_CallBack()
haudio
.
ppcm
=
0
;
audio_recorder_app.c:405
BSP_AUDIO_IN_HalfTransfer_CallBack()
BSP_AUDIO_IN_PDMToPCM
(
(
uint16_t
*
)
&
haudio
.
pdm
[
0
]
,
audio_recorder_app.c:406
BSP_AUDIO_IN_HalfTransfer_CallBack()
(
uint16_t
*
)
&
haudio
.
buff
[
haudio
.
ppcm
]
)
;
audio_recorder_app.c:408
BSP_AUDIO_IN_HalfTransfer_CallBack()
haudio
.
ppcm
+=
AUDIO_IN_PDM_BUFFER_SIZE
/
4
;
audio_recorder_app.c:410
BSP_AUDIO_IN_HalfTransfer_CallBack()
if
(
haudio
.
ppcm
==
AUDIO_IN_BUFFER_SIZE
/
2
)
audio_recorder_app.c:414
BSP_AUDIO_IN_HalfTransfer_CallBack()
else
if
(
haudio
.
ppcm
>=
AUDIO_IN_BUFFER_SIZE
)
audio_recorder_app.c:417
BSP_AUDIO_IN_HalfTransfer_CallBack()
haudio
.
ppcm
=
0
;
audio_recorder_app.c:428
BSP_AUDIO_IN_Error_CallBack()
haudio
.
in
.
state
=
AUDIO_RECORDER_ERROR
;
audio_recorder_app.c:439
AUDIO_TransferComplete_CallBack()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_PLAYING
)
audio_recorder_app.c:441
AUDIO_TransferComplete_CallBack()
BSP_AUDIO_OUT_ChangeBuffer
(
(
uint16_t
*
)
&
haudio
.
buff
[
0
]
,
AUDIO_OUT_BUFFER_SIZE
/
2
)
;
audio_recorder_app.c:453
AUDIO_HalfTransfer_CallBack()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_PLAYING
)
audio_recorder_app.c:455
AUDIO_HalfTransfer_CallBack()
BSP_AUDIO_OUT_ChangeBuffer
(
(
uint16_t
*
)
&
haudio
.
buff
[
AUDIO_OUT_BUFFER_SIZE
/
2
]
,
AUDIO_OUT_BUFFER_SIZE
/
2
)
;
audio_recorder_app.c:467
AUDIO_Error_CallBack()
haudio
.
in
.
state
=
AUDIO_RECORDER_ERROR
;
audio_recorder_app.c:485
Audio_Thread()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_PLAYING
)
audio_recorder_app.c:491
Audio_Thread()
&
haudio
.
buff
[
0
]
,
audio_recorder_app.c:509
Audio_Thread()
&
haudio
.
buff
[
AUDIO_OUT_BUFFER_SIZE
/
2
]
,
audio_recorder_app.c:529
Audio_Thread()
if
(
haudio
.
in
.
state
==
AUDIO_RECORDER_RECORDING
)
audio_recorder_app.c:535
Audio_Thread()
if
(
f_write
(
&
wav_file
,
(
uint8_t
*
)
(
haudio
.
buff
)
,
audio_recorder_app.c:548
Audio_Thread()
haudio
.
in
.
fptr
+=
numOfWrittenBytes
;
audio_recorder_app.c:553
Audio_Thread()
if
(
f_write
(
&
wav_file
,
(
uint8_t
*
)
(
haudio
.
buff
+
AUDIO_IN_BUFFER_SIZE
/
2
)
,
audio_recorder_app.c:566
Audio_Thread()
haudio
.
in
.
fptr
+=
numOfWrittenBytes
;
audio_recorder_app.c:590
AUDIO_RECORDER_GetElapsedTime()
duration
=
haudio
.
in
.
fptr
/
AudioInfo
.
ByteRate
;
audio_recorder_app.c:753
WavProcess_HeaderUpdate()
pHeader
[
4
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
)
;
audio_recorder_app.c:754
WavProcess_HeaderUpdate()
pHeader
[
5
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
>
>
8
)
;
audio_recorder_app.c:755
WavProcess_HeaderUpdate()
pHeader
[
6
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
>
>
16
)
;
audio_recorder_app.c:756
WavProcess_HeaderUpdate()
pHeader
[
7
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
>
>
24
)
;
audio_recorder_app.c:759
WavProcess_HeaderUpdate()
haudio
.
in
.
fptr
-=
44
;
audio_recorder_app.c:760
WavProcess_HeaderUpdate()
pHeader
[
40
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
)
;
audio_recorder_app.c:761
WavProcess_HeaderUpdate()
pHeader
[
41
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
>
>
8
)
;
audio_recorder_app.c:762
WavProcess_HeaderUpdate()
pHeader
[
42
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
>
>
16
)
;
audio_recorder_app.c:763
WavProcess_HeaderUpdate()
pHeader
[
43
]
=
(
uint8_t
)
(
haudio
.
in
.
fptr
>
>
24
)
;
Data Use
Functions reading
haudio
haudio
AUDIOPLAYER_Init()
AUDIOPLAYER_GetState()
AUDIOPLAYER_GetVolume()
AUDIOPLAYER_SetVolume()
AUDIOPLAYER_Play()
AUDIOPLAYER_Process()
AUDIOPLAYER_DeInit()
AUDIOPLAYER_Stop()
AUDIO_TransferComplete_CallBack()
AUDIO_HalfTransfer_CallBack()
AUDIO_Error_CallBack()
Audio_Thread()
_PlayFile()
AUDIO_RECORDER_Init()
AUDIO_RECORDER_GetState()
AUDIO_RECORDER_GetVolume()
AUDIO_RECORDER_StartRec()
AUDIO_RECORDER_Play()
AUDIO_RECORDER_DeInit()
AUDIO_RECORDER_StopRec()
AUDIO_RECORDER_StopPlayer()
AUDIO_RECORDER_PauseResume()
AUDIO_RECORDER_Resume()
BSP_AUDIO_IN_TransferComplete_CallBack()
BSP_AUDIO_IN_HalfTransfer_CallBack()
BSP_AUDIO_IN_Error_CallBack()
AUDIO_TransferComplete_CallBack()
AUDIO_HalfTransfer_CallBack()
AUDIO_Error_CallBack()
Audio_Thread()
AUDIO_RECORDER_GetElapsedTime()
WavProcess_HeaderUpdate()
all items filtered out
Type of
haudio
haudio
AUDIO_ProcessTypdef
all items filtered out