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.
ls
1 parent 74774f9 commit 6bd488db4d486f1c060767d7e95ccd88bcbd78d2
@Laurent MEUNIER Laurent MEUNIER authored on 23 Jan 2017
Showing 7 changed files
View
targets/TARGET_STM/TARGET_STM32F0/gpio_irq_device.h
View
targets/TARGET_STM/TARGET_STM32F1/gpio_irq_device.h
View
targets/TARGET_STM/TARGET_STM32F3/gpio_irq_device.h
View
targets/TARGET_STM/TARGET_STM32L0/gpio_irq_device.h
View
targets/TARGET_STM/TARGET_STM32L1/gpio_irq_device.h
View
targets/TARGET_STM/TARGET_STM32L4/gpio_irq_device.h
View
targets/TARGET_STM/gpio_irq_api.c