ArduPilot / ArduPilot/CustomBuild
Don't allow user to select options which require hardware support that the board does not have.
Open
- Dominant language
- Python
- Stars
- 32
- Forks
- 74
- PR merge metrics
- No merged PRs in 30d
Description
For example It is currently possible to enable DroneCAN on a Matek F405 which does not have hardware CAN support.
See: https://github.com/ArduPilot/ardupilot/issues/27528
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the CustomBuild option-selection flow and how board hardware capabilities are represented. Reproduce the Matek F405 with DroneCAN enabled, then verify that options requiring unsupported hardware are rejected or unavailable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100