blob: 142d77b123b7123280ec2e1b1206eb59709e24ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdint.h>
typedef int (*eve_vtrack_tick_t) (void *, int *, int *);
typedef struct EVEVTrack {
void *param;
eve_vtrack_tick_t tick_f;
uint32_t tick_ms;
EVETouch *touch;
} EVEVTrack;
void eve_vtrack_init(void);
void eve_vtrack_reset(void);
void eve_vtrack_start(void *param, eve_vtrack_tick_t tick_f, uint32_t tick_ms, EVETouch *touch, uint8_t tag);
void eos_vtrack_cont(void *param, eve_vtrack_tick_t tick_f, uint32_t tick_ms, EVETouch *touch);
int eve_vtrack_tick(uint16_t *touch_evt);
void eve_vtrack_stop(void);
|