mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-04 01:28:53 +08:00
a03441b818b6ea54eed61fb867a2a64ff722028b
On second thought, using % just isn't correct. When a make target looks like: foo% bar%: ... Then that implies that it will build BOTH foo% and bar% whenever that rule is triggered (by either) for any value of the pattern %. Clearly that is not what we want / intend. So, this commit goes back to using config targets without a % in it by generating a full list of them. It also turns sitl_deprecation into a Hidden Target. Finally, now that we have those target lists anyway, I added a 'help' and 'list_config_targets' targets that print the available targets. Note that the '%' catch-all target only works when all other targets either have a recipe or are marked as .PHONY, otherwise such targets are only interpretted as dependencies and still executre the '%' target afterwards, which is not what we want.
PX4 Pro Drone Autopilot
This repository holds the PX4 Pro flight control solution for drones, with the main applications located in the src/modules directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones.
- Official Website: http://px4.io
- License: BSD 3-clause (see LICENSE.md)
- Supported airframes (more experimental are supported):
- Multicopters
- Fixed wing
- VTOL
- Releases
- Downloads
Users
Please refer to the user documentation and user forum for flying drones with the PX4 flight stack.
Developers
This repository contains code supporting these boards:
- Snapdragon Flight
- FMUv1.x
- FMUv2.x (Pixhawk, Pixhawk 2 and Pixfalcon)
- FMUv4.x (Pixhawk X and Pixracer)
- AeroCore (v1 and v2)
- STM32F4Discovery (basic support) Tutorial
Languages
C++
51.2%
C
38.5%
CMake
4.7%
Python
3.9%
Shell
1.3%
Other
0.1%