Releases: xmos/lib_xud
Releases · xmos/lib_xud
v4.0.1
v4.0.0
- ADDED: Support for high bandwidth ISO endpoints
- REMOVED: Support for legacy API XUD_Manager()
v3.0.1
v3.0.0
- ADDED: Option XUD_SUSPEND_PHY to place USB phy in low power mode during USB suspend
- ADDED: Notification system for suspend and resume bus states, this should replace the use of callbacks XUD_UserSuspend() and XUD_UserResume()
- ADDED: XUD_GetBusState() and XUD_AckBusState() API functions
- CHANGED Endpoint API functions now return XUD_RES_UPDATE on a bus state change (suspend/resume/reset). XUD_GetBusState() should then be called to ascertain the new state. XUD_AckBusState() must be used to acknowledge suspend or resume states. XUD_ResetEndpoint() should be used to handle reset states (similar to previous behaviour).
- CHANGED: Optimised port timings for XS3A to use non-inverted clock
- CHANGED: Instruction-level (speed) optimisations
- FIXED: Incorrect references to XUD_TILE replaced by USB_TILE in documentation
v2.4.0
- 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
v2.3.1
v2.3.0
- ADDED: Support for XCommon CMake build system