Forked from Aaron Berk's ITG3200 driver class library, customized for my specific application using 9DoF-Stick by Sparkfun.

Dependents:   HARP

Fork of ITG3200 by Aaron Berk

ITG-3200 is triple axis, digital interface, gyro sensor.

This library is forked from Aaron Berk's work.

This library is for specific application using 9DoF-Stick.

Datasheet:

http://invensense.com/mems/gyro/documents/PS-ITG-3200-00-01.4.pdf

This library has a feature to correct thermal drift of the device. For details, see Thermal Drift.

ITG-3200は3軸のデジタルインターフェースを備えたジャイロセンサです。

このライブラリは 9DoF-Stick を使用した特定の企画のために保守しています。

mbed IDEが日本語をサポートするまでは英語でコメントを書いていきますが、サポートした後もきっと英語で書いていくでしょう。

このライブラリはデバイスの熱ドリフトを補正する機能を持っています。詳しくは Thermal Drift

Revisions of ITG3200.cpp

Revision Date Message Actions
9:05396b551a9a 2012-10-02 Added support for calibration curve on chip temperature. File  Diff  Annotate
8:ac0365ab3cef 2012-10-02 Added a new constructor to accept an external I2C interface object. File  Diff  Annotate
7:43b936a53b64 2012-09-29 Added a new constructor to accept an external I2C interface object.; Added options to return values not zero adjusted.; File  Diff  Annotate
6:a7ad6046824c 2012-09-13 Made ITG3200::calibrate precisely measures time for calibration. Also added calibSamples variable that indicate number of samples for the last calibration. File  Diff  Annotate
5:0a0315f0f34e 2012-09-12 Made byte ordering and sign extending portable. File  Diff  Annotate
4:155c44407af5 2012-09-12 Collected common codes into a function getWord() to reduce duplicate codes. File  Diff  Annotate
3:eea9733ca427 2012-09-12 Added drift offset calibration capability. File  Diff  Annotate
2:f44a902ba081 2012-09-12 Made the code portable for other compilers, at least places which I have modified. File  Diff  Annotate
1:9bef044f45ad 2012-09-11 Added getRawTemperature(), getGyroXYZ(), getGyroXYZDegrees() and getGyroXYZRadians(). Also adapted the I2C address to 9DoF-Stick's ITG3200. For some reason, diff is indicating the whole file is altered. File  Diff  Annotate
0:b098d99dd81e 2010-09-06 Changed output to raw ADC counts as opposed to a value in degrees/sec. File  Diff  Annotate