TPA81.cpp@0:bd1c02c7bc8a, 2011-08-02 (annotated)
- Committer:
- kaushalpkk
- Date:
- Tue Aug 02 15:21:04 2011 +0000
- Revision:
- 0:bd1c02c7bc8a
will add later
Who changed what in which revision?
User | Revision | Line number | New 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 | } |