This program uses the MMA8451 & MAG3110 on a KL-46 freedom board to implement a tilt compensated eCompass with the heading displayed on the LCD. This program uses the mbed RTOS to manage the hard real time requirements of the eCompass algorithm (Updated to mbed-os 5.x using eventqueues)
Dependencies: MAG3110 MMA8451Q SLCD eCompass_Lib
Fork of KL46_eCompass by
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
6:95bced85b8e5 | 2018-02-05 | jun1x | Change mbed 2.x threads and rtostimer to mbed 5.x eventqueue |
5:7b95c2f8e76e | 2018-02-04 | jun1x | Update to mbed-os 5.x |
4:ba1dbfb683fb | 2014-05-18 | JimCarver | Fine tuned |
3:0770c275e6e8 | 2014-05-16 | JimCarver | Implements new virtual MotionSensor class, also makes better use of mbed-RTOS |
2:e4ae1d748311 | 2014-04-13 | JimCarver | Improved version that uses the latest eCompass library and also supports the 6 axis FXOS8700 combo accelerometer and magnetometer (Requires shield with FXOS8700, I used the Freescale multi sensor shield) |
1:e919368a4496 | 2014-04-07 | JimCarver | Version 1.0 |
0:4e1d43dc608f | 2014-04-07 | JimCarver | Minor change to make less dependent on Wi-Go |