34 #ifndef CST816S_PARAM_I2C_DEV 
   35 #define CST816S_PARAM_I2C_DEV        I2C_DEV(0) 
   38 #ifndef CST816S_PARAM_I2C_ADDR 
   39 #define CST816S_PARAM_I2C_ADDR       (0x15) 
   42 #ifndef CST816S_PARAM_IRQ 
   43 #define CST816S_PARAM_IRQ            GPIO_PIN(0, 28) 
   46 #ifndef CST816S_PARAM_IRQ_FLANK 
   47 #define CST816S_PARAM_IRQ_FLANK      GPIO_FALLING 
   50 #ifndef CST816S_PARAM_RESET 
   51 #define CST816S_PARAM_RESET          GPIO_PIN(0, 10) 
   54 #define CST816S_PARAMS                      \ 
   56         .i2c_dev   = CST816S_PARAM_I2C_DEV,  \ 
   57         .i2c_addr  = CST816S_PARAM_I2C_ADDR, \ 
   58         .irq       = CST816S_PARAM_IRQ,       \ 
   59         .irq_flank = CST816S_PARAM_IRQ_FLANK, \ 
   60         .reset     = CST816S_PARAM_RESET,    \ 
   75 #define CST816S_NUMOF    ARRAY_SIZE(cst816s_params) 
   80 #ifndef CST816S_PARAM_SCREEN_IDS 
   81 #define CST816S_PARAM_SCREEN_IDS       0 
Device driver interface for the CST816S touch screen.
#define CST816S_PARAM_SCREEN_IDS
Default screen identifiers.
static const cst816s_params_t cst816s_params[]
Configure CST816S.
static const uint8_t cst816s_screen_ids[]
Configure screen identifiers.