In SDK8.1 and SDK9.0 we have new driver nrf_drv_gpiote which has GPIOTE interrfupt handler in conflict with app_gpiote library. How to fix this
In SDK8.1 and SDK9.0 we have new driver nrf_drv_gpiote which has GPIOTE interrfupt handler in conflict with app_gpiote library. How to fix this
I have tried to merge the conflicted GPIOTE_IRQHandler and tested few use cases, they seems to work. Make sure that you do not use same pin in both app_gpiote library and nrf_drv_gpiote driver.
sdk_9.0.merge_gpiote_handler.c
Diff for fix in SDK 9.0 from @pkarc: www.diffchecker.com/nub7badx
Once again, make sure that there are no pin conflicts between library and driver and this should work just fine.
NOTE: Tested only on Keil
@HSA: I have updated the merge file. try to copy it now. You are also trying to copy files from SDK 8.1 to SDK 8.0. So what ever is missing, you need to copy those declarations also from SDK 8.1
@HSA: I have updated the merge file. try to copy it now. You are also trying to copy files from SDK 8.1 to SDK 8.0. So what ever is missing, you need to copy those declarations also from SDK 8.1