zephyr/drivers/gpio
Andrzej Głąbek c542a4c56f drivers: gpio_nrfx: Correct the way the callbacks are fired
Add additional masking of the pins with fired callback triggers
against the currently enabled callbacks, in order to not call
handlers for callbacks that got disabled in some other callback
handlers that were called in the same ISR execution.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2019-08-14 14:49:55 +02:00
..
CMakeLists.txt drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00
gpio_altera_nios2.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_atmel_sam3.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_cc13xx_cc26xx.c cleanup: include/: move misc/__assert.h to sys/__assert.h 2019-06-27 22:55:49 -04:00
gpio_cc32xx.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_cc2650.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_cmsdk_ahb.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_cmsdk_ahb.h cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_dw_registers.h boards: remove quarl_se_c1000 2019-07-29 21:30:25 -07:00
gpio_dw.c boards: remove quarl_se_c1000 2019-07-29 21:30:25 -07:00
gpio_dw.h cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_esp32.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
gpio_gecko.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_handlers.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_ht16k33.c dts: Make instance defines consistent 2019-07-30 17:10:31 -05:00
gpio_imx.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_intel_apl.c cleanup: include/: move misc/speculation.h to sys/speculation.h 2019-06-27 22:55:49 -04:00
gpio_mchp_xec.c drivers/gpio: Adding missing braces for XEC driver 2019-08-02 23:24:34 +03:00
gpio_mcux_igpio.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_mcux_lpc.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_mcux.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_mmio32.c
gpio_nrfx.c drivers: gpio_nrfx: Correct the way the callbacks are fired 2019-08-14 14:49:55 +02:00
gpio_pcal9535a.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
gpio_pcal9535a.h cleanup: include/: move i2c.h to drivers/i2c.h 2019-06-27 22:55:49 -04:00
gpio_qmsi_ss.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
gpio_qmsi.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
gpio_rv32m1.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_sam.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_sam0.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_sch.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
gpio_sch.h cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_shell.c cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
gpio_sifive.c drivers: sifiv: make them 64-bit compatible 2019-08-08 00:29:24 -04:00
gpio_stellaris.c cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
gpio_stm32.c drivers: gpio: add stm32f1x SWJ configuration 2019-08-05 13:22:34 +02:00
gpio_stm32.h drivers: gpio: Add STM32G0X pinmux support 2019-07-05 10:35:55 -05:00
gpio_sx1509b.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
gpio_utils.h
Kconfig drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00
Kconfig.altera_nios2
Kconfig.atmel_sam3
Kconfig.cc13xx_cc26xx soc: ti_simplelink: add support for TI CC13x2 / CC26x2 series 2019-05-04 09:13:43 -05:00
Kconfig.cc32xx
Kconfig.cc2650
Kconfig.cmsdk_ahb
Kconfig.dw
Kconfig.esp32
Kconfig.gecko
Kconfig.ht16k33 drivers: gpio: Remove redundant GPIO dep. from GPIO_HT16K33 2019-08-07 08:14:10 -05:00
Kconfig.imx
Kconfig.intel
Kconfig.mcux
Kconfig.mcux_igpio
Kconfig.mcux_lpc
Kconfig.mmio32
Kconfig.nrfx
Kconfig.pcal9535a
Kconfig.qmsi
Kconfig.rv32m1
Kconfig.sam
Kconfig.sam0
Kconfig.sch
Kconfig.sifive riscv: freedom: rename RISCV32 to RISCV 2019-08-08 00:29:24 -04:00
Kconfig.stellaris
Kconfig.stm32 drivers: gpio: add stm32f1x SWJ configuration 2019-08-05 13:22:34 +02:00
Kconfig.sx1509b
Kconfig.xec drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00