Microchip® Advanced Software Framework

Extra Information for SERCOM I2C Driver

Acronyms

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

Acronyms
Acronym Description
SDA Serial Data Line
SCL Serial Clock Line
SERCOM Serial Communication Interface
DMA Direct Memory Access

Dependencies

The I2C driver has the following dependencies:

Errata

There are no errata related to this driver.

Module History

Below is an overview of the module history, detailing enhancements and fixes made to the module since its first release. The current version of this corresponds to the newest version listed in the table below.

Module History
Changelog
  • Added 10-bit addressing and high speed support in SAM D21
  • Separate structure i2c_packet into i2c_master_packet and i2c_slave packet
  • Added support for SCL stretch and extended timeout hardware features in SAM D21
  • Added fast mode plus support in SAM D21
Fixed incorrect logical mask for determining if a bus error has occurred in I2C Slave mode
Initial Release