sharpbrick / powered-up

.NET implementation of the LEGO PoweredUp Protocol
MIT License
98 stars 19 forks source link

LegoSystem_BoostHub #133

Closed LukeOwlclaw closed 3 years ago

LukeOwlclaw commented 3 years ago

I got hands on a Lego Boost and just noticed that

SystemType.LegoSystem_BoostHub

is defined but there is not BoostHub implementation. Is there anything going on on that front where I could chime in?

tthiery commented 3 years ago

There is nothing going on because I miss the hardware. Further, when I read/remember the node-poweredup library the boost hub is very different (using multiple bluetooth characteristics etc). It will significantly break all layers.

I am very open to contribution but it will be neither a small job nor easy 😁. I will help with all needed advice and assistance.

tthiery commented 3 years ago

Looks like I am wrong. I was confused with the WeDo 2.0 sets. I think the Boost hubs are called MoveHub in the library space. There is issue #95 Add Move Hub which seems pretty compliant which makes the whole adoptation a lot simpler. If you like you can throw yourself on that issue.

The owner of that issue @corneliusmunz is (I assume) pretty busy with the arduino world currently, so he is surely happy if you take that off his shoulders ;). There is an open branch in his fork.

tthiery commented 3 years ago

Duplicate of #95. Will be added in #134