From e65c1da2392f8b07e983ea8d80a127be63ba59e0 Mon Sep 17 00:00:00 2001 From: michalmonday Date: Wed, 12 Dec 2018 23:43:39 +0000 Subject: [PATCH] Bootlop fix Changed few lines from: String(SOME_PROGMEM_VAR) Into: str(SOME_PROGMEM_VAR) --- esp8266_deauther/CLI.cpp | 2 +- esp8266_deauther/DisplayUI.cpp | 18 +++++++++--------- esp8266_deauther/Scan.cpp | 10 +++++----- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/esp8266_deauther/CLI.cpp b/esp8266_deauther/CLI.cpp index 507bc97..d32a5ae 100644 --- a/esp8266_deauther/CLI.cpp +++ b/esp8266_deauther/CLI.cpp @@ -13,7 +13,7 @@ CLI::CLI() { CLI::~CLI() {} void CLI::load() { - String defaultValue = String(CLI_DEFAULT_AUTOSTART); + String defaultValue = str(CLI_DEFAULT_AUTOSTART); checkFile(execPath, defaultValue); execFile(execPath); } diff --git a/esp8266_deauther/DisplayUI.cpp b/esp8266_deauther/DisplayUI.cpp index 4525074..ad64339 100644 --- a/esp8266_deauther/DisplayUI.cpp +++ b/esp8266_deauther/DisplayUI.cpp @@ -734,13 +734,13 @@ void DisplayUI::drawLoadingScan() { if (scan.isScanning()) { percentage = String(scan.getPercentage()) + '%'; } else { - percentage = String(DSP_SCAN_DONE); + percentage = str(DSP_SCAN_DONE); } - drawString(0, leftRight(String(DSP_SCAN_FOR), scan.getMode(), maxLen)); - drawString(1, leftRight(String(DSP_APS), String(accesspoints.count()), maxLen)); - drawString(2, leftRight(String(DSP_STS), String(stations.count()), maxLen)); - drawString(3, leftRight(String(DSP_PKTS), String(scan.getPacketRate()) + String(DSP_S), maxLen)); + drawString(0, leftRight(str(DSP_SCAN_FOR), scan.getMode(), maxLen)); + drawString(1, leftRight(str(DSP_APS), String(accesspoints.count()), maxLen)); + drawString(2, leftRight(str(DSP_STS), String(stations.count()), maxLen)); + drawString(3, leftRight(str(DSP_PKTS), String(scan.getPacketRate()) + str(DSP_S), maxLen)); drawString(4, center(percentage, maxLen)); } @@ -772,10 +772,10 @@ void DisplayUI::drawPacketMonitor() { } void DisplayUI::drawIntro() { - drawString(0, center(String(D_INTRO_0), maxLen)); - drawString(1, center(String(D_INTRO_1), maxLen)); - drawString(2, center(String(D_INTRO_2), maxLen)); - drawString(3, center(String(D_INTRO_3), maxLen)); + drawString(0, center(str(D_INTRO_0), maxLen)); + drawString(1, center(str(D_INTRO_1), maxLen)); + drawString(2, center(str(D_INTRO_2), maxLen)); + drawString(3, center(str(D_INTRO_3), maxLen)); drawString(4, center(settings.getVersion(), maxLen)); } diff --git a/esp8266_deauther/Scan.cpp b/esp8266_deauther/Scan.cpp index 8091c31..2d144b9 100644 --- a/esp8266_deauther/Scan.cpp +++ b/esp8266_deauther/Scan.cpp @@ -411,19 +411,19 @@ uint32_t Scan::getPackets(int i) { String Scan::getMode() { switch (scanMode) { case SCAN_MODE_OFF: - return String(SC_MODE_OFF); + return str(SC_MODE_OFF); case SCAN_MODE_APS: - return String(SC_MODE_AP); + return str(SC_MODE_AP); case SCAN_MODE_STATIONS: - return String(SC_MODE_ST); + return str(SC_MODE_ST); case SCAN_MODE_ALL: - return String(SC_MODE_ALL); + return str(SC_MODE_ALL); case SCAN_MODE_SNIFFER: - return String(SC_MODE_SNIFFER); + return str(SC_MODE_SNIFFER); default: return String();