aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Melchior Jacobsen <[email protected]>2023-03-25 17:00:52 +0100
committerRasmus Melchior Jacobsen <[email protected]>2023-03-25 17:00:52 +0100
commite9a5b31fa83f7a261a79a810666039381553037f (patch)
treef247ddae4129a4abdfe079cb73a55749f236afb2
parente8fc7a66a344776463026fba8c91231951fcf2b4 (diff)
Implement drop for FlashRegions
-rw-r--r--embassy-stm32/src/flash/mod.rs6
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
111impl Drop for FlashRegions {
112 fn drop(&mut self) {
113 unsafe { family::lock() };
114 }
115}
116
111pub trait FlashRegion { 117pub trait FlashRegion {
112 const BASE: usize; 118 const BASE: usize;
113 const SIZE: usize; 119 const SIZE: usize;