diff --git a/demos/bsp/boards/board.c b/demos/bsp/boards/board.c index 22d4c0971..ae88c39f5 100644 --- a/demos/bsp/boards/board.c +++ b/demos/bsp/boards/board.c @@ -134,5 +134,10 @@ void HardFault_HandlerC(unsigned long *hardfault_args){ // Bus Fault Address Register _BFAR = (*((volatile unsigned long *)(0xE000ED38))) ; - __asm("BKPT #0\n") ; // Break into the debugger +// if ((CoreDebug->DHCSR & CoreDebug_DHCSR_C_DEBUGEN_Msk)==CoreDebug_DHCSR_C_DEBUGEN_Msk) /* if there is debugger connected */ +// { +// __asm("BKPT #0\n"); +// } + + hal_debugger_breakpoint(); } diff --git a/demos/host/.cproject b/demos/host/.cproject index 76da339f4..079ac0add 100644 --- a/demos/host/.cproject +++ b/demos/host/.cproject @@ -56,6 +56,7 @@