Soldered SD Card Arduino Library 1.0.0
Easily read and write files to and form the SD card breakout! A fork of the original SDFat library by Bill Greiman.
Loading...
Searching...
No Matches
ExFatDbg.cpp File Reference

Functions

static void printHex (print_t *pr, uint8_t h)
 
static void printHex (print_t *pr, uint16_t val)
 
static void printHex (print_t *pr, uint32_t val)
 
static void printHex64 (print_t *pr, uint64_t n)
 
static void println64 (print_t *pr, uint64_t n)
 
static void dmpDirData (print_t *pr, DirGeneric_t *dir)
 
static uint16_t exFatDirChecksum (const void *dir, uint16_t checksum)
 
static void printDateTime (print_t *pr, uint32_t timeDate, uint8_t ms, int8_t tz)
 
static void printDirBitmap (print_t *pr, DirBitmap_t *dir)
 
static void printDirFile (print_t *pr, DirFile_t *dir)
 
static void printDirLabel (print_t *pr, DirLabel_t *dir)
 
static void printDirName (print_t *pr, DirName_t *dir)
 
static void printDirStream (print_t *pr, DirStream_t *dir)
 
static void printDirUpcase (print_t *pr, DirUpcase_t *dir)
 
static void printExFatBoot (print_t *pr, pbs_t *pbs)
 
static void printMbr (print_t *pr, MbrSector_t *mbr)
 

Function Documentation

◆ dmpDirData()

static void dmpDirData ( print_t pr,
DirGeneric_t dir 
)
static

◆ exFatDirChecksum()

static uint16_t exFatDirChecksum ( const void *  dir,
uint16_t  checksum 
)
static

◆ printDateTime()

static void printDateTime ( print_t pr,
uint32_t  timeDate,
uint8_t  ms,
int8_t  tz 
)
static

◆ printDirBitmap()

static void printDirBitmap ( print_t pr,
DirBitmap_t dir 
)
static

◆ printDirFile()

static void printDirFile ( print_t pr,
DirFile_t dir 
)
static

◆ printDirLabel()

static void printDirLabel ( print_t pr,
DirLabel_t dir 
)
static

◆ printDirName()

static void printDirName ( print_t pr,
DirName_t dir 
)
static

◆ printDirStream()

static void printDirStream ( print_t pr,
DirStream_t dir 
)
static

◆ printDirUpcase()

static void printDirUpcase ( print_t pr,
DirUpcase_t dir 
)
static

◆ printExFatBoot()

static void printExFatBoot ( print_t pr,
pbs_t pbs 
)
static

◆ printHex() [1/3]

static void printHex ( print_t pr,
uint16_t  val 
)
static

◆ printHex() [2/3]

static void printHex ( print_t pr,
uint32_t  val 
)
static

◆ printHex() [3/3]

static void printHex ( print_t pr,
uint8_t  h 
)
static

Copyright (c) 2011-2020 Bill Greiman This file is part of the SdFat library for SD memory cards.

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

◆ printHex64()

static void printHex64 ( print_t pr,
uint64_t  n 
)
static

◆ println64()

static void println64 ( print_t pr,
uint64_t  n 
)
static

◆ printMbr()

static void printMbr ( print_t pr,
MbrSector_t mbr 
)
static