Skip to content

Latest commit

 

History

History
162 lines (110 loc) · 3.64 KB

File metadata and controls

162 lines (110 loc) · 3.64 KB

lib_device_control change log

5.0.1

  • CHANGED: Documentation update.
  • CHANGED: Fixed USB buffer alignment issue.
  • CHANGED: Examples' behaviour is now consistent with each other.
  • CHANGED: Moved file dfu_control_server.xc to lib_dfu.
  • CHANGED: Fixed legacy xcommon support.

5.0.0

  • ADDED: Support for XTC Tools 15.3.1
  • ADDED: Support for xcommon_cmake in library and examples.
  • ADDED: Example with SPI slave interface.
  • ADDED: Support for status check of write operations.
  • ADDED: Driver for SPI interface on Raspberry Pi.
  • ADDED: Raspberry Pi examples support 64-bit hosts.
  • ADDED: Per-transport host CMake files.
  • ADDED: Support per-transport device-to-control code.
  • ADDED: Support control-to- lib_dfu code.
  • CHANGED: Update examples to support XCORE-VOICE-L71 board.
  • CHANGED: Replace lib_usb with lib_xud in examples and tests.
  • CHANGED: Supports common shared code for each example.
  • CHANGED: USB Vendor control example now supports native WINUSB driver installation on Windows
  • CHANGED: Migrated Windows USB host application from 32 bit to 64 bit
  • CHANGED: Host files moved to their own directory
  • Changes to dependencies:
    • lib_logging: 3.0.0 -> 3.4.0
    • lib_xassert: 4.0.0 -> 4.3.2

4.2.1

  • FIXED: Some errors were being printed to stdout, now all use stderr. Common format also adopted

4.2.0

  • CHANGED: XN files to support 15.x.x tools

4.1.0

  • CHANGED: Use XMOS Public Licence Version 1

4.0.2

  • CHANGED: Pin Python package versions
  • REMOVED: not necessary cpanfile

4.0.1

  • CHANGED: Increase USB host timeout to 500ms

4.0.0

  • CHANGED: Build files updated to support new "xcommon" behaviour in xwaf.
  • Changes to dependencies:
    • lib_logging: 3.0.1 -> 3.0.0
    • lib_xassert: 2.1.1 -> 4.0.0

3.2.4

  • Change to use lib_i2c 5.0.0

3.2.3

  • Preprocessor flag to send channel activity over xSCOPE for debugging

3.2.2

  • Use -Os for the whole library rather than -O3 (#45)
  • Fix return code of control_register_resources

3.2.1

  • Fix an issue on Windows where xSCOPE connection hangs on Windows (#17871)
  • Fix an issue on Windows where first xSCOPE connection succeeds, but subsequent ones fail with "socket reply error" (#47)

3.2.0

  • Updated XSCOPE and USB protocols for host applications
  • Improved error messages in host applications
  • Dummy LED OEN port in example applications
  • Document Windows 10 attestation signing of libusb driver

3.1.1

  • Use Vocal Fusion board XN file in xSCOPE and USB examples

3.1.0

  • Add SPI support for Raspberry Pi host
  • No longer down-shift I2C address on Raspberry Pi host

3.0.1

  • Fixed incorrectly returned read data in xSCOPE example host code

3.0.0

  • Replace xSCOPE and USB size limits in public API by runtime errors
  • xSCOPE API change - buffer type from 64 words to 256 bytes
  • Windows build fixes
  • xTIMEcomposer project files for AN01034 and xSCOPE examples
  • Documentation updates

2.0.2

  • Added AN01034 application note based around USB transport example and xCORE Array Microphone board
  • Documentation updates
  • Increased test coverage

2.0.1

  • Update XE232 XN file in I2C host example for tools version 14.2 (compute nodes numbered 0 and 2 rather than 0 and 1)

2.0.0

  • Added the ability to select USB interface (Allows control from Windows)

1.0.0

  • Initial version.
  • Changes to dependencies:
    • lib_logging: Added dependency 2.1.0
    • lib_xassert: Added dependency 2.0.1