MSP430™CapTIvateSoftwareLibraryAPIGuide 1_70_00_03

Data Structures | Macros | Typedefs | Enumerations
CAPT_Type.h File Reference
`#include <stdint.h>`
`#include <stdbool.h>`
Include dependency graph for CAPT_Type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures
union | IQ16_t
| typedef IQ16_t More...
struct | tDeBounceSettings
| typedef tDeBounceSettings More...
struct | tCaptivateElementTuning
| typedef tCaptivateElementTuning More...
struct | tElement
| typedef tElement More...
struct | tCycle
struct | tGenericSensorParams
struct | tSensor
struct | tButtonSensorParams
struct | tSliderSensorParams
struct | tTrackPadSensorParams
| typedef tTrackPadSensorParams More...
struct | tProxSensorParams
struct | tEMCConfig
| typedef tEMCConfig More...
struct | tCaptivateApplication
| typedef tCaptivateApplication More...

## Macros
#define | NULL (0)
#define | _IQ31(x) (((IQ31_t)((x) * ((IQ31_t)1 << 30))) << 1)
| def _IQ31 More...

## Typedefs
typedef uint8_t | tSensorType
typedef uint8_t | tSenseTechnology
typedef uint8_t | tDirectionOfInterest
typedef uint8_t | tPositionAlgorithm
typedef uint8_t | tFilterOption
typedef uint8_t | tRawConversionStyle
typedef uint8_t | tOversamplingStyle
typedef uint8_t | tElementStatusType
typedef int32_t | IQ31_t
| typedef IQ31_t More...
typedef tSliderSensorParams | tWheelSensorParams
typedef uint8_t | tAppState

## Enumerations
enum | { eButtonGroup = 0x00, eSlider = 0x01, eWheel = 0x02, eTrackpad = 0x03, eProx = 0x04 }
| typedef tSensorType More...
enum | { eSelf = 0x00, eProjected = 0x01 }
enum | { eDOIDown = 0x00, eDOIUp = 0x01 }
enum | { eVectors = 0x00, eOtherPositionAlg }
| typedef tPositionAlgorithm More...
enum | { eCount = 0x00, eLTA = 0x01 }
| typedef tFilterOption More...
enum | { eStandard = 0x00, eMultiFrequency = 0x01, eMultiFrequencyWithOutlierRemoval = 0x02, eMultiFrequencyWithOutlierRemovalAndErrCorrection = 0x03, eNrOfConversionStyles }
| typedef tRawConversionStyle More...
enum | { eNoOversampling = 0x00, e2xOversampling = 0x01, e4xOversampling = 0x02, e8xOversampling = 0x03, e16xOversampling = 0x04, e32xOversampling = 0x05, eNrOfOversamplingStyles }
| typedef tOversamplingStyle More...
enum | { eTouchStatus = 0x00, eProxStatus, eNegativeTouchStatus, eDetectStatus, eBISTStatus, eNoiseStatus }
| typedef tElementStatusType More...
enum | tXYFilterType { eStatic, eDynamic }
enum | tXYAlgorithm { eSingle, eMulti }
enum | { eUIActive, eUIWakeOnProx }
| typedef tAppState More...

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