summaryrefslogtreecommitdiff
path: root/cc3200/misc/FreeRTOSHooks.c
diff options
context:
space:
mode:
Diffstat (limited to 'cc3200/misc/FreeRTOSHooks.c')
-rw-r--r--cc3200/misc/FreeRTOSHooks.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/cc3200/misc/FreeRTOSHooks.c b/cc3200/misc/FreeRTOSHooks.c
index 4268980d6..9383000b0 100644
--- a/cc3200/misc/FreeRTOSHooks.c
+++ b/cc3200/misc/FreeRTOSHooks.c
@@ -35,6 +35,7 @@
#include "pybuart.h"
#include "osi.h"
#include "pybwdt.h"
+#include "mperror.h"
//*****************************************************************************
@@ -66,15 +67,13 @@ void vApplicationIdleHook (void)
void vApplicationMallocFailedHook (void)
{
#ifdef DEBUG
- // Break into the debugger
+ // break into the debugger
__asm volatile ("bkpt #0 \n");
-
- printf("\nFATAL ERROR: FreeRTOS malloc failed!\n");
#endif
for ( ; ; )
{
- // TODO: Blink the BLD
+ __fatal_error("FreeRTOS malloc failed!");
}
}
@@ -92,13 +91,11 @@ void vApplicationStackOverflowHook (OsiTaskHandle *pxTask, signed char *pcTaskNa
#ifdef DEBUG
// Break into the debugger
__asm volatile ("bkpt #0 \n");
-
- printf("\nFATAL ERROR: Application: %s stack overflow!\n", pcTaskName);
#endif
for ( ; ; )
{
- // TODO: Blink the BLD
+ __fatal_error("Stack overflow!");
}
}