aboutsummaryrefslogtreecommitdiff
path: root/src/platforms
diff options
context:
space:
mode:
authorGareth McMullin2015-02-28 20:50:10 -0800
committerGareth McMullin2015-03-22 12:26:45 -0700
commitfa046601a54ddf2137048f11594ed7d72ede995a (patch)
tree6dbb9251bed523bf61fbb23d06ca2fd40d891ac0 /src/platforms
parenta497127a8d16387ce9b9b01969ca5632b95d8e07 (diff)
Add exception handling mechanism and raise exception on low-level comms failure.
Diffstat (limited to 'src/platforms')
-rw-r--r--src/platforms/native/platform.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/platforms/native/platform.h b/src/platforms/native/platform.h
index ae9bcef..3b1769b 100644
--- a/src/platforms/native/platform.h
+++ b/src/platforms/native/platform.h
@@ -153,6 +153,7 @@ extern jmp_buf fatal_error_jmpbuf;
#define SET_IDLE_STATE(state) {gpio_set_val(LED_PORT, LED_IDLE_RUN, state);}
#define SET_ERROR_STATE(state) {gpio_set_val(LED_PORT, LED_ERROR, state);}
+#include "target.h"
#define PLATFORM_SET_FATAL_ERROR_RECOVERY() {setjmp(fatal_error_jmpbuf);}
#define PLATFORM_FATAL_ERROR(error) do { \
if(running_status) gdb_putpacketz("X1D"); \