ELM FATFS - Datenträger Name

OP #2889219
Lesenswert?

Ich arbeite mit dem ELM FatFS und beschäftige mich gerade mit Directory 
Funktionen.

Es funktioniert alles prima soweit. Aber ich würde gerne den Namen 
meiner SD Karte erfragen und kann keine Möglichkeit dazu erkennen.

Wenn ich mir die SD Karte an meinem PC angucke, dann hat die einen Namen 
den ich auch verändern kann. Kann ich diesen Namen auch irgendwie über 
das FatFS abfragen und setzen?
Gast #2889348
Lesenswert?

Wenn richtig erinnert, wird der Eintrag mit dem Label aus dem 
Root-Directory von den Directory-Routinen in FatFs unterdrückt. Im 
Zweifel in ff.c nachsehen: dort sollten Prüfungen auf File-Attribute 
AM_VOL (? - nicht sicher) enthalten sein. Werden diese Prüfungen 
deaktiviert, sollte der Label-Eintrag von den Directory-Routinen 
zurückgegeben werden. In den aufrufenden Funktionen (eigene und 
FatFs-interne) sollte man dann sicher stellen, dass bei Bedarf wieder 
auf das Attribut geprüft wird.
Gast #2889426
Lesenswert?

>dort sollten Prüfungen auf File-Attribute
>AM_VOL (? - nicht sicher) enthalten sein.

Ja, AM_VOL ist richtig.

Aus der Funktion dir_find () könnte man sich mit relativ wenig
Aufwand eine eigene Funktion basteln mit der man den Volume Eintrag
aus dem Rootdirectory lesen kann (wenn er vorhanden ist).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren