firmware/user.h
author cpresser@slime-ws
Sat, 26 Jul 2008 14:22:38 +0200
changeset 25 96f051df5d60
parent 2 2f55e5dd591d
permissions -rw-r--r--
added eeprom code
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