2.0.3 • Published 2 years ago

@mchp-mcc/i2c-client-driver v2.0.3

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
2 years ago

MCC Melody I2C Client Driver

Overview

The Inter-Integrated Circuit (I2C) module is a serial interface useful for communicating with other peripheral or microcontroller devices. These peripheral devices may be serial EEPROMs, display drivers, A/D Converters, etc. The I2C Client Driver implements the I2C Client functionality of the I2C module.

Features

PIC, dsPIC & AVR MCUs

  • Supports Clock Stretching.
  • Supports 7-Bit and 10-Bit Device Address based on the hardware feature supported by selected PLIB.
  • The driver supports configurable Address Masking.
  • Supports Interrupt driven(dsPIC, PIC, AVR) & Polling(PIC & AVR) driver.

PIC24/dsPIC33 I2C Client Driver and PLIB Package Version Compatibility Matrix

I2C Client DriverI2C PLIB
2.x.x2.x.x
1.x.x1.x.x

Changelog

All notable changes to this project will be documented in this file.

2.0.3 - 2022-10-28

New Features

  • CC16SCRIP-5497 :- Updated help document link for AVR and PIC device family

2.0.2 - 2022-06-01

New Features

  • CC16SCRIP-2045 :- Dependency module names updated in builder view

2.0.1 - 2022-01-18

New Features

  • CC16SCRIP-3419 :- Dependency Selector label updated with PLIB name

2.0.0 - 2021-12-15

New Features

  • CC16SCRIP-3204 :- Update to make Clock stretching a read-only component depending on the selected PLIB.
  • CC16SCRIP-3167 :- Updates to dynamically update Address and Mask ranges depending on the selected PLIB.
  • CC16SCRIP-3070 :- I2C_Client Driver Update with respect to AVR TWI PLIB