STM32: gpio irq: Use LL registers access
Instead of using HAL_GPIO_Init / Deinit which makes a lot of registers being written and re-written, and which creates extra gpio / pin / irq dependencies, we directly set the IRQ related registers thanks for the STM32 LL layers which provides APIs to modify registers. |
---|
|
targets/TARGET_STM/TARGET_STM32F0/gpio_irq_device.h |
---|
targets/TARGET_STM/TARGET_STM32F1/gpio_irq_device.h |
---|
targets/TARGET_STM/TARGET_STM32F3/gpio_irq_device.h |
---|
targets/TARGET_STM/TARGET_STM32L0/gpio_irq_device.h |
---|
targets/TARGET_STM/TARGET_STM32L1/gpio_irq_device.h |
---|
targets/TARGET_STM/TARGET_STM32L4/gpio_irq_device.h |
---|
targets/TARGET_STM/gpio_irq_api.c |
---|