diff options
| author | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-30 09:05:13 +0200 |
|---|---|---|
| committer | Rasmus Melchior Jacobsen <[email protected]> | 2023-03-30 09:05:13 +0200 |
| commit | 760d4a72cbb8d008646e751e70fa212f65f26068 (patch) | |
| tree | 6ea68660184b4fdc09897e35fd8b6794805934ce | |
| parent | e7129371d0d543394c070671490a796ddbb10e3f (diff) | |
Ensure that embedded_storage traits are actually implemented
| -rw-r--r-- | embassy-stm32/src/flash/common.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/embassy-stm32/src/flash/common.rs b/embassy-stm32/src/flash/common.rs index 31dd1136f..47e94f753 100644 --- a/embassy-stm32/src/flash/common.rs +++ b/embassy-stm32/src/flash/common.rs | |||
| @@ -205,7 +205,7 @@ impl FlashRegion { | |||
| 205 | } | 205 | } |
| 206 | 206 | ||
| 207 | foreach_flash_region! { | 207 | foreach_flash_region! { |
| 208 | ($type_name:ident, $write_size:ident, $erase_size:ident) => { | 208 | ($type_name:ident, $write_size:literal, $erase_size:literal) => { |
| 209 | impl crate::_generated::flash_regions::$type_name { | 209 | impl crate::_generated::flash_regions::$type_name { |
| 210 | pub fn blocking_read(&mut self, offset: u32, bytes: &mut [u8]) -> Result<(), Error> { | 210 | pub fn blocking_read(&mut self, offset: u32, bytes: &mut [u8]) -> Result<(), Error> { |
| 211 | unsafe { self.0.blocking_read_inner(offset, bytes) } | 211 | unsafe { self.0.blocking_read_inner(offset, bytes) } |
| @@ -220,11 +220,11 @@ foreach_flash_region! { | |||
| 220 | } | 220 | } |
| 221 | } | 221 | } |
| 222 | 222 | ||
| 223 | impl ErrorType for crate::_generated::flash_regions::$type_name { | 223 | impl embedded_storage::nor_flash::ErrorType for crate::_generated::flash_regions::$type_name { |
| 224 | type Error = Error; | 224 | type Error = Error; |
| 225 | } | 225 | } |
| 226 | 226 | ||
| 227 | impl ReadNorFlash for crate::_generated::flash_regions::$type_name { | 227 | impl embedded_storage::nor_flash::ReadNorFlash for crate::_generated::flash_regions::$type_name { |
| 228 | const READ_SIZE: usize = 1; | 228 | const READ_SIZE: usize = 1; |
| 229 | 229 | ||
| 230 | fn read(&mut self, offset: u32, bytes: &mut [u8]) -> Result<(), Self::Error> { | 230 | fn read(&mut self, offset: u32, bytes: &mut [u8]) -> Result<(), Self::Error> { |
| @@ -236,7 +236,7 @@ foreach_flash_region! { | |||
| 236 | } | 236 | } |
| 237 | } | 237 | } |
| 238 | 238 | ||
| 239 | impl NorFlash for crate::_generated::flash_regions::$type_name { | 239 | impl embedded_storage::nor_flash::NorFlash for crate::_generated::flash_regions::$type_name { |
| 240 | const WRITE_SIZE: usize = $write_size; | 240 | const WRITE_SIZE: usize = $write_size; |
| 241 | const ERASE_SIZE: usize = $erase_size; | 241 | const ERASE_SIZE: usize = $erase_size; |
| 242 | 242 | ||
