STM32469I-Discovery
+ 0/4 examples
CodeScope will show references to
haudio_out_sai
from the following samples and libraries:
Examples
STM32469I-Discovery
Demonstrations
STemWin
Examples
BSP
Applications
Audio
Audio_playback_and_record
USB_Device
AUDIO_Standalone
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM32469I-Discovery
haudio_out_sai
haudio_out_sai variable
Syntax
from
stm32469i_discovery_audio.c:153
SAI_HandleTypeDef
haudio_out_sai
;
Examples
haudio_out_sai
is referenced by
4 libraries and example projects
.
References
Location
Referrer
Text
stm32469i_discovery_audio.c:153
SAI_HandleTypeDef
haudio_out_sai
;
stm32469i_discovery_audio.c:227
BSP_AUDIO_OUT_Init()
BSP_AUDIO_OUT_ClockConfig
(
&
haudio_out_sai
,
AudioFreq
,
NULL
)
;
stm32469i_discovery_audio.c:231
BSP_AUDIO_OUT_Init()
haudio_out_sai
.
Instance
=
AUDIO_SAIx
;
stm32469i_discovery_audio.c:232
BSP_AUDIO_OUT_Init()
if
(
HAL_SAI_GetState
(
&
haudio_out_sai
)
==
HAL_SAI_STATE_RESET
)
stm32469i_discovery_audio.c:235
BSP_AUDIO_OUT_Init()
BSP_AUDIO_OUT_MspInit
(
&
haudio_out_sai
,
NULL
)
;
stm32469i_discovery_audio.c:291
BSP_AUDIO_OUT_Play()
if
(
HAL_SAI_Transmit_DMA
(
&
haudio_out_sai
,
(
uint8_t
*
)
pBuffer
,
DMA_MAX
(
Size
/
AUDIODATA_SIZE
)
)
!=
HAL_OK
)
stm32469i_discovery_audio.c:307
BSP_AUDIO_OUT_ChangeBuffer()
HAL_SAI_Transmit_DMA
(
&
haudio_out_sai
,
(
uint8_t
*
)
pData
,
Size
)
;
stm32469i_discovery_audio.c:331
BSP_AUDIO_OUT_Pause()
if
(
HAL_SAI_DMAPause
(
&
haudio_out_sai
)
!=
HAL_OK
)
stm32469i_discovery_audio.c:362
BSP_AUDIO_OUT_Resume()
if
(
HAL_SAI_DMAResume
(
&
haudio_out_sai
)
!=
HAL_OK
)
stm32469i_discovery_audio.c:400
BSP_AUDIO_OUT_Stop()
if
(
HAL_SAI_DMAStop
(
&
haudio_out_sai
)
!=
HAL_OK
)
stm32469i_discovery_audio.c:479
BSP_AUDIO_OUT_SetFrequency()
BSP_AUDIO_OUT_ClockConfig
(
&
haudio_out_sai
,
AudioFreq
,
NULL
)
;
stm32469i_discovery_audio.c:482
BSP_AUDIO_OUT_SetFrequency()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:485
BSP_AUDIO_OUT_SetFrequency()
haudio_out_sai
.
Init
.
AudioFrequency
=
AudioFreq
;
stm32469i_discovery_audio.c:486
BSP_AUDIO_OUT_SetFrequency()
HAL_SAI_Init
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:489
BSP_AUDIO_OUT_SetFrequency()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:505
BSP_AUDIO_OUT_ChangeAudioConfig()
HAL_DMA_DeInit
(
haudio_out_sai
.
hdmatx
)
;
stm32469i_discovery_audio.c:508
BSP_AUDIO_OUT_ChangeAudioConfig()
haudio_out_sai
.
hdmatx
->
Init
.
Mode
=
DMA_CIRCULAR
;
stm32469i_discovery_audio.c:511
BSP_AUDIO_OUT_ChangeAudioConfig()
HAL_DMA_Init
(
haudio_out_sai
.
hdmatx
)
;
stm32469i_discovery_audio.c:516
BSP_AUDIO_OUT_ChangeAudioConfig()
HAL_DMA_DeInit
(
haudio_out_sai
.
hdmatx
)
;
stm32469i_discovery_audio.c:519
BSP_AUDIO_OUT_ChangeAudioConfig()
haudio_out_sai
.
hdmatx
->
Init
.
Mode
=
DMA_NORMAL
;
stm32469i_discovery_audio.c:522
BSP_AUDIO_OUT_ChangeAudioConfig()
HAL_DMA_Init
(
haudio_out_sai
.
hdmatx
)
;
stm32469i_discovery_audio.c:529
BSP_AUDIO_OUT_ChangeAudioConfig()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:532
BSP_AUDIO_OUT_ChangeAudioConfig()
haudio_out_sai
.
Init
.
MonoStereoMode
=
SAI_STEREOMODE
;
stm32469i_discovery_audio.c:533
BSP_AUDIO_OUT_ChangeAudioConfig()
HAL_SAI_Init
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:536
BSP_AUDIO_OUT_ChangeAudioConfig()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:541
BSP_AUDIO_OUT_ChangeAudioConfig()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:544
BSP_AUDIO_OUT_ChangeAudioConfig()
haudio_out_sai
.
Init
.
MonoStereoMode
=
SAI_MONOMODE
;
stm32469i_discovery_audio.c:545
BSP_AUDIO_OUT_ChangeAudioConfig()
HAL_SAI_Init
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:548
BSP_AUDIO_OUT_ChangeAudioConfig()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:562
BSP_AUDIO_OUT_SetAudioFrameSlot()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:565
BSP_AUDIO_OUT_SetAudioFrameSlot()
haudio_out_sai
.
SlotInit
.
SlotActive
=
AudioFrameSlot
;
stm32469i_discovery_audio.c:566
BSP_AUDIO_OUT_SetAudioFrameSlot()
HAL_SAI_Init
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:569
BSP_AUDIO_OUT_SetAudioFrameSlot()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:579
BSP_AUDIO_OUT_DeInit()
BSP_AUDIO_OUT_MspDeInit
(
&
haudio_out_sai
,
NULL
)
;
stm32469i_discovery_audio.c:816
SAIx_Init()
haudio_out_sai
.
Instance
=
AUDIO_SAIx
;
stm32469i_discovery_audio.c:819
SAIx_Init()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:824
SAIx_Init()
haudio_out_sai
.
Init
.
AudioFrequency
=
AudioFreq
;
stm32469i_discovery_audio.c:825
SAIx_Init()
haudio_out_sai
.
Init
.
ClockSource
=
SAI_CLKSOURCE_PLLI2S
;
stm32469i_discovery_audio.c:826
SAIx_Init()
haudio_out_sai
.
Init
.
AudioMode
=
SAI_MODEMASTER_TX
;
stm32469i_discovery_audio.c:827
SAIx_Init()
haudio_out_sai
.
Init
.
NoDivider
=
SAI_MASTERDIVIDER_ENABLE
;
stm32469i_discovery_audio.c:828
SAIx_Init()
haudio_out_sai
.
Init
.
Protocol
=
SAI_FREE_PROTOCOL
;
stm32469i_discovery_audio.c:829
SAIx_Init()
haudio_out_sai
.
Init
.
DataSize
=
SAI_DATASIZE_16
;
stm32469i_discovery_audio.c:830
SAIx_Init()
haudio_out_sai
.
Init
.
FirstBit
=
SAI_FIRSTBIT_MSB
;
stm32469i_discovery_audio.c:831
SAIx_Init()
haudio_out_sai
.
Init
.
ClockStrobing
=
SAI_CLOCKSTROBING_FALLINGEDGE
;
stm32469i_discovery_audio.c:832
SAIx_Init()
haudio_out_sai
.
Init
.
Synchro
=
SAI_ASYNCHRONOUS
;
stm32469i_discovery_audio.c:833
SAIx_Init()
haudio_out_sai
.
Init
.
OutputDrive
=
SAI_OUTPUTDRIVE_ENABLE
;
stm32469i_discovery_audio.c:834
SAIx_Init()
haudio_out_sai
.
Init
.
FIFOThreshold
=
SAI_FIFOTHRESHOLD_1QF
;
stm32469i_discovery_audio.c:850
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FrameLength
=
64
;
stm32469i_discovery_audio.c:851
SAIx_Init()
haudio_out_sai
.
FrameInit
.
ActiveFrameLength
=
32
;
stm32469i_discovery_audio.c:852
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FSDefinition
=
SAI_FS_CHANNEL_IDENTIFICATION
;
stm32469i_discovery_audio.c:853
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FSPolarity
=
SAI_FS_ACTIVE_LOW
;
stm32469i_discovery_audio.c:854
SAIx_Init()
haudio_out_sai
.
FrameInit
.
FSOffset
=
SAI_FS_BEFOREFIRSTBIT
;
stm32469i_discovery_audio.c:861
SAIx_Init()
haudio_out_sai
.
SlotInit
.
FirstBitOffset
=
0
;
stm32469i_discovery_audio.c:862
SAIx_Init()
haudio_out_sai
.
SlotInit
.
SlotSize
=
SAI_SLOTSIZE_DATASIZE
;
stm32469i_discovery_audio.c:863
SAIx_Init()
haudio_out_sai
.
SlotInit
.
SlotNumber
=
4
;
stm32469i_discovery_audio.c:864
SAIx_Init()
haudio_out_sai
.
SlotInit
.
SlotActive
=
CODEC_AUDIOFRAME_SLOT_0123
;
stm32469i_discovery_audio.c:867
SAIx_Init()
if
(
HAL_SAI_Init
(
&
haudio_out_sai
)
!=
HAL_OK
)
stm32469i_discovery_audio.c:873
SAIx_Init()
__HAL_SAI_ENABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:885
SAIx_DeInit()
haudio_out_sai
.
Instance
=
AUDIO_SAIx
;
stm32469i_discovery_audio.c:888
SAIx_DeInit()
__HAL_SAI_DISABLE
(
&
haudio_out_sai
)
;
stm32469i_discovery_audio.c:890
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_ChangeAudioConfig()
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