MSP430™CapTIvateSoftwareLibraryAPIGuide
1_83_00_05
|
#include <stdint.h>
#include <stdbool.h>
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 |
For large code model devices, a function pointer should be 32-bits. More... | |
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 uint16_t | tElectrodeChargeVoltageSourceSelectStyle |
typedef uint8_t | tInputImpedanceBiasCurrent |
typedef uint8_t | tElementStatusType |
typedef uint8_t | tCsCapSize |
typedef int32_t | IQ31_t |
typedef IQ31_t More... | |
typedef struct tSensor | tSensor |
For large code model devices, a function pointer should be 32-bits. 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 | { eVRegSupply = 0x0000, eDVCCSupply = 0x0100 } |
typedef tElectrodeChargeVoltageSourceSelectStyle More... | |
enum | { eZeroIbias = 0x00, eIbiasSelf25Mutual10 = 0x10, eIbiasSelf50Mutual10 = 0x20, eIbiasSelf100Mutual10 = 0x30 } |
typedef tInputImpedanceBiasCurrent More... | |
enum | { eTouchStatus = 0x00, eProxStatus, eNegativeTouchStatus, eDetectStatus, eBISTStatus, eNoiseStatus } |
typedef tElementStatusType More... | |
enum | { e80pFCsCap = 0x00, e40pFCsCap = 0x02, e20pFCsCap = 0x03 } |
typedef tCsCapSize More... | |
enum | tXYFilterType { eStatic, eDynamic } |
enum | tXYAlgorithm { eSingle, eMulti } |
enum | { eUIActive, eUIWakeOnProx } |
typedef tAppState More... | |