forked from espressif/arduino-esp32
Add Ota and mdns (#257)
* Add Sketch Update Library * Add MDNS Library * Add Arduino OTA Library * add missing library file * Add library files for Update * Add missing headers * fix ota command * Add espota binary * remove bad example * PlatformIO does not auto forward declare methods like Arduino Builder
This commit is contained in:
@ -16,51 +16,6 @@
|
||||
#include "SD.h"
|
||||
#include "SPI.h"
|
||||
|
||||
void setup(){
|
||||
Serial.begin(115200);
|
||||
if(!SD.begin()){
|
||||
Serial.println("Card Mount Failed");
|
||||
return;
|
||||
}
|
||||
uint8_t cardType = SD.cardType();
|
||||
|
||||
if(cardType == CARD_NONE){
|
||||
Serial.println("No SD card attached");
|
||||
return;
|
||||
}
|
||||
|
||||
Serial.print("SD Card Type: ");
|
||||
if(cardType == CARD_MMC){
|
||||
Serial.println("MMC");
|
||||
} else if(cardType == CARD_SD){
|
||||
Serial.println("SDSC");
|
||||
} else if(cardType == CARD_SDHC){
|
||||
Serial.println("SDHC");
|
||||
} else {
|
||||
Serial.println("UNKNOWN");
|
||||
}
|
||||
|
||||
uint64_t cardSize = SD.cardSize() / (1024 * 1024);
|
||||
Serial.printf("SD Card Size: %lluMB\n", cardSize);
|
||||
|
||||
listDir(SD, "/", 0);
|
||||
createDir(SD, "/mydir");
|
||||
listDir(SD, "/", 0);
|
||||
removeDir(SD, "/mydir");
|
||||
listDir(SD, "/", 2);
|
||||
writeFile(SD, "/hello.txt", "Hello ");
|
||||
appendFile(SD, "/hello.txt", "World!\n");
|
||||
readFile(SD, "/hello.txt");
|
||||
deleteFile(SD, "/foo.txt");
|
||||
renameFile(SD, "/hello.txt", "/foo.txt");
|
||||
readFile(SD, "/foo.txt");
|
||||
testFileIO(SD, "/test.txt");
|
||||
}
|
||||
|
||||
void loop(){
|
||||
|
||||
}
|
||||
|
||||
void listDir(fs::FS &fs, const char * dirname, uint8_t levels){
|
||||
Serial.printf("Listing directory: %s\n", dirname);
|
||||
|
||||
@ -214,3 +169,48 @@ void testFileIO(fs::FS &fs, const char * path){
|
||||
Serial.printf("%u bytes written for %u ms\n", 2048 * 512, end);
|
||||
file.close();
|
||||
}
|
||||
|
||||
void setup(){
|
||||
Serial.begin(115200);
|
||||
if(!SD.begin()){
|
||||
Serial.println("Card Mount Failed");
|
||||
return;
|
||||
}
|
||||
uint8_t cardType = SD.cardType();
|
||||
|
||||
if(cardType == CARD_NONE){
|
||||
Serial.println("No SD card attached");
|
||||
return;
|
||||
}
|
||||
|
||||
Serial.print("SD Card Type: ");
|
||||
if(cardType == CARD_MMC){
|
||||
Serial.println("MMC");
|
||||
} else if(cardType == CARD_SD){
|
||||
Serial.println("SDSC");
|
||||
} else if(cardType == CARD_SDHC){
|
||||
Serial.println("SDHC");
|
||||
} else {
|
||||
Serial.println("UNKNOWN");
|
||||
}
|
||||
|
||||
uint64_t cardSize = SD.cardSize() / (1024 * 1024);
|
||||
Serial.printf("SD Card Size: %lluMB\n", cardSize);
|
||||
|
||||
listDir(SD, "/", 0);
|
||||
createDir(SD, "/mydir");
|
||||
listDir(SD, "/", 0);
|
||||
removeDir(SD, "/mydir");
|
||||
listDir(SD, "/", 2);
|
||||
writeFile(SD, "/hello.txt", "Hello ");
|
||||
appendFile(SD, "/hello.txt", "World!\n");
|
||||
readFile(SD, "/hello.txt");
|
||||
deleteFile(SD, "/foo.txt");
|
||||
renameFile(SD, "/hello.txt", "/foo.txt");
|
||||
readFile(SD, "/foo.txt");
|
||||
testFileIO(SD, "/test.txt");
|
||||
}
|
||||
|
||||
void loop(){
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user