9 years ago.

Symbol GPIOTE_IRQHandler multiply defined (by gpio_irq_api.o and app_gpiote.c.NRF51822.o)

One of my BLE projects doesn't build with the newest BLE library (or maybe it's the NRF51822 library).

I use an InterruptIn declaration for a button, like this: InterruptIn btn2(BTN2);

Then, when trying to build, I get the following error message: Error: Symbol GPIOTE_IRQHandler multiply defined (by gpio_irq_api.o and app_gpiote.c.NRF51822.o).

If I don't use the "InterruptIn" the the project builds successfully.

1 Answer