diff --git a/src/console.cpp b/src/console.cpp index b4ae64d81..cd3dccbbd 100644 --- a/src/console.cpp +++ b/src/console.cpp @@ -273,7 +273,7 @@ static void setup_commands(std::shared_ptr & commands) { ShellContext::MAIN, CommandFlags::ADMIN, string_vector{F_(set), F_(board_profile)}, - string_vector{F_(name_mandatory), F_(nvs_optional)}, + string_vector{F_(name_mandatory)}, [](Shell & shell, const std::vector & arguments) { std::vector data; // led, dallas, rx, tx, button, phy_type, eth_power, eth_phy_addr, eth_clock_mode std::string board_profile = Helpers::toUpper(arguments.front()); @@ -281,9 +281,7 @@ static void setup_commands(std::shared_ptr & commands) { shell.println("Invalid board profile (S32, E32, E32V2, MH-ET, NODEMCU, LOLIN, OLIMEX, OLIMEXPOE, C3MINI, S2MINI, S3MINI, S32S3, CUSTOM)"); return; } - if (arguments.size() == 2 && Helpers::toLower(arguments.back()) == "nvs") { - to_app(shell).nvs_.putString("boot", board_profile.c_str()); - } + to_app(shell).webSettingsService.update([&](WebSettings & settings) { settings.board_profile = board_profile.c_str(); settings.led_gpio = data[0]; diff --git a/src/locale_common.h b/src/locale_common.h index ea2977bc8..b2de59dd1 100644 --- a/src/locale_common.h +++ b/src/locale_common.h @@ -147,7 +147,6 @@ MAKE_WORD_CUSTOM(sensorid_optional, "[sensor ID]") MAKE_WORD_CUSTOM(id_optional, "[id|hc]") MAKE_WORD_CUSTOM(partitionname_optional, "[partitionname]") MAKE_WORD_CUSTOM(data_optional, "[data]") -MAKE_WORD_CUSTOM(nvs_optional, "[nvs]") MAKE_WORD_CUSTOM(offset_optional, "[offset]") MAKE_WORD_CUSTOM(length_optional, "[length]") MAKE_WORD_CUSTOM(typeid_mandatory, "")