 
     lcd.setCursor(0, 3);
     lcd.print("[P:3] put : ");
+
+    int pre_progress = 0;
+
     while (f.available()) {
       int c = f.readBytes(buff, ((len > sizeof(buff)) ? sizeof(buff) : len));
       if ( c > 0 ) {

  getResetInfo += ESP.getResetInfo().substring(0, 80);

  //
  solar_data.Temperature1 = solar_data.Temperature2 = solar_data.Humidity = solar_data.data1 = solar_data.data2 =  solar_data.data3 =  solar_data.data4 = solar_data.powerAvg = 0 ;
  lastTime = lastTime2 = millis();

  // lcd

        value_timestamp  = now();
        value_nonce      = *(volatile uint32_t *)0x3FF20E44;

        value_status  = "esp-01 / ";
        value_status += rtc_boot_mode.Temperature;
        value_status += "C / ";
        value_status += hour();
        value_status += ":";
        value_status += minute();

        switch (twitter_phase) {

          case 0:
            get_gpro_list();
            break;

          case 1:
