ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::ft5x06 Namespace Reference

Data Structures

class  FT5x06Touchscreen
 

Enumerations

enum  VendorId { FT5X06_ID_UNKNOWN = 0 , FT5X06_ID_1 = 0x51 , FT5X06_ID_2 = 0x11 , FT5X06_ID_3 = 0xCD }
 
enum  FTCmd : uint8_t {
  FT5X06_MODE_REG = 0x00 , FT5X06_ORIGIN_REG = 0x08 , FT5X06_RESOLUTION_REG = 0x0C , FT5X06_VENDOR_ID_REG = 0xA8 ,
  FT5X06_TD_STATUS = 0x02 , FT5X06_TOUCH_DATA = 0x03 , FT5X06_I_MODE = 0xA4 , FT5X06_TOUCH_MAX = 0x4C
}
 
enum  FTMode : uint8_t { FT5X06_OP_MODE = 0 , FT5X06_SYSINFO_MODE = 0x10 , FT5X06_TEST_MODE = 0x40 }
 

Enumeration Type Documentation

◆ FTCmd

enum esphome::ft5x06::FTCmd : uint8_t
Enumerator
FT5X06_MODE_REG 
FT5X06_ORIGIN_REG 
FT5X06_RESOLUTION_REG 
FT5X06_VENDOR_ID_REG 
FT5X06_TD_STATUS 
FT5X06_TOUCH_DATA 
FT5X06_I_MODE 
FT5X06_TOUCH_MAX 

Definition at line 19 of file ft5x06_touchscreen.h.

◆ FTMode

enum esphome::ft5x06::FTMode : uint8_t
Enumerator
FT5X06_OP_MODE 
FT5X06_SYSINFO_MODE 
FT5X06_TEST_MODE 

Definition at line 30 of file ft5x06_touchscreen.h.

◆ VendorId

Enumerator
FT5X06_ID_UNKNOWN 
FT5X06_ID_1 
FT5X06_ID_2 
FT5X06_ID_3 

Definition at line 12 of file ft5x06_touchscreen.h.