aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash/common.rs
diff options
context:
space:
mode:
authorRasmus Melchior Jacobsen <[email protected]>2023-03-30 06:01:56 +0200
committerRasmus Melchior Jacobsen <[email protected]>2023-03-30 06:01:56 +0200
commite3c4e00be0469030f163568efa2902d73e2b8a4c (patch)
treef68958593139919b822c6c2835741b3349303e2d /embassy-stm32/src/flash/common.rs
parent91d8afd371c20d21765713a45625f62ce25d97b6 (diff)
Align families
Diffstat (limited to 'embassy-stm32/src/flash/common.rs')
-rw-r--r--embassy-stm32/src/flash/common.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/embassy-stm32/src/flash/common.rs b/embassy-stm32/src/flash/common.rs
index c239d9673..6534e1b8e 100644
--- a/embassy-stm32/src/flash/common.rs
+++ b/embassy-stm32/src/flash/common.rs
@@ -122,6 +122,12 @@ impl Drop for Flash<'_> {
122 } 122 }
123} 123}
124 124
125impl Drop for FlashLayout<'_> {
126 fn drop(&mut self) {
127 unsafe { family::lock() };
128 }
129}
130
125static REGION_LOCK: Mutex<CriticalSectionRawMutex, ()> = Mutex::new(()); 131static REGION_LOCK: Mutex<CriticalSectionRawMutex, ()> = Mutex::new(());
126 132
127fn take_lock_spin() -> MutexGuard<'static, CriticalSectionRawMutex, ()> { 133fn take_lock_spin() -> MutexGuard<'static, CriticalSectionRawMutex, ()> {