diff --git a/examples/resource.rs b/examples/resource.rs
index 74b11baf4bccd88a331b484f2ff0932191e1d6bd..c88fee9d4c7f612874a40b6c2953cff9d5ab913f 100644
--- a/examples/resource.rs
+++ b/examples/resource.rs
@@ -83,6 +83,7 @@ use cortex_m::register::basepri;
 
 // for wcet should be autogenerated...
 #[inline(never)]
+#[no_mangle]
 fn readbasepri() -> u8 {
     cortex_m::register::basepri::read()
 }