#include <SdFat.h>
SdFs sd;
File myfile;
const char name[] = "test.txt";
uint8_t num = 0;
char text[50];
#define SD_CS_PIN SS
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32-S3!");
if (!sd.begin(SD_CS_PIN)) {
Serial.println("initialization failed!");
return;
}
Serial.println("initialization done!");
while(!Serial.available())
{
delay(100);
num = Serial.available();
}
Serial.readBytes(text,num);
myfile = sd.open(name,FILE_WRITE);
if(myfile)
{
myfile.println(text);
myfile.close();
}
else
{
Serial.println("file open failed!");
}
myfile = sd.open(name);
if(myfile)
{
Serial.print("SD File:");
while (myfile.available()) {
Serial.write(myfile.read());
}
myfile.close();
}
else
{
Serial.println("file open failed!");
}
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}