I haven't looked through the source for the compass but there has to
be a set() method that you can apply a positive or negative value to,
possibly on tha app level. The compass is accurate enough so all you
would really have to do is assign a set() method to a menu calibration
option to allow the user to align with a standard compass and set the
value that modifies the OSD compass alignment, similar to the bubble
app and its calibration with the accelerometers. Just a thought...

Gryyphyn, out.

On Jun 16, 10:21 pm, Delta Foxtrot <[email protected]> wrote:
> 2009/6/17 flegare <[email protected]>
>
>
>
> > I auto answer myself and the poor soul who fall on this post, so far
> > the only way to calibrate is by making big 8-like gesture with the
> > phone. Try it it worked for me.
>
> Yes, the digital compass in the G1 is self calibrating, but you have to make
> figure 8's or similar to make it do it, this isn't something you can do in
> software, the Android OS has magnetic field projections for the earth and if
> the current reading falls outside a specific range either something is
> artificially influencing it, such as the magnetic field in metals or
> electromagnetic fields caused by electronics and cars etc, or it needs
> calibration.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to