From 3aab7b8a37d74ffaf3164f804c7efa13220762c3 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Tue, 11 Jun 2019 17:06:09 +0200 Subject: [PATCH] [ACCESS] Automatic detection of the module for accessPushTelemetry if module < 0 --- .../src/gui/common/stdlcd/radio_sdmanager.cpp | 2 +- radio/src/gui/common/stdlcd/radio_tools.cpp | 2 ++ radio/src/logs.cpp | 1 - radio/src/lua/api_general.cpp | 31 +++++++++++++++++-- 4 files changed, 32 insertions(+), 4 deletions(-) diff --git a/radio/src/gui/common/stdlcd/radio_sdmanager.cpp b/radio/src/gui/common/stdlcd/radio_sdmanager.cpp index 6554e12c3..be9522fcc 100644 --- a/radio/src/gui/common/stdlcd/radio_sdmanager.cpp +++ b/radio/src/gui/common/stdlcd/radio_sdmanager.cpp @@ -79,7 +79,7 @@ void onSdFormatConfirm(const char * result) #endif audioQueue.stopSD(); if (sdCardFormat()) { - f_chdir("/"); + f_chdir(ROOT_PATH); REFRESH_FILES(); } } diff --git a/radio/src/gui/common/stdlcd/radio_tools.cpp b/radio/src/gui/common/stdlcd/radio_tools.cpp index d7baa272d..4e21add61 100644 --- a/radio/src/gui/common/stdlcd/radio_tools.cpp +++ b/radio/src/gui/common/stdlcd/radio_tools.cpp @@ -32,6 +32,7 @@ bool addRadioTool(uint8_t index, const char * label) lcdDrawText(3*FW, y, label, (sub == index ? INVERS : 0)); if (attr && s_editMode > 0) { s_editMode = 0; + killAllEvents(); return true; } return false; @@ -101,6 +102,7 @@ void addRadioScriptTool(uint8_t index, const char * filename) } if (addRadioTool(index, label)) { + f_chdir("/SCRIPTS/TOOLS/"); luaExec(path); } } diff --git a/radio/src/logs.cpp b/radio/src/logs.cpp index cc5de96bb..1094d6af7 100644 --- a/radio/src/logs.cpp +++ b/radio/src/logs.cpp @@ -229,7 +229,6 @@ void logsWrite() #endif #if defined(TELEMETRY_FRSKY) - for (int i=0; i