|
| void | CAPT_blockOnFlag (volatile bool *pFlag, uint8_t ui8LPM) |
| |
| void | CAPT_loadCycle (tSensor *pSensor, uint8_t ui8Cycle, uint8_t ui8Freq, bool bFSM) |
| |
| void | CAPT_unloadCycle (tSensor *pSensor, uint8_t ui8Cycle, uint8_t ui8Index, bool bFSM) |
| |
| void | CAPT_startConversion (volatile bool *pbEndOfConversionFlag) |
| |
| void | CAPT_cleanupAfterConversion (void) |
| |
| void | CAPT_startConversionAndWaitUntilDone (volatile bool *pbEndOfConversionFlag, uint8_t ui8LPM) |
| |
| void | CAPT_initSensor (tSensor *pSensor) |
| |
| void | CAPT_updateSensor (tSensor *pSensor, uint8_t ui8LPM) |
| |
| void | CAPT_updateSensorRawCount (tSensor *pSensor, tRawConversionStyle conversion, tOversamplingStyle oversampling, uint8_t ui8LPM) |
| |
| void | CAPT_startWakeOnProxMode (tSensor *pSensor, uint8_t ui8Cycle, uint16_t ui16WakeupInterval) |
| |
| void | CAPT_stopWakeOnProxMode (tSensor *pSensor, uint8_t ui8Cycle) |
| |
| void | CAPT_processFSMCycle (tSensor *pSensor, tCycle *pCycle) |
| |
| void | CAPT_processSensor (tSensor *pSensor) |
| |
| bool | CAPT_testForRecalibration (tSensor *pSensor) |
| |
| bool | CAPT_testForMaxCountRecalibration (tSensor *pSensor) |
| |
| bool | CAPT_testForNegativeTouchRecalibration (tSensor *pSensor) |
| |
| void | CAPT_flagAllElementsForReseed (tSensor *pSensor) |
| |
| void | CAPT_updateSensorTimeout (tSensor *pSensor) |
| |
| void | CAPT_updateSensorNoise (tSensor *pSensor) |
| |
| uint8_t | CAPT_convertAbsToRel (uint16_t ui16Ref, uint16_t ui16Abs) |
| |
| uint16_t | CAPT_convertRelToAbs (uint16_t ui16Ref, uint8_t ui8Rel) |
| |
| uint64_t | CAPT_getElementStateBitField (tSensor *pSensor, tElementStatusType status) |
| | Get a bit field of the requested state of all elements in the sensor. More...
|
| |
| void | CAPT_registerCallback (tSensor *pSensor, void(*user_callback)(tSensor *pSensor)) |
| |
| void | CAPT_registerTrackPadSensorProcessing (tSensor *pSensor, void(*user_function)(tSensor *)) |
| |
| void | CAPT_registerTrackPadGestureProcessing (tSensor *pSensor, void(*user_function)(tSensor *)) |
| |
| void | CAPT_clearSensorProxTouch (tSensor *pSensor) |
| |
| IQ16_t | CAPT_computeIIRFilter (IQ16_t *pRaw, IQ16_t *pFiltered, uint8_t ui8Beta) |
| |
| IQ16_t | CAPT_computeIIRFilterFast (IQ16_t *pRaw, IQ16_t *pFiltered, uint8_t ui8Beta) |
| |
| void | CAPT_reseedFilterAll (tSensor *pSensor, tFilterOption WhatToFilter) |
| |
| void | CAPT_reseedFilter (IQ16_t *pFilter, uint16_t ui16ReseedValue) |
| |
| bool | CAPT_updateProx (tSensor *pSensor, tElement *pElement) |
| |
| bool | CAPT_updateTouch (tSensor *pSensor, tElement *pElement) |
| |
| void | CAPT_updateLTA (tSensor *pSensor, tElement *pElement) |
| |
| void | CAPT_updateFilterCount (tSensor *pSensor, tElement *pElement) |
| |
| void | CAPT_updateFilterCounts (tCycle *pCycle, uint8_t ui8Beta) |
| |
| void | CAPT_updateFSMProx (tSensor *pSensor, tElement *pElement) |
| |
| void | CAPT_updateFSMTouch (tSensor *pSensor, tElement *pElement) |
| |
| void | CAPT_updateSensorProxTouch (tSensor *pSensor) |
| |
| void | CAPT_updateSensorWithEMC (tSensor *pSensor, uint8_t ui8LPM) |
| |
| void | CAPT_processCycleWithEMC (tSensor *pSensor, const tCycle *pCycle) |
| |
| void | CAPT_updateElementFilteredValuesWithEMC (tSensor *pSensor, tElement *pElement) |
| |
| bool | CAPT_updateSelfElementProxTouchWithEMC (tSensor *pSensor, tElement *pElement) |
| |
| bool | CAPT_updateProjElementProxTouchWithEMC (tSensor *pSensor, tElement *pElement) |
| |