From cc2677f8f92fbd44ffc442e6ec2a7db1f53a1c07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Izzo?= Date: Tue, 28 Dec 2021 21:41:24 +0100 Subject: [PATCH] Add Module17 flashing target Add target openrt_mod17_flash that will invoke dfu-util to flash Module17. TG-398 --- meson.build | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/meson.build b/meson.build index efca8d9d..91a367b9 100644 --- a/meson.build +++ b/meson.build @@ -511,6 +511,7 @@ radio_tool = find_program('radio_tool') objcopy = find_program('objcopy', required:false, disabler:true) bin2sgl = find_program('scripts/bin2sgl.Linux', required:false, disabler:true) gd77_loader = find_program('scripts/gd-77_firmware_loader.py', required:false, disabler:true) +dfu_util = find_program('dfu-util', required:false, disabler:true) foreach t : targets @@ -539,6 +540,14 @@ foreach t : targets output : name+'_flash', command : [gd77_loader, '-f', '@INPUT@.sgl']) + # Module17 also uses dfu-tool for flashing + elif name == 'openrtx_mod17' + + custom_target(name+'_flash', + input : bin, + output : name+'_flash', + command : [dfu_util, '-d', '0483:df11', '-a', '0', '-D', '@INPUT@', '-s', '0x08000000']) + else wrap = custom_target(name+'_wrap',