PARTYYYY

Dependencies:   mbed MMA8452

Committer:
ThierryLeonard
Date:
Tue Sep 05 09:50:38 2017 +0000
Revision:
7:b1b4db3eedb4
Parent:
5:70db90b673b9
Child:
11:09317efe9bb5
rip;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ThierryLeonard 7:b1b4db3eedb4 1 #ifndef ACCELEROMETRE_H
ThierryLeonard 7:b1b4db3eedb4 2 #define ACCELEROMETRE_H
ThierryLeonard 7:b1b4db3eedb4 3
evrast 0:c2282db9d19e 4 #include "mbed.h"
evrast 3:56cd9dff3b5f 5 #include "MMA8452.h"
evrast 0:c2282db9d19e 6
evrast 0:c2282db9d19e 7 class Accelerometre{
evrast 0:c2282db9d19e 8
evrast 4:ab14f0e33f2b 9 double const PI = 3.14159265359;
evrast 3:56cd9dff3b5f 10 int const WRITE_DATA = 0x38;
evrast 3:56cd9dff3b5f 11 int const READ_DATA = 0x39;
evrast 5:70db90b673b9 12 MMA8452 acc;
evrast 3:56cd9dff3b5f 13 I2C i2c;
evrast 3:56cd9dff3b5f 14
evrast 3:56cd9dff3b5f 15 Serial pc;
evrast 3:56cd9dff3b5f 16 public:
evrast 3:56cd9dff3b5f 17 void writeByte(int Regist,int data);
evrast 4:ab14f0e33f2b 18 void readxyzAngle(double *angle);
evrast 3:56cd9dff3b5f 19 int readMultiByte(int regist);
evrast 3:56cd9dff3b5f 20 Accelerometre();
evrast 4:ab14f0e33f2b 21
evrast 4:ab14f0e33f2b 22 private:
evrast 4:ab14f0e33f2b 23 double AngleCalculation(double ZValue);
evrast 0:c2282db9d19e 24
ThierryLeonard 7:b1b4db3eedb4 25 };
ThierryLeonard 7:b1b4db3eedb4 26
ThierryLeonard 7:b1b4db3eedb4 27
ThierryLeonard 7:b1b4db3eedb4 28
ThierryLeonard 7:b1b4db3eedb4 29 #endif