aboutsummaryrefslogtreecommitdiff
path: root/embassy-embedded-hal/src/flash/partition/blocking.rs
diff options
context:
space:
mode:
authorRasmus Melchior Jacobsen <[email protected]>2023-05-30 13:57:40 +0200
committerRasmus Melchior Jacobsen <[email protected]>2023-05-30 13:57:40 +0200
commitc2aca45b8d3785007da20ce007d6a6e352fac1a0 (patch)
tree3ae3c373dae37159eab5cf68f13d7e72fb929504 /embassy-embedded-hal/src/flash/partition/blocking.rs
parent887ecef3690b55234e640ae16d33a2d79a822bf0 (diff)
Add offset and size accessors to Partition
Diffstat (limited to 'embassy-embedded-hal/src/flash/partition/blocking.rs')
-rw-r--r--embassy-embedded-hal/src/flash/partition/blocking.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/embassy-embedded-hal/src/flash/partition/blocking.rs b/embassy-embedded-hal/src/flash/partition/blocking.rs
index dc52e292a..2ddbe3de0 100644
--- a/embassy-embedded-hal/src/flash/partition/blocking.rs
+++ b/embassy-embedded-hal/src/flash/partition/blocking.rs
@@ -31,6 +31,16 @@ impl<'a, M: RawMutex, T: NorFlash> BlockingPartition<'a, M, T> {
31 } 31 }
32 Self { flash, offset, size } 32 Self { flash, offset, size }
33 } 33 }
34
35 /// Get the partition offset within the flash
36 pub const fn offset(&self) -> u32 {
37 self.offset
38 }
39
40 /// Get the partition size
41 pub const fn size(&self) -> u32 {
42 self.size
43 }
34} 44}
35 45
36impl<M: RawMutex, T: NorFlash> ErrorType for BlockingPartition<'_, M, T> { 46impl<M: RawMutex, T: NorFlash> ErrorType for BlockingPartition<'_, M, T> {