nuttx/drivers/ioexpander
Michal Lenc 17e1d43f6d ioexpander/icjx: add support for change of input interrupts on NINT
iC-JX expander has NINT (not interrupt) pin that goes to logical zero
if interrupt occurs. This commit adds support for iC-JX options settings
that allows to enable the interrupt for defined input pins.

The interrupt is handled in HP worker thread to avoid waiting for SPI
transfers in interrupt context. Board has to configure interrupt event
for GPIO pin connected to NINT.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2024-04-05 15:23:10 -03:00
..
CMakeLists.txt
gpio_lower_half.c
gpio.c
icjx.c ioexpander/icjx: add support for change of input interrupts on NINT 2024-04-05 15:23:10 -03:00
icjx.h ioexpander/icjx: add support for change of input interrupts on NINT 2024-04-05 15:23:10 -03:00
ioe_dummy.c
ioe_rpmsg.c
iso1h812g.c
iso1h812g.h
iso1i813t.c
iso1i813t.h
Kconfig rpmsg: make all the rpmsg services deponds on RPMSG 2024-02-18 04:09:34 -08:00
Make.defs ioexpander: add support for iC-JX expander 2024-01-23 17:15:25 -03:00
mcp23x08.c
mcp23x08.h
mcp23x17.c
mcp23x17.h
pca9538.c
pca9538.h
pca9555.c
pca9555.h
pcf8574.c
pcf8574.h
pcf8575.c
pcf8575.h
skeleton.c
sx1509.c
sx1509.h
tca64xx.c
tca64xx.h