AP_HAL_ChibiOS: hwdef.py: define HAL_HAVE_AP_ROMFS_EMBEDDED_LUA
if lua files in ROMFS
This commit is contained in:
parent
2e2b1c9fac
commit
d4daa990f8
@ -2625,6 +2625,11 @@ Please run: Tools/scripts/build_bootloaders.py %s
|
||||
self.embed_bootloader(f)
|
||||
|
||||
if len(self.romfs) > 0:
|
||||
# Allow lua to load from ROMFS if any lua files are added
|
||||
for file in self.romfs.keys():
|
||||
if file.startswith("scripts") and file.endswith(".lua"):
|
||||
f.write('#define HAL_HAVE_AP_ROMFS_EMBEDDED_LUA 1\n')
|
||||
break
|
||||
f.write('#define HAL_HAVE_AP_ROMFS_EMBEDDED_H 1\n')
|
||||
|
||||
if self.mcu_series.startswith('STM32F1'):
|
||||
@ -3204,15 +3209,16 @@ Please run: Tools/scripts/build_bootloaders.py %s
|
||||
# write out hw.dat for ROMFS
|
||||
self.write_all_lines(os.path.join(self.outdir, "hw.dat"))
|
||||
|
||||
# Add ROMFS directories
|
||||
self.romfs_add_dir(['scripts'])
|
||||
self.romfs_add_dir(['param'])
|
||||
|
||||
# write out hwdef.h
|
||||
self.write_hwdef_header(os.path.join(self.outdir, "hwdef.h"))
|
||||
|
||||
# write out ldscript.ld
|
||||
self.write_ldscript(os.path.join(self.outdir, "ldscript.ld"))
|
||||
|
||||
self.romfs_add_dir(['scripts'])
|
||||
self.romfs_add_dir(['param'])
|
||||
|
||||
self.write_ROMFS(self.outdir)
|
||||
|
||||
# copy the shared linker script into the build directory; it must
|
||||
|
Loading…
Reference in New Issue
Block a user