SdFat
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
FatLfn_t Class Reference

Internal type for Long File Name - do not use in user apps. More...

#include <FatFile.h>

Inheritance diagram for FatLfn_t:
Inheritance graph
[legend]
Collaboration diagram for FatLfn_t:
Collaboration graph
[legend]

Public Member Functions

bool atEnd ()
 
uint16_t get16 ()
 
char getch ()
 
void reset ()
 

Public Attributes

const char * begin
 
const char * end
 
uint8_t flags
 
size_t len
 
const char * next
 
uint8_t seqPos
 
uint8_t sfn [11]
 

Detailed Description

Internal type for Long File Name - do not use in user apps.

Member Function Documentation

◆ atEnd()

bool FsName::atEnd ( )
inlineinherited
Returns
true if at end.

◆ get16()

uint16_t FsName::get16 ( )
inlineinherited
Returns
next UTF-16 unit of LFN.

◆ getch()

char FsName::getch ( )
inlineinherited
Returns
next char of LFN.

◆ reset()

void FsName::reset ( )
inlineinherited

Reset to start of LFN.

Member Data Documentation

◆ begin

const char* FsName::begin
inherited

Beginning of LFN.

◆ end

const char* FsName::end
inherited

Position one beyond last LFN character.

◆ flags

uint8_t FatLfn_t::flags

Flags for base and extension character case and LFN.

◆ len

size_t FatLfn_t::len

UTF-16 length of Long File Name

◆ next

const char* FsName::next
inherited

Next LFN character of end.

◆ seqPos

uint8_t FatLfn_t::seqPos

Position for sequence number.

◆ sfn

uint8_t FatLfn_t::sfn[11]

Short File Name


The documentation for this class was generated from the following file: