Lcd companion boards support (VKLCD50RTA & VKLCD70RT)

Embed: (wiki syntax)

« Back to documentation index

Touch.h File Reference

Touch.h File Reference

Touch driver class for VK-LCD panels. More...

Go to the source code of this file.

Data Structures

struct  touch_config_t
 Touch Config structure. More...
class  Touch
 Touch driver class for VK-LCD panels. More...

Enumerations

enum  Touch_type_t { RESISTIVE = 0, CAPACITIVE }
 

Type of the touch controller.

More...
enum  Touch_communication_type_t { I_2_C = 0, S_P_I }
enum  IRQ_trigger_t { INT_ON_EDGE = 0, INT_ON_LEVEL }
 

Type of the interrupt.

More...
enum  IRQ_polarity_t { RISING_OR_ACTIVE_HI = 0, FALLING_OR_ACTIVE_LO }
 

Edge of a signal.

More...

Detailed Description

Touch driver class for VK-LCD panels.

Definition in file Touch.h.


Enumeration Type Documentation

Edge of a signal.

Enumerator:
RISING_OR_ACTIVE_HI 

Rising edge/HI level

FALLING_OR_ACTIVE_LO 

Falling edge/LOW level

Definition at line 40 of file Touch.h.

Type of the interrupt.

Enumerator:
INT_ON_EDGE 

generate INT on front change

INT_ON_LEVEL 

generate INT on active level

Definition at line 32 of file Touch.h.

Enumerator:
I_2_C 

I2C

S_P_I 

SPI

Definition at line 24 of file Touch.h.

Type of the touch controller.

Enumerator:
RESISTIVE 

Resistive

CAPACITIVE 

Capacitive

Definition at line 16 of file Touch.h.