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
oCompiler abstraction layer and code utilitiesCompiler abstraction layer and code utilities for 32-bit AVR
|oPreprocessor - Macro Repeat
|oPreprocessor - Stringize
|oPreprocessor - Token Paste
|\Status Codes
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
oGlobal interrupt managementThis is a driver for global enabling and disabling of interrupts
|\Deprecated interrupt definitions
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 (UC3A0/UC3A1)
| \System Clock internals
oMEMORY - FLASHC - Flash ControllerFLASHC interfaces a flash block with the 32-bit internal HSB bus
oCPU - Cycle CounterCPU Cycle Counter provides an interface to the COUNT and COMPARE registers
\DSP Library
 oTools
 |oIMA/DVI ADPCM WAVE File BuilderThis tool is used to build a WAVE file from raw IMA/DVI ADPCM data. It takes in parameter the path of the file containing the raw IMA/DVI ADPCM encoded data and the output file to be generated. This first file must be formatted as follow: the file is a combination of multiple 256-byte blocks that contain in the first 4 bytes the "predicted value" and the "step index" used to encode the following 252-byte of data
 |oIMA/DVI ADPCM WAVE Streaming toolThis tool permits to send IMA/DVI ADPCM data through the serial port of a computer. It takes in parameter the IMA/DVI ADPCM encoded wav file you want to transfer and if the file is valid, it will cut the file into blocks to send them trough the serial port. The serial port used for transferring the data is the COM1 and is configured as follow: 57600 bauds, 8 bits, no parity and 1 stop bit
 |oData PrintThis program is used to print a vector on a graph. The data to be printed have to be formatted as follow to be parsed by the application:
 |oData GetThis program is used to get any type of data from a COM or LPT port
 |oData ExtractionThis program is used to extract data from a buffer and print them with the following format on the standard output
 |oTwiddle Factors GeneratorThis script generates a table of twiddle factors you can directly use with the complex FFT functions
 |oSerial ScopeThis script is used to visualize a data stream from the serial port formatted as follow:
 |oRe-sampling coefficients generatorThis script is used to generate filter coefficients to feed the re-sampling algorithm
 |oReal Vector VisualizerThis script is used to visualize a fixed-length data buffer from the serial port formatted as follow:
 |oComplex Vector VisualizerThis script is used to visualize a fixed-length data buffer from the serial port formatted as follow:
 |oBenchmark Helper ScriptThis script is used to workbench a program, without any intervention. Once it is well configured, it will automatically compile the program to evaluate, download it into the target, retrieves the data and computes them to extract the error information. It will store into an output file the cycle count this process took, the duration in seconds, the error average and the maximal error of the results
 |\IMA/DVI ADPCM Encoder ScriptThis script is used to create an IMA/DVI ADPCM WAVE file with data received from a serial COM port.
It is a combination of two main programs (Data Get and IMA/DVI ADPCM WAVE File Builder)
 oBasic
 |oDSPLIB - Vectors
 |\DSPLIB - Operators
 oAdvanced
 oConfiguration
 |oConstant tables
 |oOptimization options
 |\Q Format
 oConstants
 oMacros
 oTypes
 oBenchmarks for the specific target "UC3"
 \Debug