Many small fixes
When upgrading to this version your canspeed will be off by one, as the new speed 125k has been added. You need to manually set it to the desired speed again.
As always there is the possibility of overspeeding the motor especially when it's unloaded. Set fwcurmax=0 for unloaded tests.
- Removed ManualMode in FOC, now always adding manualid and manualiq to controller calculated values
- Added manualstart parameter, has the same effect as pulling start pin high
- Don't apply backwards regen if motor is already turning backwards
- Make sine output filter "filterConst" a configurable value "sinefilter"
- Improve ilMax calculation
- Add an option to scale voltage and slip simultaneously with throttle
- CAN mapping is now more flexible:
- gain factor is now in floating point format, no more awkward multiplication by 32 for RX items
- More than 8 items can be mapped to one message
- An optional offset can be added between -128 to 127
- Make maximum modulation index variable to allow over modulation
- Bugfix: tmpm and tmphs were unfiltered
- Added separate proportional gain parameter for id-controller
- Scale creep torque with inverse brake pressure (if brake pedal configured)
- Corrected ids of id/iq to make it mappable to CAN