Skip to content

Version 5.0.2 - Bricks floating Downstream

Latest
Compare
Choose a tag to compare
@tthiery tthiery released this 21 Mar 21:34

Sometime in the last 3 years, LEGO updated the firmware of the TechnicMediumHub resulting in various motors loosing the CALIB mode and have adjusted ranges. Unfortunately, the discovery function in the CLI did not work well with it, resulting in crashes. @mennolodder took the challenge and contributed a fix for the discovery and added new metadata (along with his original mission to add the SimpleMediumLinearMotor).

Features

  • Updates for the cached metadata for the TechnicLargeLinearMotor, TechnicXLargeLinearMotor and TechnicMediumAngularMotor (#197)
  • Addition of the Motor WeDo 2.0 Medium (21980) / SimpleMediumLinearMotor
  • Update to .NET 8 (#181, #192)
  • Bug of non-terminated strings (#194)
  • Improved Error Messages (#196)
  • Disable Cache in Discovery Mode (#195)
  • Addition of Protocol Only Example (#202) and Addition of README in Nuget (#182)
  • Add SetColorAsync to ColorDistanceSensor (#204)

Notes

  • The TechnicLargeAngularMotor is currently still unpatched. A discovery with the device attached may break the functionality.

Roadmap Ahead

  • This library is in maintenance mode supporting any upcoming community contribution in any form.
  • I monitor updates to the WebAssembly Bluetooth capability or the WinRT embedding dependencies.

Thanks

This release would have been impossible without valuable contribution by ..

  • @mennolodder Who discovered the protocol and discovery issues in his journey to add the SimpleMediumLinearMotor and provided pull requests to fix them.
  • @tenacious for reporting, debugging and contributing the patch for the ColorDistanceSensor light methods.

Thanks for your efforts and continuous contributions.

Community Contributions are always welcome and appreciated.