My app configuration is UART and my motor configuration is BLDC with HAL sensor. When I use arrow keys to change duty cycle, after a while (usually less than 10 seconds) of moving back between left and right arrow key (-10% and 18% respectively), the vesc motor control will suddenly become unresponsive, causing the motor to not move but the current draw to stay around whatever value it stuck on (the value still fluctuates +- 0.1 A ). There is no fault code shown and the only way I can seem to fix it without having to reboot the vesc is by reloading the motor config to the vesc.
Any ideas as to what is causing the unresponsiveness to occur?
I also experience the same sort of issue with my own custom software application's programmatic commands. set_rpm and set_duty_cycle both occasionally cause the vesc control to lock up indefinitely.