ardupilot/Tools/scripts/board_list.py

124 lines
4.1 KiB
Python

#!/usr/bin/env python
'''
list of boards for build_binaries.py and custom build server
'''
AUTOBUILD_BOARDS = ["fmuv2",
"fmuv3",
"fmuv5",
"mindpx-v2",
"erlebrain2",
"navigator",
"navio",
"navio2",
"edge",
"pxf",
"pxfmini",
"KakuteF4",
"KakuteF7",
"KakuteF7Mini",
"KakuteF4Mini",
"MambaF405v2",
"MatekF405",
"MatekF405-bdshot",
"MatekF405-STD",
"MatekF405-Wing",
"MatekF765-Wing",
"MatekF765-SE",
"MatekF405-CAN",
"MatekH743",
"MatekH743-bdshot",
"OMNIBUSF7V2",
"sparky2",
"omnibusf4",
"omnibusf4pro",
"omnibusf4pro-bdshot",
"omnibusf4v6",
"OmnibusNanoV6",
"OmnibusNanoV6-bdshot",
"mini-pix",
"airbotf4",
"revo-mini",
"revo-mini-bdshot",
"revo-mini-i2c",
"revo-mini-i2c-bdshot",
"CubeBlack",
"CubeBlack+",
"CubePurple",
"Pixhawk1",
"Pixhawk1-1M",
"Pixhawk4",
"Pixhawk4-bdshot",
"Pix32v5",
"PH4-mini",
"CUAVv5",
"CUAVv5-bdshot",
"CUAVv5Nano",
"CUAVv5Nano-bdshot",
"CUAV-Nora",
"CUAV-X7",
"CUAV-X7-bdshot",
"mRoX21",
"Pixracer",
"Pixracer-bdshot",
"F4BY",
"mRoX21-777",
"mRoControlZeroF7",
"mRoNexus",
"mRoPixracerPro",
"mRoPixracerPro-bdshot",
"mRoControlZeroOEMH7",
"mRoControlZeroClassic",
"mRoControlZeroH7",
"mRoControlZeroH7-bdshot",
"F35Lightning",
"speedybeef4",
"SuccexF4",
"DrotekP3Pro",
"VRBrain-v51",
"VRBrain-v52",
"VRUBrain-v51",
"VRCore-v10",
"VRBrain-v54",
"TBS-Colibri-F7",
"Durandal",
"Durandal-bdshot",
"CubeOrange",
"CubeOrange-bdshot",
"CubeYellow",
"R9Pilot",
"QioTekZealotF427",
"BeastH7",
"BeastF7",
"FlywooF745",
"FlywooF745Nano",
"luminousbee5",
"MambaF405US-I2C",
"Swan-K1",
# SITL targets
"SITL_x86_64_linux_gnu",
"SITL_arm_linux_gnueabihf",
]
AP_PERIPH_BOARDS = ["f103-GPS",
"f103-QiotekPeriph",
"f103-ADSB",
"f103-RangeFinder",
"f303-GPS",
"f303-Universal",
"f303-M10025",
"f303-M10070",
"f303-MatekGPS",
"f405-MatekGPS",
"f103-Airspeed",
"CUAV_GPS",
"ZubaxGNSS",
"CubeOrange-periph",
"CubeBlack-periph",
"MatekH743-periph",
"HitecMosaic",
"FreeflyRTK",
"HolybroGPS",
"BirdCANdy",
]