I have multiple custom apps designed that are working great in the VESC. However, if I want to switch a VESC to a different app, I need to upload new firmware. I'm wondering how I can modify the app list in VESC and VESC tool to have multiple custom apps with custom names. I had thought about just modifying existing apps with my code. I don't want to modify too much base code, so its easier to stay current with updates to main branch. Any help or direction would be greatly appreciated.
Maybe converting your custom apps to Lisp ? Then you can seperate the firmware and the custom stuff, keeping the firmware original. In the VESC tool you can upload the Lisp code in a blink of an eye, works pretty good. I have done this approach also my self. Downside.., you have to learn Lisp....But what you can do with C you should be able to do with Lisp.