void ICACHE_FLASH_ATTR dhserial_commands_configure(const char *args) { if(os_strcmp(args, "--clear") == 0) { if(dhsettings_clear()) { uart_send_line("Settings was cleared, rebooting..."); system_restart(); } else { uart_send_line("Error while cleaning settings"); } } else { dhserial_configure_start(); } }
void ICACHE_FLASH_ATTR dhterminal_commands_configure(const char *args) { int force = (os_strcmp(args, "--force-clear") == 0) ? 1 : 0; if(force || os_strcmp(args, "--clear") == 0) { if(dhsettings_clear(force)) { dhuart_send_line("Settings was cleared, rebooting..."); system_restart(); } else { dhuart_send_line("Error while cleaning settings."); } } else { dhterminal_configure_start(); } }