waf: split AP_HAL_SITL and AP_SIM_ENABLED
This commit is contained in:
parent
2e809282e7
commit
4c8fc3bcaf
@ -545,6 +545,7 @@ class sitl(Board):
|
|||||||
HAL_PROBE_EXTERNAL_I2C_BAROS = 1,
|
HAL_PROBE_EXTERNAL_I2C_BAROS = 1,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
cfg.define('AP_SIM_ENABLED', 1)
|
||||||
cfg.define('HAL_WITH_SPI', 1)
|
cfg.define('HAL_WITH_SPI', 1)
|
||||||
cfg.define('HAL_WITH_RAMTRON', 1)
|
cfg.define('HAL_WITH_RAMTRON', 1)
|
||||||
|
|
||||||
@ -708,7 +709,8 @@ class esp32(Board):
|
|||||||
super(esp32, self).configure_env(cfg, env)
|
super(esp32, self).configure_env(cfg, env)
|
||||||
cfg.load('esp32')
|
cfg.load('esp32')
|
||||||
env.DEFINES.update(
|
env.DEFINES.update(
|
||||||
CONFIG_HAL_BOARD = 'HAL_BOARD_ESP32'
|
CONFIG_HAL_BOARD = 'HAL_BOARD_ESP32',
|
||||||
|
AP_SIM_ENABLED = 0,
|
||||||
)
|
)
|
||||||
|
|
||||||
tt = self.name[5:] #leave off 'esp32' so we just get 'buzz','diy','icarus, etc
|
tt = self.name[5:] #leave off 'esp32' so we just get 'buzz','diy','icarus, etc
|
||||||
@ -920,6 +922,18 @@ class chibios(Board):
|
|||||||
else:
|
else:
|
||||||
cfg.msg("Enabling ChibiOS thread statistics", "no")
|
cfg.msg("Enabling ChibiOS thread statistics", "no")
|
||||||
|
|
||||||
|
if cfg.env.SIM_ENABLED:
|
||||||
|
env.DEFINES.update(
|
||||||
|
AP_SIM_ENABLED = 1,
|
||||||
|
)
|
||||||
|
env.AP_LIBRARIES += [
|
||||||
|
'SITL',
|
||||||
|
]
|
||||||
|
else:
|
||||||
|
env.DEFINES.update(
|
||||||
|
AP_SIM_ENABLED = 0,
|
||||||
|
)
|
||||||
|
|
||||||
env.LIB += ['gcc', 'm']
|
env.LIB += ['gcc', 'm']
|
||||||
|
|
||||||
env.GIT_SUBMODULES += [
|
env.GIT_SUBMODULES += [
|
||||||
@ -984,6 +998,7 @@ class linux(Board):
|
|||||||
env.DEFINES.update(
|
env.DEFINES.update(
|
||||||
CONFIG_HAL_BOARD = 'HAL_BOARD_LINUX',
|
CONFIG_HAL_BOARD = 'HAL_BOARD_LINUX',
|
||||||
CONFIG_HAL_BOARD_SUBTYPE = 'HAL_BOARD_SUBTYPE_LINUX_NONE',
|
CONFIG_HAL_BOARD_SUBTYPE = 'HAL_BOARD_SUBTYPE_LINUX_NONE',
|
||||||
|
AP_SIM_ENABLED = 0,
|
||||||
)
|
)
|
||||||
|
|
||||||
if not cfg.env.DEBUG:
|
if not cfg.env.DEBUG:
|
||||||
|
Loading…
Reference in New Issue
Block a user