|
Prusa MINI Firmware overview
|
Access FAT16 and FAT32 volumes on SD and SDHC cards. More...
#include <SdVolume.h>
Public Member Functions | |
| SdVolume () | |
| cache_t * | cacheClear () |
| bool | init (Sd2Card *dev) |
| bool | init (Sd2Card *dev, uint8_t part) |
| uint8_t | blocksPerCluster () const |
| uint32_t | blocksPerFat () const |
| uint32_t | clusterCount () const |
| uint8_t | clusterSizeShift () const |
| uint32_t | dataStartBlock () const |
| uint8_t | fatCount () const |
| uint32_t | fatStartBlock () const |
| uint8_t | fatType () const |
| int32_t | freeClusterCount () |
| uint32_t | rootDirEntryCount () const |
| uint32_t | rootDirStart () const |
| Sd2Card * | sdCard () |
| bool | dbgFat (uint32_t n, uint32_t *v) |
Friends | |
| class | SdBaseFile |
Access FAT16 and FAT32 volumes on SD and SDHC cards.
| cache_t* SdVolume::cacheClear | ( | ) |
| bool SdVolume::init | ( | Sd2Card * | dev | ) |
Initialize a FAT volume. Try partition one first then try super floppy format.
| [in] | dev | The Sd2Card where the volume is located. |


| uint8_t SdVolume::blocksPerCluster | ( | ) | const |
| uint32_t SdVolume::blocksPerFat | ( | ) | const |
| uint32_t SdVolume::clusterCount | ( | ) | const |
| uint8_t SdVolume::clusterSizeShift | ( | ) | const |
| uint32_t SdVolume::dataStartBlock | ( | ) | const |
| uint8_t SdVolume::fatCount | ( | ) | const |
| uint32_t SdVolume::fatStartBlock | ( | ) | const |
| uint8_t SdVolume::fatType | ( | ) | const |
| int32_t SdVolume::freeClusterCount | ( | ) |
| uint32_t SdVolume::rootDirEntryCount | ( | ) | const |
| uint32_t SdVolume::rootDirStart | ( | ) | const |
| Sd2Card* SdVolume::sdCard | ( | ) |
| bool SdVolume::dbgFat | ( | uint32_t | n, |
| uint32_t * | v | ||
| ) |
|
friend |