Jump to main content

##

# 1 Harmony 3 Driver and System Service Application Examples for SAM D21/DA1 Family

The following applications are provided to demonstrate the typical or interesting usage models of one or more drivers and system services.

Name | Description
--- | ---
Console Debug System Service using UART | This example application demonstrates the UART based console and debug system service
Console Debug System Service using USB | This example application demonstrates the USB based console and debug system service
FAT Filesystem using NVM Media | This application shows an example of implementing a FAT disk in the device internal Flash memory
FAT Filesystem using SD Card Media | This application shows an example of using the MPLAB Harmony File System to access and modify the contents of a SD card using the SDSPI driver and the SPI PLIB
FAT Filesystem using SPI Driver with SD Card Media | This application shows an example of using the MPLAB Harmony File System to access and modify the contents of a SD card using the SDSPI and a SPI driver
FreeRTOS basic | This example application demonstrates context switching between four tasks of different priorities. Two tasks run periodically while the other two tasks are event driven
FreeRTOS Tickless Basic | This example application blinks an LED to show the FreeRTOS threads that are running and to indicate status in the FreeRTOS tickless idle mode
I2C Driver Asynchronous - I2C EEPROM | This example application shows how to use the I2C driver in asynchronous mode to perform operations on the EEPROM
I2C Driver Asynchronous - Multi Client | This example application demonstrates the multi-client feature of the asynchronous mode of the I2C driver by communicating with an external EEPROM and a temperature sensor
I2C EEPROM AT24 Driver - EEPROM Read Write | This example application shows how to use the AT24 driver to perform read and write operations on AT24 series of EEPROM
SDSPI Driver Asynchronous - SDSPI Read Write | This example application shows how to use the SDSPI driver in asynchronous mode to perform non-blocking operations on the SD Card Media
SPI Driver Asynchronous - Self Loopback Multi Client | This example demonstrates how to use the SPI driver in asynchronous mode to achieve self-loop back between multiple clients
SPI EEPROM AT25 Driver - EEPROM Read Write | This example application shows how to use the AT25 driver to perform read and write operations on AT25 series of EEPROM
Time System Service Multi-client | This example application demonstrates the multi-client system timer functionality
USART Driver Asynchronous - USART Echo | This example echoes the received characters over the console using the USART driver in asynchronous mode
USART Driver Asynchronous - USART Multi Instance | This example echoes the received characters over the two consoles using the USART driver in asynchronous mode