Skip to content

Version 2.1.0

Compare
Choose a tag to compare
@mubes mubes released this 30 Jun 19:42
· 207 commits to main since this release

This is a full release which is recommended for all users.

The biggest changes in V2.1.0 are the support of both Manchester and UART encoded SWO trace, several new utilities and some nice performance enhancements/bugfixes.

Main changes in Release V2.1.0 against V2.0.0

  • Support for host side and device side timestamping in orbtop
  • Stability improvements
  • Move to ninja/meson build system
  • Cleaner stream abstraction for data sourcing
  • Improved orbtop interval monotonicity
  • Improved shutdown and error handling for orbuculum mux
  • Suite and connected probe version reporting
  • Move to separate library to support third party tooling
  • Better max interrupt depth tracking under overload conditions
  • Automated udev and gdb init files installation in Linux builds
  • Changes to usb transfer arrangements for improved performance
  • Orbtop gains wall time and interrupt utilisation percentage
  • Support for SWO over UART speed setting on ORBTRrace
  • Improved OSX support
  • Much improved windows support
  • Python support
  • Addition of orblcd utility for host-side emulation of lcd panels.

For parallel trace the current code supports up to ETM 3.5...4.0 support is outstanding.

Note that the windows build uses a forked implementation of libusb because the upstream does not currently support the concurrent opening of multiple interfaces on a single device by different clients. Please provide feedback on the performance of this patch (does it work? any problems or negative consequences?) so we can get that change admitted upstream soon and the two can re-converge.

Known issues

  • No known issues