LIBRARY FOR HANDLING THE I2C COMMUNICATION

Committer:
caltadaniel
Date:
Thu Feb 09 21:46:39 2017 +0000
Revision:
0:f890a2a23d44
FIRST CREATION;

Who changed what in which revision?

UserRevisionLine numberNew 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 }