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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.