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