1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #include "SdFat.h"
- #if USE_EXFAT_UNICODE_NAMES
- #ifndef SDCARD_SS_PIN
- const uint8_t SD_CS_PIN = SS;
- #else
- const uint8_t SD_CS_PIN = SDCARD_SS_PIN;
- #endif
- #define SD_CONFIG SdSpiConfig(SD_CS_PIN)
- SdExFat sd;
- ExFile file;
- void setup() {
- Serial.begin(9600);
- while (!Serial) {
- yield();
- }
- Serial.println("Type any character to begin");
- while (!Serial.available()) {
- yield();
- }
- if (!sd.begin(SD_CONFIG)) {
- sd.initErrorHalt(&Serial);
- }
- if (!file.open(u"Euros \u20AC test.txt", FILE_WRITE)) {
- Serial.println("file.open failed");
- return;
- }
- file.println("This is not Unicode");
- file.close();
- Serial.println("Done!");
- }
- void loop() {
- }
- #else
- #error USE_EXFAT_UNICODE_NAMES must be nonzero in SdFat/src/ExFatLib/ExFatCongfig.h
- #endif
|