This release brings a new feature with brake on zero throttle options. Independent of the driving braking. There are three modes.
Mode 1 = Brake on Zero throttle. This applies a brake immediately and does not wait for the motor to slow. This will brake even if the esc is not using complementary pwm.
Mode 2 = Coast on zero throttle, Start freewheeling on zero even if the esc is using complementary pwm.
Mode 3 = Brake after X seconds. When zero throttle is applied after the duration has expired then your currently selected "brake on stop" settings will be applied.
This release also brings the option of the NXP MCXA153 to am32. Feel free to join our discord for details on using this mcu in your designs.
Must use offline config tool 1.96 or newer. Am32.ca will be updated shortly.
Many minor bug fixes. Many new targets added.
What's Changed -- Pr's for adding new targets not shown
- serial telem: initialize as RX by @dakejahl in #239
- remove incomplete ntc code for pa6 by @AlkaMotors in #294
- dshot fix , re-enable reset timer clock for e230 by @AlkaMotors in #308
- adjust bluejay music tuning, improve full time note handling by @AlkaMotors in #322
- Pr sync g071 gcc ram size with keil by @Huibean in #318
- Change telemetry to report negative temperature by @AlkaMotors in #316
- Add volatile to all ISR-shared global variables by @valeriyvan in #319
- add volatile degrees c by @AlkaMotors in #335
- revert volatile in v203 io.h by @AlkaMotors in #336
- fill dronecan telem error count with desync happen by @Huibean in #288
- Added support for TIMER_3 and Fix typo. by @Omkharde11 in #297
- Turn off repeat mode for f421 adc reads. Done by software only. by @AlkaMotors in #362
- NXP MCXA153/133 enablement by @Youri-NXP in #328
- Limit e_com_time to 0xffff to avoid dshot spikes by @AlkaMotors in #327
- fix(current-limit): apply the limit at raw 100 (200 A) instead of disabling it by @dakejahl in #369
- enable serial telemetry tbs l431 targets by @AlkaMotors in #346
- Add inverted output options g071 by @AlkaMotors in #383
- fix abs voltage cutoff scale by @Huibean in #386
- fix: dronecan timeout when zero input by @tnmyhere in #389
- edt current output in 1 amp increments by @AlkaMotors in #403
- Set input ready on Adc input type by @AlkaMotors in #331
- process adc once per loop in sine mode by @AlkaMotors in #333
- add brake on zero throttle options by @AlkaMotors in #361
- Report e_com_time in sine mode for dshot telemetry by @AlkaMotors in #410
- DroneCAN: force the input filter to zero on RawCommand timeout by @tridge in #407
- update dronecan params by @Huibean in #384
- DroneCAN auto save params with deferred update by @AlexKlimaj in #359
New Contributors
- @cb-repo made their first contribution in #303
- @valeriyvan made their first contribution in #319
- @Omkharde11 made their first contribution in #297
- @Youri-NXP made their first contribution in #328
- @tnmyhere made their first contribution in #389
Full Changelog: v2.20...v2.21