File tree Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -316,13 +316,12 @@ impl Sdio {
316
316
pub fn read_block ( & mut self , blockaddr : u32 , block : & mut [ u8 ; 512 ] ) -> Result < ( ) , Error > {
317
317
let card = self . card ( ) ?;
318
318
319
- // Always write 1 block of 512 bytes
319
+ // Always read 1 block of 512 bytes
320
320
// SDSC cards are byte addressed hence the blockaddress is in multiples of 512 bytes
321
321
let blockaddr = match card. capacity {
322
322
CardCapacity :: SDSC => blockaddr * 512 ,
323
323
_ => blockaddr,
324
324
} ;
325
-
326
325
self . cmd ( cmd:: set_block_length ( 512 ) ) ?;
327
326
self . start_datapath_transfer ( 512 , 9 , true ) ;
328
327
self . cmd ( cmd:: read_single_block ( blockaddr) ) ?;
@@ -365,7 +364,6 @@ impl Sdio {
365
364
CardCapacity :: SDSC => blockaddr * 512 ,
366
365
_ => blockaddr,
367
366
} ;
368
-
369
367
self . cmd ( cmd:: set_block_length ( 512 ) ) ?;
370
368
self . start_datapath_transfer ( 512 , 9 , false ) ;
371
369
self . cmd ( cmd:: write_single_block ( blockaddr) ) ?;
You can’t perform that action at this time.
0 commit comments