Atmel Software Framework

Modules
Here is a list of all modules:
[detail level 1234]
 Generic board supportThe generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
 XMEGA compiler driverCompiler abstraction layer and code utilities for 8-bit AVR
 Assembler SupportThis group provides a good handful of macros intended to smooth out the differences between various assemblers, similar to what compiler.h does for compilers, except that assemblers tend to be much less standardized than compilers
 Macro Repeat
 Stringize
 Token Paste
 Program memory
 Status Codes
 Global interrupt managementThis is a driver for global enabling and disabling of interrupts
 Deprecated interrupt definitions
 Atmel part identification macrosThis collection of macros identify which series and families that the various Atmel parts belong to
 AVR UC3 parts
 AVR XMEGA parts
 megaAVR parts
 SAM parts
 Graphical display systemThis service provides an interface to drawing graphics on a graphical display
 Window SystemWindow system for organizing window elements in a graphical user interface (GUI)
 Widget toolkitThe Widget toolkit implements many common widgets for use on a graphical display using the functionality of Window system and Graphics library
 Basic frame widgetBasic frame widget provides a frame with only a background color
 Button widget
 Check box widget
 Frame widgetFrame widget provides a frame with border and a title bar
 Icon button widget
 Label widget
 Plot widget
 Plot widget optionsThese options can be ORed together to specify the behaviour of a plot widget when creating it with wtk_plot_create
 Plot widget grid optionsThese options can be ORed together to specify the behaviour of a plot widget grid when adjusting it via wtk_plot_set_grid
 Progress bar widget
 Progress bar widget optionsThese options can be ORed together to specify the behaviour of a progress bar widget when creating it with wtk_progress_bar_create
 Radio button widget
 Slider widget
 Slider widget optionsThese options can be ORed together to specify the behaviour of a slider widget when creating it with wtk_slider_create
 SDT028ATFT display using ILI9341 display controllerThis is hardware specific configuration that configures the graphical service for use with the ILI9341 display controller and the SDT028ATFT display
 Generic Implementation of Graphics PrimitivesThis is a library of generic implementations of various graphics primitives
 Font supportThis modules provides functionality for outputting a font to a display
 System fontThe system font objects are globally available for a graphical application
 ILI9341 Display Controller Component DriverSee Quick Start Guide for the ILI9341 Display Controller Component Driver
 USART in SPI (Serial Peripheral Interface) modeThis is the common API for USART in SPI mode
 Clock Management
 Generic Clock ManagementGeneric clocks are configurable clocks which run outside the system clock domain
 Oscillator ManagementThis group contains functions and definitions related to configuring and enabling/disabling on-chip oscillators
 PLL ManagementThis group contains functions and definitions related to configuring and enabling/disabling on-chip PLLs
 System Clock ManagementSee Quick Start Guide for the System Clock Management service (XMEGA)
 Configuration Change ProtectionSee Quick start guide for CCP driver
 XMEGA reset causeSee reset_cause_quickstart
 NVM driverSee Quick Start Guide for the XMEGA NVM Driver
 NVM driver generic module handlingSupport functions for the NVM driver
 NVM driver signature handlingHandling of signature rows
 NVM driver EEPROM handlingFunctions for handling internal EEPROM memory
 NVM driver flash handlingFunctions for handling internal flash memory
 NVM driver fuse and lock bits handlingFunctions for reading fuses and writing lock bits
 USART module (USART)See Quick start guide for USART module
 Programmable Multilevel Interrupt ControllerSee Quick start guide for PMIC driver
 Common IOPORT APISee Quick start guide for the common IOPORT service
 Busy-Wait Delay RoutinesThis module provides simple loop-based delay routines for those applications requiring a brief wait during execution
 Memory Bag AllocatorThe Membag allocator is a optimized, fragmentationless general purpose memory allocator utility module designed to replace the standard C library malloc() and free() functions in resource constrained environments
 maXTouch low-level componentSee Quick start guide for the maXTouch component
 Two Wire-interface(TWI)This is the common API for TWIs
 TWI - Two-Wire InterfaceSee Quick start guide for XMEGA TWI driver
 TWI Master
 TWI Slave
 XMEGA-A3BU Xplained board
 Feature definitions
 Configuration options
 General Purpose Input/OutputThis is the common API for GPIO
 App_widget_group