Committer:
kaushalpkk
Date:
Tue Aug 02 15:21:04 2011 +0000
Revision:
0:bd1c02c7bc8a
will add later

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kaushalpkk 0:bd1c02c7bc8a 1 #include "mbed.h"
kaushalpkk 0:bd1c02c7bc8a 2 #include "TPA81.h"
kaushalpkk 0:bd1c02c7bc8a 3
kaushalpkk 0:bd1c02c7bc8a 4
kaushalpkk 0:bd1c02c7bc8a 5
kaushalpkk 0:bd1c02c7bc8a 6 TPA81::TPA81(PinName mysda, PinName myscl): _TPA(mysda,myscl) {
kaushalpkk 0:bd1c02c7bc8a 7 _delay = 51;
kaushalpkk 0:bd1c02c7bc8a 8 _addr = 0xD0;
kaushalpkk 0:bd1c02c7bc8a 9 }
kaushalpkk 0:bd1c02c7bc8a 10
kaushalpkk 0:bd1c02c7bc8a 11 void TPA81::setAddress(char inAddr) {
kaushalpkk 0:bd1c02c7bc8a 12
kaushalpkk 0:bd1c02c7bc8a 13 }
kaushalpkk 0:bd1c02c7bc8a 14
kaushalpkk 0:bd1c02c7bc8a 15 int TPA81::getTempAt() {
kaushalpkk 0:bd1c02c7bc8a 16 _cmd[0] = 1;
kaushalpkk 0:bd1c02c7bc8a 17 _cmd[1] = 1;
kaushalpkk 0:bd1c02c7bc8a 18
kaushalpkk 0:bd1c02c7bc8a 19 _TPA.write(_addr, _cmd, 2);
kaushalpkk 0:bd1c02c7bc8a 20 _TPA.read(_addr, _cmd, 1);
kaushalpkk 0:bd1c02c7bc8a 21
kaushalpkk 0:bd1c02c7bc8a 22 return _cmd[0];
kaushalpkk 0:bd1c02c7bc8a 23 }
kaushalpkk 0:bd1c02c7bc8a 24
kaushalpkk 0:bd1c02c7bc8a 25 int TPA81::getTemp(short i) {
kaushalpkk 0:bd1c02c7bc8a 26 _cmd[0] = i;
kaushalpkk 0:bd1c02c7bc8a 27 _cmd[1] = i;
kaushalpkk 0:bd1c02c7bc8a 28
kaushalpkk 0:bd1c02c7bc8a 29 _TPA.write(_addr, _cmd, 2);
kaushalpkk 0:bd1c02c7bc8a 30 _TPA.read(_addr, _cmd, 1);
kaushalpkk 0:bd1c02c7bc8a 31
kaushalpkk 0:bd1c02c7bc8a 32 return _cmd[0];
kaushalpkk 0:bd1c02c7bc8a 33 }