ADXL362 accelerometer hello world

Dependencies:   ADXL362 mbed

Dependents:   MPU-9250-Ch2

For additional information check out the mbed page of the Analog Devices wiki: https://wiki.analog.com/resources/tools-software/mbed-drivers-all

Committer:
adisuciu
Date:
Thu May 19 09:11:04 2016 +0000
Revision:
0:83fda1bfaffe
Initial revision

Who changed what in which revision?

UserRevisionLine numberNew contents of line
adisuciu 0:83fda1bfaffe 1 #include "mbed.h"
adisuciu 0:83fda1bfaffe 2 #include "ADXL362.h"
adisuciu 0:83fda1bfaffe 3
adisuciu 0:83fda1bfaffe 4 ADXL362 adxl362(D9);
adisuciu 0:83fda1bfaffe 5
adisuciu 0:83fda1bfaffe 6 int main() {
adisuciu 0:83fda1bfaffe 7
adisuciu 0:83fda1bfaffe 8 adxl362.reset();
adisuciu 0:83fda1bfaffe 9 wait_ms(600); // we need to wait at least 500ms after ADXL362 reset
adisuciu 0:83fda1bfaffe 10 adxl362.set_mode(ADXL362::MEASUREMENT);
adisuciu 0:83fda1bfaffe 11 uint8_t x,y,z;
adisuciu 0:83fda1bfaffe 12 while(1) {
adisuciu 0:83fda1bfaffe 13 x=adxl362.scanx_u8();
adisuciu 0:83fda1bfaffe 14 y=adxl362.scany_u8();
adisuciu 0:83fda1bfaffe 15 z=adxl362.scanz_u8();
adisuciu 0:83fda1bfaffe 16 printf("x = %x y = %x z = %x\r\n",x,y,z);
adisuciu 0:83fda1bfaffe 17 wait_ms(100);
adisuciu 0:83fda1bfaffe 18 }
adisuciu 0:83fda1bfaffe 19 }