-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor!: core architecture #24
Conversation
4247d4b
to
1d697e4
Compare
[skip ci]
4682b7a
to
1efbb63
Compare
[skip ci]
[skip ci] BREKING CHANGE: connection no longer can be registered as simple component
9204129
to
c21d1f1
Compare
5a590b7
to
3314662
Compare
00e5e5b
to
269729e
Compare
I decoupled output writes themselves (e.g. activate closest motors to requested output, or interpolate between surrounding motors) and registering motors input, like Difference between `auto` and `auto with margins`
Auto:
Auto with margins:
But I'm not entirely sold on my solution now, cause:
As for now, 2nd requirement is partly achieved, but due to 1st is not met, it is not customizable at all That is all because my vision for the future is entirely different from the current bHaptics BLE protocol allows:
|
Goal
The purpose of this PR is to change core architecture, allowing painless changes to existing components (such as Connection/BLE stack, #23) and adding new components (such as Battery in #17)
Binary sized
Original size:
New size:
Comparison: