please publish my library
Fork of accelerometer by
Diff: Accelerometer.cpp
- Revision:
- 2:2c7a73d3ae57
- Parent:
- 1:e965533a31b2
diff -r e965533a31b2 -r 2c7a73d3ae57 Accelerometer.cpp --- a/Accelerometer.cpp Tue Aug 06 10:07:46 2013 +0000 +++ b/Accelerometer.cpp Tue Aug 06 10:36:35 2013 +0000 @@ -1,38 +1,35 @@ #include "mbed.h" -#include "accelorometer.h" +#include "Accelerometer.h" -xyz data; + float scale=0.8; Accel::Accel(PinName xpin, PinName ypin, PinName zpin) : _zpin(zpin) , _ypin(ypin), _xpin(xpin){ - _xpin=0; - _ypin=0; - _zpin=0; + } -xyz Accel::readall() { -xyz data; - float x = data.readx(); - float y = data.ready(); - float z = data.readz(); +float Accel::readall() { + + float x = readx(); + float y = ready(); + float z = readz(); return sqrt (x*x + y*y + z*z); } -float Accel::readx() { - xyz data; - data.x=((xpin*3.3)-1.65)/scale; - return data.x; +float Accel::readx() + { + return ((_xpin*3.3)-1.65)/scale; } float Accel::ready() { - xyz data; - data.y=((ypin*3.3)-1.65)/scale; - return data.y; + + return ((_ypin*3.3)-1.65)/scale; + } float Accel::readz() { - xyz data; - data.z=((zpin*3.3)-1.65)/scale; - return data.z; + + return ((_zpin*3.3)-1.65)/scale; + } \ No newline at end of file