STM324x9I_EVAL
+ 0/6 examples
CodeScope will show references to
haudio_out_sai
from the following samples and libraries:
Examples
STM324x9I_EVAL
Applications
Audio
Audio_playback_and_record
USB_Device
AUDIO_Standalone
USB_Host
MTP_Standalone
Demonstrations
STemWin
MB1046
MB1063
Examples
SAI
SAI_Audio
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM324x9I_EVAL
haudio_out_sai
haudio_out_sai variable
Syntax
from
stm324x9i_eval_audio.c:97
SAI_HandleTypeDef
haudio_out_sai
;
Examples
haudio_out_sai
is referenced by
6 libraries and example projects
.
References
Location
Referrer
Text
stm324x9i_eval_audio.c:97
SAI_HandleTypeDef
haudio_out_sai
;
stm324x9i_eval_audio.c:167
BSP_AUDIO_OUT_Init()
BSP_AUDIO_OUT_ClockConfig
(
&
haudio_out_sai
,
AudioFreq
,
NULL
)
;
stm324x9i_eval_audio.c:171
BSP_AUDIO_OUT_Init()
haudio_out_sai
.
Instance
=
AUDIO_SAIx
;
stm324x9i_eval_audio.c:172
BSP_AUDIO_OUT_Init()
if
(
HAL_SAI_GetState
(
&
haudio_out_sai
)
==
HAL_SAI_STATE_RESET
)
stm324x9i_eval_audio.c:175
BSP_AUDIO_OUT_Init()
BSP_AUDIO_OUT_MspInit
(
&
haudio_out_sai
,
NULL
)
;
stm324x9i_eval_audio.c:208
BSP_AUDIO_OUT_DeInit()
BSP_AUDIO_OUT_MspDeInit
(
&
haudio_out_sai
,
NULL
)
;
stm324x9i_eval_audio.c:227
BSP_AUDIO_OUT_Play()
HAL_SAI_Transmit_DMA
(
&
haudio_out_sai
,
(
uint8_t
*
)
pBuffer
,
DMA_MAX
(
Size
/
AUDIODATA_SIZE
)
)
;
stm324x9i_eval_audio.c:240
BSP_AUDIO_OUT_ChangeBuffer()
HAL_SAI_Transmit_DMA
(
&
haudio_out_sai
,
(
uint8_t
*
)
pData
,
Size
)
;
stm324x9i_eval_audio.c:261
BSP_AUDIO_OUT_Pause()
HAL_SAI_DMAPause
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:285
BSP_AUDIO_OUT_Resume()
HAL_SAI_DMAResume
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:304
BSP_AUDIO_OUT_Stop()
HAL_SAI_DMAStop
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:393
BSP_AUDIO_OUT_SetFrequency()
BSP_AUDIO_OUT_ClockConfig
(
&
haudio_out_sai
,
AudioFreq
,
NULL
)
;
stm324x9i_eval_audio.c:396
BSP_AUDIO_OUT_SetFrequency()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:399
BSP_AUDIO_OUT_SetFrequency()
haudio_out_sai
.
Init
.
AudioFrequency
=
AudioFreq
;
stm324x9i_eval_audio.c:400
BSP_AUDIO_OUT_SetFrequency()
HAL_SAI_Init
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:403
BSP_AUDIO_OUT_SetFrequency()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:415
BSP_AUDIO_OUT_SetAudioFrameSlot()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:418
BSP_AUDIO_OUT_SetAudioFrameSlot()
haudio_out_sai
.
SlotInit
.
SlotActive
=
AudioFrameSlot
;
stm324x9i_eval_audio.c:419
BSP_AUDIO_OUT_SetAudioFrameSlot()
HAL_SAI_Init
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:422
BSP_AUDIO_OUT_SetAudioFrameSlot()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:626
SAIx_Init()
haudio_out_sai
.
Instance
=
AUDIO_SAIx
;
stm324x9i_eval_audio.c:629
SAIx_Init()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:634
SAIx_Init()
haudio_out_sai
.
Init
.
AudioFrequency
=
AudioFreq
;
stm324x9i_eval_audio.c:635
SAIx_Init()
haudio_out_sai
.
Init
.
ClockSource
=
SAI_CLKSOURCE_PLLI2S
;
stm324x9i_eval_audio.c:636
SAIx_Init()
haudio_out_sai
.
Init
.
AudioMode
=
SAI_MODEMASTER_TX
;
stm324x9i_eval_audio.c:637
SAIx_Init()
haudio_out_sai
.
Init
.
NoDivider
=
SAI_MASTERDIVIDER_ENABLED
;
stm324x9i_eval_audio.c:638
SAIx_Init()
haudio_out_sai
.
Init
.
Protocol
=
SAI_FREE_PROTOCOL
;
stm324x9i_eval_audio.c:639
SAIx_Init()
haudio_out_sai
.
Init
.
DataSize
=
SAI_DATASIZE_16
;
stm324x9i_eval_audio.c:640
SAIx_Init()
haudio_out_sai
.
Init
.
FirstBit
=
SAI_FIRSTBIT_MSB
;
stm324x9i_eval_audio.c:641
SAIx_Init()
haudio_out_sai
.
Init
.
ClockStrobing
=
SAI_CLOCKSTROBING_FALLINGEDGE
;
stm324x9i_eval_audio.c:642
SAIx_Init()
haudio_out_sai
.
Init
.
Synchro
=
SAI_ASYNCHRONOUS
;
stm324x9i_eval_audio.c:643
SAIx_Init()
haudio_out_sai
.
Init
.
OutputDrive
=
SAI_OUTPUTDRIVE_ENABLED
;
stm324x9i_eval_audio.c:644
SAIx_Init()
haudio_out_sai
.
Init
.
FIFOThreshold
=
SAI_FIFOTHRESHOLD_1QF
;
stm324x9i_eval_audio.c:652
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FrameLength
=
64
;
stm324x9i_eval_audio.c:653
SAIx_Init()
haudio_out_sai
.
FrameInit
.
ActiveFrameLength
=
32
;
stm324x9i_eval_audio.c:654
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FSDefinition
=
SAI_FS_CHANNEL_IDENTIFICATION
;
stm324x9i_eval_audio.c:655
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FSPolarity
=
SAI_FS_ACTIVE_LOW
;
stm324x9i_eval_audio.c:656
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FSOffset
=
SAI_FS_BEFOREFIRSTBIT
;
stm324x9i_eval_audio.c:663
SAIx_Init()
haudio_out_sai
.
SlotInit
.
FirstBitOffset
=
0
;
stm324x9i_eval_audio.c:664
SAIx_Init()
haudio_out_sai
.
SlotInit
.
SlotSize
=
SAI_SLOTSIZE_DATASIZE
;
stm324x9i_eval_audio.c:665
SAIx_Init()
haudio_out_sai
.
SlotInit
.
SlotNumber
=
4
;
stm324x9i_eval_audio.c:666
SAIx_Init()
haudio_out_sai
.
SlotInit
.
SlotActive
=
CODEC_AUDIOFRAME_SLOT_0123
;
stm324x9i_eval_audio.c:668
SAIx_Init()
HAL_SAI_Init
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:671
SAIx_Init()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:680
SAIx_DeInit()
haudio_out_sai
.
Instance
=
AUDIO_SAIx
;
stm324x9i_eval_audio.c:683
SAIx_DeInit()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm324x9i_eval_audio.c:685
SAIx_DeInit()
HAL_SAI_DeInit
(
&
haudio_out_sai
)
;
Data Use
Functions reading
haudio_out_sai
haudio_out_sai
BSP_AUDIO_OUT_Init()
BSP_AUDIO_OUT_SetFrequency()
BSP_AUDIO_OUT_SetAudioFrameSlot()
SAIx_Init()
SAIx_DeInit()
all items filtered out
Type of
haudio_out_sai
haudio_out_sai
__SAI_HandleTypeDef
all items filtered out