Skip to content

Releases: xmos/lib_xud

v2.4.0

25 Oct 12:29
09fda65
Compare
Choose a tag to compare
  • CHANGE: Documentation updates
  • CHANGE: Examples now build using xcommon-cmake build system (was xcommon)
  • CHANGE: AN00129 is now the main library usage example - renamed app_hid_mouse
  • REMOVED: AN00124 - now maintained as a separate application note
  • REMOVED: AN00125 - now maintained as a separate application note
  • REMOVED: AN00126 - now maintained as a separate application note
  • REMOVED: AN00127 - now maintained as a separate application note
  • REMOVED: AN00131 - now maintained as a separate application note
  • REMOVED: AN00132 - now maintained as a separate application note
  • REMOVED: AN00135 - now maintained as a separate application note
  • REMOVED: AN00136 - now maintained as a separate application note

v2.3.2

28 Jun 13:37
Compare
Choose a tag to compare
  • CHANGE: RX_RISE_DELAY for XS2A based devices to resolve intermittent transmit timing issues

v2.3.1

12 Mar 20:13
Compare
Choose a tag to compare
  • FIXED: XS3A based devices not responding to IN packets in SE0_NAK test
    mode
  • ADDED: XMOS proprietary test mode XMOS_IN_ADDR1

v2.3.0

29 Feb 11:01
cb22662
Compare
Choose a tag to compare
  • ADDED: Support for XCommon CMake build system

v2.2.4

20 Sep 11:16
Compare
Choose a tag to compare
  • CHANGE: Removed definition and use of REF_CLK_FREQ in favour of
    PLATFORM_REFERENCE_MHZ from platform.h
  • FIXED: Do not include implementations of inline functions when
    XUD_WEAK_API is set

v2.2.3

17 May 15:01
Compare
Choose a tag to compare
  • FIXED: XUD_UserSuspend() and XUD_UserResume() now properly marked as weak
    symbols (#374)
  • FIXED: Incorrect time reference used during device attach process (#367)

v2.2.2

07 Mar 13:31
Compare
Choose a tag to compare
  • FIXED: Syntax error when including xud.h from C
  • CHANGE: Various API functions optionally marked as a weak symbol based on
    XUD_WEAK_API

v2.2.1

25 Oct 12:15
Compare
Choose a tag to compare
  • FIXED: Control endpoint ready flag not properly cleared on receipt of
    SETUP transaction (#356)

v2.2.0

29 Jul 17:29
Compare
Choose a tag to compare
  • CHANGE: Further API functions re-authored in C (were Assembly)
  • CHANGE: Endpoints marked as Disabled now reply with STALL if the host
    attempts to access them, previously they would NAK
  • FIXED: Exception if host accesses an endpoint that XUD believes to be
    not in use
  • FIXED: Timeout event properly cleaned up after tx handshake received
  • FIXED: A control endpoint will respect the halt condition for OUT
    transactions when marked ready to accept SETUP transactions
  • FIXED: USB Disconnect on self-powered devices intermittently causing Iso
    EP's to be set to not-ready indefinitely

v2.1.0

20 Dec 17:26
be73b5b
Compare
Choose a tag to compare
  • CHANGE: Various optimisations to aid corner-case timings on XS3 based
    devices
  • CHANGE: Some API functions re-authored in C (from Assembly)
  • CHANGE: Testbench now more accurately models XS3 based devices