lukash / refloat

VESC package for self-balancing skateboards.
GNU General Public License v3.0
20 stars 14 forks source link

Feature: Port Haptic Feedback over from Float Package #9

Closed Relys closed 2 months ago

Relys commented 3 months ago

Pretty straight forward. Simply added Haptic Feedback from float package which is a widely requested feature.

Future development will be supporting the new 6.05 foc play tone feature: //e.g. //if ((d->fw_version_major + d->fw_version_minor * 0.01) >= 6.05) //VESC_IF->foc_play_tone(int channel, float freq, float voltage); //VESC_IF->foc_play_tone(0, 740.0, 3.0); //VESC_IF->foc_stop_audio(bool reset); //VESC_IF->foc_stop_audio(true);

I also plan on submitting a PR for adding bms tiltback/haptic feedback along with a new command for the BMS to call refloat package and update information about the BMS state. BMS state and faults will be calculated in lisp to pull temp/cell data.

Relys commented 3 months ago

Refactored into its own file.

Relys commented 2 months ago

Closing in favour of 6.05 implementation https://github.com/lukash/refloat/pull/12