aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash/f7.rs
diff options
context:
space:
mode:
authorDion Dokter <[email protected]>2025-05-01 13:49:29 +0200
committerDion Dokter <[email protected]>2025-05-01 14:28:06 +0200
commite478bdf1df1c41cee0fd0aad29a66db4cf6f93f5 (patch)
treeb01c50b833ea75cff017cbd63d6c754c5186303a /embassy-stm32/src/flash/f7.rs
parent59d839a2b8a488bf1e9056f46ba1dff61148642b (diff)
Remove all notion of 'default' and 'alt' flash layouts. Now there's just the one layout.
Diffstat (limited to 'embassy-stm32/src/flash/f7.rs')
-rw-r--r--embassy-stm32/src/flash/f7.rs18
1 files changed, 5 insertions, 13 deletions
diff --git a/embassy-stm32/src/flash/f7.rs b/embassy-stm32/src/flash/f7.rs
index 27a7afadf..0547c747a 100644
--- a/embassy-stm32/src/flash/f7.rs
+++ b/embassy-stm32/src/flash/f7.rs
@@ -1,7 +1,7 @@
1use core::ptr::write_volatile; 1use core::ptr::write_volatile;
2use core::sync::atomic::{fence, Ordering}; 2use core::sync::atomic::{fence, Ordering};
3 3
4use super::{FlashRegion, FlashSector, FLASH_REGIONS, WRITE_SIZE}; 4use super::{FlashSector, WRITE_SIZE};
5use crate::flash::Error; 5use crate::flash::Error;
6use crate::pac; 6use crate::pac;
7 7
@@ -11,14 +11,6 @@ impl FlashSector {
11 } 11 }
12} 12}
13 13
14pub(crate) const fn is_default_layout() -> bool {
15 true
16}
17
18pub(crate) const fn get_flash_regions() -> &'static [&'static FlashRegion] {
19 &FLASH_REGIONS
20}
21
22pub(crate) unsafe fn lock() { 14pub(crate) unsafe fn lock() {
23 pac::FLASH.cr().modify(|w| w.set_lock(true)); 15 pac::FLASH.cr().modify(|w| w.set_lock(true));
24} 16}
@@ -124,7 +116,7 @@ mod tests {
124 start, 116 start,
125 size 117 size
126 }, 118 },
127 get_sector(address, &FLASH_REGIONS) 119 get_sector(address, crate::flash::get_flash_regions())
128 ) 120 )
129 }; 121 };
130 122
@@ -157,7 +149,7 @@ mod tests {
157 start, 149 start,
158 size 150 size
159 }, 151 },
160 get_sector(address, &FLASH_REGIONS) 152 get_sector(address, crate::flash::get_flash_regions())
161 ) 153 )
162 }; 154 };
163 155
@@ -190,9 +182,9 @@ mod tests {
190 start, 182 start,
191 size 183 size
192 }, 184 },
193 get_sector(address, &FLASH_REGIONS) 185 get_sector(address, crate::flash::get_flash_regions())
194 ); 186 );
195 assert_eq!(get_sector(address, &FLASH_REGIONS).snb(), snb); 187 assert_eq!(get_sector(address, crate::flash::get_flash_regions()).snb(), snb);
196 }; 188 };
197 189
198 assert_sector(0, 0x0800_0000, SMALL_SECTOR_SIZE, 0x0800_0000, 0x00, FlashBank::Bank1); 190 assert_sector(0, 0x0800_0000, SMALL_SECTOR_SIZE, 0x0800_0000, 0x00, FlashBank::Bank1);