Alexandre Lemay
/
APP1_s5_A17
PARTYYYY
Diff: Accelerometre.cpp
- Revision:
- 0:c2282db9d19e
- Child:
- 2:3576839565ae
- Child:
- 3:56cd9dff3b5f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Accelerometre.cpp Mon Sep 04 19:51:12 2017 +0000 @@ -0,0 +1,20 @@ +#include "Accelerometre.h" + + + + +int Accelerometre::readSingleByte(int regis){ + char cmd[8]; + int c; + pc.printf("Reading single byte\n"); + i2c.start(); + int a=i2c.write(0x38); // A write to device + i2c.write(regis); // Register to read from (acceleration in X) + i2c.start(); // Need to send start condition here + i2c.write(0x39); // tell devide you want to read + c=i2c.read(0); + i2c.stop(); + pc.printf("value is %d\n", c); + pc.printf("end\n"); + return c; + } \ No newline at end of file