Code: Select all
palSetPadMode(GPIOA, 0,PAL_MODE_INPUT_PULLUP | PAL_STM32_OSPEED_HIGHEST);
palSetPadCallback(GPIOA, 0, cbIrqA0, NULL);
palEnablePadEvent(GPIOA, 0, PAL_EVENT_MODE_FALLING_EDGE);
but I got Assert in this line
Code: Select all
osalDbgAssert(((EXTI->RTSR & padmask) == 0U) &&
((EXTI->FTSR & padmask) == 0U), "channel already in use");
Why ?
how to properly activate ext IRQ ?