@@ -113,9 +113,9 @@ where
113
113
{
114
114
type Error = S :: Error ;
115
115
116
- fn try_read ( & mut self , offset : u32 , bytes : & mut [ u8 ] ) -> Result < ( ) , Self :: Error > {
116
+ fn read ( & mut self , offset : u32 , bytes : & mut [ u8 ] ) -> Result < ( ) , Self :: Error > {
117
117
// Nothing special to be done for reads
118
- self . storage . try_read ( offset, bytes)
118
+ self . storage . read ( offset, bytes)
119
119
}
120
120
121
121
fn capacity ( & self ) -> usize {
@@ -127,7 +127,7 @@ impl<'a, S> Storage for RmwNorFlashStorage<'a, S>
127
127
where
128
128
S : NorFlash ,
129
129
{
130
- fn try_write ( & mut self , offset : u32 , bytes : & [ u8 ] ) -> Result < ( ) , Self :: Error > {
130
+ fn write ( & mut self , offset : u32 , bytes : & [ u8 ] ) -> Result < ( ) , Self :: Error > {
131
131
// Perform read/modify/write operations on the byte slice.
132
132
let last_page = self . storage . capacity ( ) / S :: ERASE_SIZE ;
133
133
@@ -140,17 +140,17 @@ where
140
140
let offset_into_page = addr. saturating_sub ( page. start ) as usize ;
141
141
142
142
self . storage
143
- . try_read ( page. start , & mut self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
143
+ . read ( page. start , & mut self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
144
144
145
145
// If we cannot write multiple times to the same page, we will have to erase it
146
- self . storage . try_erase ( page. start , page. end ( ) ) ?;
146
+ self . storage . erase ( page. start , page. end ( ) ) ?;
147
147
self . merge_buffer [ ..S :: ERASE_SIZE ]
148
148
. iter_mut ( )
149
149
. skip ( offset_into_page)
150
150
. zip ( data)
151
151
. for_each ( |( byte, input) | * byte = * input) ;
152
152
self . storage
153
- . try_write ( page. start , & self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
153
+ . write ( page. start , & self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
154
154
}
155
155
Ok ( ( ) )
156
156
}
@@ -188,9 +188,9 @@ where
188
188
{
189
189
type Error = S :: Error ;
190
190
191
- fn try_read ( & mut self , offset : u32 , bytes : & mut [ u8 ] ) -> Result < ( ) , Self :: Error > {
191
+ fn read ( & mut self , offset : u32 , bytes : & mut [ u8 ] ) -> Result < ( ) , Self :: Error > {
192
192
// Nothing special to be done for reads
193
- self . storage . try_read ( offset, bytes)
193
+ self . storage . read ( offset, bytes)
194
194
}
195
195
196
196
fn capacity ( & self ) -> usize {
@@ -202,7 +202,7 @@ impl<'a, S> Storage for RmwMultiwriteNorFlashStorage<'a, S>
202
202
where
203
203
S : MultiwriteNorFlash ,
204
204
{
205
- fn try_write ( & mut self , offset : u32 , bytes : & [ u8 ] ) -> Result < ( ) , Self :: Error > {
205
+ fn write ( & mut self , offset : u32 , bytes : & [ u8 ] ) -> Result < ( ) , Self :: Error > {
206
206
// Perform read/modify/write operations on the byte slice.
207
207
let last_page = self . storage . capacity ( ) / S :: ERASE_SIZE ;
208
208
@@ -215,7 +215,7 @@ where
215
215
let offset_into_page = addr. saturating_sub ( page. start ) as usize ;
216
216
217
217
self . storage
218
- . try_read ( page. start , & mut self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
218
+ . read ( page. start , & mut self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
219
219
220
220
let rhs = & self . merge_buffer [ offset_into_page..S :: ERASE_SIZE ] ;
221
221
let is_subset = data. iter ( ) . zip ( rhs. iter ( ) ) . all ( |( a, b) | * a & * b == * a) ;
@@ -229,16 +229,16 @@ where
229
229
self . merge_buffer [ ..aligned_end] . fill ( 0xff ) ;
230
230
self . merge_buffer [ offset..offset + data. len ( ) ] . copy_from_slice ( data) ;
231
231
self . storage
232
- . try_write ( addr - offset as u32 , & self . merge_buffer [ ..aligned_end] ) ?;
232
+ . write ( addr - offset as u32 , & self . merge_buffer [ ..aligned_end] ) ?;
233
233
} else {
234
- self . storage . try_erase ( page. start , page. end ( ) ) ?;
234
+ self . storage . erase ( page. start , page. end ( ) ) ?;
235
235
self . merge_buffer [ ..S :: ERASE_SIZE ]
236
236
. iter_mut ( )
237
237
. skip ( offset_into_page)
238
238
. zip ( data)
239
239
. for_each ( |( byte, input) | * byte = * input) ;
240
240
self . storage
241
- . try_write ( page. start , & self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
241
+ . write ( page. start , & self . merge_buffer [ ..S :: ERASE_SIZE ] ) ?;
242
242
}
243
243
}
244
244
Ok ( ( ) )
0 commit comments