MSP430™CapTIvateSoftwareLibraryAPIGuide 1_70_00_03

Macros | Variables
captivate.h File Reference
`#include "CAPT_Type.h"`
`#include "CAPT_HAL.h"`
`#include "CAPT_Touch.h"`
`#include "CAPT_Calibration.h"`
`#include "CAPT_EMC.h"`
`#include "CAPT_Buttons.h"`
`#include "CAPT_Slider.h"`
`#include "CAPT_Trackpad.h"`
`#include "CAPT_Interface.h"`
`#include "CAPT_Manager.h"`
`#include "rom_captivate.h"`
`#include "rom_map_captivate.h"`
`#include "CAPT_UserConfig.h"`
Include dependency graph for captivate.h:

Go to the source code of this file.

## Macros
#define | __CAPTIVATE_LIB_VERSION__ __VERSION_CHECK__

## Variables
volatile bool | g_bEndOfConversionFlag
volatile bool | g_bDetectionFlag
volatile bool | g_bConvTimerFlag
volatile bool | g_bConvCounterFlag
volatile bool | g_bMaxCountErrorFlag

## Macro Definition Documentation

## § __CAPTIVATE_LIB_VERSION__

#define __CAPTIVATE_LIB_VERSION__ __VERSION_CHECK__

This is the top level CapTIvate Touch Library include file. Function prototypes are kept in their module header files.

The CapTIvate Touch Library includes the following modules:

BASE

- CAPT_Type (Type definition file)
- CAPT_HAL (Hardware abstraction layer)
- CAPT_Touch (Touch layer (detection, processing, calibration, ect.)
- CAPT_ISR (CapTIvate interrupt handler)

ADVANCED

- CAPT_Manager (Management layer for updating/calibrating sensors)
- CAPT_EMC (Electromagnetic compatibility layer)
- CAPT_Buttons (Button dominant element detection)
- CAPT_Slider (Slider/wheel position algorithm)

COMM

- CAPT_Interface (Top level communications interface layer)
- CAPT_Protocol (CapTIvate communications packet protocol layer)
- CAPT_ByteQueue (General purpose communications byte queue (FIFO)
- CAPT_PingPongBuffer (General purpose communications ping pong buffer)
- UART (General purpose UART driver for communication)
- I2CSlave (General purpose I2C slave driver for communication)
- FunctionTimer (Time-out generator for communication functions)
  Version
    VERSION Released on RELEASE_DATE

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