Microchip® Advanced Software Framework

bootselector.c File Reference
#include <avr32/io.h>
#include "board.h"
#include "gpio.h"

Macros

#define GPIO_USB_MODE_BUTTON   AVR32_PIN_PA03
 
#define PROGRAM1_START_ADDRESS   (AVR32_FLASH_ADDRESS + PROGRAM1_START_OFFSET)
 
#define PROGRAM1_START_OFFSET   0x00003000
 
#define PROGRAM2_START_ADDRESS   (AVR32_FLASH_ADDRESS + PROGRAM2_START_OFFSET)
 
#define PROGRAM2_START_OFFSET   0x00021800
 

Functions

void jumpAddress (unsigned int address)
 This function will execute a jump to the given address. More...
 
int main (void)
 This is the main function. More...
 

#define GPIO_USB_MODE_BUTTON   AVR32_PIN_PA03

Referenced by main().

#define PROGRAM1_START_ADDRESS   (AVR32_FLASH_ADDRESS + PROGRAM1_START_OFFSET)

Referenced by main().

#define PROGRAM1_START_OFFSET   0x00003000
#define PROGRAM2_START_ADDRESS   (AVR32_FLASH_ADDRESS + PROGRAM2_START_OFFSET)

Referenced by main().

#define PROGRAM2_START_OFFSET   0x00021800

void jumpAddress ( unsigned int  address)

This function will execute a jump to the given address.

Parameters
addressthe address to jump.

Referenced by main().

int main ( void  )