diff options
| author | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-25 17:00:52 +0100 |
|---|---|---|
| committer | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-25 17:00:52 +0100 |
| commit | e9a5b31fa83f7a261a79a810666039381553037f (patch) | |
| tree | f247ddae4129a4abdfe079cb73a55749f236afb2 | |
| parent | e8fc7a66a344776463026fba8c91231951fcf2b4 (diff) | |
Implement drop for FlashRegions
| -rw-r--r-- | embassy-stm32/src/flash/mod.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/embassy-stm32/src/flash/mod.rs b/embassy-stm32/src/flash/mod.rs index c704909ac..1294ace4d 100644 --- a/embassy-stm32/src/flash/mod.rs +++ b/embassy-stm32/src/flash/mod.rs | |||
| @@ -108,6 +108,12 @@ impl Drop for Flash<'_> { | |||
| 108 | } | 108 | } |
| 109 | } | 109 | } |
| 110 | 110 | ||
| 111 | impl Drop for FlashRegions { | ||
| 112 | fn drop(&mut self) { | ||
| 113 | unsafe { family::lock() }; | ||
| 114 | } | ||
| 115 | } | ||
| 116 | |||
| 111 | pub trait FlashRegion { | 117 | pub trait FlashRegion { |
| 112 | const BASE: usize; | 118 | const BASE: usize; |
| 113 | const SIZE: usize; | 119 | const SIZE: usize; |
