I was messing with my FEZ trying to get the button connected to I/O pin 53. The first time I deployed, things went OK.
I then changed the program to place a pulldown flag (instead of the pullup) so that I could see if there was any differences. When I deployed, I got some weird errors during the ‘linking’ portion where it told me that I was using .NET 4.2 when I had things set to .NET 4.1. I then noticed that the LED was on solid (and not as bright as it normally is). I reverted to the working code . . . still no linking success.
I took the board into work and connected it to my work machine. The linking functioned fine, but the LED is still on solid. Pressing the button on to change the state of the LED does nothing.
When I measure across the switch, pressing the button does ground across the switch, so the switch is working.
Measuring the voltage at the junction of R1 and R22 shows a steady 2.05V which doesn’t change when the button is pressed.
Any clue as to what I may have done? Changing the internal pullup/pulldown shouldn’t cause this.
Also, has anyone ever replaced the processor on their FEZ before? Does GHI offer repair or replacement?