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