I have 4 buttons in my circuit with a nRF51822QQAC (a RAYTAC MDBT40 module on a custom PCB), I am using a very simple printf to check which ones are pressed, the internal pull-up resistors are all enabled
One of the 4 buttons appears to be stuck, always reading low
Connecting the stuck signal to VCC makes it read high and does not cause a brownout
This happens on all 3 identical PCBs, so I'm sure it's not physically shorted to ground
The pin in question is P0.00
Why is the internal pull-up not working on this particular pin?
product spec and reference manual does not mention anything related to this pin, it is shared with AREF0, but nothing indicates that the internal pull-up is missing
EDIT: false alarm, user error, CTS and RTS was not set and defaulted to 0, but HWFC was being initialized