Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 123]
oGeneric board supportThe generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
oXMEGA compiler driverCompiler abstraction layer and code utilities for 8-bit AVR
|oAssembler 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
|oMacro Repeat
|oStringize
|oToken Paste
|oProgram memory
|\Status Codes
oGlobal interrupt managementThis is a driver for global enabling and disabling of interrupts
|\Deprecated interrupt definitions
oAtmel part identification macrosThis collection of macros identify which series and families that the various Atmel parts belong to
|oAVR UC3 parts
|oAVR XMEGA parts
|omegaAVR parts
|\SAM parts
oClock Management
|oGeneric Clock ManagementGeneric clocks are configurable clocks which run outside the system clock domain
|oOscillator ManagementThis group contains functions and definitions related to configuring and enabling/disabling on-chip oscillators
|oPLL 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)
oConfiguration Change ProtectionSee Quick start guide for CCP driver
oXMEGA reset causeSee reset_cause_quickstart
oNVM driverSee Quick Start Guide for the XMEGA NVM Driver
|oNVM driver generic module handlingSupport functions for the NVM driver
|oNVM driver signature handlingHandling of signature rows
|oNVM driver EEPROM handlingFunctions for handling internal EEPROM memory
|oNVM driver flash handlingFunctions for handling internal flash memory
|\NVM driver fuse and lock bits handlingFunctions for reading fuses and writing lock bits
oGeneral Purpose Input/OutputThis is the common API for GPIO
oCommon IOPORT APISee Quick start guide for the common IOPORT service
oMonochrome graphical display systemSee Quick Start Guide for the mono graphics service
|oC12832_A1Z graphic library abstractionThis module is an abstraction layer between the graphic library and the C12832_A1Z monochrome LCD display connected to a ST7565R LCD controller
|oGeneric monochrome graphic primitivesThis is a service providing generic implementations of graphic primitives
|oFramebufferThis module provides read/write from and to a framebuffer in RAM
|oFont supportThis modules provides functionality for outputting a monochrome font to a display
||\System fontThe system font objects are globally available for a graphical application
|oMenu system for monochrome graphical displaysThis module provides a simple menu system for monochrome graphical displays
|\Spinner widget for monochrome graphical displaysThis module provides a spinner widget system for monochrome graphical displays
oST7565R LCD Controller Low-level driverThis is a low level driver for the ST7565R LCD controller
oBusy-Wait Delay RoutinesThis module provides simple loop-based delay routines for those applications requiring a brief wait during execution
oUSART in SPI (Serial Peripheral Interface) modeThis is the common API for USART in SPI mode
oUSART module (USART)See Quick start guide for USART module
oProgrammable Multilevel Interrupt ControllerSee Quick start guide for PMIC driver
oAnalog I/O TestSelf-diagnostic test for the ADC, DAC and analog multiplexer
oReal Time Counter DriverThis is a basic driver for the Real Time Counter (RTC)
oCRC TestsThis CRC module can be used to check the Flash and EEPROM memories
|oConfiguration settingsSymbols that can be defined to configure the CRC computation
|oConstants for internal useSymbols for ensuring standard compliant CRC
|oType definitions for CRC functionsData types used in connection with CRC computations
|oCRC hardware implementationLow-level driver implementation for the AVR XMEGA AU CRC module
|\CRC software implementationCRC computations implemented in software
oError HandlingDefinitions related to error handling for Class B tests
oCPU Frequency TestSelf-diagnostic test for the CPU frequency
|oSettingsThis should be configured by the user
|oInternal settingsThese constants should not be modified by user
|\FunctionsSetup and test functions
oInterrupt MonitorA test for the frequency of interrupts
|oSettingsSettings for the interrupt monitor
|oInterrupt data interfaceDefinition of data structures used by the monitor
|\FunctionsFunctions related to the interrupt monitor
oCPU Register testThis is the self-test module for the registers in the CPU
|oSettings related to error handlingSymbols to define behavior upon detected register faults
|oSymbols for presence of special registers.Internal symbols that indicate presence of RAMPx and EIND registers
|oMacros for reading, writing and testing registersIn order to simplify the code, the assembly code is interfaced through macros
|\FunctionsThis is the self-test for CPU registers
oInternal SRAM TestSelf-diagnostic test for coupling faults in internal SRAM memory
oWatchdog Timer TestTest to check that the watchdog timer (WDT) is working
oAnalog to Digital Converter (ADC)See Quick start guide for XMEGA ADC
|oADC moduleManagement and configuration functions for the ADC module
|\ADC channelManagement and configuration functions for the individual ADC channels
oSleep managerThe sleep manager is a service for ensuring that the device is not put to sleep in deeper sleep modes than the system (e.g., peripheral drivers, services or the application) allows at any given time
oSleep controller driverThis is a low-level driver implementation for the AVR XMEGA sleep controller
oDigital to Analog Converter (DAC)See Quick start guide for XMEGA DAC
o32-bit Real Time Counter (RTC32)See Quick start guide for RTC32 driver
oTimer Counter (TC)See Quick Start Guide for the XMEGA TC Driver
|oTimer Counter (TC) interrupt managementThis group provides functions to configure TC module interrupts
|oAWeX extension driverThis group provides low level drivers to configure AWeX extension
|\Hi-Res extension driverThis group provides low level drivers to configure Hi-Res extension
oWatchdog Timer (WDT)See Quick start guide for WDT driver
oQTouch Library for AVR & AVR32 devicesThis is the QTouch Library for AVR and AVR32 devices that consists of one api header file(touch_api.h) and respective pre-compiled libraries
oXMEGA-A3BU Xplained board
|oFeature definitions
|\Configuration options
\Class B related