author | cpresser@slime-ws |
Sat, 26 Jul 2008 14:22:38 +0200 | |
changeset 25 | 96f051df5d60 |
parent 2 | 2f55e5dd591d |
permissions | -rw-r--r-- |
slime@2 | 1 |
/* |
slime@2 | 2 |
* Project Frontplatte |
slime@2 | 3 |
* |
slime@2 | 4 |
* user.h - Handle incoming commands |
slime@2 | 5 |
* |
slime@2 | 6 |
* This file is released under the GNU General Public License. Refer |
slime@2 | 7 |
* to the COPYING file distributed with this package. |
slime@2 | 8 |
* |
slime@2 | 9 |
* (c) 2007 Carsten Presser cpresser AT fsing.uni-sb.de |
slime@2 | 10 |
*/ |
slime@2 | 11 |
|
slime@2 | 12 |
#ifndef __USER_H |
slime@2 | 13 |
#define __USER_H |
slime@2 | 14 |
|
slime@2 | 15 |
|
slime@2 | 16 |
/** D E F I N I T I O N S ****************************************************/ |
slime@2 | 17 |
// font-offset |
slime@2 | 18 |
#define TIME_Y_START 6 // pixels |
slime@2 | 19 |
#define TIME_X_START 2 // 8pixels |
slime@2 | 20 |
#define FONT_HEIGHT 48 // pixels |
slime@2 | 21 |
#define FONT_WIDTH 4 // bytes |
slime@2 | 22 |
|
slime@2 | 23 |
|
slime@2 | 24 |
/** E X T E R N A L V A R I A B L E S ***************************/ |
slime@2 | 25 |
extern unsigned char gg_keys; |
slime@2 | 26 |
extern unsigned char gg_ioflags; |
slime@2 | 27 |
extern unsigned char gg_pwm1dc; |
slime@2 | 28 |
extern unsigned char gg_mode; |
cpresser@25 | 29 |
extern unsigned char ee_display; |
cpresser@25 | 30 |
extern unsigned char ee_features; |
slime@2 | 31 |
|
slime@2 | 32 |
|
slime@2 | 33 |
|
slime@2 | 34 |
/** P U B L I C P R O T O T Y P E S *****************************************/ |
slime@2 | 35 |
void UserInit(void); |
slime@2 | 36 |
void DrawTime(void); |
slime@2 | 37 |
void ReadKeys(void); |
slime@2 | 38 |
void ReadClock(void); |
slime@2 | 39 |
|
slime@2 | 40 |
void Wdebug (unsigned char dat); |
slime@2 | 41 |
void Wstring (char *dat,unsigned char len); |
slime@2 | 42 |
|
slime@2 | 43 |
#endif //USER_H |