TI-RTOS Drivers  tidrivers_full_2_20_01_10
Data Fields
PDMCC26XX_Object Struct Reference

PDMCC26XX Object. More...

#include <PDMCC26XX.h>

Collaboration diagram for PDMCC26XX_Object:
Collaboration graph
[legend]

Data Fields

PDMCC26XX_CallbackFxn callbackFxn
 
bool useDefaultFilter
 
int32_t * decimationFilter
 
PDMCC26XX_Gain micGain
 
bool micPowerActiveHigh
 
bool applyCompression
 
uint32_t startupDelayWithClockInSamples
 
uint16_t retBufSizeInBytes
 
PDMCC26XX_MallocFxn mallocFxn
 
PDMCC26XX_FreeFxn freeFxn
 
PDMCC26XX_StreamNotificationstreamNotification
 
bool bStreamStarted
 
ti_sysbios_family_arm_m3_Hwi_Struct hwi
 
Semaphore_Struct blockComplete
 
PIN_State pinState
 
PIN_Handle pinHandle
 
bool isOpen
 

Detailed Description

PDMCC26XX Object.

The application must not access any member variables of this structure!

Field Documentation

PDMCC26XX_CallbackFxn PDMCC26XX_Object::callbackFxn

Callback function pointer

bool PDMCC26XX_Object::useDefaultFilter

Set to TRUE to apply default filter. Set to FALSE to apply PDMCC26XX_Params::decimationFilter.

int32_t* PDMCC26XX_Object::decimationFilter

Filter that is applied if PDMCC26XX_Params::decimationFilter is set to FALSE

PDMCC26XX_Gain PDMCC26XX_Object::micGain

Microphone gain

bool PDMCC26XX_Object::micPowerActiveHigh

Set to TRUE if setting the GPIO high powers the microphone

bool PDMCC26XX_Object::applyCompression

Set to TRUE to apply compression. Setting it to FALSE allows user to apply own compression scheme.

uint32_t PDMCC26XX_Object::startupDelayWithClockInSamples

Some digital microphones have a startup delay. Set the number of samples to discard after powering the microphone starting to clock in data.

uint16_t PDMCC26XX_Object::retBufSizeInBytes

Size of returned buffers

PDMCC26XX_MallocFxn PDMCC26XX_Object::mallocFxn

Malloc function pointer

PDMCC26XX_FreeFxn PDMCC26XX_Object::freeFxn

Free function pointer

PDMCC26XX_StreamNotification* PDMCC26XX_Object::streamNotification

Stream state variable

bool PDMCC26XX_Object::bStreamStarted

Stream started flag

ti_sysbios_family_arm_m3_Hwi_Struct PDMCC26XX_Object::hwi

Hwi object handle

Semaphore_Struct PDMCC26XX_Object::blockComplete

Placeholder for future semaphore

PIN_State PDMCC26XX_Object::pinState

Pin driver state object

PIN_Handle PDMCC26XX_Object::pinHandle

Pin driver handle

bool PDMCC26XX_Object::isOpen

Has the object been opened


The documentation for this struct was generated from the following file:
Copyright 2016, Texas Instruments Incorporated