Atmel Software Framework

Modules
Here is a list of all modules:
[detail level 1234]
 Applications and Examples
 Unit Tests
 Implementation of SD/MMC/SDIO Stack
 SD/MMC/SDIO common stackSD/MMC/SDIO basic APIs used by SD/MMC/SDIO memory APIs (sd_mmc_stack_mem_group)
 SAM RTC Calendar (RTC CAL) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Real Time Clock functionality in Calendar operating mode, for the configuration and retrieval of the current time and date as maintained by the RTC module
 Port of low level driver for FatFSLow level driver for FatFS
 SAM Analog Comparator (AC) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Analog Comparator functionality, for the comparison of analog voltages against a known reference voltage to determine its relative level
 Global interrupt managementThis is a driver for global enabling and disabling of interrupts
 SAM System Pin Multiplexer (SYSTEM PINMUX) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's physical I/O Pins, to alter the direction and input/drive characteristics as well as to configure the pin peripheral multiplexer selection
 SAM Frequency Meter (FREQM) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Frequency Meter functionality
 SAM Watchdog (WDT) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Watchdog Timer module, including the enabling, disabling, and kicking within the device
 SAM Divide and Square Root Accelerator (DIVAS) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Divide and Square Root Accelerator functionality
 SAM Peripheral Access Controller (PAC) DriverThis driver for Atmel® | SMART ARM®-based microcontroller provides an interface for the locking and unlocking of peripheral registers within the device
 xQueueCreateQueue
 xQueueSendQueue
 xQueueOverwriteQueue
 xQueueReceiveQueue
 xQueuePeekFromISRQueue
 uxQueueMessagesWaitingQueue
 vQueueDeleteQueue
 xQueueSendFromISRQueue
 xQueueOverwriteFromISRQueue
 xQueueReceiveFromISRQueue
 vSemaphoreCreateBinarySemphr
 xSemaphoreTakeSemphr
 xSemaphoreTakeRecursiveSemphr
 xSemaphoreGiveSemphr
 xSemaphoreGiveRecursiveSemphr
 xSemaphoreGiveFromISRSemphr
 vSemaphoreCreateMutexSemphr
 xSemaphoreCreateCountingSemphr
 vSemaphoreDeleteSemphr
 EventGroupAn event group is a collection of bits to which an application can assign a meaning
 TaskHandle_tTask
 taskYIELDTask
 taskENTER_CRITICALTask
 taskEXIT_CRITICALTask
 taskDISABLE_INTERRUPTSTask
 taskENABLE_INTERRUPTSTask
 xTaskCreateTask
 xTaskCreateRestrictedTask
 vTaskDeleteTask
 vTaskDelayTask
 vTaskDelayUntilTask
 uxTaskPriorityGetTask
 vTaskPrioritySetTask
 vTaskSuspendTask
 vTaskResumeTask
 vTaskResumeFromISRTask
 vTaskStartSchedulerTask
 vTaskEndSchedulerTask
 vTaskSuspendAllTask
 xTaskResumeAllTask
 xTaskGetTickCountTask
 xTaskGetTickCountFromISRTask
 uxTaskGetNumberOfTasksTask
 pcTaskGetTaskNameTask
 vTaskListTask
 vTaskGetRunTimeStatsTask
 xCoRoutineCreateCroutine
 vCoRoutineScheduleCroutine
 crSTARTCroutine
 crDELAYCroutine
 crQUEUE_SEND
 crQUEUE_RECEIVECroutine
 crQUEUE_SEND_FROM_ISRCroutine
 crQUEUE_RECEIVE_FROM_ISRCroutine
 SAM 32-bit cyclic redundancy check (CRC32) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's CRC32 (via DSU) functionality
 OLED1 Xplained Pro LED and button driverThis is a simple driver for manipulating LEDs and reading buttons on any number of OLED1 Xplained Pro wing boards
 Embedded Debugger (EDBG) Virtual COM Port driverSimple driver for receiving from the EDBG Virtual COM Port via SERCOM USART
 SAM RTC Count (RTC COUNT) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Real Time Clock functionality in Count operating mode, for the configuration and retrieval of the current RTC counter value
 FatFS file system serviceService of FatFS file system
 Generic board supportThe generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
 Monochrome graphical display systemSee Quick Start Guide for the mono graphics service
 SAM Serial USART (SERCOM USART) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the SERCOM module in its USART mode to transfer or receive USART data frames
 AT30TSE75X Temperature SensorThis driver provides API for AT30TSE75X temperature sensor through I2C interface
 SAM External Interrupt (EXTINT) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of external interrupts generated by the physical device pins, including edge detection
 SSD1306 OLED Controller Low-level driverThis is a low level driver for the SSD1306 OLED controller through 4-wire SPI
 SAM System (SYSTEM) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's system relation functionality, necessary for the basic device operation
 SAM Timer Counter for Control Applications (TCC) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the TCC module within the device, for waveform generation and timing operations
 SAM Analog-to-Digital Converter (ADC) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Analog-to-Digital Converter functionality, for the conversion of analog voltages into a corresponding digital form
 SAM System Interrupt (SYSTEM INTERRUPT) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of internal software and hardware interrupts/exceptions
 Atmel part identification macrosThis collection of macros identify which series and families that the various Atmel parts belong to
 SAM Read While Write EEPROM (RWW EEPROM) Emulator ServiceThis driver for Atmel® | SMART ARM®-based microcontrollers provides an RWW emulated EEPROM memory area, for the storage and retrieval of user-application configuration data into and out of non-volatile memory
 Memory Control AccessCommon abstraction layer for memory interfaces
 SAM Serial Peripheral Interface Master Driver w/ Vectored I/O (SERCOM SPI)This driver for Atmel® | SMART SAM devices provides an interface for the configuration and operation of the SERCOM module in SPI master mode and uses vectored I/O for data transfers
 Compiler abstraction layer and code utilitiesCompiler abstraction layer and code utilities for Cortex-M0+ based Atmel SAM devices
 KSZ8851SNL ethernet PHY driverThis is a low level driver for the KSZ8851SNL ethernet PHY through 4-wire SPI
 SAM Port (PORT) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's General Purpose Input/Output (GPIO) pin functionality, for manual pin state reading and writing
 SAM Brown Out Detector (BOD) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Brown Out Detector (BOD) modules, to detect and respond to under-voltage events and take an appropriate action
 Test Suite FrameworkThis module is the test suite framework, which provides a set of standard functions and macros for defining and running test suites
 SAM Timer/Counter (TC) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the timer modules within the device, for waveform generation and timing operations
 Busy-Wait Delay RoutinesThis module provides simple loop-based delay routines for those applications requiring a brief wait during execution
 xTaskHandleTask
 SAM Serial Peripheral Interface (SERCOM SPI) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the SERCOM module in its SPI mode to transfer SPI data frames
 Standard I/O (stdio)Common standard I/O driver that implements the stdio read and write functions on AVR and SAM devices
 Smart Card ServiceThe smart card service provides functions for cards supporting ISO7816 protocol
 SAM Direct Memory Access Controller (DMAC) DriverThis driver for Atmel® | SMART ARMĀ®-based microcontrollers provides an interface for the configuration and management of the Direct Memory Access Controller(DMAC) module within the device
 SAM Non-Volatile Memory (NVM) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of non-volatile memories within the device, for partitioning, erasing, reading, and writing of data
 SAM EEPROM Emulator (EEPROM) ServiceThis driver for Atmel® | SMART ARM®-based microcontrollers provides an emulated EEPROM memory space in the device's FLASH memory, for the storage and retrieval of user-application configuration data into and out of non-volatile memory
 SAM Configurable Custom Logic (CCL) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Configurable Custom Logic functionality
 xTaskNotifyTask
 xTaskNotifyWaitTask
 xTaskNotifyGiveTask
 ulTaskNotifyTakeTask
 xTaskNotifyStateClearTask
 Serial Interface (Serial)See Quick start guide for Serial Interface service
 SAM System Clock Management (SYSTEM CLOCK) DriverThis driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's clocking related functions
 CRC-32 calculation serviceSee Quick Start Guide for CRC-32
 Asfdoc_sam0_sercom_i2c_group
 Asfdoc_sam0_events_group