cleanflight / cleanflight-configurator

Google chrome/chromium based configuration tool for the cleanflight firmware
GNU General Public License v3.0
334 stars 252 forks source link

Configure ESC parameters directly #375

Closed ledvinap closed 7 years ago

ledvinap commented 8 years ago

https://github.com/cleanflight/cleanflight/pull/2075 and https://github.com/cleanflight/cleanflight/pull/2090, it is easy to implement 4way interface over MSP.

With it, it would be possible to configure ESC parameters directly from configurator.

Is there someone who can work on configurator part? I can implement firmware support.

4712 commented 8 years ago

I have thought about, but I'm afraid, my coding style is not cleanflight compatible...

ledvinap commented 8 years ago

@4712 : Sorry, I didn't mean to offend you. I wanted to redesign the entry from MSP only. But it got out of my hand a bit..

skaman82 commented 8 years ago

@ledvinap I can help you out with the GUI layout and html/css - with the JS someone else has to take over

DieHertz commented 8 years ago

Do we really need to redesign anything? My idea is to do all the work in CleanFlight Configurator, say add a built-in "BLHeli Configurator" limited in terms of supported interfaces. We basically have to implement a part of BLHeliSuite functionality, allowing to at least read/write EEPROM and map all the settings. I can do the JS and C++ (if required) parts, you can help me with the presentation layer. I'm currently figuring things out in my local repo, will check back in later.

DieHertz commented 8 years ago

I'm currently working on it in my own repo. Suggestions about GUI are highly desired and appreciated. Are we going to mimic BLHeliSuite by displaying all available settings, or some restricted subset of them? What about different modes? I suggest initially supporting only MULTI.