Calling VESC UART Arduino experts

ESP32 is an Arduino compat board. It’s very fast. Built in Wifi/Bluetooth, multiple UARTs. Lots of features… and it’s dual core (which you may not need), which means it can run two separate threads (google ESP32 FreeRTOS).

It’s a bit of a step up. Maybe get comfortable with getting what you want done on something you’re familiar with and then look at implementing on an ESP32. Maybe.