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 1234567]
oPower Management Controller (PMC)
oPeripheral Parallel Input/Output (PIO) Controller
oSerial Peripheral Interface (SPI)See Quickstart guide for SAM SPI driver
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
oUniversal Synchronous AsynchronousReceiver Transmitter (USART)
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
oImplementation of SD/MMC/SDIO Stack
|oCompiler abstraction layer and code utilitiesCompiler abstraction layer and code utilities for AT91SAM
|oPreprocessor - Token Paste
|oPreprocessor - Stringize
|oPreprocessor - Macro Repeat
|\Global interrupt managementThis is a driver for global enabling and disabling of interrupts
oWatchdog Timer (WDT)Driver for the WDT (Watchdog Timer)
oBSP
|oDefines
|oDataTypes
|\Function
oWLANWILC IoT Application Interface
|oDefines
|oEnumeration/Typedef
|\Function
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
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)
oCommon IOPORT APISee Quick start guide for the common IOPORT service
oBusy-Wait Delay RoutinesThis module provides simple loop-based delay routines for those applications requiring a brief wait during execution
oSerial Interface (Serial)See Quick start guide for Serial Interface service
oUniversal Synchronous Asynchronous ReceiverTransmitter (USART)
oxCoRoutineCreateCroutine
ovCoRoutineScheduleCroutine
ocrSTARTCroutine
ocrDELAYCroutine
ocrQUEUE_SEND
ocrQUEUE_RECEIVECroutine
ocrQUEUE_SEND_FROM_ISRCroutine
ocrQUEUE_RECEIVE_FROM_ISRCroutine
oxQueueCreateQueue
oxQueueSendQueue
oxQueueReceiveQueue
oxQueueSendFromISRQueue
oxQueueReceiveFromISRQueue
ovSemaphoreCreateBinarySemphr
oxSemaphoreTakeSemphr
oxSemaphoreTakeRecursiveSemphr
oxSemaphoreGiveSemphr
oxSemaphoreGiveRecursiveSemphr
oxSemaphoreGiveFromISRSemphr
ovSemaphoreCreateMutexSemphr
oxSemaphoreCreateCountingSemphr
oxTaskCreateTask
oxTaskCreateRestrictedTask
ovTaskDeleteTask
ovTaskDelayTask
ovTaskDelayUntilTask
ouxTaskPriorityGetTask
ovTaskPrioritySetTask
ovTaskSuspendTask
ovTaskResumeTask
ovTaskResumeFromISRTask
ovTaskStartSchedulerTask
ovTaskEndSchedulerTask
ovTaskSuspendAllTask
oxTaskResumeAllTask
oSD/MMC/SDIO common stackSD/MMC/SDIO basic APIs used by SD/MMC/SDIO memory APIs (sd_mmc_stack_mem_group)
|\SD/MMC Protocol Definition
oHigh Speed MultiMedia Card Interface (HSMCI)This driver interfaces the HSMCI module
|\High Speed MultiMedia Card Interface(HSMCI) implementation
oGeneric board supportThe generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
|\SAM4S Xplained Pro board
\General Purpose Input/OutputThis is the common API for GPIO