bootup.c File Reference


Detailed Description

Implementation of the boot process of the eWicht application.

Software License
See the MBCSL for details.
Author:
Sven Schlender (kontakt at mobacon dot de)
Date:
2009-10-30

Definition in file bootup.c.

Go to the source code of this file.

Functions

void BootupInit (void)
 This function initializes the application network module.
void BootupSetIP (void)
 By calling this function the eWicht enters the IP Menu.
BOOL bBootupMain (void)
 This function must be called periodically by the application.
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).
void BootupResetToFactory (void)
 Sometimes the reset of the persistent data in the EEPROM to a well known state is needed.

Variables

static SM_BOOTUP _eBootUpSM
 The local state machine.
static BOOL _bFirstTime
 Indicator for being here the first time (After bootup).
static BYTE _au8NetworkDataForBootloader [12]
 Stores the network related data like MAC address and IP address for reboot.


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