mikroSDK Reference Manual
STMPE811 TSC_CFG Register Bits

Macros

#define STMPE811_TSC_CFG_SETTLING_10us   ((uint8_t)( 0 ))
 
#define STMPE811_TSC_CFG_SETTLING_100us   ((uint8_t)( 1 ))
 
#define STMPE811_TSC_CFG_SETTLING_500us   ((uint8_t)( 2 ))
 
#define STMPE811_TSC_CFG_SETTLING_1ms   ((uint8_t)( 3 ))
 
#define STMPE811_TSC_CFG_SETTLING_5ms   ((uint8_t)( 4 ))
 
#define STMPE811_TSC_CFG_SETTLING_10ms   ((uint8_t)( 5 ))
 
#define STMPE811_TSC_CFG_SETTLING_50ms   ((uint8_t)( 6 ))
 
#define STMPE811_TSC_CFG_SETTLING_100ms   ((uint8_t)( 7 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_10us   ((uint8_t)( 0 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_100us   ((uint8_t)( 1 << 3 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_500us   ((uint8_t)( 2 << 3 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_1ms   ((uint8_t)( 3 << 3 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_5ms   ((uint8_t)( 4 << 3 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_10ms   ((uint8_t)( 5 << 3 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_50ms   ((uint8_t)( 6 << 3 ))
 
#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_100ms   ((uint8_t)( 7 << 3 ))
 
#define STMPE811_TSC_CFG_AVE_CTRL_1_SAMPLE   ((uint8_t)( 0 ))
 
#define STMPE811_TSC_CFG_AVE_CTRL_2_SAMPLES   ((uint8_t)( 1 << 6 ))
 
#define STMPE811_TSC_CFG_AVE_CTRL_4_SAMPLES   ((uint8_t)( 2 << 6 ))
 
#define STMPE811_TSC_CFG_AVE_CTRL_8_SAMPLES   ((uint8_t)( 3 << 6 ))
 

Detailed Description

Touchscreen controller configuration register register bits description.

Macro Definition Documentation

◆ STMPE811_TSC_CFG_SETTLING_10us

#define STMPE811_TSC_CFG_SETTLING_10us   ((uint8_t)( 0 ))

Panel driver settling time 10us.

◆ STMPE811_TSC_CFG_SETTLING_100us

#define STMPE811_TSC_CFG_SETTLING_100us   ((uint8_t)( 1 ))

Panel driver settling time 100us.

◆ STMPE811_TSC_CFG_SETTLING_500us

#define STMPE811_TSC_CFG_SETTLING_500us   ((uint8_t)( 2 ))

Panel driver settling time 500us.

◆ STMPE811_TSC_CFG_SETTLING_1ms

#define STMPE811_TSC_CFG_SETTLING_1ms   ((uint8_t)( 3 ))

Panel driver settling time 1ms.

◆ STMPE811_TSC_CFG_SETTLING_5ms

#define STMPE811_TSC_CFG_SETTLING_5ms   ((uint8_t)( 4 ))

Panel driver settling time 5ms.

◆ STMPE811_TSC_CFG_SETTLING_10ms

#define STMPE811_TSC_CFG_SETTLING_10ms   ((uint8_t)( 5 ))

Panel driver settling time 10ms.

◆ STMPE811_TSC_CFG_SETTLING_50ms

#define STMPE811_TSC_CFG_SETTLING_50ms   ((uint8_t)( 6 ))

Panel driver settling time 50ms.

◆ STMPE811_TSC_CFG_SETTLING_100ms

#define STMPE811_TSC_CFG_SETTLING_100ms   ((uint8_t)( 7 ))

Panel driver settling time 100ms.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_10us

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_10us   ((uint8_t)( 0 ))

Touch detect delay 10us.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_100us

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_100us   ((uint8_t)( 1 << 3 ))

Touch detect delay 100us.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_500us

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_500us   ((uint8_t)( 2 << 3 ))

Touch detect delay 500us.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_1ms

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_1ms   ((uint8_t)( 3 << 3 ))

Touch detect delay 1ms.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_5ms

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_5ms   ((uint8_t)( 4 << 3 ))

Touch detect delay 5ms.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_10ms

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_10ms   ((uint8_t)( 5 << 3 ))

Touch detect delay 10ms.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_50ms

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_50ms   ((uint8_t)( 6 << 3 ))

Touch detect delay 50ms.

◆ STMPE811_TSC_CFG_TOUCH_DET_DELAY_100ms

#define STMPE811_TSC_CFG_TOUCH_DET_DELAY_100ms   ((uint8_t)( 7 << 3 ))

Touch detect delay 100ms.

◆ STMPE811_TSC_CFG_AVE_CTRL_1_SAMPLE

#define STMPE811_TSC_CFG_AVE_CTRL_1_SAMPLE   ((uint8_t)( 0 ))

Average control 1 sample.

◆ STMPE811_TSC_CFG_AVE_CTRL_2_SAMPLES

#define STMPE811_TSC_CFG_AVE_CTRL_2_SAMPLES   ((uint8_t)( 1 << 6 ))

Average control 2 samples.

◆ STMPE811_TSC_CFG_AVE_CTRL_4_SAMPLES

#define STMPE811_TSC_CFG_AVE_CTRL_4_SAMPLES   ((uint8_t)( 2 << 6 ))

Average control 4 samples.

◆ STMPE811_TSC_CFG_AVE_CTRL_8_SAMPLES

#define STMPE811_TSC_CFG_AVE_CTRL_8_SAMPLES   ((uint8_t)( 3 << 6 ))

Average control 8 samples.