aboutsummaryrefslogtreecommitdiff
path: root/cortex-m-rt/examples/data_overflow.rs
diff options
context:
space:
mode:
authorGravatar Jorge Aparicio <jorge@japaric.io> 2018-08-18 22:45:13 +0200
committerGravatar Jorge Aparicio <jorge@japaric.io> 2018-08-31 00:38:10 +0200
commitf2a155a0715cb99cbace2eca7ab5fcfa93d106d2 (patch)
tree2066fedfc4218770521dac35337073088c1a6759 /cortex-m-rt/examples/data_overflow.rs
parent0fb051055a0340ad6c5b59d18183c260468e455f (diff)
downloadcortex-m-f2a155a0715cb99cbace2eca7ab5fcfa93d106d2.tar.gz
cortex-m-f2a155a0715cb99cbace2eca7ab5fcfa93d106d2.tar.zst
cortex-m-f2a155a0715cb99cbace2eca7ab5fcfa93d106d2.zip
turn macros into attributes
Diffstat (limited to 'cortex-m-rt/examples/data_overflow.rs')
-rw-r--r--cortex-m-rt/examples/data_overflow.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/cortex-m-rt/examples/data_overflow.rs b/cortex-m-rt/examples/data_overflow.rs
index 396f1c8..ceec18b 100644
--- a/cortex-m-rt/examples/data_overflow.rs
+++ b/cortex-m-rt/examples/data_overflow.rs
@@ -5,13 +5,12 @@
#![no_main]
#![no_std]
-#[macro_use(entry)]
extern crate cortex_m_rt as rt;
extern crate panic_abort;
use core::ptr;
-entry!(main);
+use rt::entry;
// This large static array uses most of .rodata
static RODATA: [u8; 48*1024] = [1u8; 48*1024];
@@ -20,6 +19,7 @@ static RODATA: [u8; 48*1024] = [1u8; 48*1024];
// without also overflowing RAM.
static mut DATA: [u8; 16*1024] = [1u8; 16*1024];
+#[entry]
fn main() -> ! {
unsafe {
let _bigdata = ptr::read_volatile(&RODATA as *const u8);