diff options
Diffstat (limited to 'embassy-embedded-hal/src/flash/partition/asynch.rs')
| -rw-r--r-- | embassy-embedded-hal/src/flash/partition/asynch.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/embassy-embedded-hal/src/flash/partition/asynch.rs b/embassy-embedded-hal/src/flash/partition/asynch.rs index 141e0d9fc..5920436dd 100644 --- a/embassy-embedded-hal/src/flash/partition/asynch.rs +++ b/embassy-embedded-hal/src/flash/partition/asynch.rs | |||
| @@ -30,6 +30,16 @@ impl<'a, M: RawMutex, T: NorFlash> Partition<'a, M, T> { | |||
| 30 | } | 30 | } |
| 31 | Self { flash, offset, size } | 31 | Self { flash, offset, size } |
| 32 | } | 32 | } |
| 33 | |||
| 34 | /// Get the partition offset within the flash | ||
| 35 | pub const fn offset(&self) -> u32 { | ||
| 36 | self.offset | ||
| 37 | } | ||
| 38 | |||
| 39 | /// Get the partition size | ||
| 40 | pub const fn size(&self) -> u32 { | ||
| 41 | self.size | ||
| 42 | } | ||
| 33 | } | 43 | } |
| 34 | 44 | ||
| 35 | impl<M: RawMutex, T: NorFlash> ErrorType for Partition<'_, M, T> { | 45 | impl<M: RawMutex, T: NorFlash> ErrorType for Partition<'_, M, T> { |
