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:
authorGary <gary.reuter@gmail.com>2022-05-26 16:00:59 +0300
committerGitHub <noreply@github.com>2022-05-26 16:00:59 +0300
commit533f12af15ba6f04fa246d3408d5f55f69179c27 (patch)
tree157a0a4239fad6bf92ce49fe94594247a9c426a0 /firmware
parent0d5d4c8688a96c77ff84df2b498769bfb8c1da0d (diff)
Change "FuriHalNfc Current state" trace to only log on change of state #1272
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Diffstat (limited to 'firmware')
-rw-r--r--firmware/targets/f7/furi_hal/furi_hal_nfc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/targets/f7/furi_hal/furi_hal_nfc.c b/firmware/targets/f7/furi_hal/furi_hal_nfc.c
index d1bdb5d7..00c96ec3 100644
--- a/firmware/targets/f7/furi_hal/furi_hal_nfc.c
+++ b/firmware/targets/f7/furi_hal/furi_hal_nfc.c
@@ -61,6 +61,7 @@ bool furi_hal_nfc_detect(FuriHalNfcDevData* nfc_data, uint32_t timeout) {
rfalLowPowerModeStop();
rfalNfcState state = rfalNfcGetState();
+ rfalNfcState state_old = 0;
if(state == RFAL_NFC_STATE_NOTINIT) {
rfalNfcInitialize();
}
@@ -83,11 +84,14 @@ bool furi_hal_nfc_detect(FuriHalNfcDevData* nfc_data, uint32_t timeout) {
while(true) {
rfalNfcWorker();
state = rfalNfcGetState();
+ if(state != state_old) {
+ FURI_LOG_T(TAG, "State change %d -> %d", state_old, state);
+ }
+ state_old = state;
if(state == RFAL_NFC_STATE_ACTIVATED) {
detected = true;
break;
}
- FURI_LOG_T(TAG, "Current state %d", state);
if(state == RFAL_NFC_STATE_POLL_ACTIVATION) {
start = DWT->CYCCNT;
continue;