00001 00019 #ifndef _MOUSEDRIVER_HCH 00020 #define _MOUSEDRIVER_HCH 1 00021 00022 00023 00024 /* 00025 * Create a define to keep API generic 00026 */ 00027 #define MouseRun(ClockRate) RC200TouchScreenRun(ClockRate) 00028 00029 00030 00031 /* 00032 * Main mousedriver loop. This procedure never returns! It handles mouse input, 00033 * updates the shared memory and notifies listeners. It requires a pointer to 00034 * a mousedata_t struct to store mouse information. 00035 */ 00036 void mouse_main(mousedata_t *mousedata); 00037 00038 #else 00039 #error "ERROR file mousedriver.hch multiple times included" 00040 #endif /* --- _MOUSEDRIVER_HCH --- */ 00041