documentation
.HELP!
mTouch Documentation
Index
mTouch
previous page
mTouch Cap Library Help
Contents
|
Index
|
Home
Index
These are all topics and symbols available in this documentation.
A
|
C
|
D
|
G
|
I
|
K
|
M
|
O
|
R
|
S
|
U
|
V
A
Acquisition
Acquisition Level
Acquisition Time for One Sensor
API Reference
C
Code
Code and RAM Memories Size
Common
Controls
Controls Level
D
Debug Module
DEBUGCURRENT Struct
DEBUGCURRENT* MTouchDebugCurrent(UINT8 sensorNumber)
DEBUGDELAY Struct
DEBUGDELAY* MTouchDebugDelay(UINT8 sensorNumber)
Demo Projects
G
Getting Started
I
INT16 MTouchDebugThreshold(UINT8 sensorNumber)
Introduction
K
Known Limitations
M
mTouch GUI
mTouch Library Configuration
mTouch Library Files
MTouchAcquisition(void)
MTOUCHCONTROLDECODE Enum
MTOUCHCONTROLSTATE Enum
MTouchGet2ChSliderState(sliderNumber)
MTouchGet2ChSliderValue(sliderNumber)
MTouchGet4ChSliderState(sliderNumber)
MTouchGet4ChSliderValue(sliderNumber)
MTouchGetButtonState(buttonNumber)
MTouchGetMatrixButtonState(buttonNumber)
MTouchGetSensorState(sensorNumber)
MTouchInitializeSensor(sensorNumber)
MTouchResumeSensor(sensorNumber)
MTOUCHSENSORSTATE Enum
MTouchSetChargeDelay(sensorNumber, delay)
MTouchSetCTMUCurrent(current)
MTouchSetOversampling(sensorNumber, oversampling)
MTouchSetThreshold(sensorNumber, _threshold)
MTouchSuspendSensor(sensorNumber)
O
Optimization example
Overview
R
RAM
Resources
S
Sensor Optimization (Debug Module)
Sensors
Sensors Level
Sharing ADC between mTouch Library and Other Tasks
Software License Agreement
Step 1. Optimal CTMU current selection
Step 2. Optimal CTMU charge delay selection
Step 3. Optimal oversampling factor selection
Step 4. Optimal press detection threshold selection
Structures and Enumerations
U
Using API
V
void LogChar(char ch)
void MTouchDebugLogAverages(void)
void MTouchDebugLogDeltas(void)
void mTouchDecode(void)
void MTouchInit(void)
void MTouchSet2ChSlider(UINT8 sliderNumber, UINT8 ch1SensorNumber, UINT8 ch2SensorNumber)
void MTouchSet4ChSlider(UINT8 sliderNumber, UINT8 ch1SensorNumber, UINT8 ch2SensorNumber, UINT8 ch3SensorNumber, UINT8 ch4SensorNumber)
void MTouchSetButton(UINT8 buttonNumber, UINT8 sensorNumber, UINT8 decode)
void MTouchSetMatrixButton(UINT8 buttonNumber, UINT8 ch1SensorNumber, UINT8 ch2SensorNumber, UINT8 decode)
void MTouchSetSensor(UINT8 sensorNumber, SFR tris, SFR lat, UINT8 ioBitNumber, UINT8 channelNumber, INT16 threshold, INT16 oversampling, INT8 chargeDelay)
Microchip mTouchCap Software Library 1.41 - [July 18, 2012]
Copyright © 2012 Microchip Technology, Inc. All rights reserved.
Contents
|
Index
|
Home
previous page
start
Menu
Homepage
Table of contents
Introduction
Software License Agreement
Overview
Acquisition Level
Sensors Level
Controls Level
Getting Started
mTouch Library Files
mTouch Library Configuration
Using API
Sensor Optimization (Debug Module)
Step 1. Optimal CTMU current selection
Step 2. Optimal CTMU charge delay selection
Step 3. Optimal oversampling factor selection
Step 4. Optimal press detection threshold selection
Optimization example
mTouch GUI
Sharing ADC between mTouch Library and Other Tasks
Code and RAM Memories Size
RAM
Code
Acquisition Time for One Sensor
Demo Projects
API Reference
Common
void MTouchInit(void)
MTouchSetCTMUCurrent(current)
Acquisition
MTouchAcquisition(void)
Sensors
void MTouchSetSensor(UINT8 sensorNumber, SFR tris, SFR lat, UINT8 ioBitNumber, UINT8 channelNumber, INT16 threshold, INT16 oversampling, INT8 chargeDelay)
MTouchSuspendSensor(sensorNumber)
MTouchResumeSensor(sensorNumber)
MTouchSetChargeDelay(sensorNumber, delay)
MTouchSetThreshold(sensorNumber, _threshold)
MTouchSetOversampling(sensorNumber, oversampling)
MTouchGetSensorState(sensorNumber)
MTouchInitializeSensor(sensorNumber)
Controls
void mTouchDecode(void)
void MTouchSetButton(UINT8 buttonNumber, UINT8 sensorNumber, UINT8 decode)
MTouchGetButtonState(buttonNumber)
void MTouchSetMatrixButton(UINT8 buttonNumber, UINT8 ch1SensorNumber, UINT8 ch2SensorNumber, UINT8 decode)
MTouchGetMatrixButtonState(buttonNumber)
void MTouchSet2ChSlider(UINT8 sliderNumber, UINT8 ch1SensorNumber, UINT8 ch2SensorNumber)
MTouchGet2ChSliderState(sliderNumber)
MTouchGet2ChSliderValue(sliderNumber)
void MTouchSet4ChSlider(UINT8 sliderNumber, UINT8 ch1SensorNumber, UINT8 ch2SensorNumber, UINT8 ch3SensorNumber, UINT8 ch4SensorNumber)
MTouchGet4ChSliderState(sliderNumber)
MTouchGet4ChSliderValue(sliderNumber)
Debug Module
void LogChar(char ch)
DEBUGCURRENT* MTouchDebugCurrent(UINT8 sensorNumber)
INT16 MTouchDebugThreshold(UINT8 sensorNumber)
DEBUGDELAY* MTouchDebugDelay(UINT8 sensorNumber)
void MTouchDebugLogDeltas(void)
void MTouchDebugLogAverages(void)
Structures and Enumerations
MTOUCHSENSORSTATE Enum
MTOUCHCONTROLSTATE Enum
MTOUCHCONTROLDECODE Enum
DEBUGCURRENT Struct
DEBUGDELAY Struct
Known Limitations
Resources
Get in touch
Submit feedback about this site to:
[email protected]