ESPHome  2024.12.2
Data Structures | Enumerations
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.