/*! \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 --- */