diff --git a/applications/input/input.c b/applications/input/input.c index f647f06e..814cb2fb 100644 --- a/applications/input/input.c +++ b/applications/input/input.c @@ -3,7 +3,10 @@ #include #include +#ifdef APP_NFC void st25r3916Isr(void); +#endif + static volatile bool initialized = false; static SemaphoreHandle_t event; static InputState input_state = { @@ -101,10 +104,12 @@ void input_task(void* p) { } void HAL_GPIO_EXTI_Callback(uint16_t pin) { +#ifdef APP_NFC if(pin == RFID_PULL_Pin) { st25r3916Isr(); return; } +#endif if(!initialized) return;