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