.NET implementation of the LEGO PoweredUp Protocol
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
TechnicLargeLinearMotor
, TechnicXLargeLinearMotor
and TechnicMediumAngularMotor
(#197)SimpleMediumLinearMotor
SetColorAsync
to ColorDistanceSensor
(#204)Notes
TechnicLargeAngularMotor
is currently still unpatched. A discovery with the device attached may break the functionality.Roadmap Ahead
Thanks
This release would have been impossible without valuable contribution by ..
SimpleMediumLinearMotor
and provided pull requests to fix them.ColorDistanceSensor
light methods.Thanks for your efforts and continuous contributions.
Community Contributions are always welcome and appreciated.
This release marks a major step ahead for SharpBrick.PoweredUp
. In this release we onboarded two more Bluetooth stacks, fixed a crucial breaking issue and done a lot of overdue maintenance to the project.
Features
dotnet tool install -g
on the way due to a issue in the dotnet/sdk
.Double
to avoid scaling issues with the native data types (#126)Notes
poweredup
has a different installation instruction (framework needs to be specified).Roadmap Ahead
Thanks
This release would have been impossible without valuable contribution by ..
Thanks for your efforts and continuous contributions.
Community Contributions are always welcome and appreciated.
This release is a feature release for the MoveHub
Features
MoveHub
including rgb light, tilt and internal motors (#95 #133)Roadmap Ahead
Thanks
Community Contributions are always welcome and appreciated.
This release is a feature release for Mindstorms (51515) Sensors
Features
TechnicColorSensor
including color, ambient light, reflection, RGB and HSV modes (#111)TechnicDistanceSensor
including Distance, ShortDistance and "Eye" Lights (#112)LinearSpeedChange
function as an example of an iterative applied Function (#57)Roadmap Ahead
Thanks
Community Contributions are always welcome and appreciated.
This release is a feature release to get Mario on the Duplo Train 😀
Features
MarioHub
(71360) including internal Accelerometer (Raw & Gesture), TagSensor (Barcode & RGB), Pants and Voltage (#91)DuploTrainBase
(10874) including internal RgbLight,, Motor, Speedometer, Speaker, ColorSensor (RGB & Tags) and Voltage (#124)TechnicMediumAngularMotorGrey
(set 51515) (#110)poweredup device list
to be more human readable (#122) (and applied to historic dumps #114)Roadmap Ahead
Thanks
TechnicMediumAngularMotorGrey
and related devices into the library. His ongoing work to enable sharpbrick/powered-up on Linux is a big motivation.Community Contributions are always welcome and appreciated.
This release was a bit slower since no external contribution forced an earlier release and I had little time to push it further
Features
TwoPortHub
(88009), including internal RGB, Voltage and Current (#39)MarioHub
identifiers (#92) in preparation for upcoming Mario (#91) âš MarioHub is not yet there and identifiers can still vary
Roadmap Ahead
Thanks
TwoPortHub
and related devices into the library. Community Contributions are always welcome and appreciated.This release was a bit slower since no external contribution forced an earlier release and I had little time to push it further
Features
Gesture
enum. Please experiment on your own and file issues if you find or confirm the existing mapping. This enum will be extended / corrected in future breaking releases.ILegoWirelessProtocol
and LegoWirelessMessage
(#61).MidRangeCalibration
) useful for steering controls (#80).Notes
LinearSpeedChange
function block (#57) due to missing review and uncertainty about the API surface. I welcome feedback on the draft pull request (#89).Roadmap Ahead
Externally a smaller release. Quite some maintenance work behind the scenes.
Features
Notes
Roadmap ahead
Features
PoweredUpHost.DiscoveryAsync
(#65)Notable Bug Fixes
Notes
Roadmap ahead
Thanks
Features
Note