diff options
| author | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-30 06:01:56 +0200 |
|---|---|---|
| committer | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-30 06:01:56 +0200 |
| commit | e3c4e00be0469030f163568efa2902d73e2b8a4c (patch) | |
| tree | f68958593139919b822c6c2835741b3349303e2d /embassy-stm32/src/flash/common.rs | |
| parent | 91d8afd371c20d21765713a45625f62ce25d97b6 (diff) | |
Align families
Diffstat (limited to 'embassy-stm32/src/flash/common.rs')
| -rw-r--r-- | embassy-stm32/src/flash/common.rs | 6 |
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 | ||
| 125 | impl Drop for FlashLayout<'_> { | ||
| 126 | fn drop(&mut self) { | ||
| 127 | unsafe { family::lock() }; | ||
| 128 | } | ||
| 129 | } | ||
| 130 | |||
| 125 | static REGION_LOCK: Mutex<CriticalSectionRawMutex, ()> = Mutex::new(()); | 131 | static REGION_LOCK: Mutex<CriticalSectionRawMutex, ()> = Mutex::new(()); |
| 126 | 132 | ||
| 127 | fn take_lock_spin() -> MutexGuard<'static, CriticalSectionRawMutex, ()> { | 133 | fn take_lock_spin() -> MutexGuard<'static, CriticalSectionRawMutex, ()> { |
