       if( brightness <= BrightMin ){
         brightness = BrightMin;
       }
+      EEPROM.update(ADDR_BRIGHTNESS, brightness);
       break;
     }
     case btnUP: {

  }
  analogWrite(PinBacklight, brightness);

  // assemble LCD line
  line1 = "";
  line1 = "ADC:" + String(adc_key_in);
  while( line1.length() < 16 - key.length() ){

      if( brightness >= BrightMax ){
        brightness = BrightMax;
      }
      EEPROM.update(ADDR_BRIGHTNESS, brightness);
      break;
    }
    case btnLEFT: {
