Skip to content

Releases: ARM-software/SDS-Framework

SDS 3.0.0

04 Jun 12:44

Choose a tag to compare

SDS-Framework:

  • Simplified API to improve usability and developer experience (breaking change)
  • Added support for control data exchange between firmware and host (SDSIO-Server)
  • Reorganized source directory structure for better clarity and maintainability
  • Standardized configuration file naming conventions
  • Moved the Buffer component under the Stream component
  • Updated SDSIO layers
  • Enhanced and updated documentation

SDSIO-Server:

  • Added support for control data exchange with the SDSIO-Client
  • Added monitor data exchange support for the SDS VS Code extension
  • Added support for flushing writes to SDS files
  • Introduced a keyboard-based user interface for controlling firmware application flags
  • Introduced configuration via the sdsio.yml file
  • Enhanced playback capabilities through the sdsio.yml configuration
  • Extended the socket interface to support connect mode

SDSIO-Client:

  • Updated all interface implementations to support non-blocking receive operations
  • Added RTT-based implementation

SDSIO-VSI:

  • Refactored to align with the SDSIO-Server implementation, improving maintainability
  • Introduced configuration via the sdsio.yml file
  • Enhanced playback capabilities through the sdsio.yml configuration

SDSIO-FS:

  • Updated the recording/playback file naming algorithm

Template:

  • Simplified template to improve usability and developer experience
  • Updated simulator targets

SDS-Convert:

  • Fixed an issue where 0,0 values were omitted from the output CSV file
  • Improved the help message for clarity and usability

SDS-Check:

  • Renamed the input file option from -s to -i
  • Improved the help message for clarity and usability

SDS-View:

  • Reordered the -i and -y parameters
  • Improved the help message for clarity and usability

SDS 3.0.0-rc0

12 May 13:22

Choose a tag to compare

SDS 3.0.0-rc0 Pre-release
Pre-release

SDS Framework:

  • Simplified API to improve usability and developer experience (breaking change)
  • Added support for control data exchange between firmware and host (SDSIO Server)
  • Reorganized source directory structure for better clarity and maintainability
  • Standardized configuration file naming conventions
  • Moved the Buffer component under the Stream component
  • Updated SDSIO layers
  • Enhanced and updated documentation

SDSIO Server:

  • Added support for control data exchange with the SDSIO Client
  • Introduced a keyboard-based user interface for controlling firmware application flags
  • Added monitor data exchange support for the SDS VS Code extension
  • Introduced configuration via the sdsio.yml file
  • Enhanced playback capabilities through the sdsio.yml configuration

SDSIO Client:

  • Updated all interface implementations to support non-blocking receive operations
  • Added RTT-based implementation

Template:

  • Simplified template to improve usability and developer experience

SDS 2.1.0

04 Mar 11:28

Choose a tag to compare

SDS-Framework:

  • Improved SDSIO network layer socket startup operation and messaging
  • Improved application template
  • Improved documentation
  • Corrected SDSIO USB layer configuration for high-speed
  • Fixed an issue where playback would stop after the first few records with SDSIO using USB interface
  • Fixed an issue where recording could occasionally get stuck with SDSIO using Ethernet interface

SDSIO-Server utility:

  • Improved user interface
  • Improved behavior in case of communication errors
  • Improved behavior for connect/disconnect events
  • Improved handling of Ctrl + C for shutdown
  • Fixed USB device plug-in detection on macOS
  • Fixed playback failure when no .sds file exists

SDS-Convert utility:

  • Added support for conversion to MP4 video format
  • Fixed a failure when converting to WAV audio format

SDS-Check utility:

  • Added option to set the tick_rate
  • Fixed a failure when only one record exists in an .sds file

SDS 2.0.0

03 Jul 07:16

Choose a tag to compare

Enhanced SDS file I/O interface extended with USB bulk communication
Concurrent recording and playback of multiple data streams

Test framework template as reference application:

  • Data Test for communication and bandwidth verification
  • Algorithm Test for algorithm development and testing
  • Verification using different hardware with Board layers
  • Verification using simulation models with AVH FVP

Improved Python utilities:

  • SDSIO-Server for capturing SDS data files via multiple interfaces
  • SDS-Check to validate SDS data files

Extensive documentation:

  • github.com/Arm-Examples/SDS-Examples show multiple use cases on different hardware

SDS 1.1.0

20 Feb 06:49

Choose a tag to compare

SDS Player:

  • Improve performance
  • Update configuration file

SDS Recorder:

  • Improve performance
  • Update configuration file

SDSIO-Server:

  • Correct response handling for open and read commands
  • Remove automatic file open after .sds file index is reset in read mode

SDS-View:

  • Fix grid line setting for multiple graphs

SDSIO:

  • Improve read functionality. Introduce an .index.txt file to track the index of the .sds file to read from
  • Remove automatic file open after .sds file index is reset in read mode
  • Correct receive in sdsio_socket and sdsio_vcom drivers.

Examples:

  • Align with CMSIS v6
  • Add sds_player example

SDS 1.0.0

20 Oct 09:25
7b5f851

Choose a tag to compare

Initial release