Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
SAMD21 Documentation

Introduction

This documentation has been automatically generated, and documents the source code found in the Microchip Advanced Software Framework (ASF).

API

AC - Analog Comparator (Polled APIs)
ADC - Analog-to-Digital Converter (Callback APIs)
AT30TSE75X Temperature Sensor
AVR2025 - IEEE 802.15.4 MAC Stack v3.1.1
AVR2025 - TAL
AVR2025 - TFA
AVR2025-MAC Serial Interface Module
AVR2130 - LW MESH v1.2.1
BLE-Event Manager
BOD - Brown Out Detector
CRC-32 calculation
CRC32 - 32-bit cyclic redundancy check
DAC - Digital-to-Analog Converter (Callback APIs)
Debug Print (FreeRTOS)
Delay routines
DMAC - Direct Memory Access Controller
EEPROM Emulator Service
Ethernet Physical Transceiver (ksz8851snl)
EVSYS - Event System
EXTINT - External Interrupt (Callback APIs)
FatFS file system
Generic board support
GFX Monochrome - Menu System
GFX Monochrome - Monochrome Graphic Library
GFX Monochrome - Spinner/Spin control widget
GFX Monochrome - System Font
I2S - Inter-IC Sound Controller (Callback APIs)
Interrupt management - SAM implementation
IOPORT - General purpose I/O service
Memory Control Access Interface
NVM - Non-Volatile Memory
PAC - Peripheral Access Controller
Performance Analyzer Application
PORT - GPIO Pin Control
QTouch Library for SAMD20/D21
Read While Write EEPROM Emulator Service
RTC - Real Time Counter in Calendar Mode (Callback APIs)
RTC - Real Time Counter in Count Mode (Callback APIs)
SAM D20/D21 implementation of AT25DFx SerialFlash with vectored master SPI
SD/MMC stack on SPI interface
SERCOM I2C - Master Mode I2C (Callback APIs)
SERCOM SPI - Serial Peripheral Interface (Master Mode, Vectored I/O)
SERCOM SPI - Serial Peripheral Interface (Polled APIs)
SERCOM USART - Serial Communications (Polled APIs)
Serial I/O - Host using UART
Serial I/O - NCP Using UART
Sleep manager - SAMD implementation
Smart Card
SSD1306 OLED controller
Standard serial I/O (stdio)
SYSTEM - Clock Management for SAMD21/R21/DA/HA
SYSTEM - I/O Pin Multiplexer
TC - Timer Counter (Callback APIs)
TCC - Timer Counter for Control Applications (Polled APIs)
Unit test framework - SAM0 implementation
USART - Serial interface- SAM implementation for devices with only USART
USB Composite Device
USB Device CDC
USB Device CDC Standard I/O (stdio)
USB Device HID generic
USB Device HID keyboard
USB Device HID mouse
USB Device HID multi-touch
USB Device Mass Storage Class
USB Device PHDC
USB Device Vendor Class
USB Host Android Accessory Class
USB Host Communication Device Class
USB Host HID mouse
USB Host Mass Storage Class
USB Host Multiple classes
USB Host Vendor
Virtual Memory in RAM
WDT - Watchdog Timer (Callback APIs)
WINC1500 (Wi-Fi) Host Driver v19.7.3 - SAMD21/SAMW25 implementation
WINC3400 (Wi-Fi) Host Driver v1.2.0 - SAMD21 implementation

License

Unless otherwise noted, the applicable license is found here.

Contact Information

For further information, visit Microchip Support.