Version 2.2.0 - Waiting for the Clicks
Externally a smaller release. Quite some maintenance work behind the scenes.
Features
- Add a method to await a button click (#68)
- Add Mid Linear Calibration Method (#71) (usable e.g. to calibrate the steering)
Notes
- A lot of internal change related to the usage of the DI framework (the laziness of the storming phase lead to some service locator usages which is not a best practice) (#46).
- The DI container will now establish a DI scope per Bluetooth Connection allowing functions (like calibration) to directly be instantiated as a transient in a scope where e.g. the protocol is already a scoped instance (#70)
Roadmap ahead
- Establish Unit Testing Infrastructure for the devices/hubs
- Add PoweredUp Hub (88009) and related devices (Help Wanted !!! - I do not have the devices)
- More Functions
- Create common controls (abstract) and showcases for WPF and Xamarin)