Found a strange problem today. Having the seedstudio TFT display running on the Intel Edison+Arduino board and trying to read the Analog voltages on A4 or A5 I get reading that are too high.
If I comment out the line:
Tft.TFTinit(); // init TFT library
Then the voltages read OK.
The TFT is not supposed to be doing anything with A4 and A5, but it looks like the processor turns on pull-ups during the initialization routine for the TFT display.
Any ideas?
Scott