Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

XgEBoot

Nut/OS type declarations. More...

Data Structures

struct  BOOTFRAME

Defines

#define htons(x)   __byte_swap2(x)
 Convert short value from host to network byte order.

#define htonl(x)   __byte_swap4(x)
 Convert long value from host to network byte order.

#define ntohs(x)   __byte_swap2(x)
 Convert short value from network to host byte order.

#define ntohl(x)   __byte_swap4(x)
 Convert long value from network to host byte order.


Typedefs

typedef unsigned char u_char
 Unsigned 8-bit value.

typedef unsigned short u_short
 Unsigned 16-bit value.

typedef unsigned int u_int
 Unsigned 16-bit value.

typedef unsigned long u_long
 Unsigned 32-bit value.

typedef unsigned long long u_longlong
 Unsigned 64-bit value.

typedef void * HANDLE
 Void pointer.


Functions

int main (void)
 Boot loader entry.


Detailed Description

Nut/OS type declarations.


Function Documentation

int main void   
 

Boot loader entry.

This boot loader is very special. It is completely self contained, which means that it runs without any library. This entry point must be linked first and will be located at byte address 0x1F000 in the program flash ROM.

Returns:
Never, but jumps at absolute address 0 when done.


Generated on Thu Jan 30 22:30:58 2003 for EduNet by doxygen1.2.18