BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Typedefs | Variables
define.h File Reference

Go to the source code of this file.

Data Structures

struct  SysClock
struct  TIME_STRUC
struct  Partition
struct  EnvParams
struct  TEST_PROGRAM_ITEM

Macros

#define INT32U   unsigned int
#define INT16U   unsigned short
#define INT8U   unsigned char
#define INT32   int
#define INT16   short
#define INT8   char
#define U32   unsigned int
#define U16   unsigned short
#define S32   int
#define S16   short int
#define U8   unsigned char
#define S8   signed char
#define BYTE   char
#define WORD   short
#define DWORD   int
#define UINT   U32
#define BOOL   unsigned char
#define USHORT   U16
#define TRUE   1
#define FALSE   0
#define ON   1
#define OFF   0
#define OK   1
#define FAIL   0
#define DEBUG_CS8900   0
#define DEBUG_DM9000A   0
#define DEBUG_TESTVGA   0
#define DEBUG_ETHERNET_BUFFER   0
#define DEBUG_ETHERNET   0
#define DEBUG_ETHERNET_IP   0
#define DEBUG_ETHERNET_ARP   0
#define DEBUG_ETHERNET_UDP   0
#define DEBUG_ETHERNET_TFTP   0
#define DEBUG_ETHERNET_ICMP   0
#define DEBUG_SHELL   1
#define DEBUG_SHELLARGUMENT   1
#define ENABLE_UART_IRQ   1
#define ENABLE_TIMER_IRQ   1
#define ID_IIC   0x0000
#define ID_IIS   0x0001
#define ID_GPIO   0x0002
#define ID_RTC   0x0003
#define ID_ADC   0x0004
#define ID_TIMER0   0x0005
#define ID_TIMER1   0x0006
#define ID_TIMER2   0x0007
#define ID_TIMER3   0x0008
#define ID_TIMER4   0x0009
#define ID_TIMER5   0x000a
#define ID_UART0   0x000b
#define ID_UART1   0x000c
#define ID_UART2   0x000d
#define ID_USBDEVICE   0x000e
#define ID_SD   0x000f
#define ID_WTD   0x0010
#define ID_SPI0   0x0011
#define ID_SPI1   0x0012
#define ID_INTERRUPT   0x0013
#define ID_POWER_MANAGEMENT   0x0014
#define ID_MEMORY   0x0015
#define ID_LCD   0x0016
#define ID_USBHOST   0x0017
#define ID_NANDFLASH   0x0018
#define ID_DMA0   0x0019
#define ID_DMA1   0x001a
#define ID_DMA2   0x001b
#define ID_DMA3   0x001c
#define ID_IDE   0x0020
#define ID_CS8900   0x0021
#define ID_UDA1341   0x0022
#define ID_CH7005C   0x0023
#define ID_DM9000   0x0024
#define ID_FILESYSTEM   0x0100
#define ID_NORDISK   0x0101
#define ID_NANDFLASHDISK   0x0102
#define ID_HARDDRIVE   0x0103
#define ID_ETHERNET   0x0104
#define ID_ETHERNET_TFTP   0x0105
#define ID_ETHERNET_ARP   0x0106
#define ID_ETHERNET_IP   0x0107
#define ID_ETHERNET_UDP   0x0108
#define ID_XMODEM   0x0109
#define ID_TFTP_MW   0x010a
#define ID_MONITOR   0x0200
#define ID_TESTVGA   0x0201
#define ID_TESTAUDIO   0x0202
#define ID_TESTDMA   0x0203
#define ID_TESTSPI   0x0204
#define ID_SHELL   0x0205
#define ID_TESTINFO   0x0206
#define SIZE_1K   0x00000400
#define SIZE_2K   0x00000800
#define SIZE_4K   0x00001000
#define SIZE_8K   0x00002000
#define SIZE_16K   0x00004000
#define SIZE_32K   0x00008000
#define SIZE_64K   0x00010000
#define SIZE_128K   0x00020000
#define SIZE_256K   0x00040000
#define SIZE_512K   0x00080000
#define SIZE_1M   0x00100000
#define SIZE_2M   0x00200000
#define SIZE_4M   0x00400000
#define SIZE_8M   0x00800000
#define SIZE_16M   0x01000000
#define SIZE_32M   0x02000000
#define SIZE_64M   0x04000000
#define SIZE_128M   0x08000000
#define SIZE_256M   0x10000000
#define SIZE_512M   0x20000000
#define SIZE_1G   0x40000000
#define SIZE_2G   0x80000000
#define ENTER_KEY   0x0d
#define BACK_KEY   0x08
#define BEEP_KEY   0x07
#define UP_KEY   0x41
#define DOWN_KEY   0x42
#define RIGHT_KEY   0x43
#define LEFT_KEY   0x44
#define HOME_KEY   0x48
#define END_KEY   0x4b
#define ESC_KEY   0x1b
#define IMAGE_ADDRESS   0x30000000

Typedefs

