MSP430™CapTIvateSoftwareLibraryAPIGuide 1_70_00_03

Functions
CAPT_Touch.h File Reference
`#include "CAPT_HAL.h"`
Include dependency graph for CAPT_Touch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Functions
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)

© Copyright 1995-2018, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale