Comments (5)
Nevermind looks like I figured it out. Using SdFile::open() instead of SdFat::open() lets my create my 18 character alphanumeric file.
from sdfat.
You should be able to create a long file name for write like this:
myFile = SD.open("test long name.txt", FILE_WRITE);
Where SD is declared like this:
SdFat SD;
from sdfat.
FYI that does not work for me. No file is created unless the filename is 8.3 compliant. What did work was SdFile::open() instead of SdFat::open() :
SdFat SD;
SdFile myfile;
SD.begin(SD_CS);
myfile.open("123456789012345678.bin", O_RDWR | O_CREAT) ;
from sdfat.
I downloaded the current zip for this repository.
I ran this program. It printed "yes". I found the file 123456789012345678.bin on the SD.
#include <SPI.h>
#include <SdFat.h>
#define SD_CS_PIN 10
SdFat SD;
File myFile;
void setup() {
Serial.begin(9600);
SD.begin(SD_CS_PIN);
myFile = SD.open("123456789012345678.bin", O_RDWR | O_CREAT);
myFile.close();
if (SD.exists("123456789012345678.bin")) {
Serial.println("yes");
} else {
Serial.println("no");
}
}
void loop() {
}
from sdfat.
Oops. I was using FILE_WRITE, not O_RDWR | O_CREAT, with SD.open().
On Tue, Aug 4, 2015 at 12:05 PM, Bill Greiman [email protected]
wrote:
I downloaded the current zip for this repository.
I ran this program. It printed "yes". I found the file
123456789012345678.bin on the SD.#include <SPI.h>
#include <SdFat.h>
#define SD_CS_PIN 10SdFat SD;
File myFile;
void setup() {
Serial.begin(9600);
SD.begin(SD_CS_PIN);
myFile = SD.open("123456789012345678.bin", O_RDWR | O_CREAT);
myFile.close();
if (SD.exists("123456789012345678.bin")) {
Serial.println("yes");
} else {
Serial.println("no");
}
}void loop() {
}—
Reply to this email directly or view it on GitHub
#17 (comment).
from sdfat.
Related Issues (20)
- Wrapper to fs::FS to use SDfat in ESPAsyncWebserver HOT 6
- pico-sdk only rp2040 implementation HOT 11
- ESP32 S3 always fails to mount card HOT 10
- Unable to format flat Spiflash module with ESP8266 HOT 4
- Mount issues for a Windows-formatted card HOT 35
- SD NAND XTSD01G (surface mounted chip) not formating HOT 1
- Unable to share the same SPI bus with TFT_eSPI on ESP32 HOT 3
- Problems with multiple SD card HOT 3
- Long timeout calling begin() on Teensy 4.1 when no card present HOT 5
- SdFat 2.22 with USER_SPI1 pin + another USER_SPI2 in SPI_Mode3 HOT 2
- Arduino-Pico: huge slowdown with v2.2.2 (vs.2.1.1) HOT 5
- Problem with SdFat and TwoWire instance. HOT 3
- sd.begin(SPI_CONFIG) breaks my DMA ADC datalogger on the SAMD51 HOT 5
- Issue after latest update. HOT 17
- exFat sd cards not working with Sdinfo.ino example, only FAT32 card HOT 7
- Allocating bin file with 0s HOT 2
- CS_Pin has to be driven high on ESP32 (to be low at the SDCARD) because of some logic inbetween HOT 3
- Initialization fails with ESP32 HOT 1
- FsFile::isSystem() is missing. HOT 1
- 2.2.3 fails to compile HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sdfat.