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

Fix local builds unable to flash custom targets #704

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ModalAIMax
Copy link

When building firmware from a local repository, the ELRS Configurator looks in that directory for hardware definitions; however, when passing the built firmware to 'binary_configurator.py' it will always set the hardware definition directory (the flag '--dir') to the ELRS Configurator's local data directory. This means that while the build step works, the flash step fails unexpectedly due to the inconsistent hardware definition files.

This change will only affect local builds and only if a hardware directory exists in the local firmware directory. The purpose of the change is to allow custom targets to work with the ELRS Configurator without needing to upstream new targets to the hardware git repository; therefore, this change is only meant for development/advanced users.

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

Successfully merging this pull request may close these issues.

2 participants