On Fri, Jun 20, 2008 at 10:45:26AM +0100, Andy Green wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Somebody in the thread at some point said: > > | x = -72, y = -990, t = 1.976891 pi > | > | It's quite reasonable. However, > | > | * sometimes after booting > | * always after resume (apm -s) > | > | the result will look like this: > | > | x = 1620, y = -36, t = 0.492928 pi > > Do you notice any explosion at this time and you fly through the air > horizontally :?) > > I don't know what it is, there is a setting on the thing to reduce > sensitivity to increase dynamic range that would change output, but it > would change it down, not to 1620. > > 1620 is raw count of 90... can you check to see if the output is still > responsive to movement correctly, ie, perhaps the issue is one about the > baseline offset is wrong after powerup and we need to explicitly reset > the thing (it fetches them from internal EEPROM when reset).
abnormal result: held vertically: x = 1512, y = -972, t = 0.318138 pi x = 1512, y = -972, t = 0.318138 pi x = 1512, y = -990, t = 0.315471 pi x = 1548, y = -972, t = 0.321528 pi x = 1530, y = -1008, t = 0.314568 pi x = 1512, y = -990, t = 0.315471 pi x = 1494, y = -990, t = 0.313720 pi x = 1494, y = -972, t = 0.316399 pi x = 1494, y = -972, t = 0.316399 pi x = 1512, y = -990, t = 0.315471 pi rotate 90 degrees clockwise around z-axis (right side down) x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -180, t = 0.474988 pi x = 2286, y = -180, t = 0.474988 pi x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -162, t = 0.477480 pi x = 2286, y = -180, t = 0.474988 pi rotate 180 (upside down): x = 1602, y = 972, t = 0.673594 pi x = 1584, y = 972, t = 0.675193 pi x = 1602, y = 972, t = 0.673594 pi x = 1584, y = 972, t = 0.675193 pi x = 1602, y = 972, t = 0.673594 pi x = 1584, y = 972, t = 0.675193 pi x = 1602, y = 972, t = 0.673594 pi x = 1584, y = 972, t = 0.675193 pi x = 1584, y = 972, t = 0.675193 pi x = 1584, y = 972, t = 0.675193 pi rotate 270 (left side down): x = 612, y = 36, t = 0.518703 pi x = 612, y = 54, t = 0.528014 pi x = 612, y = 36, t = 0.518703 pi x = 630, y = 36, t = 0.518169 pi x = 612, y = 54, t = 0.528014 pi x = 630, y = 54, t = 0.527217 pi x = 630, y = 36, t = 0.518169 pi x = 612, y = 36, t = 0.518703 pi x = 630, y = 36, t = 0.518169 pi x = 612, y = 54, t = 0.528014 pi x = 612, y = 36, t = 0.518703 pi x = 630, y = 36, t = 0.518169 pi you see the y value is always about right but the x value has +1620 offset. > > I would suspect the raw data is shifted somehow but it doesn't seem > likely the way we bitbang it address-first. > > - -Andy > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org > > iEYEARECAAYFAkhbfDUACgkQOjLpvpq7dMqeugCeJDd8DitJgRStcXV/BMn4jZt+ > lFUAn19pBINYegKOCSefPTX8sb/85jBO > =APu5 > -----END PGP SIGNATURE-----
