Variables
Private Types
Collaboration diagram for Private Types:

Variables

WM8994_Drv_t WM8994_Driver
 

Detailed Description

Variable Documentation

◆ WM8994_Driver

WM8994_Drv_t WM8994_Driver
WM8994_Reset
int32_t WM8994_Reset(WM8994_Object_t *pObj)
Resets wm8994 registers.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:1308
WM8994_Resume
int32_t WM8994_Resume(WM8994_Object_t *pObj)
Resumes playing on the audio codec.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:684
WM8994_Stop
int32_t WM8994_Stop(WM8994_Object_t *pObj, uint32_t CodecPdwnMode)
Stops audio Codec playing. It powers down the codec.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:704
WM8994_DeInit
int32_t WM8994_DeInit(WM8994_Object_t *pObj)
Deinitializes the audio codec.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:611
WM8994_SetFrequency
int32_t WM8994_SetFrequency(WM8994_Object_t *pObj, uint32_t AudioFreq)
Sets new frequency.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:1192
WM8994_SetMute
int32_t WM8994_SetMute(WM8994_Object_t *pObj, uint32_t Cmd)
Enables or disables the mute feature on the audio codec.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:877
WM8994_SetProtocol
int32_t WM8994_SetProtocol(WM8994_Object_t *pObj, uint32_t Protocol)
Set Audio Protocol.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:1152
WM8994_GetVolume
int32_t WM8994_GetVolume(WM8994_Object_t *pObj, uint32_t InputOutput, uint8_t *Volume)
Get higher or lower the codec volume level.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:838
WM8994_Init
int32_t WM8994_Init(WM8994_Object_t *pObj, WM8994_Init_t *pInit)
Initializes the audio codec and the control interface.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:88
WM8994_SetResolution
int32_t WM8994_SetResolution(WM8994_Object_t *pObj, uint32_t Resolution)
Set Audio resolution.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:1093
WM8994_Pause
int32_t WM8994_Pause(WM8994_Object_t *pObj)
Pauses playing on the audio codec.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:656
WM8994_ReadID
int32_t WM8994_ReadID(WM8994_Object_t *pObj, uint32_t *Id)
Get the WM8994 ID.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:623
WM8994_SetOutputMode
int32_t WM8994_SetOutputMode(WM8994_Object_t *pObj, uint32_t Output)
Switch dynamically (while audio file is played) the output target (speaker or headphone).
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:918
WM8994_SetVolume
int32_t WM8994_SetVolume(WM8994_Object_t *pObj, uint32_t InputOutput, uint8_t Volume)
Set higher or lower the codec volume level.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:755
WM8994_GetResolution
int32_t WM8994_GetResolution(WM8994_Object_t *pObj, uint32_t *Resolution)
Get Audio resolution.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:1110
WM8994_GetProtocol
int32_t WM8994_GetProtocol(WM8994_Object_t *pObj, uint32_t *Protocol)
Get Audio Protocol.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:1169
WM8994_Play
int32_t WM8994_Play(WM8994_Object_t *pObj)
Start the audio Codec play feature.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:644
WM8994_GetFrequency
int32_t WM8994_GetFrequency(WM8994_Object_t *pObj, uint32_t *AudioFreq)
Get frequency.
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.c:1258


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:08