SdFat

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:
[legend]
Collaboration diagram for FatLfn_t:
[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 | ( |  | ) |
| inline inherited

Returns
  true if at end.

## ◆ get16()

uint16_t FsName::get16 | ( |  | ) |
| inline inherited

Returns
  next UTF-16 unit of LFN.

## ◆ getch()

char FsName::getch | ( |  | ) |
| inline inherited

Returns
  next char of LFN.

## ◆ reset()

void FsName::reset | ( |  | ) |
| inline inherited

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:

- ArduinoSdFat/libraries/SdFat/src/FatLib/FatFile.h