Browse Source

Plane: always call load_all

this ensures defaults file works on first start after erase
master
Andrew Tridgell 9 years ago
parent
commit
f201552f6d
  1. 12
      ArduPlane/Parameters.cpp

12
ArduPlane/Parameters.cpp

@ -1282,11 +1282,11 @@ void Plane::load_parameters(void) @@ -1282,11 +1282,11 @@ void Plane::load_parameters(void)
// save the current format version
g.format_version.set_and_save(Parameters::k_format_version);
cliSerial->println("done.");
} else {
uint32_t before = micros();
// Load all auto-loaded EEPROM variables
AP_Param::load_all();
AP_Param::convert_old_parameters(&conversion_table[0], ARRAY_SIZE(conversion_table));
cliSerial->printf("load_all took %uus\n", (unsigned)(micros() - before));
}
uint32_t before = micros();
// Load all auto-loaded EEPROM variables
AP_Param::load_all();
AP_Param::convert_old_parameters(&conversion_table[0], ARRAY_SIZE(conversion_table));
cliSerial->printf("load_all took %uus\n", (unsigned)(micros() - before));
}

Loading…
Cancel
Save