I have an issue where I cannot read from certain pins on the J14 header. I can write to them perfectly fine, and read from others, but seemingly random pins from GPIO3[0:7] and GPIO4[8:15] are always reading as 0. I have tried driving them externally when set as inputs as well as driving them internally as outputs. Neither have any result. I have tried manually inspecting the IN_DATA registers via CCS as well as using that value to drive an on-board LED. This works with GPIO4[12], for example, but not with GPIO4[8], even though both are setup identically.
I have no more ideas as to what the issue could be other than a fault on the board.
Thanks for your time.