From 63419ac7c03d782b68d97578b71f05a2a316aed5 Mon Sep 17 00:00:00 2001 From: Shawn Nock Date: Tue, 25 Jun 2019 15:39:58 -0400 Subject: [PATCH] Overload -n to disable driving the REQ/RST pins --- src/dump.c | 1 + src/image.c | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/dump.c b/src/dump.c index ec29c71..ea69892 100644 --- a/src/dump.c +++ b/src/dump.c @@ -60,6 +60,7 @@ void dump_raw(uint8_t const * const data, size_t len, dump_t dir) { break; case DUMP_RXI_BUFFER_UPDATE: fprintf(stderr, "Partial RX:\n\t"); + break; default: fprintf(stderr, "Notice: "); break; diff --git a/src/image.c b/src/image.c index 9f2b891..552814f 100644 --- a/src/image.c +++ b/src/image.c @@ -425,7 +425,9 @@ void image_set_no_fix(void) { } void image_main(int fd, int argc, char **argv){ - gpio_ble_req_bootloader(); + if (!g_no_fix) { + gpio_ble_req_bootloader(); + } serial_fd = fd; if (argc < 1) { image_help(); @@ -453,5 +455,7 @@ void image_main(int fd, int argc, char **argv){ } else { image_help(); } - gpio_ble_req_controller(); + if (!g_no_fix) { + gpio_ble_req_controller(); + } } \ No newline at end of file