This is just selecting the bit in the bitfield and assigning it to a flag called GCONF_INT_RSENSE. It's not setting the value to 1.
Do you see somewhere in the code this flag is used and setting the value to internal?
This is just selecting the bit in the bitfield and assigning it to a flag called GCONF_INT_RSENSE. It's not setting the value to 1.
Do you see somewhere in the code this flag is used and setting the value to internal?
@dc42 Thanks for taking a look so quickly.
Since the shifts only happen after 12-24 hours it's been a bit slow to confirm, but in the end it looks like it was caused by a bad cable that otherwise passed a visual inspection of the crimps.
I hope the bug report has helped in other ways at least.
Well after spending most of the day playing around with no success, a can of compressed air over the board, around the sd card slot and ethernet slot and now it's functional.
I've tried to remove and reinsert the card a bunch of times, put a small amount of pressure on the card and reader, let it run to warm up a bit, and it still works.