Microchip® Advanced Software Framework

Extra Information for SERCOM SPI Driver

Acronyms

Below is a table listing the acronyms used in this module, along with their intended meanings.

Acronym Description
SERCOM Serial Communication Interface
SPI Serial Peripheral Interface
SCK Serial Clock
MOSI Master Output Slave Input
MISO Master Input Slave Output
SS Slave Select
DIO Data Input Output
DO Data Output
DI Data Input
DMA Direct Memory Access

Dependencies

The SPI driver has the following dependencies:

Workarounds Implemented by Driver

No workarounds in driver.

Module History

An overview of the module history is presented in the table below, with details on the enhancements and fixes made to the module since its first release. The current version of this corresponds to the newest version in the table.

Changelog
Added new features as below:
  • Slave select low detect
  • Hardware slave select
  • DMA support
Edited slave part of write and transceive buffer functions to ensure that second character is sent at the right time
Renamed the anonymous union in struct spi_config to mode_specific
Initial Release