From: Leo C Date: Sun, 21 Dec 2014 14:45:29 +0000 (+0100) Subject: SD slot 0: Enable card detection X-Git-Tag: hexrel-4.1 X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/commitdiff_plain/2fe283161b59ea1cb419b3711731ea0db343afed?hp=2d7d4d213db500871d6869ba470d7751545636f2 SD slot 0: Enable card detection --- diff --git a/avr/mmc.c b/avr/mmc.c index 12f58f3..80152f8 100644 --- a/avr/mmc.c +++ b/avr/mmc.c @@ -131,11 +131,12 @@ void deselect(BYTE drv) SPI_OFF(); if (drv == 0) { -#ifndef SD_CD_0 - // SD_CS_0 = 1; +#ifdef SD_CS_0_IN + SD_CS_0_DDR = 0; + SD_CS_0 = 0; #endif } else { -#ifndef SD_CD_1 +#ifdef SD_CS_1_IN SD_CS_1_DDR = 0; SD_CS_1 = 0; #endif @@ -151,10 +152,14 @@ static int select(BYTE drv) /* 1:Successful, 0:Timeout */ { //debug("*** enter select()\n"); - if (drv == 0) + if (drv == 0) { +#ifdef SD_CS_0_IN + SD_CS_0 = 1; + SD_CS_0_DDR = 1; +#endif SD_CS_0 = 0; - else { -#ifndef SD_CD_1 + } else { +#ifdef SD_CS_1_IN SD_CS_1 = 1; SD_CS_1_DDR = 1; #endif