Is there a migration guide from 8.0.0 to 8.1.0? A lot has changed in GPIOTE and I can't make sense of it.
For example, should I be linking against app_gpiote.c
, nrf_drv_gpiote.c
, or both? If I use app_gpiote.c
alone, the linker can't find the nrf_drv_gpiote_*
functions. If I use both, I end up with multiple definitions of GPIOTE_IRQHandler
:
nrf_drv_gpiote.c:(.text.GPIOTE_IRQHandler+0x0): multiple definition of `GPIOTE_IRQHandler'
_build/app_gpiote.o:app_gpiote.c:(.text.GPIOTE_IRQHandler+0x0): first defined here