Hi,
I am having problems with a custom board using pin 0.10 as GPIO.
I have added -DCONFIG_NFCT_PINS_AS_GPIOS to my makefile. Without that, as expected, I am unable to set pin 0.10.
When I do build with -DCONFIG_NFCT_PINS_AS_GPIOS, I am able to set pin 0.10 and see 3.3v, however after a few seconds, it changes to ~0.1v (despite nothing in my application code clearing it).
My application is based on the ble_hrs app and stripped down pretty bare. I can't find anything in config.h that seems related to NFC or pin 0.10. Is there some kind of built-in toggling of the NFC that happens in the softdevice to keep it from conflicting with BLE? Is there something else I should be adding to my config.h, makefile, etc to force off NFC using pin 0.10? Any other ideas of things that could be modifying pin 0.10?
After the first few seconds when pin 0.10 goes to ~0.1v, I still see RTT printouts, I can still connect to BLE, etc.
Thanks!
Jeremy
I'm using SDK 15 with gcc, softdevice 6 and j-link on OSX.