Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ASF USB Device DFU

Introduction

This application is the official Atmel USB DFU bootloader for the UC3 devices.

The guide of this bootloader is proposed in the following application note "AVR32806-AVR UC3 USB DFU Bootloader version 1.1.0 and higher".

Application Files

The specific files of application are:

  • main.c: the main file to start clock and USB DFU Device.
  • sysclk_auto.c: specific system clock management to support automatically detection of external oscillator
  • intc.c: specific INTC driver optimized to save code
  • specific linker script to store the bootloader in RAM at address 0x0 instead of 0x2000.