Main Page   Compound List   File List   Compound Members   File Members  

global.h File Reference

Go to the source code of this file.

Defines

#define GLOBAL_H
#define outb(addr, data)   outp(data, addr)
#define inb(addr)   inp(addr)
#define DDR(x)   ((x)-1)
#define PIN(x)   ((x)-2)
#define MIN(a, b)   ((a<b)?(a):(b))
#define MAX(a, b)   ((a>b)?(a):(b))
#define ABS(x)   ((x>0)?(x):(-x))
#define PRG_RDW(a)   ( (PRG_RDB((unsigned char*)(a)) & 0x00FF) | ((PRG_RDB((unsigned char*)(a)+1))<<8) )
#define PI   3.14159265359
#define FALSE   0
#define TRUE   -1
#define MAX_U08   255
#define MAX_U16   65535
#define MAX_U32   4294967296
#define MIN_S08   -128
#define MAX_S08   127
#define MIN_S16   -32768
#define MAX_S16   32767
#define MIN_S32   -2147483648
#define MAX_S32   2147483647
#define F_CPU   8000000
#define CYCLES_PER_US   ((F_CPU+500000)/1000000)
#define INT_RAM_BASE   0x0060
#define INT_RAM_END   0x0460

Typedefs

typedef unsigned char u08
typedef char s08
typedef unsigned short u16
typedef short s16
typedef unsigned long u32
typedef long s32
typedef unsigned long long u64
typedef long long s64
typedef unsigned char BOOL
typedef unsigned char BYTE
typedef unsigned int WORD
typedef unsigned long DWORD
typedef unsigned char UCHAR
typedef unsigned int UINT
typedef unsigned short USHORT
typedef unsigned long ULONG
typedef char CHAR
typedef int INT
typedef long LONG


Define Documentation

#define ABS( x )   ((x>0)?(x):(-x))
 

Definition at line 46 of file global.h.

#define CYCLES_PER_US   ((F_CPU+500000)/1000000)
 

Definition at line 109 of file global.h.

#define DDR( x )   ((x)-1)
 

Definition at line 40 of file global.h.

Referenced by debugFlash().

#define FALSE   0
 

Definition at line 56 of file global.h.

#define F_CPU   8000000
 

Definition at line 105 of file global.h.

#define GLOBAL_H
 

Value:

Definition at line 28 of file global.h.

#define INT_RAM_BASE   0x0060
 

Definition at line 113 of file global.h.

#define INT_RAM_END   0x0460
 

Definition at line 114 of file global.h.

#define MAX( a, b )   ((a>b)?(a):(b))
 

Definition at line 45 of file global.h.

#define MAX_S08   127
 

Definition at line 79 of file global.h.

#define MAX_S16   32767
 

Definition at line 81 of file global.h.

#define MAX_S32   2147483647
 

Definition at line 83 of file global.h.

#define MAX_U08   255
 

Definition at line 72 of file global.h.

#define MAX_U16   65535
 

Definition at line 73 of file global.h.

#define MAX_U32   4294967296
 

Definition at line 74 of file global.h.

#define MIN( a, b )   ((a<b)?(a):(b))
 

Definition at line 44 of file global.h.

#define MIN_S08   -128
 

Definition at line 78 of file global.h.

#define MIN_S16   -32768
 

Definition at line 80 of file global.h.

#define MIN_S32   -2147483648
 

Definition at line 82 of file global.h.

#define PI   3.14159265359
 

Definition at line 52 of file global.h.

#define PIN( x )   ((x)-2)
 

Definition at line 41 of file global.h.

#define PRG_RDW( a )   ( (PRG_RDB((unsigned char*)(a)) & 0x00FF) | ((PRG_RDB((unsigned char*)(a)+1))<<8) )
 

Definition at line 49 of file global.h.

#define TRUE   -1
 

Definition at line 57 of file global.h.

#define inb( addr )   inp(addr)
 

Definition at line 36 of file global.h.

Referenced by lcdBusyWait(), lcdControlRead(), lcdControlWrite(), lcdDataRead(), lcdDataWrite(), and lcdInitHW().

#define outb( addr, data )   outp(data, addr)
 

Definition at line 35 of file global.h.

Referenced by lcdBusyWait(), lcdControlRead(), lcdControlWrite(), lcdDataRead(), lcdDataWrite(), and lcdInitHW().


Typedef Documentation

typedef unsigned char BOOL
 

Definition at line 87 of file global.h.

typedef unsigned char BYTE
 

Definition at line 88 of file global.h.

typedef char CHAR
 

Definition at line 97 of file global.h.

typedef unsigned long DWORD
 

Definition at line 90 of file global.h.

typedef int INT
 

Definition at line 98 of file global.h.

typedef long LONG
 

Definition at line 99 of file global.h.

typedef unsigned char UCHAR
 

Definition at line 92 of file global.h.

typedef unsigned int UINT
 

Definition at line 93 of file global.h.

typedef unsigned long ULONG
 

Definition at line 95 of file global.h.

typedef unsigned short USHORT
 

Definition at line 94 of file global.h.

typedef unsigned int WORD
 

Definition at line 89 of file global.h.

typedef char s08
 

Definition at line 62 of file global.h.

typedef short s16
 

Definition at line 64 of file global.h.

typedef long s32
 

Definition at line 66 of file global.h.

typedef long long s64
 

Definition at line 68 of file global.h.

typedef unsigned char u08
 

Definition at line 61 of file global.h.

typedef unsigned short u16
 

Definition at line 63 of file global.h.

typedef unsigned long u32
 

Definition at line 65 of file global.h.

typedef unsigned long long u64
 

Definition at line 67 of file global.h.


Generated at Fri Oct 25 15:36:38 2002 for avrlib by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001