 void loop() {
   static int press_duration=0;
   static int loop_count = 0;
-  static int button_stat = 1; // 0:押している状態 1:離している状態
+  static int button_stat = 1; // 0:pressed 1:not pressed
 
   delay(50);
   loop_count++;


  switch(raspi_stat){
    case RPI_STAT_SHUTDOWN:
      //何もしない
      timeout_counter1=0;
      timeout_counter2=0;
      break;
    case RPI_STAT_BOOT:
      //RasPiのGPIOの監視
      //GPIOがLOWに落とされたら > 監視スクリプトが起動した
      timeout_counter1++;
      if(timeout_counter1 > 20*60*2 ){//50*20 * 60 * 2 (2min)
        Serial.println("*** BOOT error ***");

          int stat = digitalRead(pin_rpistat);
          //Serial.println(stat);
          if(stat == 1){
            shtdwn_delay_count=1; // start couting up until power off
            Serial.println("start TURN OFF power count down");
            digitalWrite(pin_shutdown,HIGH);
          }
        }else{
          if(shtdwn_delay_count>20*50){ //50*20 * 50 msec (50sec)
            raspi_stat = RPI_STAT_SHUTDOWN;
            Serial.println("*** TURN OFF power successfully ***");
            turn_off();
