LIBRARY FOR HANDLING THE I2C COMMUNICATION
motorDriver.cpp@0:f890a2a23d44, 2017-02-09 (annotated)
- Committer:
- caltadaniel
- Date:
- Thu Feb 09 21:46:39 2017 +0000
- Revision:
- 0:f890a2a23d44
FIRST CREATION;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
caltadaniel | 0:f890a2a23d44 | 1 | #include "mbed.h" |
caltadaniel | 0:f890a2a23d44 | 2 | #include "motorDriver.h" |
caltadaniel | 0:f890a2a23d44 | 3 | |
caltadaniel | 0:f890a2a23d44 | 4 | motorDriver::motorDriver(char slaveAddress){ |
caltadaniel | 0:f890a2a23d44 | 5 | this._i2cAddr = slaveAddress; |
caltadaniel | 0:f890a2a23d44 | 6 | } |
caltadaniel | 0:f890a2a23d44 | 7 | |
caltadaniel | 0:f890a2a23d44 | 8 | int motorDriver::actualPosition(){ |
caltadaniel | 0:f890a2a23d44 | 9 | return 3; |
caltadaniel | 0:f890a2a23d44 | 10 | } |
caltadaniel | 0:f890a2a23d44 | 11 | |
caltadaniel | 0:f890a2a23d44 | 12 | void motorDriver::requestData(char addr, char requestedData ,char *buff, int size){ |
caltadaniel | 0:f890a2a23d44 | 13 | |
caltadaniel | 0:f890a2a23d44 | 14 | } |
caltadaniel | 0:f890a2a23d44 | 15 | |
caltadaniel | 0:f890a2a23d44 | 16 | char motorDriver::addressConverter(char sevenBitAddress){ |
caltadaniel | 0:f890a2a23d44 | 17 | return sevenBitAddress << 1; |
caltadaniel | 0:f890a2a23d44 | 18 | } |
caltadaniel | 0:f890a2a23d44 | 19 | int motorDriver::charArrayToInt(char *array, int size){ |
caltadaniel | 0:f890a2a23d44 | 20 | return 5; |
caltadaniel | 0:f890a2a23d44 | 21 | } |