aboutsummaryrefslogtreecommitdiff
path: root/src/cortexm.c
diff options
context:
space:
mode:
authorGareth McMullin2012-06-22 23:13:25 +1200
committerGareth McMullin2012-06-22 23:13:25 +1200
commitc09cbe8719493f8a9220fa2ac4a224eb67f520f2 (patch)
tree325254b0c08291db0036723f0a731df2a264be21 /src/cortexm.c
parent33905d720337b6a66a11217e8c46558d019c1e8a (diff)
First cut at an Atmel SAM3X driver.
Diffstat (limited to 'src/cortexm.c')
-rw-r--r--src/cortexm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cortexm.c b/src/cortexm.c
index 2adf8d9..0462a5f 100644
--- a/src/cortexm.c
+++ b/src/cortexm.c
@@ -326,11 +326,12 @@ cortexm_probe(struct target_s *target)
#define PROBE(x) \
- do { if (!(x)(target) && !target_check_error(target)) return 0; } while (0)
+ do { if (!(x)(target)) return 0; else target_check_error(target); } while (0)
PROBE(stm32f1_probe);
PROBE(stm32f4_probe);
PROBE(lpc11xx_probe);
+ PROBE(sam3x_probe);
/* Try LMI last, as it doesn't fail. */
PROBE(lmi_probe);
#undef PROBE