aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cortex-m-rt/link.x.in2
-rw-r--r--cortex-m-rt/src/lib.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/cortex-m-rt/link.x.in b/cortex-m-rt/link.x.in
index 02cdb32..c2511f7 100644
--- a/cortex-m-rt/link.x.in
+++ b/cortex-m-rt/link.x.in
@@ -54,7 +54,7 @@ EXTERN(__INTERRUPTS); /* `static` variable similar to `__EXCEPTIONS` */
/* # Pre-initialization function */
/* If the user overrides this using the `pre_init!` macro or by creating a `__pre_init` function,
then the function this points to will be called before the RAM is initialized. */
-PROVIDE(__pre_init = 0);
+PROVIDE(__pre_init = 1);
/* # Sections */
SECTIONS
diff --git a/cortex-m-rt/src/lib.rs b/cortex-m-rt/src/lib.rs
index d73dc4f..31e4ea3 100644
--- a/cortex-m-rt/src/lib.rs
+++ b/cortex-m-rt/src/lib.rs
@@ -491,7 +491,7 @@ pub unsafe extern "C" fn Reset() -> ! {
}
let pre_init: unsafe extern "C" fn() = __pre_init;
- if pre_init as usize != 0 {
+ if pre_init as usize != 1 {
pre_init();
}