USBMouse
Embed:
(wiki syntax)
Show/hide line numbers
Accelerometer.h
00001 #include "mbed.h" 00002 00003 class Accelerometer 00004 { 00005 public: 00006 Accelerometer(PinName sda, PinName scl, int address); // Accelerometer pin definition 00007 ~Accelerometer(); // Accelerometer Destructor 00008 00009 float Acc_X(); // Get X axis Acceleration 00010 00011 float Acc_Y(); // Get Y axis Acceleration 00012 00013 float Acc_Z(); // Get Z axis Acceleration 00014 00015 00016 private: 00017 I2C i2c; 00018 int addr; 00019 void readRegs(int addr, uint8_t * data, int len); 00020 void writeRegs(uint8_t * data, int len); 00021 int16_t getAccAxis(uint8_t addr); 00022 }; 00023 00024 00025 00026 00027 00028 00029
Generated on Sat Jul 16 2022 20:30:58 by
1.7.2