- CHANGED: Documentation updated
- CHANGED: Use XCommon CMake for examples and tests
- CHANGED: Use lib_sw_pll for configuring the application PLL in examples
- FIXED: Supressed warnings regarding taking the address of a resource handle
- ADDED: Support for XCommon CMake build system
- ADDED: Support for transmit at 32kHz
- FIXED: Coding optimisations not properly enabled in receiver
- FIXED: Receiver timing issues for sample rates greater than 96kHz
- FIXED: Failure to select correct receive sample rate when the sample rate of the incoming stream changes
- ADDED: Shutdown function for S/PDIF transmitter
- CHANGED: Receiver rearchitected for improved performance and jitter tolerance
- CHANGED: API function names updated for uniformity between rx and tx
- FIXED: Reinstated graceful handling of bad sample-rate/master-clock pair
- CHANGED: Updated examples for new XK-AUDIO-316-MC board
- CHANGED: Updated transmit to simplified implementation (note, no longer supports XS1 based devices)
- CHANGED: Removed headers SpdifReceive.h and SpdifTransmit.h. Users should include spdif.h
- CHANGED: Documentation updates
- ADDED: Shutdown function for S/PDIF receiver
- CHANGED: spdif_tx_example updated to use XK-AUDIO-216-MC
- CHANGED: Use XMOS Public Licence Version 1
- CHANGED: Rearrange documentation files
- REMOVED: Unrequired cpanfile
- CHANGED: Build files updated to support new "xcommon" behaviour in xwaf.
- Add library wscript to enable applications built using xwaf
- spdif_tx() no longer configures port. Additional function spdif_tx_port_config() provided. Allows sharing of clockblock with other tasks
- Fixed exception when running on xCORE-200 targets
- Update to source code license and copyright
- Move to library format. New documentation and helper functions.
- Added .type and .size directives to SpdifReceive. This is required for the function to show up in xTIMEcomposer binary viewer
- Added this file
- Removed xcommon dep