there is persistent setting in UICR register NFCPINS that must have its lowest bit cleared. Run this peek32(0x1000120c).toString(16); to see if it all FFs or there is zero or FE.
When this is OK then still those pins are not the same as any other. Check this note , there is increased leakage between them so they affect each other.
Morning!
Thanks for your help, I checked that register and it looks like its all FFs, so looks like the lowest bit hasn't been cleared - is it sensible for me to directly modify that register or is there a 'safer' espruino way of doing this?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
there is persistent setting in UICR register NFCPINS that must have its lowest bit cleared. Run this
peek32(0x1000120c).toString(16);
to see if it all FFs or there is zero or FE.When this is OK then still those pins are not the same as any other. Check this note , there is increased leakage between them so they affect each other.