typedef U8LPSTR
typedef int(* TEST_PROGRAM )(U32 a1, U32 a2, U32 a3, U32 a4)

Variables

INT8U ucTemp
INT16U usTemp
INT32U uiTemp

Macro Definition Documentation

#define BACK_KEY   0x08

Definition at line 136 of file define.h.

#define BEEP_KEY   0x07

Definition at line 137 of file define.h.

#define BOOL   unsigned char

Definition at line 23 of file define.h.

#define BYTE   char

Definition at line 17 of file define.h.

#define DEBUG_CS8900   0

Definition at line 36 of file define.h.

#define DEBUG_DM9000A   0

Definition at line 37 of file define.h.

#define DEBUG_ETHERNET   0

Definition at line 40 of file define.h.

#define DEBUG_ETHERNET_ARP   0

Definition at line 42 of file define.h.

#define DEBUG_ETHERNET_BUFFER   0

Definition at line 39 of file define.h.

#define DEBUG_ETHERNET_ICMP   0

Definition at line 45 of file define.h.

#define DEBUG_ETHERNET_IP   0

Definition at line 41 of file define.h.

#define DEBUG_ETHERNET_TFTP   0

Definition at line 44 of file define.h.

#define DEBUG_ETHERNET_UDP   0

Definition at line 43 of file define.h.

#define DEBUG_SHELL   1

Definition at line 46 of file define.h.

#define DEBUG_SHELLARGUMENT   1

Definition at line 47 of file define.h.

#define DEBUG_TESTVGA   0

Definition at line 38 of file define.h.

#define DOWN_KEY   0x42

Definition at line 139 of file define.h.

#define DWORD   int

Definition at line 19 of file define.h.

#define ENABLE_TIMER_IRQ   1

Definition at line 50 of file define.h.

#define ENABLE_UART_IRQ   1

Definition at line 49 of file define.h.

#define END_KEY   0x4b

Definition at line 143 of file define.h.

#define ENTER_KEY   0x0d

Definition at line 135 of file define.h.

#define ESC_KEY   0x1b

Definition at line 144 of file define.h.

#define FAIL   0

Definition at line 31 of file define.h.

#define FALSE   0

Definition at line 27 of file define.h.

#define HOME_KEY   0x48

Definition at line 142 of file define.h.

#define ID_ADC   0x0004

Definition at line 58 of file define.h.

#define ID_CH7005C   0x0023

Definition at line 86 of file define.h.

#define ID_CS8900   0x0021

Definition at line 84 of file define.h.

#define ID_DM9000   0x0024

Definition at line 87 of file define.h.

#define ID_DMA0   0x0019

Definition at line 79 of file define.h.

#define ID_DMA1   0x001a

Definition at line 80 of file define.h.

#define ID_DMA2   0x001b

Definition at line 81 of file define.h.

#define ID_DMA3   0x001c

Definition at line 82 of file define.h.

#define ID_ETHERNET   0x0104

Definition at line 94 of file define.h.

#define ID_ETHERNET_ARP   0x0106

Definition at line 96 of file define.h.

#define ID_ETHERNET_IP   0x0107

Definition at line 97 of file define.h.

#define ID_ETHERNET_TFTP   0x0105

Definition at line 95 of file define.h.

#define ID_ETHERNET_UDP   0x0108

Definition at line 98 of file define.h.

#define ID_FILESYSTEM   0x0100

Definition at line 90 of file define.h.

#define ID_GPIO   0x0002

Definition at line 56 of file define.h.

#define ID_HARDDRIVE   0x0103

Definition at line 93 of file define.h.

#define ID_IDE   0x0020

Definition at line 83 of file define.h.

#define ID_IIC   0x0000

Definition at line 54 of file define.h.

#define ID_IIS   0x0001

Definition at line 55 of file define.h.

#define ID_INTERRUPT   0x0013

Definition at line 73 of file define.h.

#define ID_LCD   0x0016

Definition at line 76 of file define.h.

#define ID_MEMORY   0x0015

Definition at line 75 of file define.h.

#define ID_MONITOR   0x0200

Definition at line 103 of file define.h.

#define ID_NANDFLASH   0x0018

Definition at line 78 of file define.h.

#define ID_NANDFLASHDISK   0x0102

Definition at line 92 of file define.h.

#define ID_NORDISK   0x0101

Definition at line 91 of file define.h.

#define ID_POWER_MANAGEMENT   0x0014

Definition at line 74 of file define.h.

#define ID_RTC   0x0003

Definition at line 57 of file define.h.

#define ID_SD   0x000f

Definition at line 69 of file define.h.

#define ID_SHELL   0x0205

Definition at line 108 of file define.h.

#define ID_SPI0   0x0011

Definition at line 71 of file define.h.

#define ID_SPI1   0x0012

Definition at line 72 of file define.h.

#define ID_TESTAUDIO   0x0202

Definition at line 105 of file define.h.

#define ID_TESTDMA   0x0203

Definition at line 106 of file define.h.

#define ID_TESTINFO   0x0206

