Skip to content
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

Gray out features that were not complied during cloud complie #3440

Open
haybeseret opened this issue May 6, 2023 · 5 comments
Open

Gray out features that were not complied during cloud complie #3440

haybeseret opened this issue May 6, 2023 · 5 comments

Comments

@haybeseret
Copy link

Is your feature request related to a problem? Please describe

Hello,
So the featuer is like so.
When a FC is flashed with cloud build, it could be nice to add an option / log which tell us which features were selected, and when this FC is connected to the configurator to gray out the disabled features.
I am writing this after spending 2 days figuring out why GPS is not tunred-on on a FC that was flashed without GPS .
Thanks.

Describe the solution you'd like

Have UUID per flash / or similar, that will be stored either on the local flash or in the cloud which will hold which features were flash on the FC.
When FC is connected to the configurator, have that info determine which features whould be seen as enabled.

Describe alternatives you've considered

Try to remember which features were flash ?!

Other information

No response

@haslinghuis
Copy link
Member

@McGiverGim
Copy link
Member

I think that the idea of gray them (or any other color) is better than hide them. In this way the user knows that the feature exist but it's not available.

@haybeseret
Copy link
Author

Hi - tested lastest nightly and indeed seem like it was fixed. yet the UX is not optimal. Need to still grayout with tooltip all the locations were the feature iss relevant - GPS for exmaple, need to also be disable in the sensors dropdown in the ports tab.
Thanks.

@mheidinger
Copy link

One additional thing that would be nice to be included: Hide / grey out not compiled receiver protocols.

I wanted to move my RC stuff to ELRS and could not figure out why it was not working on my quad. Turns out I just did not include USE_SERIALRX_CRSF in my build and completely forgot that I selected something there a few weeks back. Took more time than I'd like to admit to figure this out (ultimately installed 10.10.0 and used the build key from the log to query the build server directly to get 'my' config).

@haslinghuis
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants