diff options
Diffstat (limited to 'firmware/target/arm/as3525/ata_sd_as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/ata_sd_as3525.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/firmware/target/arm/as3525/ata_sd_as3525.c b/firmware/target/arm/as3525/ata_sd_as3525.c index bca52a09f1..995bf932ca 100644 --- a/firmware/target/arm/as3525/ata_sd_as3525.c +++ b/firmware/target/arm/as3525/ata_sd_as3525.c | |||
@@ -522,7 +522,14 @@ bool sd_present(IF_MD_NONVOID(int drive)) | |||
522 | #ifndef HAVE_MULTIDRIVE | 522 | #ifndef HAVE_MULTIDRIVE |
523 | const int drive=0; | 523 | const int drive=0; |
524 | #endif | 524 | #endif |
525 | return (card_info[drive].initialized && card_info[drive].numblocks > 0); | 525 | if(drive==0) |
526 | { | ||
527 | return true; | ||
528 | } | ||
529 | else | ||
530 | { | ||
531 | return card_detect_target(); | ||
532 | } | ||
526 | } | 533 | } |
527 | #endif | 534 | #endif |
528 | 535 | ||