void checkSDStatus() { /* * Si la tarjeta esta insertada pero no montada, intentamos montarla */ if (!sdCard.IsCardInserted) { //Se pinta un cuadrado amarillo indicando que la tarjeta SD se ha desmontado graphics.blinkScreen(8, 8, GTM.Efelunte.AdafruitLedBackpack.LED_YELLOW, 10); } else { if (sdCard.IsCardMounted) { //Se pinta un cuadrado verde indicando que la tarjeta SD se ha cargado graphics.fillScreen(8, 8, GTM.Efelunte.AdafruitLedBackpack.LED_GREEN); } else { //Se pinta un cuadrado amarillo indicando que la tarjeta SD se ha desmontado graphics.blinkScreen(8, 8, GTM.Efelunte.AdafruitLedBackpack.LED_YELLOW, 10); sdCard.MountSDCard(); } } }
public bool VerifySDCard() { if (sdCard.IsCardInserted && sdCard.IsCardMounted) { return(true); } if (sdCard.IsCardInserted && !sdCard.IsCardMounted) { try { sdCard.MountSDCard(); return(true); } catch { return(false); } } return(false); }