Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Audio Codec Interface

Data Structures

struct  wiced_audio_codec_interface_func_tbl
 Defines an audio codec interface. More...
 

Variables

void(* initialize )(uint16_t NumChannles, uint32_t SampleRate, uint16_t BitsPerSample, uint8_t gain, uint8_t boost)
 
void(* init )(void)
 
uint8_t(* readSR )(void)
 
uint8_t(* readBPS )(void)
 
uint8_t(* readPCM )(void)
 
uint16_t(* readHPF )(void)
 
int16_t(* readPGA )(void)
 
uint8_t(* writeSR )(uint8_t p)
 
uint8_t(* writeBPS )(uint8_t p)
 
uint8_t(* writePCM )(uint8_t p)
 
uint8_t(* writeHPF )(uint16_t h)
 
uint8_t(* writePGA )(int16_t g)
 
uint16_t(* regRead )(int8_t index)
 
void(* regWrite )(int8_t index, uint16_t data)
 

Detailed Description