Skip to content

v5.0.0

Latest
Compare
Choose a tag to compare
@ironsheep ironsheep released this 17 Sep 00:42
· 1 commit to main since this release

Overall clean-up of motor ramping and motor coordination, fixing and awakening features

Thank you to Tim Moore as this release is mostly his contribution! He's building and testing platforms with both the 6.5" and Doco motors. This work is a result of his adjuting the code so it is much better performing.

I have used this code as I was incorporating Tim's changes. This entire system is just much more fun to use. Thank you Tim!

In this Release:

  • Improvements to getCurrent() for RevA and RevB boards
  • NEW setAcceleration(rate) implemented
  • Adds synchronization of multiple motors
  • Corrects DoCo motor direction (forward and reverse now correct for both motors)
  • Improves handling of wheel diameter
  • Driver internal adjustments:
    • Repaired board detection (now detects before use, oops!)
    • Internal driver clean up (duty, hall table access, stop mode, code shape changes, PWM enable/disable, etc.)
    • General clean-up of motor ramping
    • Adjusts motor power when small direction changes
  • FlySky changes
    • Code: min/max and controls, now configurable from the demo top-level
    • Demo Controls: add VRA (top left center dial) for controlling acceleration, add swE for rotation testing

WARNING: With these ramp improvements our motors can accelerate even faster now. You already know they are powerful. Please be careful while you get used to these new changes.

What's Changed

  • Tim's PRs 6 through 18, 21, and 22 incorporated in this release

New Contributors

Full Changelog: v4.2.0...v5.0.0