-
Notifications
You must be signed in to change notification settings - Fork 479
Doc Bug: Flight Controller Porting Guide · PX4 Developer Guide #651
Comments
@mrpollo Do you know the answer to any of these questions? Just to check terminology, by "upstreaming" you mean for someone with a new flight controller board to add it to PX4 codelines? |
@LorenzMeier @dagar @davids5 - can you expand on these? |
Someone on forums wrote instructions |
I will try to answer the questions based on research I'm doing right now, I'll post back what I find. "Upstreaming" I meant pushing code to our repo. @ALL, I know we don't have answers to some of the questions above, the idea is to start a discussion and document as much as we can, this post is the first step. |
@mrpollo At the end of the day there is a very simple rule: Someone needs to sponsor a board, which means recurring maintenance cost, including hardware testing. If the contributor is not credibly capable of that there is nothing they can do to convince me to add it. That is in contrast to software features that benefit everybody. For those we assume the maintenance resposibility. For board support only one vendor benefits.
When you are ready to contribute and maintain the contribution.
It needs to pass the full test suite and flight testing. To be eligible, the product needs to be available in the market.
Contact [email protected] for guidance.
Yes, that is mandatory.
Depending on the severity of the deviations the board might not be eligible for upstream support.
PX4 only supports the FMU standard and the software. There is no maintenance and support for deviating builds.
If the board is accepted upstream and not part of the FMU standard, the sole responsibility for maintaining it lies with the manufacturer. Failure to maintain the board will lead to its removal from upstream support. |
I have attempted to capture this, and also explain why you might want to upstream in #654 |
The guide doesn't cover the steps for upstreaming a new port, regardless of type (NuttX/Linux)
Questions:
Bug Page: Flight Controller Porting Guide · PX4 Developer Guide
The text was updated successfully, but these errors were encountered: