Jump to content

Component: Touch Pads (EB088) (E-blocks 1)

From Flowcode Help
Revision as of 15:20, 20 January 2023 by Wiki bot (talk | contribs)
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