Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction

This page gives an overview of I2C-PS driver which is available as part of the Xilinx Vivado and SDK distribution.

Source path for the driver:
https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/iicps
Driver source code is organized into different folders. Below diagram shows the iicps driver source organization

iicps
|
-- Doc - Provides the API and data structure details
|
- Examples - Reference application to show how to use the driver APIs and calling sequence
|
- Source - Driver source files

.

...

https://github.com/Xilinx/embeddedsw/blob/xilinx-v2020.1/doc/ChangeLog#L62

2019.2

None

2019.1

https://github.com/Xilinx/embeddedsw/blob/xilinx-v2019.21/doc/ChangeLog#L337

...

ChangeLog#L95

2018.3

None

2018.2

https://github.com/Xilinx/embeddedsw/blob/xilinx-v2019v2018.12/doc/ChangeLog#L95ChangeLog#L44

...

  • Removed interrupt logic from the eeprom polled example.
  • Removed unused header files from the xiicps_eeprom_polled_example.

...

2018.1

None

2017.

...

  • xiicps: Fixed compilation warnings
  • iicps: Workaround for SLVMON issue in zynq
  • iicps: Added readme.txt file to generate doxygen for examples

...

4

None

2017.3

None

2017.

...

2

None

...

2017.1

...

  • iicps: Write transfer size before slave address in xiicps_master.c
  • iicps: Modified the Eeprom scanning mechanism in example xiicps_repeated_start_example.c

...

  • None

...

  • iicps: Added arbitration lost support

...

  • None

...

...

  • iicps: Modified eeprom examples to detect page size

...

https://github.com/Xilinx/embeddedsw/blob/xilinx-v2017.1/doc/ChangeLog#L254

2016.4

None

2016.3

https://github.com/Xilinx/embeddedsw/blob/xilinx-v2016.3/doc/ChangeLog#L122