From ef03c7c1c6a6efdd252b6931bf7c75a99b23c23f Mon Sep 17 00:00:00 2001 From: Andrzej Kaczmarek Date: Wed, 28 Sep 2022 23:49:54 +0200 Subject: [PATCH] nimble/ll: Always send assert vs event if enabled We should always send assert vs event if enabled, regardless if we'll break due to attached debugger or not. This is useful when using monitor over RTT since using RTT means debugger is attached even though we may not actually have sw debugger running. --- nimble/controller/src/ble_ll.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nimble/controller/src/ble_ll.c b/nimble/controller/src/ble_ll.c index d394bc4f7..d9f3955ee 100644 --- a/nimble/controller/src/ble_ll.c +++ b/nimble/controller/src/ble_ll.c @@ -1742,10 +1742,10 @@ ble_ll_is_addr_empty(const uint8_t *addr) void ble_ll_assert(const char *file, unsigned line) { + ble_ll_hci_ev_send_vs_assert(file, line); + if (hal_debugger_connected()) { __BKPT(0); - } else { - ble_ll_hci_ev_send_vs_assert(file, line); \ } while (1);