-
-
Notifications
You must be signed in to change notification settings - Fork 918
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
Add support for using MSP build options #3780
Add support for using MSP build options #3780
Conversation
haslinghuis
commented
Feb 1, 2024
•
edited
Loading
edited
- Details and depends on: Extend build info with defined flags betaflight#13333
- Reduces cloud build API requests
- Works for local builds and offline
- Firmware flasher keeps using cloud build API request for easy transition
- This only affects next firmware. So nothing to test here.
This comment has been minimized.
This comment has been minimized.
2631404
to
8ef3197
Compare
This comment has been minimized.
This comment has been minimized.
8ef3197
to
1dc5004
Compare
This comment has been minimized.
This comment has been minimized.
1dc5004
to
22088f5
Compare
This comment has been minimized.
This comment has been minimized.
22088f5
to
426cccd
Compare
This comment has been minimized.
This comment has been minimized.
426cccd
to
aeb0fa9
Compare
This comment has been minimized.
This comment has been minimized.
aeb0fa9
to
8b30e30
Compare
This comment has been minimized.
This comment has been minimized.
892e86d
to
f23bab8
Compare
This comment has been minimized.
This comment has been minimized.
e1c1103
to
f1e96d1
Compare
This comment has been minimized.
This comment has been minimized.
f1e96d1
to
7208eef
Compare
This comment has been minimized.
This comment has been minimized.
Next release. We have to start focusing on bug fixes only during RC phases. |
... and we change betaflight/betaflight#13333 to API 1.47 |
test result of
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- i'll approve now in effort to get it started. request that others test.
- maybe needs "deep testing"
180d141
to
c6d2aaa
Compare
✅ Deploy Preview for origin-betaflight-app ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
ff71f13
to
44f42c3
Compare
Quality Gate passedIssues Measures |
Do you want to test this code? Here you have an automated build: |
|
Currently MSP build options is supported for 4.6 firmware. See second commit. |
I would vote yes, but maybe ask @blckmn . |
we have lot of logic for defines in src/main/target/common_pre.h , maybe a help |
I can imagine passing requested features as list (single define) and then using a bit of boost-pp magic to derive actual defines used. I will help some of current build system problems (define both from build system and config) and will be easier to refactor in future. Ping me if there is interest |
See earlier comment here: betaflight/betaflight#13333 (comment) @atomgomba @blckmn We just need to add missing defines to cloud API and run the auto-generated code script again. EDIT: Added them now in follow up PR for CRSF, GHST and FPORT. |
* Add buildOptions from MSP * Fixup semver