17#ifndef __VSF_INPUT_GT9XX_H__
18#define __VSF_INPUT_GT9XX_H__
26#if VSF_USE_INPUT == ENABLED && VSF_INPUT_USE_GT9XX == ENABLED
31#if defined(__VSF_INPUT_GT9XX_CLASS_IMPLEMENT)
32# undef __VSF_INPUT_GT9XX_CLASS_IMPLEMENT
33# define __VSF_CLASS_IMPLEMENT__
44#if VSF_HAL_USE_I2C != ENABLED
45# error Touch Screen chip GT9xx series need I2C enabled
52#ifndef VSF_INPUT_GT9XX_CFG_SUPPORT_EXTI
53# define VSF_INPUT_GT9XX_CFG_SUPPORT_EXTI VSF_HAL_USE_GPIO
57#ifndef VSF_INPUT_GT9XX_CFG_POLL_MS
58# define VSF_INPUT_GT9XX_CFG_POLL_MS 15
71#if VSF_INPUT_GT9XX_CFG_SUPPORT_EXTI == ENABLED
vsf_err_t
Definition __type.h:42
Task-independent timer; when it expires the kernel task invokes the user callback.
Definition vsf_eda.h:1937
Definition vsf_i2c_util.h:42
vsf_arch_prio_t
Definition cortex_a_generic.h:85
#define vsf_class(__name)
Definition ooc_class.h:52
unsigned short uint16_t
Definition stdint.h:7
unsigned char uint8_t
Definition stdint.h:5
Definition vsf_template_gpio.h:942
uint8_t state
Definition vsf_msg_tree.h:247