Update s/GPIO
Second attempt to fix bug 490. Sprow kindly pointed out that I had fixed the error in one place, but there was another, so this fixes both.
The offset to the pull up/down clock register was computed in v4 but then v2 was used instead.