TI-RTOS Drivers
tidrivers_full_2_20_01_10
|
PDMCC26XX Object. More...
#include <PDMCC26XX.h>
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_StreamNotification * | streamNotification |
bool | bStreamStarted |
ti_sysbios_family_arm_m3_Hwi_Struct | hwi |
Semaphore_Struct | blockComplete |
PIN_State | pinState |
PIN_Handle | pinHandle |
bool | isOpen |
PDMCC26XX Object.
The application must not access any member variables of this structure!
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