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]
oUniversal Synchronous AsynchronousReceiver Transmitter (USART)
oPeripheral Parallel Input/Output (PIO) Controller
oPower Management Controller (PMC)
oUniversal Asynchronous Receiver Transceiver (UART)The Universal Asynchronous Receiver Transmitter features a two-pin UART that can be used for communication and trace purposes and offers an ideal medium for in-situ programming solutions
oStandard I/O (stdio)Common standard I/O driver that implements the stdio read and write functions on AVR and SAM devices
|\Standard serial I/O (stdio)Common standard serial I/O management driver that implements a stdio serial interface on AVR and SAM devices
oWatchdog Timer (WDT)Driver for the WDT (Watchdog Timer)
oBLE ManagerBLE Manager provides Common Framework for Application, BLE Profiles, BLE Services, Library and Platform This group includes functionality of GAP, GATT, HTPT, DTM Events and handling the GAP activities
|oBLE GAP EventsThis group includes functionality of GAP Events and handling the GAP activities
|oBLE Event SubscriptionThis group includes functionality of registering the BLE Events from profile/service/application
|oBLE Event Un-SubscribeThis group includes functionality of un-subscribe the BLE Events from BLE Manager
|oBLE PairingThis group includes functionality of pair request from/to peer device based on the device role
|oDynamic Advertisement/Scan DataThis group includes functionality of creating the advertisement data and scan data
|oBLE Services Add/RemoveThis group includes functionality of adding or removing the components, service, BLE services from ASF Wizard
|\Platform InitializationThis group includes functionality of initializing the BTLC1000 and initializing the Host interface
oGAP APIsThis group includes all GAP APIs; Device Configuration, Address Management, Connections, ..
|oDevice Configuration APIsThis group includes GAP device configurations APIs
|oAddress Management APIsThis group includes GAP address APIs
|oAdvertising Procedure APIsThis group includes advertising APIs
|oScanning Procedure APIsThis group includes scanning APIs
|oConnecting Procedure APIsThis group includes connections APIs
|oSecurity APIsThis group includes security APIs
|oMisc APIsThis group includes other GAP related APIs
|\White-List APIsThis group includes GAP White-List related APIs
oGATT Client APIsThis group includes all GATT Client APIs; Discover, Read, Write, ..
oGATT Server APIsThis group includes all GATT Server APIs; Set value, Get value, Notify, Indicate, ..
oL2CAP APIsThis group includes all L2CAP layer APIs
oHTPT APIsThis group includes all HTPT APIs; Database Creation, Send Temperature, ..
oMisc APIsThis group includes APIs which are not belong to any task
oError codesThis group includes all error codes which was handled by Atmel APIs through different levels
oDirect test Mode APIs (DTM)This group includes all Direct test mode APIs
oCalibration APIsThis group includes all the Calibration related APIs
oMACROsThis group includes Macros defined to be used of at_ble_trace.h
oFunctionsThis group includes all function prototypes required to be used
oExamples
oserial First-In-First-Out Buffer (FIFO)See fifo_quickstart
oUniversal Synchronous Asynchronous ReceiverTransmitter (USART)
oCompiler abstraction layer and code utilitiesCompiler abstraction layer and code utilities for AT91SAM
|oPreprocessor - Macro Repeat
|oPreprocessor - Stringize
|\Preprocessor - Token Paste
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
oBusy-Wait Delay RoutinesThis module provides simple loop-based delay routines for those applications requiring a brief wait during execution
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 (SAM4S)
oPower Manager (PM)This is a stub on the SAM Power Manager Control (PMC) for the sleepmgr service
oSAM3A/3N/3S/3U/3X/4E/4N/4S/G Peripheral DMA Controller (PDC) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the the Peripheral Direct Memory Access (DMA) Controller (PDC) module
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
oSerial Interface (Serial)See Quick start guide for Serial Interface service
oSAM3/4S/4L/4E/4N/4CM/4C/G Timer Counter (TC) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Timer Counter functionality
oSIO2HOST - UARTThis module performs serial input/output functionalities via UART
oGeneric board supportThe generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
|\SAM4S Xplained Pro board
| oConfigurationSymbols to use for configuring the board and its initialization
| \FeaturesSymbols that describe features and capabilities of the board
oCommon IOPORT APISee Quick start guide for the common IOPORT service
\General Purpose Input/OutputThis is the common API for GPIO