Browse Source

waf: added --ekf-double configure option

zr-v5.1
Andrew Tridgell 4 years ago committed by Randy Mackay
parent
commit
5bccdf5e5a
  1. 8
      Tools/ardupilotwaf/boards.py
  2. 10
      wscript

8
Tools/ardupilotwaf/boards.py

@ -340,7 +340,13 @@ class Board: @@ -340,7 +340,13 @@ class Board:
for f in os.listdir('libraries/AP_OSD/fonts'):
if fnmatch.fnmatch(f, "font*bin"):
env.ROMFS_FILES += [(f,'libraries/AP_OSD/fonts/'+f)]
if cfg.options.ekf_double:
env.CXXFLAGS += ['-DHAL_EKF_DOUBLE=1']
if cfg.options.ekf_single:
env.CXXFLAGS += ['-DHAL_EKF_DOUBLE=0']
def pre_build(self, bld):
'''pre-build hook that gets called before dynamic sources'''
if bld.env.ROMFS_FILES:

10
wscript

@ -251,6 +251,16 @@ configuration in order to save typing. @@ -251,6 +251,16 @@ configuration in order to save typing.
action='store_true',
default=False,
help='Configure without EKF3.')
g.add_option('--ekf-double',
action='store_true',
default=False,
help='Configure EKF as double precision.')
g.add_option('--ekf-single',
action='store_true',
default=False,
help='Configure EKF as single precision.')
g.add_option('--static',
action='store_true',

Loading…
Cancel
Save