1 Harmony 3 Driver and System Service Application Examples for SAMA5D2 Family
The following applications are provided to demonstrate the typical or interesting usage
models of one or more drivers and system services.
| Name | Description |
|---|---|
| FAT Filesystem throughput using SDMMC Media | This application calculates throughput by Writing and Reading data into a SD-Card at High Speed using the MPLAB Harmony File System and the SDMMC driver |
| FAT Filesystem using SDMMC 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 SDMMC driver |
| FAT Filesystem using SQI Flash Media | This application shows an example of using the MPLAB Harmony File System to access SQI based flash media. The SAMA5D29 Curiosity, SAMA5D27-SOM1-EK1 and the SAMA5D27-WLSOM1-EK1 has SST26 QSPI Flash |
| 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 Task Notification | This example application is to illustrate the FreeRTOS Task Notification feature which is used as a light weight binary semaphore |
| 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 Synchronous - I2C EEPROM | This example application shows how to use the I2C driver in synchronous mode to perform operations on the EEPROM |
| 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 |
| Memory Driver Asynchronous - SST26 QSPI Flash Read Write | This example application shows how to use the Memory driver in asynchronous mode to perform block operations on the SST26 QSPI flash media |
| Memory Driver Synchronous - SST26 QSPI Flash Read Write | This example application shows how to use the Memory driver in synchronous mode to perform block operations on the SST26 QSPI flash media |
| SDMMC driver asynchronous - SDIO Read Write |
This example application shows how to use the SDMMC driver in asynchronous mode to perform read/write operations using SDIO interface on the SD Card Media |
| SDMMC Driver Asynchronous - SDMMC Read Write | This example application shows how to use the SDMMC driver in asynchronous mode to perform block operations on the SD Card Media |
| SDSPI Driver Asynchronous - SDSPI Read Write | This example application shows how to use the SDSPI driver in asynchronous mode to perform block operations on the SD Card Media |
| SDSPI Driver Synchronous - SDSPI Read Write | This example application shows how to use the SDSPI driver in synchronous mode to perform block operations on the SD Card Media |
| SPI Driver Asynchronous - Multi Client | This example demonstrates how to use single instance of the SPI driver in asynchronous mode to communicate with multiple EEPROMs |
| 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 Driver Synchronous - Multi Client | This example demonstrates how to use single instance of the SPI driver in synchronous mode to communicate with multiple EEPROMs in an RTOS environment |
| SPI Driver Synchronous - Self Loopback Multi Client | This example demonstrates how to use the SPI driver in synchronous mode to achieve self-loop back between multiple clients in RTOS environment |
| 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 |
| SST26 SQI Flash Driver - Flash read write in SPI mode | This example application shows how to use the AT25DF SPI flash driver to perform block operations on the on-board SST26 Flash memory in SPI mode |
| SST26 SQI flash driver - Flash read write in SQI mode | This example application shows how to use the SST26 QSPI flash driver to perform block operations on the on-board SST26 QSPI Flash memory |
| 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 |
| USART Driver Synchronous - USART Echo | This example echoes the received characters over the console using the USART driver in synchronous mode |
| USART Driver Synchronous - USART Multi Instance | This example echoes the received characters over the two consoles using the USART driver in synchronous mode |
