Synergy Software Package User's Manual

RTOS-integrated Touch Panel Framework Interface. More...

Data Structures

struct  sf_touch_panel_v2_payload_t
 
struct  sf_touchpanel_v2_callback_args_t
 
struct  sf_touch_panel_v2_cfg_t
 
struct  sf_touch_panel_v2_calibrate_t
 
struct  sf_touch_panel_v2_calibrate_factors_t
 
struct  sf_touch_panel_v2_api_t
 
struct  sf_touch_panel_v2_instance_t
 

Typedefs

typedef void sf_touch_panel_v2_ctrl_t
 

Enumerations

enum  sf_touch_panel_v2_event_t {
  SF_TOUCH_PANEL_V2_EVENT_INVALID, SF_TOUCH_PANEL_V2_EVENT_HOLD, SF_TOUCH_PANEL_V2_EVENT_MOVE, SF_TOUCH_PANEL_V2_EVENT_DOWN,
  SF_TOUCH_PANEL_V2_EVENT_UP, SF_TOUCH_PANEL_V2_EVENT_NONE
}
 

Detailed Description

RTOS-integrated Touch Panel Framework Interface.

Summary

This module is a ThreadX-aware Touch Panel V2 Framework which scans for touch events and posts them to the user callback. This Interface is implemented by Touch Panel V2 Framework.

Related SSP architecture topics:

Touch Panel V2 Framework Interface description: Touch Panel V2 Framework

Typedef Documentation

◆ sf_touch_panel_v2_ctrl_t

Touch panel framework control block. Allocate an instance specific control block to pass into the touch panel framework API calls.

Implemented as

Enumeration Type Documentation

◆ sf_touch_panel_v2_event_t

Touch event list.

Enumerator
SF_TOUCH_PANEL_V2_EVENT_INVALID 

Invalid touch data.

SF_TOUCH_PANEL_V2_EVENT_HOLD 

Touch has not moved since last touch event.

SF_TOUCH_PANEL_V2_EVENT_MOVE 

Touch has moved since last touch event.

SF_TOUCH_PANEL_V2_EVENT_DOWN 

New touch event reported.

SF_TOUCH_PANEL_V2_EVENT_UP 

Touch released.

SF_TOUCH_PANEL_V2_EVENT_NONE 

No valid touch event happened.