Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Revision 2:a5a643b0eb25, committed 2019-09-18
- Comitter:
- Niranjan_ravi
- Date:
- Wed Sep 18 00:38:49 2019 +0000
- Parent:
- 1:bdfa2e80230f
- Commit message:
- I2C-Acc-Mag
Changed in this revision
| FXAS21000.lib | Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/FXAS21000.lib Wed Sep 18 00:29:49 2019 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -https://os.mbed.com/users/JimCarver/code/FXAS21000/#a8f83b52f4df
--- a/main.cpp Wed Sep 18 00:29:49 2019 +0000
+++ b/main.cpp Wed Sep 18 00:38:49 2019 +0000
@@ -1,19 +1,15 @@
#include "mbed.h"
#include "FXOS8700Q.h"
-#include "FXAS21000.h"
I2C i2c(PTE25, PTE24);
Serial pc(USBTX,USBRX);
FXOS8700QAccelerometer acc(i2c, FXOS8700CQ_SLAVE_ADDR1); // Configured for the FRDM-K64F with onboard sensors
FXOS8700QMagnetometer mag(i2c, FXOS8700CQ_SLAVE_ADDR1);
- FXAS21000 gyro(D14, D15);
int main(void)
{
motion_data_units_t acc_data, mag_data;
motion_data_counts_t acc_raw, mag_raw;
float faX, faY, faZ, fmX, fmY, fmZ, tmp_float;
int16_t raX, raY, raZ, rmX, rmY, rmZ, tmp_int;
- float gyro_data[3];
- pc.printf("FXAS21000 Gyro = %X\r\n", gyro.getWhoAmI());
acc.enable();
mag.enable();
while (true) {
@@ -37,8 +33,6 @@
mag.getZ(fmZ);
pc.printf("FXOSQ8700Q ACC: X=%1.4fY=%1.4fZ=%1.4f", acc.getX(faX),acc.getY(faY),acc.getZ(faZ));
pc.printf(" MAG: X=%4.1fY=%4.1fZ=%4.1f\r\n", mag.getX(fmX),mag.getY(fmY), mag.getZ(fmZ));
- gyro.ReadXYZ(gyro_data);
- pc.printf("FXAS21000 Gyro: X:%6.2f Y:%6.2f Z:%6.2f\r\n", gyro_data[0], gyro_data[1], gyro_data[2]);
wait(1.0f);
}
}
\ No newline at end of file