12#ifndef ZEPHYR_DRIVERS_MISC_FT8XX_FT8XX_H_
13#define ZEPHYR_DRIVERS_MISC_FT8XX_FT8XX_H_
void ft8xx_touch_transform_set(const struct device *dev, const struct ft8xx_touch_transform *data)
Set touchscreen calibration data.
void ft8xx_calibrate(const struct device *dev, struct ft8xx_touch_transform *data)
Calibrate touchscreen.
int ft8xx_get_touch_tag(const struct device *dev)
Get tag of recently touched element.
void(* ft8xx_int_callback)(const struct device *dev, void *user_data)
Callback API to inform API user that FT8xx triggered interrupt.
Definition ft8xx.h:53
void ft8xx_register_int(const struct device *dev, ft8xx_int_callback callback, void *user_data)
Set callback executed when FT8xx triggers interrupt.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
Runtime device structure (in ROM) per driver instance.
Definition device.h:453
void * data
Address of the device instance private data.
Definition device.h:463