Skip to content

Commit 985255d

Browse files
committed
assert - use fprintf (if serial=1) and mbed_die
1 parent d898c11 commit 985255d

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

hal/common/assert.c

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,19 @@
1414
* limitations under the License.
1515
*/
1616
#include "mbed_assert.h"
17-
#include "mbed_error.h"
17+
#include "device.h"
18+
19+
#if DEVICE_STDIO_MESSAGES
20+
#include <stdio.h>
21+
#endif
22+
23+
#include <stdlib.h>
24+
#include "mbed_interface.h"
1825

1926
void mbed_assert_internal(const char *expr, const char *file, int line)
2027
{
21-
error("mbed assertation failed: %s, file: %s, line %d \n", expr, file, line);
28+
#if DEVICE_STDIO_MESSAGES
29+
fprintf(stderr, "mbed assertation failed: %s, file: %s, line %d \n", expr, file, line);
30+
#endif
31+
mbed_die();
2232
}

0 commit comments

Comments
 (0)