8.1.3 • Published 12 months ago
@mchp-mcc/scf-avr8-twi-v1 v8.1.3
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/twi0.c => A driver file containing Register Initialization and API function implementations
- ./mcc_generated_files/i2c_host/twi0.h => A driver file containing the API function prototypes
- ./mcc_generated_files/i2c_host/twi0_host_interface.h => A driver file containing the Common API function prototypes structure
- ./mcc_generated_files/i2c_host/twi0_host_type.h => A driver file containing the type definition for i2c host
- ./mcc_generated_files/i2c_host/twi0_host_event_types.h => A driver file containing the structure definition for i2c host
I2C Client Mode:
- ./mcc_generated_files/i2c_client/src/twi0.c => A driver file containing Register Initialization and API function implementations
- ./mcc_generated_files/i2c_client/twi0.h => A driver file containing the API function prototypes
- ./mcc_generated_files/i2c_client/twi0_client_interface.h => A driver file containing the Common API function prototypes structure
- ./mcc_generated_files/i2c_client/twi0_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.
8.1.3 - 2023-05-22
New Features
- CC8SCRIP-15694 :- Fixed TWI pins issue and corrections in Initialize and deinitialize functions
8.1.2 - 2022-11-03
New Features
- CC8SCRIP-10699 :- AVR32/64/128DBxx : Added Analytics Support for TWI
Bug Fixes
- CC8SCRIP-8423 :- Melody TWI driver for AVR128DB48, module initialization issue
- CC8SCRIP-6019 :- Unique File Generation Warning in TWI Driver
8.1.1 - 2022-02-03
New Features
- CC8SCRIP-7054 :- AVR64/32/16DDxx Device Family Support