From 3fea101944bd9258d84cf17d3dc5ce138296764c Mon Sep 17 00:00:00 2001 From: Kevin van den Broek Date: Tue, 10 Oct 2017 21:41:10 +0200 Subject: [PATCH] Changed update example to use different controlflow structure (#711) --- .../Update/examples/SD_Update/SD_Update.ino | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/libraries/Update/examples/SD_Update/SD_Update.ino b/libraries/Update/examples/SD_Update/SD_Update.ino index 2a8e879f..9f3f494a 100644 --- a/libraries/Update/examples/SD_Update/SD_Update.ino +++ b/libraries/Update/examples/SD_Update/SD_Update.ino @@ -88,25 +88,25 @@ void setup() { //first init and check SD card if (!SD_MMC.begin()) { - Serial.println("Card Mount Failed"); - goto end; + rebootEspWithReason("Card Mount Failed"); } cardType = SD_MMC.cardType(); if (cardType == CARD_NONE) { - Serial.println("No SD_MMC card attached"); - goto end; - } + rebootEspWithReason("No SD_MMC card attached"); + }else{ + updateFromFS(SD_MMC); + } +} - updateFromFS(SD_MMC); - -end: - delay(1000); - ESP.restart(); +void rebootEspWithReason(String reason){ + Serial.println(reason); + delay(1000); + ESP.restart(); } //will not be reached void loop() { -} +} \ No newline at end of file