             jpegDrawSlide(file);
             file.close();
         }
-        if(millis()-TIME < TIMEOUT) return;
-        if(SD_CARD_EN) jpegDrawSlideShowNext(SD);
-        else jpegDrawSlideShowNext(SPIFFS);
-        TIME=millis();
         return;                             // loop()の先頭に戻る
     }
     TIME=millis();


    client = server.available();            // 接続されたTCPクライアントを生成
    if(!client){                            // TCPクライアントが無かった場合
        len = udpRx.parsePacket();          // UDP受信パケット長を変数lenに代入
        memset(s, 0, 65);                   // 文字列変数sの初期化(65バイト)
        udpRx.read(s, 64);                  // UDP受信データを文字列変数sへ代入

    delay(TIMEOUT);
    if(SD_CARD_EN) jpegDrawSlideShowBegin(SD);
    else jpegDrawSlideShowBegin(SPIFFS);
    TIME=millis();
}

void loop(){                                // 繰り返し実行する関数
