Capacitive Touch Library
Description of the Capacitive Touch Library
 All Files Functions Variables Groups
Functions
CTS_HAL.c File Reference

This file contains the source for the different implementations. More...

Functions

void TI_CTS_RO_COMPB_TB0_WDTA_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompB, TimerB0, and WDTA.
 
void TI_CTS_fRO_CSIO_TA2_TA3_HAL (const struct Sensor *group, uint16_t *counts)
 fRO using Capacitive Touch IO, TimerA2, and TimerA3
 
void TI_CTS_RO_CSIO_TA2_TA3_HAL (const struct Sensor *group, uint16_t *counts)
 RO method using Capacitive Touch IO, TimerA2, and TimerA3.
 
void TI_CTS_RO_CSIO_TA2_WDTA_HAL (const struct Sensor *group, uint16_t *counts)
 RO method measurement using Capacitive Touch IO, TimerA2, and WDTA.
 
void TI_CTS_fRO_PINOSC_TA0_TA1_HAL (const struct Sensor *group, uint16_t *counts)
 fRO method capacitance measurement using PinOsc IO, TimerA0, and TimerA1
 
void TI_CTS_RO_PINOSC_TA0_TA1_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capacitance measurement using PinOsc IO, TimerA0, and TimerA1.
 
void TI_CTS_RO_COMPAp_TA0_WDTp_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompA+, TimerA0, and WDT+.
 
void TI_CTS_fRO_COMPAp_TA0_SW_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompA+, TimerA0, and SW loop.
 
void TI_CTS_fRO_COMPAp_SW_TA0_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompA+, TimerA0, and SW loop.
 
void TI_CTS_RO_COMPAp_TA1_WDTp_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompA+, TimerA1, and WDT+.
 
void TI_CTS_fRO_COMPAp_TA1_SW_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompA+, TimerA1, and SW loop.
 
void TI_CTS_RC_PAIR_TA0_HAL (const struct Sensor *group, uint16_t *counts)
 RC method capactiance measurement using a Pair of GPIO and TimerA0.
 
void TI_CTS_fRO_PINOSC_TA0_SW_HAL (const struct Sensor *group, uint16_t *counts)
 fRO method capactiance measurement using the PinOsc and TimerA0
 
void TI_CTS_RO_PINOSC_TA0_WDTp_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement with PinOsc IO, TimerA0, and WDT+.
 
void TI_CTS_RO_PINOSC_TA0_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using PinOsc IO, and TimerA0.
 
void TI_CTS_RO_COMPB_TA0_WDTA_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompB, TimerA0, and WDTA.
 
void TI_CTS_RO_COMPB_TA1_WDTA_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capactiance measurement using CompB, TimerA1, and WDTA.
 
void TI_CTS_fRO_COMPB_TA0_SW_HAL (const struct Sensor *group, uint16_t *counts)
 fRO method capactiance measurement using CompB, TimerA0
 
void TI_CTS_fRO_COMPB_TA1_SW_HAL (const struct Sensor *group, uint16_t *counts)
 fRO method capactiance measurement using CompB, TimerA1
 
void TI_CTS_RO_COMPB_TA1_TA0_HAL (const struct Sensor *group, uint16_t *counts)
 RO method capacitance measurement using CompB, TimerA1, and TimerA0.
 
void TI_CTS_fRO_COMPB_TA1_TA0_HAL (const struct Sensor *group, uint16_t *counts)
 fRO method capacitance measurement using CompB, TimerA1, and TimerA0
 
__interrupt void watchdog_timer (void)
 WDT_ISR.
 
__interrupt void TIMER0_A0_ISR (void)
 TIMER0_A0_ISR.
 
__interrupt void TIMER1_A0_ISR (void)
 TIMER1_A0_ISR.
 
__interrupt void TIMER2_A0_ISR (void)
 TIMER2_A0_ISR.
 
__interrupt void TIMER3_A0_ISR (void)
 TIMER3_A0_ISR.
 

Detailed Description

This file contains the source for the different implementations.

Project:
MSP430 Capacitive Touch Library
Developed using:
CCS Version : 5.2.1.00018, w/support for GCC extensions (–gcc) /n IAR Version : 5.51.2 [Kickstart]
Version
1.1 Updated COMPB solutions to remove HW filter and added HALs for new devices.
Supported Hardware Implementations: