nuttx/arch
Kerogit 065910c7d3 arch/avr/src/avrdx: added I/O interrupt multiplexer
AVR DA/DB family chips have single interrupt vector for all changes
on an I/O port. This poses problem when multiple drivers want to claim
the same interrupt (might happen for example with button and discrete
joystick drivers using pins on the same port.)

The I/O multiplexer solves it by providing interface similar
to irq_attach. However, it allows registration of multiple handlers
for the same interrupt vector with additional information recording
which pins should be serviced by each handler.

Only handler for pins that triggered the interrupt is then called.
2025-05-08 15:58:18 +08:00
..
arm arch/arm/rp23xx: add missing fpu init for smp cores 2025-05-07 22:03:15 -03:00
arm64 boards/imx93-evk: kernel build for AHAB boot 2025-05-03 11:25:54 +08:00
avr arch/avr/src/avrdx: added I/O interrupt multiplexer 2025-05-08 15:58:18 +08:00
ceva libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
dummy
hc Revert "Use small lock to protect resources related to irq in arch avr, hc, mips and or1k." 2025-02-13 14:15:43 +08:00
mips libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
misoc libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
or1k libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
renesas Revert "Use small lock to protect usbdev and endpoint in arch renesas." 2025-02-13 14:15:43 +08:00
risc-v espressif: Add variable to override MCUboot version and URL 2025-05-07 01:51:40 +08:00
sim arch/sim: add CAN support based on host SocketCAN 2025-05-03 11:26:08 +08:00
sparc libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
tricore libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
x86 libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
x86_64 x86_64: support for stack canaries 2025-04-30 13:42:56 +08:00
xtensa espressif: Add variable to override MCUboot version and URL 2025-05-07 01:51:40 +08:00
z16 libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
z80 libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
CMakeLists.txt
Kconfig libc/arm: optimize crc32/crc32c for arm 2025-04-04 09:51:50 -03:00