blob: 341c11afa81b0dbbab7e7c2bc92c434566997711 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
/*! \file mouse.hch
*
* \section generic Mousedriver API
*
* \section project Project information.
* Project Graphic Equalizer\n
* \author O.M. Schinagl
* \date 20041011
* \version 0.1
*
* \section copyright Copyright
* Copyright ©2004 Koninklijke Philips Electronics N.V. All rights reserved
*
* \section history Change history
* 20041011: O.M. Schinagl\n Initial version
*
********************************************************************/
#ifndef _MOUSEDRIVER_HCH
#define _MOUSEDRIVER_HCH 1
/*
* Create a define to keep API generic
*/
#define MouseRun(ClockRate) RC200TouchScreenRun(ClockRate)
/*
* Main mousedriver loop. This procedure never returns! It handles mouse input,
* updates the shared memory and notifies listeners. It requires a pointer to
* a mousedata_t struct to store mouse information.
*/
inline void mouse_main(mousedata_t *mousedata);
#else
#error "ERROR file mousedriver.hch multiple times included"
#endif /* --- _MOUSEDRIVER_HCH --- */
|