Skip to content

SDS 3.0.0

Latest

Choose a tag to compare

@MiloradCvjetkovic MiloradCvjetkovic released this 04 Jun 12:44
· 6 commits to main since this 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
  • 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