Files
3d_audio/lib_i2c/CHANGELOG.rst
Steven Dan d8b2974133 init
2025-12-11 09:43:42 +08:00

127 lines
2.5 KiB
ReStructuredText

I2C library change log
======================
6.2.0
-----
* ADDED: Support for XCommon CMake build system
* REMOVED: Unused dependency lib_logging
* Changes to dependencies:
- lib_logging: Removed dependency
- lib_xassert: 2.0.0 -> 4.2.0
6.1.1
-----
* RESOLVED: Fixed timing for repeated START condition
6.1.0
-----
* CHANGED: Use XMOS Public Licence Version 1
* CHANGED: Rearrange documentation files
6.0.1
-----
* CHANGED: Pin Python package versions
* REMOVED: not necessary cpanfile
6.0.0
-----
* CHANGED: Build files updated to support new "xcommon" behaviour in xwaf.
5.0.1
-----
* CHANGE: Renamed example application directories to have standard "app"
prefix.
5.0.0
-----
* CHANGE: i2c_master_single_port no longer supported on XS1.
* CHANGE: Removed the start_read_request() and start_write_request() functions
from the i2c_slave_callback_if.
* CHANGE: Removed the start_master_read() and start_master_write() functions
from the i2c_slave_callback_if.
* RESOLVED: Fixed timing of i2c master (both single port and multi-port).
* RESOLVED: Fixed bug with the master not coping with clock stretching on
start bits.
4.0.2
-----
* RESOLVED: Make use of Wavedrom in documentation generation offline (fixes
automated build due to a known Wavevedrom issue where it would generate zero
size PNG)
4.0.1
-----
* RESOLVED: Suppressed warning "argument 1 of 'i2c_master_async_aux' slices
interface preventing analysis of its parallel usage".
4.0.0
-----
* CHANGE: Register read/write functions are now all MSB first
* RESOLVED: i2c slave working properly (versions pre 4.0.0 not suitable for
i2c slave)
* RESOLVED: Fixed byte ordering of write_reg16_addr8()
* RESOLVED: Fixed master transmitting on multi-bit port
3.1.6
-----
* CHANGE: Change title to remove special characters
3.1.5
-----
* CHANGE: Update app notes
3.1.4
-----
* CHANGE: Remove invalid app notes
3.1.3
-----
* CHANGE: Update to source code license and copyright
3.1.2
-----
* RESOLVED: Fix incorrect reading of r/w bit in slave component
3.1.1
-----
* CHANGE: Minor user guide updates
3.1.0
-----
* ADDED: Add support for reading on i2c_master_single-port for xCORE-200
series.
* CHANGE: Document reg_read functions more clearly with respect to stop bit
behavior.
3.0.0
-----
* CHANGE: Consolidated version, major rework from previous I2C components.
* Changes to dependencies:
- lib_logging: Added dependency 2.0.0
- lib_xassert: Added dependency 2.0.0