- ADDED: Support for XCommon CMake build system
- ADDED: Support for XS3
- CHANGED: Use XMOS Public Licence Version 1
- CHANGED: Rearrange documentation files
- CHANGED: Pin Python package versions
- REMOVED: not necessary cpanfile
- Set up clock port in synchronous master every time (that way clock port can be shared with another task)
- Add shutdown function to asynchronous master
- Make use of Wavedrom in documentation generation offline (fixes automated build due to a known Wavevedrom issue where it would generate zero size PNG)
- Documentation fixes and improvements
- Fix initial asynchronous SCLK port configuration
- Update to source code license and copyright
- Minor user guide and documentation fixes
- Consolidated version, major rework from previous SPI components