We are using the Nordic Bluetooth "Peripheral UART" project as a base for our project and I am attempting to add the GPIOTE drivers to the project but getting the following error:
gen_isr_tables.py: error: multiple registrations at table_index 47 for irq 47 (0x2f) Existing handler 0x39aa5, new handler 0x39aa5 Has IRQ_CONNECT or IRQ_DIRECT_CONNECT accidentally been invoked on the same irq multiple times?
It looks like there is an IRQ conflict with adding the GPIOTE drivers and the DK drivers.
The reason I need the GPIOTE driver is in order to add multiple QDEC rotary encoders (which is not supported by the current QDEC driver). I have attached a sample app that demonstrates the error. We are using NCS v2.3.0 targeting nrf5340dk_nrf5340_cpuapp_ns. We need to deconflict the IRQ but also keep the as much of the DK drivers as possible to expedite this project.
See attached application below:
peripheral_uart_GPIOTE.zip
Thanks for the help!