I have an original netduino which I haven't used for about a year. Today I dug it out and deployed some software that I wrote a while back that drives an hd44780 lcd panel. This used to work, but now doesn't.
In investigating this I found some strange behaviour with the gpio pins. If I have program with a simple loop that repeatedly alternates GPIO0 between high and low with a short delay, this actually affects GPIO3. Changing the pin ID sometimes has no effect and other times affects a completely different pin.
My question: is there an explanation for this apart from some kind of hardware damage? The board is screwed onto a baseboard and has just been sat on my desk. I don't think it has been handled.
It will respond to pings and blink the on-board led, so its not completely dead. I tried re-flashing it with 4.1.0.6 but that didn't help.
Any thoughts? should I just toss it an buy a netduino 2.
Thanks, Andy.