-
Notifications
You must be signed in to change notification settings - Fork 394
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GCS Module: 1wire protocol 4w-if SK/BL ESC flash, settings #1690
Comments
#1687 -- rapidflash Chrome configurator reference may come in handy. |
@Brotronics kindly pointed me at https://github.com/DTFUHF/baseflight/blob/usblinker/src/usblinker.c |
I would love this. I've had a couple builds where getting to ESCs is just hard enough to make this unpleasant. Not only for changing direction, but also experimental reconfiguration (e.g. comp_pwm) and builds. |
I also think this would be an awesome feature. As a suggested implementation method, I would write a PIOS_COM interface that bit bangs the serial protocol. I did something very similar in my ESC code using a soft USART that sat on the PWM lines: https://github.com/peabody124/TauLabs/blob/esc/flight/PiOS/STM32F10x/pios_softusart.c |
IMO, the Cleanflight way is a really dumb cop-out solution. OpenPilot did a much better job (though there's more work to do) and I think Tau Labs can do even better. I want "install image on all my ESCs" and potentially "motor 3 is backwards." Options, presumably, should be consistent across all of them. Using my flight controller as a serial adaptor feels very lame and platform specific. |
I think for the CF way much less work would be needed. Otherwise it would be a lot more work to get the BlHeliSuite functionality into GCS, and also someone must do the maintaining when there are changes in new BlHehli Versions. |
Doesn't OP's work on more than just Windows? Because this On Tue, Jul 28, 2015 at 12:24 AM Trex4Git notifications@github.com wrote:
|
It may be viable to form a partnership with either the team behind Rapidflash, or the BLHeliSuite team, and implement a GCS pane for ESC configuration. If the configuration/flash protocol are open, or simple enough, such a partnership might not even be required, but some consideration must be given to the delta between upstream updates / new features and the TL UI lagging behind.
I have no doubt that we would be able to do enough to flash and re-configure ESCs with no change to wiring required.
Thoughts?
cheers
The text was updated successfully, but these errors were encountered: