| #include <SD.h> | #include <SD.h> | ||||
| #include <SPI.h> | #include <SPI.h> | ||||
| const int SDchipSelect = 4; | |||||
| const int SDchipSelect = 4; // Audio Shield has SD card CS on pin 10 | |||||
| const int FlashChipSelect = 6; | const int FlashChipSelect = 6; | ||||
| void setup() { | void setup() { | ||||
| Serial.print(" copying"); | Serial.print(" copying"); | ||||
| // copy data loop | // copy data loop | ||||
| unsigned long count = 0; | unsigned long count = 0; | ||||
| unsigned char dotcount = 9; | |||||
| while (count < length) { | while (count < length) { | ||||
| char buf[256]; | char buf[256]; | ||||
| unsigned int n; | unsigned int n; | ||||
| ff.write(buf, n); | ff.write(buf, n); | ||||
| count = count + n; | count = count + n; | ||||
| Serial.print("."); | Serial.print("."); | ||||
| if (++dotcount > 100) { | |||||
| Serial.println(); | |||||
| dotcount = 0; | |||||
| } | |||||
| } | } | ||||
| ff.close(); | ff.close(); | ||||
| Serial.println(); | |||||
| if (dotcount > 0) Serial.println(); | |||||
| } else { | } else { | ||||
| Serial.println(" error opening freshly created file!"); | Serial.println(" error opening freshly created file!"); | ||||
| } | } | ||||
| f.close(); | f.close(); | ||||
| } | } | ||||
| rootdir.close(); | rootdir.close(); | ||||
| delay(10); | |||||
| Serial.println("Finished All Files"); | |||||
| } | } | ||||