| _addr | DeviceBeginCommon | protected |
| _center_btn_x | TouchDrvInterface | protected |
| _center_btn_y | TouchDrvInterface | protected |
| _chipID | TouchDrvInterface | protected |
| _halModeCallback | TouchDrvInterface | protected |
| _halReadCallback | TouchDrvInterface | protected |
| _halWriteCallback | TouchDrvInterface | protected |
| _HButtonCallback | TouchDrvInterface | protected |
| _iface | DeviceBeginCommon | protected |
| _lastPulse | TouchDrvInterface | protected |
| _maxTouchPoints | TouchDrvInterface | protected |
| _pinsCfg | TouchDrvInterface | protected |
| _touchConfig | TouchDrvInterface | protected |
| _touchPoints | TouchDrvInterface | protected |
| _userData | TouchDrvInterface | protected |
| afterInitSuccess(uint8_t param) | DeviceBeginCommon | inlineprotectedvirtual |
| beforeBegin() | DeviceBeginCommon | inlineprotectedvirtual |
| begin(SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback, uint8_t addr) | TouchDrvInterface | inlinevirtual |
| beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm) | DeviceBeginCommon | inlineprotected |
| clearCommState() | DeviceBeginCommon | inlineprotected |
| clrRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| comm | DeviceBeginCommon | protected |
| COMMAND_SIZE | TouchDrvGT911 | protectedstatic |
| DeviceBeginCommon()=default | DeviceBeginCommon | protected |
| ensureValid() const override | I2CDeviceWithHal | inlineprotectedvirtual |
| fail() | DeviceBeginCommon | inlineprotected |
| FALLING_EDGE enum value | TouchDrvGT911 | |
| getAddress() const | DeviceBeginCommon | inline |
| getChipID() override | TouchDrvGT911 | virtual |
| getComm() const override | DeviceBeginCommon | inlineprotectedvirtual |
| getConfigVersion() | TouchDrvGT911 | |
| getFwVersion() | TouchDrvGT911 | |
| getInterface() const | DeviceBeginCommon | inline |
| getInterruptMode() | TouchDrvGT911 | |
| getMaxCoordinates(uint16_t &x, uint16_t &y) | TouchDrvInterface | inlinevirtual |
| getMaxX() | TouchDrvInterface | inlinevirtual |
| getMaxY() | TouchDrvInterface | inlinevirtual |
| getModelName() override | TouchDrvGT911 | virtual |
| getPoint(int16_t *x_array, int16_t *y_array, uint8_t get_point=1) __attribute__((deprecated("use getTouchPoints instead of getPoint"))) | TouchDrvGT911 | inlinevirtual |
| getRefreshRate() | TouchDrvGT911 | |
| getRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| getResolution(uint16_t &x, uint16_t &y) | TouchDrvInterface | inlinevirtual |
| getResolutionX() | TouchDrvInterface | inlinevirtual |
| getResolutionY() | TouchDrvInterface | inlinevirtual |
| getSupportTouchPoint() | TouchDrvInterface | inlinevirtual |
| getTouchPinsCfg() const | TouchDrvInterface | inlinevirtual |
| getTouchPoints() override | TouchDrvGT911 | virtual |
| getVendorID() | TouchDrvGT911 | |
| GT911_BASE_REF_RATE | TouchDrvGT911 | protectedstatic |
| GT911_CHARGING_LEVEL_UP | TouchDrvGT911 | protectedstatic |
| GT911_COMBINE_DIS | TouchDrvGT911 | protectedstatic |
| GT911_COMMAND | TouchDrvGT911 | protectedstatic |
| GT911_COMMAND_CHECK | TouchDrvGT911 | protectedstatic |
| GT911_CONFIG_CHKSUM | TouchDrvGT911 | protectedstatic |
| GT911_CONFIG_FRESH | TouchDrvGT911 | protectedstatic |
| GT911_CONFIG_SIZE | TouchDrvGT911 | protectedstatic |
| GT911_CONFIG_START | TouchDrvGT911 | protectedstatic |
| GT911_CONFIG_VERSION | TouchDrvGT911 | protectedstatic |
| GT911_DEV_ID | TouchDrvGT911 | protectedstatic |
| GT911_DRIVER_CH0 | TouchDrvGT911 | protectedstatic |
| GT911_DRV_FRAME_CONTROL | TouchDrvGT911 | protectedstatic |
| GT911_DRV_GROUPA_NUM | TouchDrvGT911 | protectedstatic |
| GT911_DRV_GROUPB_NUM | TouchDrvGT911 | protectedstatic |
| GT911_ESD_CHECK | TouchDrvGT911 | protectedstatic |
| GT911_FILTER | TouchDrvGT911 | protectedstatic |
| GT911_FIRMWARE_VERSION | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_A_FACTOR | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_B_FACTOR | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_GAIN0 | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_GAIN1 | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_GAIN2 | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_GAIN3 | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_HOPPING_END | TouchDrvGT911 | protectedstatic |
| GT911_FREQ_HOPPING_START | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_CONTROL | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_DIS | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_LARGE_TOUCH | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_LONG_PRESS_TIME | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_REFRESH_RATE | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_SWITCH1 | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_SWITCH2 | TouchDrvGT911 | protectedstatic |
| GT911_GESTURE_TOUCH_LEVEL | TouchDrvGT911 | protectedstatic |
| GT911_GHOT_DUMP_SHIFT | TouchDrvGT911 | protectedstatic |
| GT911_GHOT_RX_GAIN | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_FLAG | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG1_FACTOR | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG1_NORMALIZE | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG2_FACTOR | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG2_NORMALIZE | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG3_FACTOR | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG3_NORMALIZE | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG4_FACTOR | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG4_NORMALIZE | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG5_FACTOR | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG5_NORMALIZE | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SEG6_NORMALIZE | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_SENSOR_GROUP | TouchDrvGT911 | protectedstatic |
| GT911_HOPPING_THRESHOLD | TouchDrvGT911 | protectedstatic |
| GT911_HOTKNOT_NOISE_MAP | TouchDrvGT911 | protectedstatic |
| GT911_INFORMATION | TouchDrvGT911 | protectedstatic |
| GT911_KEY_1 | TouchDrvGT911 | protectedstatic |
| GT911_KEY_2 | TouchDrvGT911 | protectedstatic |
| GT911_KEY_3 | TouchDrvGT911 | protectedstatic |
| GT911_KEY_4 | TouchDrvGT911 | protectedstatic |
| GT911_KEY_AREA | TouchDrvGT911 | protectedstatic |
| GT911_KEY_LEAVE_LEVEL | TouchDrvGT911 | protectedstatic |
| GT911_KEY_RESTRAIN | TouchDrvGT911 | protectedstatic |
| GT911_KEY_RESTRAIN_TIME | TouchDrvGT911 | protectedstatic |
| GT911_KEY_SENS_1_2 | TouchDrvGT911 | protectedstatic |
| GT911_KEY_SENS_3_4 | TouchDrvGT911 | protectedstatic |
| GT911_KEY_TOUCH_LEVEL | TouchDrvGT911 | protectedstatic |
| GT911_LARGE_TOUCH | TouchDrvGT911 | protectedstatic |
| GT911_LINK_THRESHOLD | TouchDrvGT911 | protectedstatic |
| GT911_LOW_POWER_CONTROL | TouchDrvGT911 | protectedstatic |
| GT911_MAIN_CLOCK_ADJUST | TouchDrvGT911 | protectedstatic |
| GT911_MINI_FILTER | TouchDrvGT911 | protectedstatic |
| GT911_MODULE_SWITCH3 | TouchDrvGT911 | protectedstatic |
| GT911_MODULE_SWITCH_1 | TouchDrvGT911 | protectedstatic |
| GT911_MODULE_SWITCH_2 | TouchDrvGT911 | protectedstatic |
| GT911_NEWGREENWAKEUPLEVEL | TouchDrvGT911 | protectedstatic |
| GT911_NOISE_DETECT_TIMES | TouchDrvGT911 | protectedstatic |
| GT911_NOISE_MIN_THRESHOLD | TouchDrvGT911 | protectedstatic |
| GT911_NOISE_REDUCTION | TouchDrvGT911 | protectedstatic |
| GT911_NOISE_THRESHOLD | TouchDrvGT911 | protectedstatic |
| GT911_PANEL_BIT_FREQ_H | TouchDrvGT911 | protectedstatic |
| GT911_PANEL_BIT_FREQ_L | TouchDrvGT911 | protectedstatic |
| GT911_PANEL_DUMP_SHIFT | TouchDrvGT911 | protectedstatic |
| GT911_PANEL_RX_GAIN | TouchDrvGT911 | protectedstatic |
| GT911_PANEL_SENSOR_TIME_H | TouchDrvGT911 | protectedstatic |
| GT911_PANEL_SENSOR_TIME_L | TouchDrvGT911 | protectedstatic |
| GT911_PANEL_TX_GAIN | TouchDrvGT911 | protectedstatic |
| GT911_POINT_1 | TouchDrvGT911 | protectedstatic |
| GT911_POINT_2 | TouchDrvGT911 | protectedstatic |
| GT911_POINT_3 | TouchDrvGT911 | protectedstatic |
| GT911_POINT_4 | TouchDrvGT911 | protectedstatic |
| GT911_POINT_5 | TouchDrvGT911 | protectedstatic |
| GT911_POINT_INFO | TouchDrvGT911 | protectedstatic |
| GT911_PRODUCT_ID | TouchDrvGT911 | protectedstatic |
| GT911_PXY_THRESHOLD | TouchDrvGT911 | protectedstatic |
| GT911_REFRESH_RATE | TouchDrvGT911 | protectedstatic |
| GT911_REG_LENGTH | TouchDrvGT911 | protectedstatic |
| GT911_SCREEN_RELEASE_LEVEL | TouchDrvGT911 | protectedstatic |
| GT911_SCREEN_TOUCH_LEVEL | TouchDrvGT911 | protectedstatic |
| GT911_SENSOR_CH0 | TouchDrvGT911 | protectedstatic |
| GT911_SENSOR_NUM | TouchDrvGT911 | protectedstatic |
| GT911_SHAKE_COUNT | TouchDrvGT911 | protectedstatic |
| GT911_SPACE_LEFT_RIGHT | TouchDrvGT911 | protectedstatic |
| GT911_SPACE_TOP_BOTTOM | TouchDrvGT911 | protectedstatic |
| GT911_SPLIT_SET | TouchDrvGT911 | protectedstatic |
| GT911_STRETCH_R0 | TouchDrvGT911 | protectedstatic |
| GT911_STRETCH_R1 | TouchDrvGT911 | protectedstatic |
| GT911_STRETCH_R2 | TouchDrvGT911 | protectedstatic |
| GT911_STRETCH_RM | TouchDrvGT911 | protectedstatic |
| GT911_TOUCH_NUMBER | TouchDrvGT911 | protectedstatic |
| GT911_VENDOR_ID | TouchDrvGT911 | protectedstatic |
| GT911_X_OUTPUT_MAX_HIGH | TouchDrvGT911 | protectedstatic |
| GT911_X_OUTPUT_MAX_LOW | TouchDrvGT911 | protectedstatic |
| GT911_X_RESOLUTION | TouchDrvGT911 | protectedstatic |
| GT911_X_SPEED_LIMIT | TouchDrvGT911 | protectedstatic |
| GT911_X_THRESHOLD | TouchDrvGT911 | protectedstatic |
| GT911_X_Y_SLOPE_ADJUST | TouchDrvGT911 | protectedstatic |
| GT911_Y_OUTPUT_MAX_HIGH | TouchDrvGT911 | protectedstatic |
| GT911_Y_OUTPUT_MAX_LOW | TouchDrvGT911 | protectedstatic |
| GT911_Y_RESOLUTION | TouchDrvGT911 | protectedstatic |
| GT911_Y_SPEED_LIMIT | TouchDrvGT911 | protectedstatic |
| GT911_Y_THRESHOLD | TouchDrvGT911 | protectedstatic |
| hal | DeviceBeginCommon | protected |
| HIGH_LEVEL_QUERY enum value | TouchDrvGT911 | |
| HomeButtonCallback typedef | TouchDrvInterface | |
| InterruptMode enum name | TouchDrvGT911 | |
| IRQ_TRIGGER_MASK | TouchDrvGT911 | protectedstatic |
| isMirrorX() const | TouchDrvInterface | inlinevirtual |
| isMirrorY() const | TouchDrvInterface | inlinevirtual |
| isPressed(uint32_t filter_ms=0) | TouchDrvInterface | inlinevirtual |
| isScalingEnabled() | TouchDrvInterface | inlinevirtual |
| isSwapXY() const | TouchDrvInterface | inlinevirtual |
| loadConfig(size_t *output_size, bool print_out=false) | TouchDrvGT911 | |
| LOW_LEVEL_QUERY enum value | TouchDrvGT911 | |
| onBeginFail() | DeviceBeginCommon | inlineprotectedvirtual |
| readBuff(uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| readReg(uint8_t reg) const | SensorCommWrapper | inline |
| readRegBuff(uint8_t reg, uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| reloadConfig() | TouchDrvGT911 | |
| reset() | TouchDrvInterface | inlinevirtual |
| RISING_EDGE enum value | TouchDrvGT911 | |
| SensorCommWrapper()=default | SensorCommWrapper | |
| setAck(bool enable) | SensorCommWrapper | inline |
| setAddress(uint8_t address) | SensorCommWrapper | inline |
| setCenterButtonCoordinate(int16_t x, int16_t y) | TouchDrvInterface | inlinevirtual |
| setGpioCallback(SensorHalCustom::CustomMode mode_cb, SensorHalCustom::CustomWrite write_cb, SensorHalCustom::CustomRead read_cb) | TouchDrvInterface | inlinevirtual |
| setHomeButtonCallback(HomeButtonCallback cb, void *user_data) | TouchDrvInterface | inlinevirtual |
| setInterruptMode(InterruptMode mode) | TouchDrvGT911 | |
| setMaxCoordinates(uint16_t x, uint16_t y) | TouchDrvInterface | inlinevirtual |
| setMaxTouchPoint(uint8_t num) | TouchDrvGT911 | |
| setMirrorXY(bool mirrorX, bool mirrorY) | TouchDrvInterface | inlinevirtual |
| setPins(int rst, int irq) | TouchDrvInterface | inlinevirtual |
| setRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| setResolution(uint16_t width, uint16_t height) | TouchDrvInterface | inlinevirtual |
| setSwapXY(bool swap) | TouchDrvInterface | inlinevirtual |
| setTargetResolution(uint16_t width, uint16_t height) | TouchDrvInterface | inlinevirtual |
| sleep() override | TouchDrvGT911 | virtual |
| staticComm | DeviceBeginCommon | protected |
| TouchDrvGT911()=default | TouchDrvGT911 | |
| TouchDrvInterface() | TouchDrvInterface | inline |
| updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted) | SensorCommWrapper | inline |
| updateRefreshRate(uint8_t rate_ms) | TouchDrvGT911 | |
| updateXY(TouchPoints &points) const | TouchDrvInterface | inlinevirtual |
| wakeup() override | TouchDrvGT911 | virtual |
| writeBuff(uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeReg(uint8_t reg, uint8_t val) | SensorCommWrapper | inline |
| writeRegBuff(uint8_t reg, uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len) | SensorCommWrapper | inline |
| ~DeviceBeginCommon() | DeviceBeginCommon | inlinevirtual |
| ~SensorCommInterface()=default | SensorCommInterface | virtual |
| ~TouchDrvGT911()=default | TouchDrvGT911 | |
| ~TouchDrvInterface()=default | TouchDrvInterface | virtual |