Library for reading the BV4205, an i2c analog to digital, 10 channel 10 bit chip. in autoscan mode.

Committer:
Julepalme
Date:
Sun Mar 24 11:59:09 2013 +0000
Revision:
0:2fe9e41f50bb
Library for reading the BV4205 ADC chip in autoscan mode.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Julepalme 0:2fe9e41f50bb 1 #ifndef BV4205_H_
Julepalme 0:2fe9e41f50bb 2 #define BV4205_H_
Julepalme 0:2fe9e41f50bb 3
Julepalme 0:2fe9e41f50bb 4 #include "mbed.h"
Julepalme 0:2fe9e41f50bb 5
Julepalme 0:2fe9e41f50bb 6 class BV4205 {
Julepalme 0:2fe9e41f50bb 7 private:
Julepalme 0:2fe9e41f50bb 8 I2C * adc;
Julepalme 0:2fe9e41f50bb 9 int device;
Julepalme 0:2fe9e41f50bb 10 public:
Julepalme 0:2fe9e41f50bb 11 BV4205(PinName sda, PinName scl, int devaddr = 0x62);
Julepalme 0:2fe9e41f50bb 12 int readChannel(int ch);
Julepalme 0:2fe9e41f50bb 13 int readRange(int minch, int maxch, int * array);
Julepalme 0:2fe9e41f50bb 14 };
Julepalme 0:2fe9e41f50bb 15
Julepalme 0:2fe9e41f50bb 16 #endif /* BV4205_H_ */