diff --git a/nrfx/drivers/src/nrfx_nfct.c b/nrfx/drivers/src/nrfx_nfct.c index c62409a..3ab3853 100644 --- a/nrfx/drivers/src/nrfx_nfct.c +++ b/nrfx/drivers/src/nrfx_nfct.c @@ -50,7 +50,7 @@ #if !defined(USE_WORKAROUND_FOR_ANOMALY_190) && \ (defined(NRF52833_XXAA) || defined(NRF52840_XXAA) || \ - defined(NRF5340_XXAA_APPLICATION)) + defined(NRF5340_XXAA_APPLICATION) || defined(NRF54L15_XXAA)) #define USE_WORKAROUND_FOR_ANOMALY_190 1 #endif @@ -262,7 +262,7 @@ static void nfct_field_event_handler(volatile nrfx_nfct_field_state_t field_stat /* Begin: Workaround for anomaly 218 */ nfct_frame_delay_max_set(true); /* End: Workaround for anomaly 218 */ - + LOG_INF("-- Signal field lost!"); NRFX_NFCT_CB_HANDLE(m_nfct_cb.config.cb, nfct_evt); } break; @@ -285,6 +285,7 @@ static void nfct_activate_check(void) m_timer_workaround.fieldevents_filter_active = false; // Check the field status and take action if field is lost. + LOG_INF("-- Second timer run!"); nfct_field_event_handler(NRFX_NFC_FIELD_STATE_UNKNOWN); return; } diff --git a/nrfx/templates/nrfx_config_nrf54l15_application.h b/nrfx/templates/nrfx_config_nrf54l15_application.h index e38f6f5..d438e56 100644 --- a/nrfx/templates/nrfx_config_nrf54l15_application.h +++ b/nrfx/templates/nrfx_config_nrf54l15_application.h @@ -557,7 +557,7 @@ * Integer value. Minimum: 0. Maximum: 5. */ #ifndef NRFX_NFCT_CONFIG_TIMER_INSTANCE_ID -#define NRFX_NFCT_CONFIG_TIMER_INSTANCE_ID 0 +#define NRFX_NFCT_CONFIG_TIMER_INSTANCE_ID 24 #endif /**