|
-
- #include <SPI.h>
- #include "SdFat.h"
-
-
- const uint8_t chipSelect = SS;
-
-
- SdFat sd;
-
- SdFile file;
-
- void setup() {
- Serial.begin(9600);
-
-
- while (!Serial) {
- SysCall::yield();
- }
-
- Serial.println("Type any character to start");
- while (Serial.read() <= 0) {
- SysCall::yield();
- }
-
-
-
- if (!sd.begin(chipSelect, SPI_HALF_SPEED)) {
- sd.initErrorHalt();
- }
-
-
-
-
- sd.vwd()->rewind();
- while (file.openNext(sd.vwd(), O_READ)) {
- file.printFileSize(&Serial);
- Serial.write(' ');
- file.printModifyDateTime(&Serial);
- Serial.write(' ');
- file.printName(&Serial);
- if (file.isDir()) {
-
- Serial.write('/');
- }
- Serial.println();
- file.close();
- }
- Serial.println("Done!");
- }
-
- void loop() {}
|