diff options
Diffstat (limited to 'c/src/lib/libbsp/arm/edb7312/startup/bspreset.c')
-rw-r--r-- | c/src/lib/libbsp/arm/edb7312/startup/bspreset.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c b/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c index f18037e2b6..c9f319228c 100644 --- a/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c +++ b/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c @@ -9,12 +9,13 @@ */ #include <bsp.h> +#include <ep7312.h> void bsp_reset(void) { - #if ON_SKYEYE - /* TBD use Skyeye reset device */ - #else - asm volatile ("b _start"); - #endif +#if ON_SKYEYE == 1 + SKYEYE_MAGIC_ADDRESS = 0xff; +#else + asm volatile ("b _start"); +#endif } |