diff options
author | Gary <gary.reuter@gmail.com> | 2022-05-26 16:00:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-26 16:00:59 +0300 |
commit | 533f12af15ba6f04fa246d3408d5f55f69179c27 (patch) | |
tree | 157a0a4239fad6bf92ce49fe94594247a9c426a0 /firmware | |
parent | 0d5d4c8688a96c77ff84df2b498769bfb8c1da0d (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.c | 6 |
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; |