| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | /* * Program to test Short File Name character case flags. */#include <SPI.h>#include "SdFat.h"const uint8_t chipSelect = SS;SdFat sd;SdFile file;const char* name[] = {  "low.low", "low.Mix", "low.UP",  "Mix.low", "Mix.Mix", "Mix.UP",  "UP.low",  "UP.Mix",  "UP.UP"};//------------------------------------------------------------------------------void setup() {  Serial.begin(9600);  // Wait for USB Serial  while (!Serial) {    yield();  }  Serial.println("type any character to start");  while (!Serial.available()) {    yield();  }  if (!sd.begin(chipSelect, SD_SCK_MHZ(50))) {    Serial.println("begin failed");    return;  }  for (uint8_t i = 0; i < 9; i++) {    sd.remove(name[i]);    if (!file.open(name[i], O_RDWR | O_CREAT | O_EXCL)) {      sd.errorHalt(name[i]);    }    file.println(name[i]);    file.close();  }  sd.ls(LS_DATE|LS_SIZE);  Serial.println("Done");}//------------------------------------------------------------------------------void loop() {}
 |