aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32h755cm7
diff options
context:
space:
mode:
authorDion Dokter <[email protected]>2024-08-05 11:18:16 +0200
committerDion Dokter <[email protected]>2024-08-05 11:18:16 +0200
commit2a7fe16ceb53aca38f73ac01a923ea445654673c (patch)
tree24b627a61d951930c3804b4b6942396d615c1cd2 /examples/stm32h755cm7
parente39e93ead4f1da2504435e653a8d3e404c511c9e (diff)
Improve shared data placement, require less atomic support and use unsafecell for the clocks
Diffstat (limited to 'examples/stm32h755cm7')
-rw-r--r--examples/stm32h755cm7/memory.x1
-rw-r--r--examples/stm32h755cm7/src/bin/blinky.rs2
2 files changed, 2 insertions, 1 deletions
diff --git a/examples/stm32h755cm7/memory.x b/examples/stm32h755cm7/memory.x
index ab2afc216..ef884796a 100644
--- a/examples/stm32h755cm7/memory.x
+++ b/examples/stm32h755cm7/memory.x
@@ -9,6 +9,7 @@ SECTIONS
9{ 9{
10 .ram_d3 : 10 .ram_d3 :
11 { 11 {
12 *(.ram_d3.shared_data)
12 *(.ram_d3) 13 *(.ram_d3)
13 } > RAM_D3 14 } > RAM_D3
14} \ No newline at end of file 15} \ No newline at end of file
diff --git a/examples/stm32h755cm7/src/bin/blinky.rs b/examples/stm32h755cm7/src/bin/blinky.rs
index f76a136aa..94d2226c0 100644
--- a/examples/stm32h755cm7/src/bin/blinky.rs
+++ b/examples/stm32h755cm7/src/bin/blinky.rs
@@ -10,7 +10,7 @@ use embassy_stm32::SharedData;
10use embassy_time::Timer; 10use embassy_time::Timer;
11use {defmt_rtt as _, panic_probe as _}; 11use {defmt_rtt as _, panic_probe as _};
12 12
13#[link_section = ".ram_d3"] 13#[link_section = ".ram_d3.shared_data"]
14static SHARED_DATA: MaybeUninit<SharedData> = MaybeUninit::uninit(); 14static SHARED_DATA: MaybeUninit<SharedData> = MaybeUninit::uninit();
15 15
16#[embassy_executor::main] 16#[embassy_executor::main]