Re-Initialisation Carte SD

Bonjour,

J'avais travaillé là dessus il y a quelque temps, mais je n'ai pas mes sources avec moi actuellement...

En gros il faut créer une méthode end () dans la bibliothèque SD qui fait plus ou moins le contraire du begin (): ça dépend bien sûr de la bibliothèque exacte que tu utilises (SD ou SdFat), mais ça consiste à faire un close () sur tous les objets qui ont eu un open () dans le begin () - de mémoire il y a un "volume" et un "root". Car si la carte est retirée sans précaution, tu risques gros...

Ensuite après avoir réinséré la carte, il faut appeler à nouveau begin ().

Ça implique aussi que tu as un moyen pour l'utilisateur d'indiquer qu'il veut retirer la carte (bouton poussoir par exemple) et moyen de lui indiquer, une fois que le end () a été appelé, qu'il peut le faire (LED ou message etc).

De même il faudra un moyen de détecter l'insertion d'une carte - au moyen de la pin Card Detect (pas toujours présente) ou via un bouton poussoir ou via un appel régulier à begin () jusqu'à ce qu'il ne retourne pas d'erreur.