6.1.2 • Published 1 year ago

@mchp-mcc/scf-pic8-i2c-v2 v6.1.2

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
1 year ago

I2C Driver

Overview

The Inter-Integrated Circuit (I2C) bus is a multi-host serial data communication bus. Devices communicate in a host/ client environment where the host devices initiate the communication. A client device is controlled through addressing.

Generated Files

This driver generates the following files :

I2C Host Mode:

  • ./mcc_generated_files/i2c_host/src/i2c1.c => A driver file containing Register Initialization and API function implementations
  • ./mcc_generated_files/i2c_host/i2c1.h => A driver file containing the API function prototypes
  • ./mcc_generated_files/i2c_host/i2c_host_interface.h => A driver file containing the Common API function prototypes structure
  • ./mcc_generated_files/i2c_host/i2c_host_type.h => A driver file containing the type definition for i2c host
  • ./mcc_generated_files/i2c_host/i2c_host_event_types.h => A driver file containing the structure definition for i2c host

I2C Client Mode:

  • ./mcc_generated_files/i2c_client/src/i2c1.c => A driver file containing Register Initialization and API function implementations
  • ./mcc_generated_files/i2c_client/i2c1.h => A driver file containing the API function prototypes
  • ./mcc_generated_files/i2c_client/i2c_client_interface.h => A driver file containing the Common API function prototypes structure
  • ./mcc_generated_files/i2c_client/i2c_client_type.h => A driver file containing the type definition for i2c client

Changelog

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

6.1.2 - 2023-03-09

New Features

  • CC8SCRIP-12223 :- Added PIC18FxxQ20 device family support

Bug Fixes

  • CC8SCRIP-9029 :- Support to write complete Page Write Buffer of large EEPROMs
  • CC8SCRIP-8034 :- Resolved incorrect I2C output frequency

6.1.1 - 2022-08-18

New Features

  • CC8SCRIP-9099 :- Q41 I2C Analytics support

Bug Fixes

  • CC8SCRIP-7999 :- I2C APIs are grouped correctly in the documentation

6.1.0 - 2021-12-17

New Features

  • CC8SCRIP-6609 :- Added I2C Host and I2C Client drivers with respective Basic UIs to facilitate migration across PICs, AVRs and dsPICs