Просмотр исходного кода

Add usedSize() and totalSize()

main
PaulStoffregen 4 лет назад
Родитель
Сommit
9b52e7d639
1 измененных файлов: 8 добавлений и 1 удалений
  1. +8
    -1
      src/SD.h

+ 8
- 1
src/SD.h Просмотреть файл

return sdfs.mkdir(filepath); return sdfs.mkdir(filepath);
} }
bool rename(const char *oldfilepath, const char *newfilepath) { bool rename(const char *oldfilepath, const char *newfilepath) {
return sdfs.remame(oldfilepath, newfilepath);
return sdfs.rename(oldfilepath, newfilepath);
} }
bool remove(const char *filepath) { bool remove(const char *filepath) {
return sdfs.remove(filepath); return sdfs.remove(filepath);
bool rmdir(const char *filepath) { bool rmdir(const char *filepath) {
return sdfs.rmdir(filepath); return sdfs.rmdir(filepath);
} }
uint64_t usedSize() {
return (uint64_t)(sdfs.clusterCount() - sdfs.freeClusterCount())
* (uint64_t)sdfs.bytesPerCluster();
}
uint64_t totalSize() {
return (uint64_t)sdfs.clusterCount() * (uint64_t)sdfs.bytesPerCluster();
}
public: // allow access, so users can mix SD & SdFat APIs public: // allow access, so users can mix SD & SdFat APIs
SDFAT_BASE sdfs; SDFAT_BASE sdfs;
}; };

Загрузка…
Отмена
Сохранить