Would VESC support dshot or uavcan protocol? I'm adrone R&D and I need a foc esc. Pwm is good, but dshot is better. The telemetry on most blheli dshot escs is great as well, which can return messages of voltage, current, rpm and temperature, and supported by many flight controllers. That really helps a lot.
I'm not sure about whether the VESC could be controlled through the can bus using uavcan protocol or not. If not, I also propose to add the feature. It's useful when the signal wire is long.