SLAA877 December   2018 MSP430FR2633

 

  1.   Capacitive Touch Gesture Software and Tuning
    1.     Trademarks
    2. 1 Introduction
    3. 2 Gestures
      1. 2.1 Theory of Operation
      2. 2.2 Sensor Gesture Processing
      3. 2.3 Gesture Software Overview
        1. 2.3.1 Slider Gesture
        2. 2.3.2 Wheel Gesture
        3. 2.3.3 Button Gesture
        4. 2.3.4 Sensor Handlers
        5. 2.3.5 How to Add Gestures to the CapTIvate Framework
    4. 3 Tuning
      1. 3.1 CapTIvate Design Center
        1. 3.1.1 Enabling Gesture Sensor Output
        2. 3.1.2 CDC Plot Channel Assignments
      2. 3.2 Tuning Process
        1. 3.2.1 Tap
        2. 3.2.2 Double Tap
        3. 3.2.3 Swipe
        4. 3.2.4 Slide
    5. 4 Example Demonstration Software Installation
      1. 4.1 Project Directories
      2. 4.2 Import the Project Into CCS

Introduction

How a user interacts with the interface is driven by the software that creates a sensor's behavior. At a fundamental level, determining a finger touch or position is performed by the sensor's basic detection software or library driver. Tracking and processing how long a finger touches, how far the finger moves, and looking for one or more specific patterns requires a software algorithm that, in this context, is referred to as a gesture algorithm. The gesture software algorithms create new sensor interface behaviors described as tap, double tap, tap-hold, swipe, and slide.

This application note, along with the Gesture-Based Capacitive Touch Speaker Interface (TIDM-02004) reference design, provide a introduction intoduction into gesturing software, how it can be incorporated into new product designs, and demonstrate a real-world gesturing application that controls a Windows® Media Player using the CAPT-MSP-FR2633 CapTIvate™ Capacitive Touch development kit.

NOTE

References to the MSP430FR2633 MCU, MSP-CAPT-FR2633 development kit,CapTIvate Design Center, CapTIvate Technology Guide, and TIDM-02004 reference design are made throughout this document. Follow these links for more information related to these topics.