BLE-Stack APIs
3.00.01
|
PDMCC26XX Object. More...
Data Fields | |
bool | applyCompression |
PDMCC26XX_CallbackFxn | callbackFxn |
int32_t * | decimationFilter |
PDMCC26XX_FreeFxn | freeFxn |
ti_sysbios_family_arm_m3_Hwi_Struct | hwi |
bool | isOpen |
PDMCC26XX_MallocFxn | mallocFxn |
PDMCC26XX_Gain | micGain |
bool | micPowerActiveHigh |
uint16_t | pcmBufferSizeInBytes |
PIN_Handle | pinHandle |
PIN_State | pinState |
uint16_t | retBufSizeInBytes |
uint32_t | startupDelayWithClockInSamples |
PDMCC26XX_StreamNotification * | streamNotification |
bool | streamStarted |
bool | useDefaultFilter |
PDMCC26XX Object.
The application must not access any member variables of this structure!
bool applyCompression |
Set to TRUE to apply compression. Setting it to FALSE allows user to apply own compression scheme.
PDMCC26XX_CallbackFxn callbackFxn |
Callback function pointer
int32_t* decimationFilter |
Filter that is applied if PDMCC26XX_Params::decimationFilter is set to FALSE
PDMCC26XX_FreeFxn freeFxn |
Free function pointer
ti_sysbios_family_arm_m3_Hwi_Struct hwi |
Hwi object handle
bool isOpen |
Has the object been opened
PDMCC26XX_MallocFxn mallocFxn |
Malloc function pointer
PDMCC26XX_Gain micGain |
Microphone gain
bool micPowerActiveHigh |
Set to TRUE if setting the GPIO high powers the microphone
uint16_t pcmBufferSizeInBytes |
Size of the pcm buffer inside the returnBuffer is equal to retBufSizeInBytes - PCM_METADATA_SIZE
PIN_Handle pinHandle |
Pin driver handle
PIN_State pinState |
Pin driver state object
uint16_t retBufSizeInBytes |
Size of returned buffers
uint32_t startupDelayWithClockInSamples |
Some digital microphones have a startup delay. Set the number of samples to discard after powering the microphone starting to clock in data.
PDMCC26XX_StreamNotification* streamNotification |
Stream state variable
bool streamStarted |
Stream started flag
bool useDefaultFilter |
Set to TRUE to apply default filter. Set to FALSE to apply PDMCC26XX_Params::decimationFilter.