File tree 3 files changed +26
-1
lines changed 3 files changed +26
-1
lines changed Original file line number Diff line number Diff line change 1
1
* .swp
2
+ .vscode
Original file line number Diff line number Diff line change @@ -251,6 +251,8 @@ void setup()
251
251
MyFile.println ();
252
252
MyFile.println (" This should be line 6" );
253
253
MyFile.println (str);
254
+ MyFile.print (" This should be line " );
255
+ MyFile.println (8 );
254
256
Serial.println (" OK" );
255
257
Serial.print (" Closing 'ARDUINO/SD/PRINT.txt' file" );
256
258
Serial.println (" OK" );
@@ -291,7 +293,26 @@ void setup()
291
293
} else {
292
294
Serial.println (" KO --> Error to open 'ARDUINO/SD/WRITE.txt' file" );
293
295
}
296
+
297
+ /* Test readBytes(buf, len) method */
298
+ Serial.print (" Opening 'ARDUINO/SD/WRITE.txt' file..." );
299
+ MyFile = SD.open (" ARDUINO/SD/WRITE.txt" );
300
+ if (MyFile) {
301
+ Serial.println (" OK" );
302
+ Serial.print (" Reading 'ARDUINO/SD/WRITE.txt' file: " );
303
+ bytesread = MyFile.readBytes (rtext, MyFile.size ());
304
+ Serial.print (bytesread);
305
+ Serial.println (" bytes read" );
306
+ Serial.println ((const char *)rtext);
307
+ Serial.print (" Closing 'ARDUINO/SD/WRITE.txt' file..." );
308
+ MyFile.close ();
309
+ Serial.println (" OK" );
310
+ } else {
311
+ Serial.println (" KO --> Error to open 'ARDUINO/SD/WRITE.txt' file" );
312
+ }
294
313
Serial.println (" ###### End of the SD tests ######" );
314
+
315
+
295
316
}
296
317
297
318
void loop ()
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ uint8_t const LS_SIZE = 2;
30
30
/* * ls() flag for recursive list of subdirectories */
31
31
uint8_t const LS_R = 4 ;
32
32
33
- class File {
33
+ class File : public Stream {
34
34
public:
35
35
File (FRESULT res = FR_OK);
36
36
virtual size_t write (uint8_t );
@@ -78,6 +78,9 @@ class File {
78
78
{
79
79
return _res;
80
80
}
81
+
82
+ using Print::println;
83
+ using Print::print;
81
84
82
85
};
83
86
You can’t perform that action at this time.
0 commit comments