Differences between Giga boards/Shields?

Sorry maybe sort of a random question, but I have two GIGA boards and both of them I currently have a GIGA shield on them.

Currently I am mostly using them to experiment with Zephyr and I have noticed differences on how these two boards behave. I bought both boards Several months (year?) apart.

For example on Zephyr: One of the boards, when I upload anything to them, like flashing new logical firmware or download a sketch, I always have to go to the kernel monitor, and type in: sketch
to make it run. The other board, I typically do not have to do this. Only if there was a problem loading it, like missing symbol, do I have to maybe type in sketch to find out what the problem. This has been going on for several months.

The touch coordinates are different between these two setups.
On the first board I mentioned, if you are looking at the screen in landscape mode with the camera on top, if I touch near the corners I see coordinates like:
UL: 456, 26 LL:4, 23 UR: 434, 782, LR: 23, 774.

With the other setup:
UL: 17, 14 LL:23, 434 UR: 782, 19 LR 788, 464

It is like the sensor is rotated or the the like.
Note; This was done with the example sketch: Touch_polling running on the MBED version of Arduino GIGA... I have seen the same results using my updated version of the Arduino_GigaDisplayTouch library running on Zephyr.

Wondering if these differences are due to changes to the boards? If so are there programmatic ways to detect which version we have?

Thanks

1 Like