6-step commutation with hall-effect sensors not updating PWM in v6.4.1
I was testing a BLDC motor with Hall-effect sensors at very low speed. This worked ok with v6.3.2, but with v6.4.1, if the speed reference is low, the motor don't even start.
If I manually move the motor, sometimes it starts and sometimes it throws an overcurrent error.
It looks like the PID is integrating, but not actual PWM's are being sent to the motor.
I checked that, when movement starts, HALL_ReadState (called via multiple functions from TSK_MediumFrequencyTaskM1 when State is CHARGE_BOOT_CAP) sets pHandle->SensorIsReliable = false because the hall state was the same as previous call to ReadState so I modified ReadState so that, when the state is the same as before, it was not labeled as unreliable, but motor still doesn't start.
I'm going to dig deeper on it.
