I try to build an 4 channel analog data logger with an Arduino Uno and an Adafruit data logging shield (because of the SD socket and the RTC). It worked almost as expected (averaging 40 samples per 1/10s and write the values inclusive time stamp to the SD card). but because it is very slow I wanted to try out the NilRTOS data loggers. It looks like I have a problem with installing the libraries, but I followed the HTML tutorial... When I'm going to compile the examples, I get a lot of error messages. And i don't know how to fix it. When I'm going to compile nilFifoDataLogger.ino or nilSdLogger.ino the compiler gives me a hundred lines of error messages like the following.
Any help for me? Thank you...
Arduino: 1.6.8 (Windows 7), Board: "Arduino/Genuino Uno"
In file included from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:0:
C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:33:15: error: redefinition of 'const uint8_t SD_CARD_ERROR_CMD0'
uint8_t const SD_CARD_ERROR_CMD0 = 0X1;
^
In file included from C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:28:0,
from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:
C:\Program Files\Arduino\libraries\SdFat/SdInfo.h:36:15: error: 'const uint8_t SD_CARD_ERROR_CMD0' previously defined here
uint8_t const SD_CARD_ERROR_CMD0 = 0X1;
^
In file included from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:0:
C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:35:15: error: redefinition of 'const uint8_t SD_CARD_ERROR_CMD8'
uint8_t const SD_CARD_ERROR_CMD8 = 0X2;
^
In file included from C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:28:0,
from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:
C:\Program Files\Arduino\libraries\SdFat/SdInfo.h:38:15: error: 'const uint8_t SD_CARD_ERROR_CMD8' previously defined here
uint8_t const SD_CARD_ERROR_CMD8 = 0X2;
^
In file included from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:0:
C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:37:15: error: redefinition of 'const uint8_t SD_CARD_ERROR_CMD12'
uint8_t const SD_CARD_ERROR_CMD12 = 0X3;
^
In file included from C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:28:0,
from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:
C:\Program Files\Arduino\libraries\SdFat/SdInfo.h:40:15: error: 'const uint8_t SD_CARD_ERROR_CMD12' previously defined here
uint8_t const SD_CARD_ERROR_CMD12 = 0X3;
^
In file included from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:0:
C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:39:15: error: redefinition of 'const uint8_t SD_CARD_ERROR_CMD17'
uint8_t const SD_CARD_ERROR_CMD17 = 0X4;
^
In file included from C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:28:0,
from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:
C:\Program Files\Arduino\libraries\SdFat/SdInfo.h:42:15: error: 'const uint8_t SD_CARD_ERROR_CMD17' previously defined here
uint8_t const SD_CARD_ERROR_CMD17 = 0X4;
^
In file included from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:0:
C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:41:15: error: redefinition of 'const uint8_t SD_CARD_ERROR_CMD18'
uint8_t const SD_CARD_ERROR_CMD18 = 0X5;
^
In file included from C:\Program Files\Arduino\libraries\SdFat/Sd2Card.h:28:0,
from C:\Program Files\Arduino\libraries\SdFat\Sd2Card.cpp:20:
C:\Program Files\Arduino\libraries\SdFat/SdInfo.h:44:15: error: 'const uint8_t SD_CARD_ERROR_CMD18' previously defined here
uint8_t const SD_CARD_ERROR_CMD18 = 0X5;
^