Author
|
Matrix TSL
|
Version
|
1.1
|
Category
|
E-blocks 1
|
Touch Pads component
This board provides five touch areas for use with capacitive sensing. Hence five digital touch switches can be implemented. This component directly interfaces with the EB088 CapTouch E-block.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_CapTouchEB088.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_CapTouchEB088.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
|
GetTouchValue
|
Samples the touch sensor ADC value and returns it Always samples both channels, but only returns the chosen channel
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
Return
|
|
GetTouchPressed
|
Returns non-zero if touch detected
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
OffValue
|
|
- BYTE
|
Threshold
|
Provide the threshold value for the pad to be considered touched
|
- BOOL
|
Return
|
Property reference
|
Properties
|
|
Up Channel
|
ADC Channel number
|
|
Right Channel
|
|
|
Down Channel
|
|
|
Left Channel
|
|
|
Center Channel
|
|
|
Simulation Properties
|
|
Up Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Right Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Down Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Left Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Center Switch
|
|
On Value
|
|
|
Off Value
|
|
==Macro reference==
|
GetTouchValue
|
Samples the touch sensor ADC value and returns it Always samples both channels, but only returns the chosen channel
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
Return
|
|
GetTouchPressed
|
Returns non-zero if touch detected
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
OffValue
|
|
- BYTE
|
Threshold
|
Provide the threshold value for the pad to be considered touched
|
- BOOL
|
Return
|
Property reference
|
Properties
|
|
Up Channel
|
ADC Channel number
|
|
Right Channel
|
|
|
Down Channel
|
|
|
Left Channel
|
|
|
Center Channel
|
|
|
Simulation Properties
|
|
Up Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Right Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Down Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Left Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Center Switch
|
|
On Value
|
|
|
Off Value
|
|
==Macro reference==
|
GetTouchValue
|
Samples the touch sensor ADC value and returns it Always samples both channels, but only returns the chosen channel
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
Return
|
|
GetTouchPressed
|
Returns non-zero if touch detected
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
OffValue
|
|
- BYTE
|
Threshold
|
Provide the threshold value for the pad to be considered touched
|
- BOOL
|
Return
|
Property reference
|
Properties
|
|
Up Channel
|
ADC Channel number
|
|
Right Channel
|
|
|
Down Channel
|
|
|
Left Channel
|
|
|
Center Channel
|
|
|
Simulation Properties
|
|
Up Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Right Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Down Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Left Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Center Switch
|
|
On Value
|
|
|
Off Value
|
|
==Macro reference==
|
GetTouchValue
|
Samples the touch sensor ADC value and returns it Always samples both channels, but only returns the chosen channel
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
Return
|
|
GetTouchPressed
|
Returns non-zero if touch detected
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
OffValue
|
|
- BYTE
|
Threshold
|
Provide the threshold value for the pad to be considered touched
|
- BOOL
|
Return
|
Property reference
|
Properties
|
|
Up Channel
|
ADC Channel number
|
|
Right Channel
|
|
|
Down Channel
|
|
|
Left Channel
|
|
|
Center Channel
|
|
|
Simulation Properties
|
|
Up Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Right Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Down Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Left Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Center Switch
|
|
On Value
|
|
|
Off Value
|
|
==Macro reference==
|
GetTouchValue
|
Samples the touch sensor ADC value and returns it Always samples both channels, but only returns the chosen channel
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
Return
|
|
GetTouchPressed
|
Returns non-zero if touch detected
|
- BYTE
|
Switch
|
0=Up, 1=Right, 2=Down, 3=Left, 4=Center
|
- UINT
|
OffValue
|
|
- BYTE
|
Threshold
|
Provide the threshold value for the pad to be considered touched
|
- BOOL
|
Return
|
Property reference
|
Properties
|
|
Up Channel
|
ADC Channel number
|
|
Right Channel
|
|
|
Down Channel
|
|
|
Left Channel
|
|
|
Center Channel
|
|
|
Simulation Properties
|
|
Up Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Right Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Down Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Left Switch
|
|
On Value
|
|
|
Off Value
|
|
|
Center Switch
|
|
On Value
|
|
|
Off Value
|
|