powered-up
powered-up copied to clipboard
.NET implementation of the LEGO PoweredUp Protocol
There is a `NullReferenceException` during `Discover Ports. Receiving Messages ...` using latest master branch ``` >poweredup device list Scan Started. Please select the Hub (using a number keys or 'q'...
The packaging [issue](https://github.com/microsoft/CsWinRT/issues/304) of the CsWinRT project seem to be [resolved](https://github.com/microsoft/CsWinRT/pull/1008) ~~with the .NET 6 release wave~~. There is a diff showing the expected [behavior](https://github.com/microsoft/CsWinRT/pull/1011/files#diff-fd27a6d788f411c0d57e7eca692baa62269c66033cd41b47a4e59f4968dc2ae5).
- 3x3 Matrix (Technic3x3ColorLightMatrix) - Small Motor (TechnicSmallAngularMotor) - Small Hub (TechnicSmallHub) I do not have them available. If anyone has them available, contact me ... we can work it...
The library uses the WinRT Bluetooth API, so this should be possible. It confuses me that the SharpBrick.PoweredUp.WinRT package does not target UWP.
#64 non-breaking still todo: - [ ] more testing with more devices and examples - [ ] test with multiple hubs at the same time - [ ] set samples...
- [ ] Finish to Investigate & Adjust all devices which scale for relevant cases **Changes to perform** - [ ] Technic(X)LargeLinearMotor - Downscaling for POS and APOS => `DisablePercentage`...
Methodology: https://stackoverflow.com/questions/53933345/utilizing-bluetooth-le-on-raspberry-pi-using-net-core