Embedded SDK
Embedded SDK
|
Go to the source code of this file.
Macros | |
#define | SHORT_TOUCH_DURATION 0 |
#define | LONG_TOUCH_DURATION 1500 |
Functions | |
void | nbgl_touchHandler (nbgl_touchStatePosition_t *touchEvent, uint32_t currentTimeMs) |
Function to be called periodically to check touchscreen state and coordinates. More... | |
bool | nbgl_touchGetTouchedPosition (nbgl_obj_t *obj, nbgl_touchStatePosition_t **firstPos, nbgl_touchStatePosition_t **lastPos) |
uint32_t | nbgl_touchGetTouchDuration (nbgl_obj_t *obj) |
nbgl_obj_t * | nbgl_touchGetObjectFromId (nbgl_obj_t *obj, uint8_t id) |
parse all the children of the given object, recursively, until an object with the given touch if is found. More... | |
TouchScreen management of the new BOLOS Graphical Library
Definition in file nbgl_touch.h.
#define LONG_TOUCH_DURATION 1500 |
Definition at line 26 of file nbgl_touch.h.
#define SHORT_TOUCH_DURATION 0 |
Definition at line 24 of file nbgl_touch.h.
nbgl_obj_t* nbgl_touchGetObjectFromId | ( | nbgl_obj_t * | obj, |
uint8_t | id | ||
) |
parse all the children of the given object, recursively, until an object with the given touch if is found.
obj | parent of the touched object |
id | id of the touched object to find |
Definition at line 393 of file nbgl_touch.c.
uint32_t nbgl_touchGetTouchDuration | ( | nbgl_obj_t * | obj | ) |
Definition at line 377 of file nbgl_touch.c.
bool nbgl_touchGetTouchedPosition | ( | nbgl_obj_t * | obj, |
nbgl_touchStatePosition_t ** | firstPos, | ||
nbgl_touchStatePosition_t ** | lastPos | ||
) |
Definition at line 364 of file nbgl_touch.c.
void nbgl_touchHandler | ( | nbgl_touchStatePosition_t * | touchStatePosition, |
uint32_t | currentTime | ||
) |
Function to be called periodically to check touchscreen state and coordinates.
touchStatePosition | state and position read from touch screen |
currentTime | current time in ms |
Definition at line 265 of file nbgl_touch.c.