Tools: ardupilotwaf add OpenDroneID lib

This commit is contained in:
Joshua Henderson 2022-06-23 14:24:00 -04:00 committed by Andrew Tridgell
parent 541cfa022b
commit 68360571d1
2 changed files with 4 additions and 0 deletions

View File

@ -110,6 +110,7 @@ COMMON_VEHICLE_DEPENDENT_LIBRARIES = [
'AP_Torqeedo',
'AP_CustomRotations',
'AP_AIS',
'AP_OpenDroneID',
]
def get_legacy_defines(sketch_name, bld):

View File

@ -555,6 +555,9 @@ class sitl(Board):
cfg.define('HAL_WITH_SPI', 1)
cfg.define('HAL_WITH_RAMTRON', 1)
cfg.define('AP_GENERATOR_RICHENPOWER_ENABLED', 1)
if Utils.unversioned_sys_platform() != 'cygwin' and sys.platform != 'darwin':
# enable OpenDroneID, but not on cygwin or macos due to compiler version used
cfg.define('AP_OPENDRONEID_ENABLED', 1)
if self.with_can:
cfg.define('HAL_NUM_CAN_IFACES', 2)