diff options
| author | Haobo Gu <[email protected]> | 2024-03-15 21:38:32 +0800 |
|---|---|---|
| committer | Haobo Gu <[email protected]> | 2024-03-15 21:38:32 +0800 |
| commit | 47b97581513bcb1917e515acfaf5e17ccd1b5d18 (patch) | |
| tree | 7432f227122ef26b62280b087c98980341bb6878 /embassy-embedded-hal/src/adapter | |
| parent | 963fda240484e0105408185f955703e2c02f9187 (diff) | |
feat: impl `MultiwriteNorFlash` for `BlockingAsync`
Signed-off-by: Haobo Gu <[email protected]>
Diffstat (limited to 'embassy-embedded-hal/src/adapter')
| -rw-r--r-- | embassy-embedded-hal/src/adapter/blocking_async.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/embassy-embedded-hal/src/adapter/blocking_async.rs b/embassy-embedded-hal/src/adapter/blocking_async.rs index ae0d0a7f9..bafc31583 100644 --- a/embassy-embedded-hal/src/adapter/blocking_async.rs +++ b/embassy-embedded-hal/src/adapter/blocking_async.rs | |||
| @@ -104,8 +104,10 @@ where | |||
| 104 | } | 104 | } |
| 105 | 105 | ||
| 106 | /// NOR flash wrapper | 106 | /// NOR flash wrapper |
| 107 | use embedded_storage::nor_flash::{ErrorType, NorFlash, ReadNorFlash}; | 107 | use embedded_storage::nor_flash::{ErrorType, MultiwriteNorFlash, NorFlash, ReadNorFlash}; |
| 108 | use embedded_storage_async::nor_flash::{NorFlash as AsyncNorFlash, ReadNorFlash as AsyncReadNorFlash}; | 108 | use embedded_storage_async::nor_flash::{ |
| 109 | MultiwriteNorFlash as AsyncMultiwriteNorFlash, NorFlash as AsyncNorFlash, ReadNorFlash as AsyncReadNorFlash, | ||
| 110 | }; | ||
| 109 | 111 | ||
| 110 | impl<T> ErrorType for BlockingAsync<T> | 112 | impl<T> ErrorType for BlockingAsync<T> |
| 111 | where | 113 | where |
| @@ -143,3 +145,5 @@ where | |||
| 143 | self.wrapped.capacity() | 145 | self.wrapped.capacity() |
| 144 | } | 146 | } |
| 145 | } | 147 | } |
| 148 | |||
| 149 | impl<T> AsyncMultiwriteNorFlash for BlockingAsync<T> where T: MultiwriteNorFlash {} | ||
