I have the preprocessor define CONFIG_NFCT_PINS_AS_GPIOS in my code, and GPIO functionality for P0.09 and P0.10 are working just fine for me...
My issue is that even when I configure as output and clear P0.09 as the very first instructions in main(), I am still getting a ~2ms high pulse on P0.09 on processor startup that is causing me problems.
Is there anything I can do at a lower level in software (e.g. in the soft device?) to ensure that P0.09 never goes high on processor startup? I am certain this line is not going high on power-up due to hardware on my board.