Author: quozl
Date: Tue Jun 14 04:20:57 2011
New Revision: 2272
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2272
Log:
OLPC XO-1.75 trac #10919 - tune accelerometer selftest based on two more laptop samples.
Modified:
cpu/arm/olpc/1.75/accelerometer.fth
Modified: cpu/arm/olpc/1.75/accelerometer.fth
==============================================================================
--- cpu/arm/olpc/1.75/accelerometer.fth Tue Jun 14 04:17:05 2011 (r2271)
+++ cpu/arm/olpc/1.75/accelerometer.fth Tue Jun 14 04:20:57 2011 (r2272)
@@ -55,9 +55,12 @@
\ The datasheet says the selftest change range is 3 to 32, but we
\ give a little headroom on the high end to allow for external
-\ vibration. Empirically, on the unit I tested, the measurement
-\ was maxed out at 32. Typical is supposed to be 19.
-: out-of-range? ( delta -- error? ) 3 d# 40 between 0= ;
+\ vibration. Typical is supposed to be 19.
+\ Empirically, measured maximums were:
+\ - Mitch's unit, 32
+\ - James' A3, 41 (on rubber mat on bare ground)
+\ - James' A2, 39
+: out-of-range? ( delta -- error? ) 3 d# 50 between 0= ;
: error? ( dx dy dz -- error? )
out-of-range? if ." X axis error" cr 2drop true exit then ( dx dy )