From 630d4428c6fa72447e3774b6868e9d293eca6b03 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Sat, 17 Jul 2021 08:36:32 +0200 Subject: [PATCH] main: DFU mode: pass board vid/pid --- src/main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index b684ad2..aa211b1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -265,8 +265,13 @@ int main(int argc, char **argv) if (args.dfu || (board && board->mode == COMM_DFU)) { /* try to init DFU probe */ DFU *dfu = NULL; + uint16_t vid = 0, pid = 0; + if (board) { + vid = board->vid; + pid = board->pid; + } try { - dfu = new DFU(args.bit_file, args.verbose); + dfu = new DFU(args.bit_file, vid, pid, args.verbose); } catch (std::exception &e) { printError("DFU init failed with: " + string(e.what())); return EXIT_FAILURE;