ESPHome  2024.10.2
Data Structures | Namespaces | Enumerations
ft5x06_touchscreen.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::ft5x06::FT5x06Touchscreen
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::ft5x06
 

Enumerations

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