![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Beganovic Benjamin Babic Mirhat
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "MMA8451Q.h" 00003 00004 #if defined (TARGET_KL25Z) || defined (TARGET_KL46Z) 00005 PinName const SDA = PTE25; 00006 PinName const SCL = PTE24; 00007 #elif defined (TARGET_KL05Z) 00008 PinName const SDA = PTB4; 00009 PinName const SCL = PTB3; 00010 #else 00011 #error TARGET NOT DEFINED 00012 #endif 00013 00014 #define MMA8451_I2C_ADDRESS (0x1d<<1) 00015 Serial pc(USBTX, USBRX); 00016 00017 int main(void) { 00018 MMA8451Q acc(SDA, SCL, MMA8451_I2C_ADDRESS); 00019 float x, y, z; 00020 00021 while(1) { 00022 x = acc.getAccX(); 00023 y = acc.getAccY(); 00024 z = acc.getAccZ(); 00025 pc.printf("x: %f, y: %f, z: %f\n", x, y, z); 00026 wait(1); 00027 } 00028 }
Generated on Wed Jul 20 2022 17:47:25 by
![doxygen](doxygen.png)