Skip to content

v7.1.0alpha0

Pre-release
Pre-release
Compare
Choose a tag to compare
@xross xross released this 22 Nov 12:21
· 652 commits to develop since this release
  • ADDED: Build configs for synchronous mode (uses external CS2100 device)
  • ADDED: app_usb_aud_xk_316_mc: Build configs for xCORE as I2S slave
  • CHANGED: app_usb_aud_xk_316_mc: Core voltage reduced to 0.9v (was 0.922v)
  • CHANGED: Seperated build configs into build-tested, partially-test and
    fully-tested
  • CHANGED: Documentation updates (note, "Design Guide" now "User Guide")
  • Changes to dependencies:
    • lib_adat: 1.0.0 -> 1.0.1
      • Removed duplicate header file
    • lib_i2s: 4.3.0 -> 5.0.0
      • ADDED: Support for I2S data lengths less than 32 bit.
      • ADDED: Implementation allowing use of a 4-bit port for up to 4
        simultaneous streaming inputs or outputs.
    • lib_spdif: 4.1.0 -> 4.2.1
      • CHANGED: Documentation updates
      • ADDED: Added shutdown function for S/PDIF Receiver
      • CHANGED: spdif_tx_example updated to use XK-AUDIO-216-MC
    • lib_xua: 3.2.0 -> 3.3.1
      • CHANGED: Documentation updates
      • CHANGED: Define ADAT_RX renamed to XUA_ADAT_RX_EN
      • CHANGED: Define ADAT_TX renamed to XUA_ADAT_TX_EN
      • CHANGED: Define SPDIF_RX renamed to XUA_SPDIF_RX_EN
      • CHANGED: Define SELF_POWERED changed to XUA_POWERMODE and associated
        defines
      • CHANGED: Drive strength of I2S clock lines upped to 8mA on xCORE.ai
      • CHANGED: ADC datalines sampled on falling edge of clock in TDM mode
      • CHANGED: Improved startup behaviour of TDM clocks
      • FIXED: Intermittent underflow at MAX_FREQ on input stream start due
        to insufficient packet buffering
      • FIXED: Decouple buffer accounting to avoid corruption of samples
    • lib_xud: 2.1.0 -> 2.2.1
      • FIXED: Control endpoint ready flag not properly cleared on receipt
        of SETUP transaction (#356)
      • 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 (#342)
      • 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
        (#312)
      • FIXED: A control endpoint will respect the halt condition for OUT
        transactions when marked ready to accept SETUP transactions (#339)
      • FIXED: USB Disconnect on self-powered devices intermittently causing
        Iso EP's to be set to not-ready indefinitely (#351)