Save a little bit (~2k) of space

This commit is contained in:
MX
2023-05-17 23:05:44 +03:00
parent 35d72d82b4
commit 51ba8b66b6
7 changed files with 30 additions and 8 deletions
@@ -52,14 +52,18 @@ ADD_SCENE(nfc, mf_classic_update_success, MfClassicUpdateSuccess)
ADD_SCENE(nfc, mf_classic_wrong_card, MfClassicWrongCard)
ADD_SCENE(nfc, emv_read_success, EmvReadSuccess)
ADD_SCENE(nfc, emv_menu, EmvMenu)
#if FURI_DEBUG
ADD_SCENE(nfc, emulate_apdu_sequence, EmulateApduSequence)
#endif
ADD_SCENE(nfc, device_info, DeviceInfo)
ADD_SCENE(nfc, delete, Delete)
ADD_SCENE(nfc, delete_success, DeleteSuccess)
ADD_SCENE(nfc, restore_original_confirm, RestoreOriginalConfirm)
ADD_SCENE(nfc, restore_original, RestoreOriginal)
#if FURI_DEBUG
ADD_SCENE(nfc, debug, Debug)
ADD_SCENE(nfc, field, Field)
#endif
ADD_SCENE(nfc, dict_not_found, DictNotFound)
ADD_SCENE(nfc, rpc, Rpc)
ADD_SCENE(nfc, exit_confirm, ExitConfirm)
@@ -1,3 +1,4 @@
#if FURI_DEBUG
#include "../nfc_i.h"
enum SubmenuDebugIndex {
@@ -52,3 +53,4 @@ void nfc_scene_debug_on_exit(void* context) {
submenu_reset(nfc->submenu);
}
#endif
@@ -1,3 +1,4 @@
#if FURI_DEBUG
#include "../nfc_i.h"
#include <core/common_defines.h>
@@ -32,3 +33,4 @@ void nfc_scene_emulate_apdu_sequence_on_exit(void* context) {
nfc_blink_stop(nfc);
}
#endif
@@ -1,3 +1,4 @@
#if FURI_DEBUG
#include "../nfc_i.h"
void nfc_scene_field_on_enter(void* context) {
@@ -31,3 +32,4 @@ void nfc_scene_field_on_exit(void* context) {
notification_internal_message(nfc->notifications, &sequence_reset_blue);
popup_reset(nfc->popup);
}
#endif
@@ -8,7 +8,9 @@ enum SubmenuIndex {
SubmenuIndexSaved,
SubmenuIndexExtraAction,
SubmenuIndexAddManually,
#if FURI_DEBUG
SubmenuIndexDebug,
#endif
};
void nfc_scene_start_submenu_callback(void* context, uint32_t index) {
@@ -29,12 +31,12 @@ void nfc_scene_start_on_enter(void* context) {
submenu, "Extra Actions", SubmenuIndexExtraAction, nfc_scene_start_submenu_callback, nfc);
submenu_add_item(
submenu, "Add Manually", SubmenuIndexAddManually, nfc_scene_start_submenu_callback, nfc);
#if FURI_DEBUG
if(furi_hal_rtc_is_flag_set(FuriHalRtcFlagDebug)) {
submenu_add_item(
submenu, "Debug", SubmenuIndexDebug, nfc_scene_start_submenu_callback, nfc);
}
#endif
submenu_set_selected_item(
submenu, scene_manager_get_scene_state(nfc->scene_manager, NfcSceneStart));
@@ -82,11 +84,14 @@ bool nfc_scene_start_on_event(void* context, SceneManagerEvent event) {
nfc->scene_manager, NfcSceneStart, SubmenuIndexAddManually);
scene_manager_next_scene(nfc->scene_manager, NfcSceneSetType);
consumed = true;
} else if(event.event == SubmenuIndexDebug) {
}
#if FURI_DEBUG
else if(event.event == SubmenuIndexDebug) {
scene_manager_set_scene_state(nfc->scene_manager, NfcSceneStart, SubmenuIndexDebug);
scene_manager_next_scene(nfc->scene_manager, NfcSceneDebug);
consumed = true;
}
#endif
}
return consumed;
}