Releases: xmos/lib_xud
Releases · xmos/lib_xud
v2.3.2
CHANGE: RX_RISE_DELAY for XS2A based devices to resolve intermittent transmit timing issues
v2.3.1
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
ADDED: Support for XCommon CMake build system
v2.2.4
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
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
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
FIXED: Control endpoint ready flag not properly cleared on receipt of
SETUP transaction (#356 )
v2.2.0
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
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
v2.0.2
ADDED: Legacy API wrapper functions/header files
You can’t perform that action at this time.