NFC: input ISR cleanup

This commit is contained in:
Aleksandr Kutuzov 2020-10-19 02:33:06 +03:00
parent ecc93152c9
commit 785469f598

View File

@ -101,12 +101,15 @@ void input_task(void* p) {
}
void HAL_GPIO_EXTI_Callback(uint16_t pin) {
if(pin == RFID_PULL_Pin) {
st25r3916Isr();
return;
}
if(!initialized) return;
BaseType_t task_woken = pdFALSE;
st25r3916Isr();
// Ignore the result, as we do not care about repeated event during event processing.
xSemaphoreGiveFromISR(event, &task_woken);