Zephyr Project API 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ft8xx.h File Reference

FT8XX public API. More...

#include <stdint.h>
#include <zephyr/device.h>

Go to the source code of this file.

Data Structures

struct  ft8xx_touch_transform
 Structure holding touchscreen calibration data. More...
 

Typedefs

typedef void(* ft8xx_int_callback) (const struct device *dev, void *user_data)
 Callback API to inform API user that FT8xx triggered interrupt.
 

Functions

void ft8xx_calibrate (const struct device *dev, struct ft8xx_touch_transform *data)
 Calibrate touchscreen.
 
void ft8xx_touch_transform_set (const struct device *dev, const struct ft8xx_touch_transform *data)
 Set touchscreen calibration data.
 
int ft8xx_get_touch_tag (const struct device *dev)
 Get tag of recently touched element.
 
void ft8xx_register_int (const struct device *dev, ft8xx_int_callback callback, void *user_data)
 Set callback executed when FT8xx triggers interrupt.
 

Detailed Description

FT8XX public API.