Releases: kearfy/Xiaomi-Scooter-Motion-Control
Releases · kearfy/Xiaomi-Scooter-Motion-Control
Release V3.4.3
Release V3.4.2
Code in branch is not acurate, as these small changes were made outside of the repo!!!
- Updated default config options to ideal values. Default values should now be sufficient for all Xiaomi models.
- Updated kick detection in driveout state as it calculated the speedbump based on actual speed instead of average speed.
Release V3.4.1
- Changed default value for lowerSpeedBump to 0.9875 since kicks at higher speeds were impossible.
- Added forgetSpeed since you could currently drive out from 25km/u to 6km/u, make a kick and go full speed again.
- Made small changes in the behaviour of the DRIVEOUTSTATE.
Release V3.4
Skipped 3.3 due to number of issues.
- Added a option to set a minimum speed for when the minimumSpeedIncreasment will fire at first.
- Added baseThrottle and additionalSpeed to be able to easily adjust the calculatedSpeed within ThrottleSpeed.
- Added a kickDelay. This is the minimum time before another kick can be registered again.
- Switched to timers based on the millis() function. No memory exhaustion anymore!
- Added a DRIVEOUTSTATE to prevent false kicks after the boost has expired.
- Probably more changes, cleaned up a lot of stuff.
Release V3.2
The issues have been resolved. It is now possible to percentually lower the speedBump per km/u speed with the lowerSpeedBump option.
A few recommended values have been provided.
Release V3.1
This is the first release of V3 (This variation of the firmware).
It is a proof of concept and works unexpectedly well. The two issues that exist in this build are:
- that the expected speeds are not consistent with the actual speed obtain from the vehicle.
- and, and issue in the concept, that it's a little bit hard to speed up above 18 ~ 20km/u.