Skip to content

Releases: xmos/lib_ethernet

v4.1.0

18 Sep 10:48
e1ec93a

Choose a tag to compare

  • ADDED: Fix for out of range relocation when loading from constant or data pool
  • ADDED: Generic function to read PHY auto-negotiated link-speed smi_link_speed()
  • ADDED: New example for Ethernet traffic diagnostics
  • FIXED: Build warnings (when built with -Wextra)
  • CHANGED: Added clock pulse to end of SMI transfer, required by some PHYs
  • CHANGED: Updated function smi_configure() to work with all speed grades of PHY
  • CHANGED: Documentation updates
  • REMOVED: Application notes from examples folder. Instead see https://www.xmos.com/application-notes/
  • Changes to dependencies:
    • lib_locks: 2.3.1 -> 2.3.2
    • lib_logging: 3.3.1 -> 3.4.0
    • lib_xassert: 4.3.1 -> 4.3.2

v4.0.1

17 Mar 09:27
c2f4aa7

Choose a tag to compare

  • RESOLVED: Use correct PHY1 timings in RMII hw tests

v4.0.0

14 Mar 11:35
c27ee73

Choose a tag to compare

  • ADDED: RMII Ethernet MAC support for XCORE-AI

  • ADDED: Extended sim tests for testing RMII applications

  • ADDED: Support for running MII sim tests for XS3 architecture

  • ADDED: Support for XCommon CMake build system

  • ADDED: Exit command to RMII RT MAC

  • ADDED: Improved MAC feature documentation

  • ADDED: Tests for SMI

  • ADDED: Optional credit limit for Qav shaper

  • ADDED: Support for running MII sim tests for XS3 architecture

  • ADDED: Hardware tests for RMII Ethernet MAC

  • CHANGED: SMI re-write. Single port version now functional and documented

  • CHANGED: Moved example PHY drivers to lib_board_support

  • REMOVED: Slicekit based examples because hardware is obsolete

  • REMOVED: Support for waf build system

  • REMOVED: Support for XS1 devices

  • REMOVED: MII simple demo example

  • RESOLVED: Build warnings even when compile successful

  • RESOLVED: Qav shaper credit overflow causing negative credit on idle

  • RESOLVED: Packets might not be transmitted for 21 seconds if no transmit
    activity for 21 seconds (IFG timer)

  • Changes to dependencies:

    • lib_gpio: Removed dependency

    • lib_locks: 2.0.0 -> 2.3.1

    • lib_logging: 2.0.0 -> 3.3.1

    • lib_otpinfo: Removed dependency

    • lib_slicekit_support: Removed dependency

    • lib_xassert: 2.0.0 -> 4.3.1