File nut/boot/at91sam7x_bootloader/demo/demo-app.c


Included Files


Preprocessor definitions

#define TRUE 1

#define FALSE 0

#define EE_CONFBOOT 0x80


Typedef CONFBOOT

typedef struct _CONFBOOT CONFBOOT
struct _CONFBOOT  
   {  
      unsigned char cb_size;  
      unsigned char cb_flags;  
      unsigned long cb_tftp_ip;  
      char cb_image[58];  
      u_char digest[16];  
      int size;  
   }  

Global Variable confboot

CONFBOOT confboot
Visible in:   nut/boot/appload/arp.c
    nut/boot/appload/config.c
    nut/boot/appload/dhcp.c
    nut/boot/appload/ether.c
    nut/boot/appload/ip.c
    nut/boot/appload/udp.c
    nut/boot/at91sam7x_bootloader/bootloader.c
    nut/boot/at91sam7x_bootloader/demo/demo-app.c
    nut/boot/at91sam7x_bootloader/loader.c
Used in: DhcpQuery() nut/boot/appload/dhcp.c
  NutAppMain() nut/boot/at91sam7x_bootloader/demo/demo-app.c
  check_or_save_md5() nut/boot/at91sam7x_bootloader/loader.c
  init_boot_config() nut/boot/at91sam7x_bootloader/loader.c
  loader() nut/boot/at91sam7x_bootloader/loader.c
  read_boot_config() nut/boot/at91sam7x_bootloader/demo/demo-app.c
  write_boot_config() nut/boot/at91sam7x_bootloader/demo/demo-app.c

Local Variables

inbuf
static char inbuf[128]
Used in: NutAppMain()  

Global Function NutAppMain()

int NutAppMain ( void )
Calls: boot() nut/boot/at91sam7x_bootloader/demo/demo-app.c
  init_uart() nut/boot/at91sam7x_bootloader/demo/demo-app.c
  read_boot_config() nut/boot/at91sam7x_bootloader/demo/demo-app.c
  write_boot_config() nut/boot/at91sam7x_bootloader/demo/demo-app.c
  fflush(), fgets(), memset(), printf(), strchr(), strcmp()
Used in: NutIdle() nut/arch/avr/os/nutinit.c
References Variables: confboot nut/boot/at91sam7x_bootloader/demo/demo-app.c
  inbuf nut/boot/at91sam7x_bootloader/demo/demo-app.c

Global Function boot()

void boot ( void )
Calls: NutSleep(), printf()
Called by: NutAppMain() nut/boot/at91sam7x_bootloader/demo/demo-app.c

Global Function init_uart()

FILE* init_uart ( void )
Calls: NutRegisterDevice(), _fileno(), _ioctl(), fopen(), freopen()
Called by: NutAppMain() nut/boot/at91sam7x_bootloader/demo/demo-app.c

Local Function read_boot_config()

static int read_boot_config ( void )
Calls: NutNvMemLoad()
Called by: NutAppMain() nut/boot/at91sam7x_bootloader/demo/demo-app.c
References Variables: confboot nut/boot/at91sam7x_bootloader/demo/demo-app.c

Local Function write_boot_config()

static void write_boot_config ( void )
Calls: NutNvMemSave()
Called by: NutAppMain() nut/boot/at91sam7x_bootloader/demo/demo-app.c
References Variables: confboot nut/boot/at91sam7x_bootloader/demo/demo-app.c