Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorあく <alleteam@gmail.com>2021-12-15 01:39:59 +0300
committerGitHub <noreply@github.com>2021-12-15 01:39:59 +0300
commit6579368053a0572d1fff38ca3a91ab209df1a1d2 (patch)
treefe32d41301876edee2ef3af6002b2d005b42dbc2 /applications/nfc
parent965067b5bd7fb3fbb77d0459cc9ea10492168ad7 (diff)
[FL-1818] System setting and debug options. RTC HAL refactoring. (#902)
* FuriHal: RTC API refactoring. System Setting application. FuriCore: adjustable log levels. Minor code cleanup. * Storage: change logging levels for internal storage. * FuriCore: fix broken trace logging level
Diffstat (limited to 'applications/nfc')
-rwxr-xr-xapplications/nfc/nfc_i.h1
-rw-r--r--[-rwxr-xr-x]applications/nfc/scenes/nfc_scene_start.c13
2 files changed, 7 insertions, 7 deletions
diff --git a/applications/nfc/nfc_i.h b/applications/nfc/nfc_i.h
index 61a11ce8..2563ee01 100755
--- a/applications/nfc/nfc_i.h
+++ b/applications/nfc/nfc_i.h
@@ -6,6 +6,7 @@
#include "nfc_device.h"
#include <furi.h>
+#include <furi-hal.h>
#include <gui/gui.h>
#include <gui/view.h>
diff --git a/applications/nfc/scenes/nfc_scene_start.c b/applications/nfc/scenes/nfc_scene_start.c
index 18780dfe..b99580d2 100755..100644
--- a/applications/nfc/scenes/nfc_scene_start.c
+++ b/applications/nfc/scenes/nfc_scene_start.c
@@ -5,9 +5,7 @@ enum SubmenuIndex {
SubmenuIndexRunScript,
SubmenuIndexSaved,
SubmenuIndexAddManualy,
-#ifdef LAB_TESTS
SubmenuIndexDebug,
-#endif
};
void nfc_scene_start_submenu_callback(void* context, uint32_t index) {
@@ -32,9 +30,12 @@ void nfc_scene_start_on_enter(void* context) {
submenu, "Saved cards", SubmenuIndexSaved, nfc_scene_start_submenu_callback, nfc);
submenu_add_item(
submenu, "Add manually", SubmenuIndexAddManualy, nfc_scene_start_submenu_callback, nfc);
-#ifdef LAB_TESTS
- submenu_add_item(submenu, "Debug", SubmenuIndexDebug, nfc_scene_start_submenu_callback, nfc);
-#endif
+
+ if(furi_hal_rtc_is_flag_set(FuriHalRtcFlagDebug)) {
+ submenu_add_item(
+ submenu, "Debug", SubmenuIndexDebug, nfc_scene_start_submenu_callback, nfc);
+ }
+
submenu_set_selected_item(
submenu, scene_manager_get_scene_state(nfc->scene_manager, NfcSceneStart));
@@ -65,12 +66,10 @@ bool nfc_scene_start_on_event(void* context, SceneManagerEvent event) {
nfc->scene_manager, NfcSceneStart, SubmenuIndexAddManualy);
scene_manager_next_scene(nfc->scene_manager, NfcSceneSetType);
consumed = true;
-#ifdef LAB_TESTS
} else if(event.event == SubmenuIndexDebug) {
scene_manager_set_scene_state(nfc->scene_manager, NfcSceneStart, SubmenuIndexDebug);
scene_manager_next_scene(nfc->scene_manager, NfcSceneEmulateApduSequence);
consumed = true;
-#endif
}
}
return consumed;