Errore SD ethernet

Sto provando ad utilizzare la libreria tinywebserver.

come clicco su computing mi da il seguente errore:

C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'bool init(uint8_t, uint8_t)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:135: error: 'card_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:135: error: 'vol_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:139: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'void initErrorHalt()':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:140: error: 'initErrorPrint' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:145: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'void initErrorPrint()':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:146: error: 'card_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:152: error: 'vol_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:154: error: 'cwd_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:171: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'void ls(uint8_t)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:172: error: 'cwd_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:187: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'void ls(Print*, uint8_t)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:188: error: 'cwd_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:200: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'bool mkdir(const char*, bool)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:202: error: 'class SdFile' has no member named 'mkdir'
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:202: error: 'cwd_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:212: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'bool remove(const char*)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:213: error: 'cwd_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:231: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'bool rename(const char*, const char*)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:233: error: no matching function for call to 'SdFile::open(const char*&, const uint8_t&)'
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:223: note: candidates are: uint8_t SdFile::open(SdFile*, uint16_t, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:224: note:                 uint8_t SdFile::open(SdFile*, const char*, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:331: note:                 uint8_t SdFile::open(SdFile&, const char*, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:335: note:                 uint8_t SdFile::open(SdFile&, const char*)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:341: note:                 uint8_t SdFile::open(SdFile&, uint16_t, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:234: error: 'class SdFile' has no member named 'rename'
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:234: error: 'cwd_' was not declared in this scope
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:246: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'bool rmdir(const char*)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:248: error: no matching function for call to 'SdFile::open(const char*&, const uint8_t&)'
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:223: note: candidates are: uint8_t SdFile::open(SdFile*, uint16_t, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:224: note:                 uint8_t SdFile::open(SdFile*, const char*, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:331: note:                 uint8_t SdFile::open(SdFile&, const char*, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:335: note:                 uint8_t SdFile::open(SdFile&, const char*)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:341: note:                 uint8_t SdFile::open(SdFile&, uint16_t, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:249: error: 'class SdFile' has no member named 'rmdir'
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: At global scope:
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:264: error: 'SdFat' has not been declared
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp: In function 'bool truncate(const char*, uint32_t)':
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat\SdFat.cpp:266: error: no matching function for call to 'SdFile::open(const char*&, const uint8_t&)'
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:223: note: candidates are: uint8_t SdFile::open(SdFile*, uint16_t, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:224: note:                 uint8_t SdFile::open(SdFile*, const char*, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:331: note:                 uint8_t SdFile::open(SdFile&, const char*, uint8_t)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:335: note:                 uint8_t SdFile::open(SdFile&, const char*)
C:\Users\Iper\Desktop\Alberto\arduino-0022\libraries\SdFat/SdFat.h:341: note:                 uint8_t SdFile::open(SdFile&, uint16_t, uint8_t)

vi è mai capitata una cosa del genere??
(Anche altri errori che non ho potuto postare xk il forum accetta 9500 caratteri :P)

Risolto da solo :slight_smile: avevo la libreria sbagliata...

dopo ho scaricato questa:

http://code.google.com/p/beta-lib/downloads/detail?name=SdFatBeta20110810.zip&can=2&q=

e tutto è andato a posto

meglio così :slight_smile:

vi è mai capitata una cosa del genere??

sí qualcosa di simile mi é giá sucesso. :wink: :wink: :wink:
Ciao Uwe