bootup.h File Reference


Detailed Description

Prototypes for calling the eWicht application boot up and network routines.

Software License
See the MBCSL for details.
Author:
Sven Schlender (kontakt at mobacon dot de)
Date:
2008-09-26

Definition in file bootup.h.

Go to the source code of this file.

Data Structures

struct  _IP_CONFIG
 This typedef defines the local structure for TCP/IP stack parameters. More...
struct  sIPFlags
 This structure is used in the PCOMMON_CONFIG structure to define some IP related flags. More...
struct  PCOMMON_CONFIG
 This typedef defines the peristent structure for common settings and TCP/IP stack parameters. More...

Defines

#define HOSTNAME   ((ROM BYTE *) 0x01fbf0)
 The hostname of this device located in flash memory.

Enumerations

enum  eWichtProjects
 Enumerates the different projects an eWicht can be used for. More...

Functions

void BootupInit (void)
 This function initializes the application network module.
BOOL bBootupMain (void)
 This function must be called periodically by the application.
void BootupSetIP (void)
 By calling this function the eWicht enters the IP Menu.
void BootupResetToFactory (void)
 Sometimes the reset of the persistent data in the EEPROM to a well known state is needed.
void BootupEnterBootloader (void)
 Calling this function prepares the bootloader entry.
void BootupRestoreState (void)
 Writes back the current bootup state (located in RAM) to persistent storage (EEPROM).

Variables

IP_CONFIG sIPConfig
 This field stores the local TCP/IP parameters.
PCOMMON_CONFIG sPCommonConfig
 The persistent data field.


Generated on Sun Nov 27 20:02:39 2011 for eWicht by  doxygen 1.5.5