Capacitive Touch Library
Description of the Capacitive Touch Library
 All Files Functions Variables Groups
Functions
CTS_Layer.h File Reference

Go to the source code of this file.

Functions

void TI_CAPT_Init_Baseline (const struct Sensor *)
 Make a single capacitance meausrment to initialize baseline tracking.
 
void TI_CAPT_Update_Baseline (const struct Sensor *, uint8_t)
 Update baseline tracking by averaging several measurements.
 
void TI_CAPT_Reset_Tracking (void)
 Reset the Baseline Tracking algorithm to the default state.
 
void TI_CAPT_Update_Tracking_DOI (uint8_t)
 Update the Baseline Tracking algorithm Direction of Interest.
 
void TI_CAPT_Update_Tracking_Rate (uint8_t)
 Update the baseling tracking algorithm tracking rates.
 
void TI_CAPT_Raw (const struct Sensor *, uint16_t *)
 Measure the capacitance of each element within the Sensor.
 
void TI_CAPT_Custom (const struct Sensor *, uint16_t *)
 Measure the change in capacitance of the Sensor.
 
uint8_t TI_CAPT_Button (const struct Sensor *)
 Determine if a button is being pressed.
 
struct Element * TI_CAPT_Buttons (const struct Sensor *)
 Determine which button if any is being pressed.
 
uint16_t TI_CAPT_Slider (const struct Sensor *)
 Determine the position on a slider.
 
uint16_t TI_CAPT_Wheel (const struct Sensor *)
 Determine the position on a wheel.
 
uint8_t Dominant_Element (const struct Sensor *, uint16_t *)
 Determine which element within a sensor has the largest response.
 

Detailed Description

Project:
MSP430 Capacitive Touch Library
Developed using:
CCS Version : 5.2.1.00018, w/support for GCC extensions (–gcc)
IAR Version : 5.51.2
Version
1.1 Fixed convergence bug associated with VSLOW in TRIDIO by adding VSLOW field in status register.
Supported API Calls: