Skip to content

Releases: MorGuux/OpenFFBSharp

v0.3.0-alpha

15 Jun 03:39
cb950ea
Compare
Choose a tag to compare
v0.3.0-alpha Pre-release
Pre-release

What's Changed

  • Added a few more board classes to the library (name, data types and return types may change)
  • Renamed TMC class to TMC4671Driver (consistent driver class naming format)

Added more board classes

Full Changelog: v0.2.0-alpha...v0.3.0-alpha

v0.2.0-alpha

04 May 22:51
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release
  • Serial communications now use a constant timeout (set as 500ms), in case of a received command that cannot be parsed.
  • Message send/receive errors will be thrown as an IOException.

Full Changelog: v0.1.8-alpha...v0.2.0-alpha

v0.1.8-alpha

01 May 20:23
Compare
Choose a tag to compare
v0.1.8-alpha Pre-release
Pre-release

What's Changed

Improved serial communications

  • Much more reliable serial communications, now utilising asynchronous read/writes with single access thread and blocking.
  • Changed privacy of Get/Set Values functions to internal.
  • Added SerialCommand class to nest command attributes and simplify function parameters.

Full Changelog: v0.1.7-alpha...v0.1.8-alpha

v0.1.7-alpha

01 May 01:27
Compare
Choose a tag to compare
v0.1.7-alpha Pre-release
Pre-release

What's Changed

Major restructure

  • Removed multiple abstract GetBoardData functions (might tweak this again later).
  • Added code generation support for getaddress, setaddress, info and debug.
  • Fixed info commands
  • Extended test client with most datapoints
  • Added board debug check when using debug commands
  • Added ConstructMessage function in Serial.cs to split up SendCmd function

Full Changelog: v0.1.5-alpha...v0.1.7-alpha

v0.1.5-alpha

30 Apr 18:08
Compare
Choose a tag to compare
v0.1.5-alpha Pre-release
Pre-release

What's Changed

  • Added automatic command/class code generation by @MorGuux in #3
  • Due to auto code generation, added support for a few more classes including TMC, FX and Main.
  • Breaking changes, some commands have been renamed due to the auto-generation.

Full Changelog: v0.1.0-alpha...v0.1.5-alpha

v0.1.0-alpha

30 Apr 00:12
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

What's Changed

Initial release, not all commands and classes are supported yet

Full Changelog: https://github.com/MorGuux/OpenFFBSharp/commits/v0.1.0