Definition at line 109 of file define.h.

#define ID_TESTSPI   0x0204

Definition at line 107 of file define.h.

#define ID_TESTVGA   0x0201

Definition at line 104 of file define.h.

#define ID_TFTP_MW   0x010a

Definition at line 100 of file define.h.

#define ID_TIMER0   0x0005

Definition at line 59 of file define.h.

#define ID_TIMER1   0x0006

Definition at line 60 of file define.h.

#define ID_TIMER2   0x0007

Definition at line 61 of file define.h.

#define ID_TIMER3   0x0008

Definition at line 62 of file define.h.

#define ID_TIMER4   0x0009

Definition at line 63 of file define.h.

#define ID_TIMER5   0x000a

Definition at line 64 of file define.h.

#define ID_UART0   0x000b

Definition at line 65 of file define.h.

#define ID_UART1   0x000c

Definition at line 66 of file define.h.

#define ID_UART2   0x000d

Definition at line 67 of file define.h.

#define ID_UDA1341   0x0022

Definition at line 85 of file define.h.

#define ID_USBDEVICE   0x000e

Definition at line 68 of file define.h.

#define ID_USBHOST   0x0017

Definition at line 77 of file define.h.

#define ID_WTD   0x0010

Definition at line 70 of file define.h.

#define ID_XMODEM   0x0109

Definition at line 99 of file define.h.

#define IMAGE_ADDRESS   0x30000000

Definition at line 146 of file define.h.

#define INT16   short

Definition at line 8 of file define.h.

#define INT16U   unsigned short

Definition at line 5 of file define.h.

#define INT32   int

Definition at line 7 of file define.h.

#define INT32U   unsigned int

Definition at line 4 of file define.h.

#define INT8   char

Definition at line 9 of file define.h.

#define INT8U   unsigned char

Definition at line 6 of file define.h.

#define LEFT_KEY   0x44

Definition at line 141 of file define.h.

#define OFF   0

Definition at line 29 of file define.h.

#define OK   1

Definition at line 30 of file define.h.

#define ON   1

Definition at line 28 of file define.h.

#define RIGHT_KEY   0x43

Definition at line 140 of file define.h.

#define S16   short int

Definition at line 13 of file define.h.

#define S32   int

Definition at line 12 of file define.h.

#define S8   signed char

Definition at line 15 of file define.h.

#define SIZE_128K   0x00020000

Definition at line 119 of file define.h.

#define SIZE_128M   0x08000000

Definition at line 129 of file define.h.

#define SIZE_16K   0x00004000

Definition at line 116 of file define.h.

#define SIZE_16M   0x01000000

Definition at line 126 of file define.h.

#define SIZE_1G   0x40000000

Definition at line 132 of file define.h.

#define SIZE_1K   0x00000400

Definition at line 112 of file define.h.

#define SIZE_1M   0x00100000

Definition at line 122 of file define.h.

#define SIZE_256K   0x00040000

Definition at line 120 of file define.h.

#define SIZE_256M   0x10000000

Definition at line 130 of file define.h.

#define SIZE_2G   0x80000000

Definition at line 133 of file define.h.

#define SIZE_2K   0x00000800

Definition at line 113 of file define.h.

#define SIZE_2M   0x00200000

Definition at line 123 of file define.h.

#define SIZE_32K   0x00008000

Definition at line 117 of file define.h.

#define SIZE_32M   0x02000000

Definition at line 127 of file define.h.

#define SIZE_4K   0x00001000

Definition at line 114 of file define.h.

#define SIZE_4M   0x00400000

Definition at line 124 of file define.h.

#define SIZE_512K   0x00080000

Definition at line 121 of file define.h.

#define SIZE_512M   0x20000000

Definition at line 131 of file define.h.

#define SIZE_64K   0x00010000

Definition at line 118 of file define.h.

#define SIZE_64M   0x04000000

Definition at line 128 of file define.h.

#define SIZE_8K   0x00002000

Definition at line 115 of file define.h.

#define SIZE_8M   0x00800000

Definition at line 125 of file define.h.

#define TRUE   1

Definition at line 26 of file define.h.

#define U16   unsigned short

Definition at line 11 of file define.h.

#define U32   unsigned int

Definition at line 10 of file define.h.

#define U8   unsigned char

Definition at line 14 of file define.h.

#define UINT   U32

Definition at line 20 of file define.h.

#define UP_KEY   0x41

Definition at line 138 of file define.h.

#define USHORT   U16

Definition at line 24 of file define.h.

#define WORD   short

Definition at line 18 of file define.h.


Typedef Documentation

typedef U8* LPSTR

Definition at line 22 of file define.h.

typedef int(* TEST_PROGRAM)(U32 a1, U32 a2, U32 a3,U32 a4)

Definition at line 193 of file define.h.


Variable Documentation

INT8U ucTemp

Definition at line 26 of file dm9000a.c.

INT32U uiTemp

Definition at line 24 of file dm9000a.c.

INT16U usTemp