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.
address | the address to jump. |
Referenced by main().
int main | ( | void | ) |
This is the main function.
References gpio_get_pin_value(), GPIO_USB_MODE_BUTTON, jumpAddress(), PROGRAM1_START_ADDRESS, and PROGRAM2_START_ADDRESS.