Tools: ardupilotwaf add OpenDroneID lib

This commit is contained in:
Andrew Tridgell 2022-08-09 10:52:45 +10:00
parent 21dc768adb
commit 7637e95b9c
2 changed files with 4 additions and 0 deletions

View File

@ -109,6 +109,7 @@ COMMON_VEHICLE_DEPENDENT_LIBRARIES = [
'AP_VideoTX',
'AP_FETtecOneWire',
'AP_Torqeedo',
'AP_OpenDroneID',
]
def get_legacy_defines(sketch_name, bld):

View File

@ -547,6 +547,9 @@ class sitl(Board):
cfg.define('HAL_WITH_SPI', 1)
cfg.define('HAL_WITH_RAMTRON', 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)