Arduino: 1.8.13 (Windows 10), TD: 1.54-beta4, Board: "Teensy 4.1, Serial, 600 MHz, Faster, US English"
In file included from D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:34:0,
from D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\examples\listfiles\listfiles.ino:20:
D:\Users\Merli\Documents\Arduino\libraries\FS-Teensy-master/FSImpl.h:64:13: error: 'FileImplPtr' does not name a type
virtual FileImplPtr openFile(OpenMode openMode, AccessMode accessMode) = 0;
^
D:\Users\Merli\Documents\Arduino\libraries\FS-Teensy-master/FSImpl.h:89:34: error: 'FSConfig' does not name a type
virtual bool setConfig(const FSConfig &cfg) = 0;
^
D:\Users\Merli\Documents\Arduino\libraries\FS-Teensy-master/FSImpl.h:93:23: error: 'FSInfo' has not been declared
virtual bool info(FSInfo& info) = 0;
^
D:\Users\Merli\Documents\Arduino\libraries\FS-Teensy-master/FSImpl.h:94:25: error: 'FSInfo64' has not been declared
virtual bool info64(FSInfo64& info) = 0;
^
D:\Users\Merli\Documents\Arduino\libraries\FS-Teensy-master/FSImpl.h:95:13: error: 'FileImplPtr' does not name a type
virtual FileImplPtr open(const char* path, OpenMode openMode, AccessMode accessMode) = 0;
^
D:\Users\Merli\Documents\Arduino\libraries\FS-Teensy-master/FSImpl.h:97:13: error: 'DirImplPtr' does not name a type
virtual DirImplPtr openDir(const char* path) = 0;
^
D:\Users\Merli\Documents\Arduino\libraries\FS-Teensy-master/FSImpl.h:104:23: error: 'FileMap' has not been declared
virtual bool sync(FileMap &openFiles) { return true; }; //Default do nothing
^
In file included from D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\examples\listfiles\listfiles.ino:20:0:
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:59:1: error: expected class-name before '{' token
{
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In constructor 'littlefs_impl::LittleFSConfig::LittleFSConfig(bool)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:62:46: error: class 'littlefs_impl::LittleFSConfig' does not have any field named 'FSConfig'
LittleFSConfig(bool autoFormat = true) : FSConfig(FSId, autoFormat) { }
^
In file included from D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\examples\listfiles\listfiles.ino:20:0:
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: At global scope:
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:111:5: error: 'FileImplPtr' does not name a type
FileImplPtr open(const char* path, OpenMode openMode, AccessMode accessMode) override;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:112:5: error: 'DirImplPtr' does not name a type
DirImplPtr openDir(const char *path) override;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:135:15: error: 'FSInfo' has not been declared
bool info(FSInfo& info) override {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:149:25: error: 'FSInfo64' has not been declared
virtual bool info64(FSInfo64& info64) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:208:26: error: 'FSConfig' does not name a type
bool setConfig(const FSConfig &cfg) override {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:264:14: error: 'FileMap' has not been declared
bool sync(FileMap &openFiles) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:304:26: error: 'OpenMode' has not been declared
static int _getFlags(OpenMode openMode, AccessMode accessMode) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:304:45: error: 'AccessMode' has not been declared
static int _getFlags(OpenMode openMode, AccessMode accessMode) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In constructor 'littlefs_impl::LittleFSImpl::LittleFSImpl(SPIFlash*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:83:51: error: 'class SPIFlash' has no member named 'getPageSize'
_blockSize = _blockSize == 0 ? _spiflash->getPageSize() : _blockSize;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSImpl::info(int&)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:139:14: error: request for member 'maxOpenFiles' in 'info', which is of non-class type 'int'
info.maxOpenFiles = _maxOpenFds;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:140:14: error: request for member 'blockSize' in 'info', which is of non-class type 'int'
info.blockSize = _blockSize;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:141:14: error: request for member 'pageSize' in 'info', which is of non-class type 'int'
info.pageSize = _pageSize;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:142:14: error: request for member 'maxOpenFiles' in 'info', which is of non-class type 'int'
info.maxOpenFiles = _maxOpenFds;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:143:14: error: request for member 'maxPathLength' in 'info', which is of non-class type 'int'
info.maxPathLength = LFS_NAME_MAX;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:144:14: error: request for member 'totalBytes' in 'info', which is of non-class type 'int'
info.totalBytes = _size;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:145:14: error: request for member 'usedBytes' in 'info', which is of non-class type 'int'
info.usedBytes = _getUsedBlocks() * _blockSize;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSImpl::info64(int&)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:150:9: error: 'FSInfo' was not declared in this scope
FSInfo i;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:151:19: error: 'i' was not declared in this scope
if (!info(i)) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:154:16: error: request for member 'blockSize' in 'info64', which is of non-class type 'int'
info64.blockSize = i.blockSize;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:154:32: error: 'i' was not declared in this scope
info64.blockSize = i.blockSize;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:155:16: error: request for member 'pageSize' in 'info64', which is of non-class type 'int'
info64.pageSize = i.pageSize;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:156:16: error: request for member 'maxOpenFiles' in 'info64', which is of non-class type 'int'
info64.maxOpenFiles = i.maxOpenFiles;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:157:16: error: request for member 'maxPathLength' in 'info64', which is of non-class type 'int'
info64.maxPathLength = i.maxPathLength;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:158:16: error: request for member 'totalBytes' in 'info64', which is of non-class type 'int'
info64.totalBytes = i.totalBytes;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:159:16: error: request for member 'usedBytes' in 'info64', which is of non-class type 'int'
info64.usedBytes = i.usedBytes;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSImpl::setConfig(const int&)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:209:18: error: request for member '_type' in 'cfg', which is of non-class type 'const int'
if ((cfg._type != LittleFSConfig::FSId) || _mounted) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:212:57: error: invalid static_cast from type 'const int*' to type 'const littlefs_impl::LittleFSConfig*'
_cfg = *static_cast<const LittleFSConfig *>(&cfg);
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSImpl::begin()':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:224:19: error: 'class littlefs_impl::LittleFSConfig' has no member named '_autoFormat'
if (!_cfg._autoFormat || !format()) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSImpl::sync(int&)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:265:6: error: 'FileMap' has not been declared
FileMap::iterator itr;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:266:11: error: 'itr' was not declared in this scope
for (itr = openFiles.begin(); itr != openFiles.end(); ++itr) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:266:27: error: request for member 'begin' in 'openFiles', which is of non-class type 'int'
for (itr = openFiles.begin(); itr != openFiles.end(); ++itr) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:266:53: error: request for member 'end' in 'openFiles', which is of non-class type 'int'
for (itr = openFiles.begin(); itr != openFiles.end(); ++itr) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:267:2: error: 'File' is not a member of 'fs'
fs::File* filp = itr->second;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:267:2: note: suggested alternative:
In file included from D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:33:0,
from D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\examples\listfiles\listfiles.ino:20:
F:\arduino-1.8.13-beta4\hardware\teensy\avr\cores\teensy4/FS.h:48:7: note: 'File'
class File : public Stream {
^
In file included from D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\examples\listfiles\listfiles.ino:20:0:
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:267:12: error: 'filp' was not declared in this scope
fs::File* filp = itr->second;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:272:4: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In static member function 'static int littlefs_impl::LittleFSImpl::_getFlags(int, int)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:306:24: error: 'OM_CREATE' was not declared in this scope
if (openMode & OM_CREATE) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:309:24: error: 'OM_APPEND' was not declared in this scope
if (openMode & OM_APPEND) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:312:24: error: 'OM_TRUNCATE' was not declared in this scope
if (openMode & OM_TRUNCATE) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:315:26: error: 'AM_READ' was not declared in this scope
if (accessMode & AM_READ) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:318:26: error: 'AM_WRITE' was not declared in this scope
if (accessMode & AM_WRITE) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: At global scope:
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:371:63: error: 'std::shared_ptr' has not been declared
LittleFSFileImpl(LittleFSImpl* fs, const char *name, std::shared_ptr<lfs_file_t> fd, int flags, time_t creation) : _fs(fs), _fd(fd), _opened(true), _flags(flags), _creation(creation) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:371:73: error: expected ',' or '...' before '<' token
LittleFSFileImpl(LittleFSImpl* fs, const char *name, std::shared_ptr<lfs_file_t> fd, int flags, time_t creation) : _fs(fs), _fd(fd), _opened(true), _flags(flags), _creation(creation) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:566:10: error: 'shared_ptr' in namespace 'std' does not name a template type
std::shared_ptr<lfs_file_t> _fd;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:567:10: error: 'shared_ptr' in namespace 'std' does not name a template type
std::shared_ptr<char> _name;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In constructor 'littlefs_impl::LittleFSFileImpl::LittleFSFileImpl(littlefs_impl::LittleFSImpl*, const char*, int)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:371:129: error: class 'littlefs_impl::LittleFSFileImpl' does not have any field named '_fd'
LittleFSFileImpl(LittleFSImpl* fs, const char *name, std::shared_ptr<lfs_file_t> fd, int flags, time_t creation) : _fs(fs), _fd(fd), _opened(true), _flags(flags), _creation(creation) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:371:133: error: 'fd' was not declared in this scope
LittleFSFileImpl(LittleFSImpl* fs, const char *name, std::shared_ptr<lfs_file_t> fd, int flags, time_t creation) : _fs(fs), _fd(fd), _opened(true), _flags(flags), _creation(creation) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:371:160: error: 'flags' was not declared in this scope
LittleFSFileImpl(LittleFSImpl* fs, const char *name, std::shared_ptr<lfs_file_t> fd, int flags, time_t creation) : _fs(fs), _fd(fd), _opened(true), _flags(flags), _creation(creation) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:371:178: error: 'creation' was not declared in this scope
LittleFSFileImpl(LittleFSImpl* fs, const char *name, std::shared_ptr<lfs_file_t> fd, int flags, time_t creation) : _fs(fs), _fd(fd), _opened(true), _flags(flags), _creation(creation) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:372:9: error: '_name' was not declared in this scope
_name = std::shared_ptr<char>(new char[strlen(name) + 1], std::default_delete<char[]>());
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:372:17: error: 'shared_ptr' is not a member of 'std'
_name = std::shared_ptr<char>(new char[strlen(name) + 1], std::default_delete<char[]>());
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:372:33: error: expected primary-expression before 'char'
_name = std::shared_ptr<char>(new char[strlen(name) + 1], std::default_delete<char[]>());
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual size_t littlefs_impl::LittleFSFileImpl::write(const uint8_t*, size_t)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:383:26: error: '_fd' was not declared in this scope
if (!_opened || !_fd || !buf) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual size_t littlefs_impl::LittleFSFileImpl::read(uint8_t*, size_t)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:395:26: error: '_fd' was not declared in this scope
if (!_opened || !_fd | !buf) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual void littlefs_impl::LittleFSFileImpl::flush()':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:408:26: error: '_fd' was not declared in this scope
if (!_opened || !_fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:414:50: error: '_name' was not declared in this scope
int rc = lfs_setattr(_fs->getFS(), _name.get(), 'c', (const void *)&_creation, sizeof(_creation));
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:421:48: error: '_name' was not declared in this scope
int rc = lfs_setattr(_fs->getFS(), _name.get(), 't', (const void *)&now, sizeof(now));
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:421:17: warning: unused variable 'rc' [-Wunused-variable]
int rc = lfs_setattr(_fs->getFS(), _name.get(), 't', (const void *)&now, sizeof(now));
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSFileImpl::seek(uint32_t, SeekMode)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:430:26: error: '_fd' was not declared in this scope
if (!_opened || !_fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual size_t littlefs_impl::LittleFSFileImpl::position() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:451:26: error: '_fd' was not declared in this scope
if (!_opened || !_fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual size_t littlefs_impl::LittleFSFileImpl::size() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:464:28: error: '_fd' was not declared in this scope
return (_opened && _fd)? lfs_file_size(_fs->getFS(), _getFD()) : 0;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSFileImpl::truncate(uint32_t)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:468:26: error: '_fd' was not declared in this scope
if (!_opened || !_fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual void littlefs_impl::LittleFSFileImpl::close()':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:480:24: error: '_fd' was not declared in this scope
if (_opened && _fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:487:56: error: '_name' was not declared in this scope
int rc = lfs_setattr(_fs->getFS(), _name.get(), 'c', (const void *)&_creation, sizeof(_creation));
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:494:52: error: '_name' was not declared in this scope
int rc = lfs_setattr(_fs->getFS(), _name.get(), 't', (const void *)&now, sizeof(now));
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual time_t littlefs_impl::LittleFSFileImpl::getLastWrite()':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:504:24: error: '_fd' was not declared in this scope
if (_opened && _fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:505:48: error: '_name' was not declared in this scope
int rc = lfs_getattr(_fs->getFS(), _name.get(), 't', (void *)&ftime, sizeof(ftime));
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual time_t littlefs_impl::LittleFSFileImpl::getCreationTime()':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:516:24: error: '_fd' was not declared in this scope
if (_opened && _fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:517:48: error: '_name' was not declared in this scope
int rc = lfs_getattr(_fs->getFS(), _name.get(), 'c', (void *)&ftime, sizeof(ftime));
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual const char* littlefs_impl::LittleFSFileImpl::name() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:530:29: error: '_name' was not declared in this scope
const char *p = _name.get();
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual const char* littlefs_impl::LittleFSFileImpl::fullName() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:537:26: error: '_name' was not declared in this scope
return _opened ? _name.get() : nullptr;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSFileImpl::isFile() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:541:26: error: '_fd' was not declared in this scope
if (!_opened || !_fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'virtual bool littlefs_impl::LittleFSFileImpl::isDirectory() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:552:21: error: '_fd' was not declared in this scope
} else if (!_fd) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'lfs_file_t* littlefs_impl::LittleFSFileImpl::_getFD() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:562:16: error: '_fd' was not declared in this scope
return _fd.get();
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: At global scope:
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:576:67: error: 'std::shared_ptr' has not been declared
LittleFSDirImpl(const String& pattern, LittleFSImpl* fs, std::shared_ptr<lfs_dir_t> dir, const char *dirPath = nullptr)
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:576:77: error: expected ',' or '...' before '<' token
LittleFSDirImpl(const String& pattern, LittleFSImpl* fs, std::shared_ptr<lfs_dir_t> dir, const char *dirPath = nullptr)
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:592:5: error: 'FileImplPtr' does not name a type
FileImplPtr openFile(OpenMode openMode, AccessMode accessMode) override {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:681:10: error: 'shared_ptr' in namespace 'std' does not name a template type
std::shared_ptr<lfs_dir_t> _dir;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:682:10: error: 'shared_ptr' in namespace 'std' does not name a template type
std::shared_ptr<char> _dirPath;
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In constructor 'littlefs_impl::LittleFSDirImpl::LittleFSDirImpl(const String&, littlefs_impl::LittleFSImpl*, int)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:577:41: error: class 'littlefs_impl::LittleFSDirImpl' does not have any field named '_dir'
: _pattern(pattern) , _fs(fs) , _dir(dir) , _dirPath(nullptr), _valid(false), _opened(true)
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:577:46: error: 'dir' was not declared in this scope
: _pattern(pattern) , _fs(fs) , _dir(dir) , _dirPath(nullptr), _valid(false), _opened(true)
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:577:53: error: class 'littlefs_impl::LittleFSDirImpl' does not have any field named '_dirPath'
: _pattern(pattern) , _fs(fs) , _dir(dir) , _dirPath(nullptr), _valid(false), _opened(true)
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:580:13: error: 'dirPath' was not declared in this scope
if (dirPath) {
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:581:13: error: '_dirPath' was not declared in this scope
_dirPath = std::shared_ptr<char>(new char[strlen(dirPath) + 1], std::default_delete<char[]>());
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:581:24: error: 'shared_ptr' is not a member of 'std'
_dirPath = std::shared_ptr<char>(new char[strlen(dirPath) + 1], std::default_delete<char[]>());
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:581:40: error: expected primary-expression before 'char'
_dirPath = std::shared_ptr<char>(new char[strlen(dirPath) + 1], std::default_delete<char[]>());
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'lfs_dir_t* littlefs_impl::LittleFSDirImpl::_getDir() const':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:660:16: error: '_dir' was not declared in this scope
return _dir.get();
^
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h: In member function 'uint32_t littlefs_impl::LittleFSDirImpl::_getAttr4(char)':
D:\Users\Merli\Documents\Arduino\libraries\LittleFS-Teensy-master\src/LittleFS.h:668:20: error: '_dirPath' was not declared in this scope
nameLen += _dirPath.get() ? strlen(_dirPath.get()) : 0;
^
listfiles: In function 'void setup()':
listfiles:61: error: 'FSImplPtr' was not declared in this scope
LittleFS = new FS(FSImplPtr(new littlefs_impl::LittleFSImpl(FLASH, FS_PHYS_ADDR, 0, /*FS_PHYS_SIZE,*/ FS_PHYS_PAGE, FS_PHYS_BLOCK, FS_MAX_OPEN_FILES)));
^
listfiles:62: error: 'class FS' has no member named 'begin'
if (!LittleFS->begin()) {
^
'FSImplPtr' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.