mikroSDK Reference Manual
|
Touch Panel Context Object. More...
Data Fields | |
tp_drv_t * | tp_drv |
void * | tp_drv_ctx |
tp_press_callback_t | press_callback_f |
tp_gesture_callback_t | gesture_callback_f |
uint16_t | width |
uint16_t | height |
uint16_t | coord_x_max |
uint16_t | coord_y_max |
tp_rotate_t | start_pos |
uint8_t | curr_pos |
tp_rotate_t | rotate |
tp_touch_item_t | touch |
tp_event_t | gesture |
tp_touch_item_t | touch_prev |
tp_event_t | gesture_prev |
tp_touch_item_t | touch_prev_mirr |
uint8_t | release |
Specified context object defined for Touch Panel library.
tp_drv_t* tp_t::tp_drv |
Driver (interface) pointer.
void* tp_t::tp_drv_ctx |
Driver context pointer.
tp_press_callback_t tp_t::press_callback_f |
Callback function handler.
tp_gesture_callback_t tp_t::gesture_callback_f |
Callback function handler.
uint16_t tp_t::width |
Panel width.
uint16_t tp_t::height |
Panel height.
uint16_t tp_t::coord_x_max |
Panel maximal x coordinate.
uint16_t tp_t::coord_y_max |
Panel maximal y coordinate.
tp_rotate_t tp_t::start_pos |
Panel start position.
uint8_t tp_t::curr_pos |
Panel current position.
tp_rotate_t tp_t::rotate |
Panel rotation.
tp_touch_item_t tp_t::touch |
Touch point item.
tp_event_t tp_t::gesture |
Gesture event.
tp_touch_item_t tp_t::touch_prev |
Touch point previous data.
tp_event_t tp_t::gesture_prev |
Gesture previous event.
tp_touch_item_t tp_t::touch_prev_mirr |
Touch point mirrored data.
uint8_t tp_t::release |
Touch release detector.