Public Attributes | List of all members
WM8994_Drv_t Struct Reference

#include <wm8994.h>

Public Attributes

int32_t(* DeInit )(WM8994_Object_t *)
 
int32_t(* GetFrequency )(WM8994_Object_t *, uint32_t *)
 
int32_t(* GetProtocol )(WM8994_Object_t *, uint32_t *)
 
int32_t(* GetResolution )(WM8994_Object_t *, uint32_t *)
 
int32_t(* GetVolume )(WM8994_Object_t *, uint32_t, uint8_t *)
 
int32_t(* Init )(WM8994_Object_t *, WM8994_Init_t *)
 
int32_t(* Pause )(WM8994_Object_t *)
 
int32_t(* Play )(WM8994_Object_t *)
 
int32_t(* ReadID )(WM8994_Object_t *, uint32_t *)
 
int32_t(* Reset )(WM8994_Object_t *)
 
int32_t(* Resume )(WM8994_Object_t *)
 
int32_t(* SetFrequency )(WM8994_Object_t *, uint32_t)
 
int32_t(* SetMute )(WM8994_Object_t *, uint32_t)
 
int32_t(* SetOutputMode )(WM8994_Object_t *, uint32_t)
 
int32_t(* SetProtocol )(WM8994_Object_t *, uint32_t)
 
int32_t(* SetResolution )(WM8994_Object_t *, uint32_t)
 
int32_t(* SetVolume )(WM8994_Object_t *, uint32_t, uint8_t)
 
int32_t(* Stop )(WM8994_Object_t *, uint32_t)
 

Detailed Description

Definition at line 78 of file stm32h747/stm32h747i-disco/CM7/Drivers/BSP/Components/wm8994/wm8994.h.

Member Data Documentation

◆ DeInit

int32_t( * WM8994_Drv_t::DeInit) (WM8994_Object_t *)

◆ GetFrequency

int32_t( * WM8994_Drv_t::GetFrequency) (WM8994_Object_t *, uint32_t *)

◆ GetProtocol

int32_t( * WM8994_Drv_t::GetProtocol) (WM8994_Object_t *, uint32_t *)

◆ GetResolution

int32_t( * WM8994_Drv_t::GetResolution) (WM8994_Object_t *, uint32_t *)

◆ GetVolume

int32_t( * WM8994_Drv_t::GetVolume) (WM8994_Object_t *, uint32_t, uint8_t *)

◆ Init

int32_t( * WM8994_Drv_t::Init) (WM8994_Object_t *, WM8994_Init_t *)

◆ Pause

int32_t( * WM8994_Drv_t::Pause) (WM8994_Object_t *)

◆ Play

int32_t( * WM8994_Drv_t::Play) (WM8994_Object_t *)

◆ ReadID

int32_t( * WM8994_Drv_t::ReadID) (WM8994_Object_t *, uint32_t *)

◆ Reset

int32_t( * WM8994_Drv_t::Reset) (WM8994_Object_t *)

◆ Resume

int32_t( * WM8994_Drv_t::Resume) (WM8994_Object_t *)

◆ SetFrequency

int32_t( * WM8994_Drv_t::SetFrequency) (WM8994_Object_t *, uint32_t)

◆ SetMute

int32_t( * WM8994_Drv_t::SetMute) (WM8994_Object_t *, uint32_t)

◆ SetOutputMode

int32_t( * WM8994_Drv_t::SetOutputMode) (WM8994_Object_t *, uint32_t)

◆ SetProtocol

int32_t( * WM8994_Drv_t::SetProtocol) (WM8994_Object_t *, uint32_t)

◆ SetResolution

int32_t( * WM8994_Drv_t::SetResolution) (WM8994_Object_t *, uint32_t)

◆ SetVolume

int32_t( * WM8994_Drv_t::SetVolume) (WM8994_Object_t *, uint32_t, uint8_t)

◆ Stop

int32_t( * WM8994_Drv_t::Stop) (WM8994_Object_t *, uint32_t)

The documentation for this struct was generated from the following file:


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