Advanced Software Framework v3 (ASF3)
The Advanced Software Framework version 3 (ASF3) provides software drivers and libraries to build applications for Atmel 8-bit and 32-bit microcontrollers. It has been designed to help develop and glue together the different components of software design. It can easily integrate into an operating system (OS) or run as a stand-alone product.
Note: If you are starting a new design, you should use the MPLAB® Harmony software framework instead of ASF3.
Drivers | Composed of the driver.c and driver.h files that provide low level register interface functions to access a peripheral or device-specific feature. The services and components will interface the drivers. |
Services | Provides more application-oriented software such as USB classes, FAT file system, architecture optimized DSP library, graphical library, etc. |
Components | Provides software drivers to access external hardware components such as memory (e.g., Atmel DataFlash®, SDRAM, SRAM, and NAND flash), displays, sensors, wireless, etc. |
Boards | Contains mapping of all digital and analog peripherals to each I/O pin of Atmel's development kits. |