PCF8591 I2C _ADC read library for LPC11U24

Dependents:   mbed_PCF8591_LPC11U24_ADC_RAJESH_NIELIT_CALICUT

Committer:
rajeshnielit
Date:
Wed Jun 15 21:31:05 2016 +0000
Revision:
0:3c4cd2f477ea
PCF8591_ADC Read for LPC11U24 _ver01

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rajeshnielit 0:3c4cd2f477ea 1
rajeshnielit 0:3c4cd2f477ea 2 #include "mbed.h"
rajeshnielit 0:3c4cd2f477ea 3 #define PCF8591_ADDR 0x90
rajeshnielit 0:3c4cd2f477ea 4 #define ADC_CH00 0x00
rajeshnielit 0:3c4cd2f477ea 5 #define ADC_CH01 0x01
rajeshnielit 0:3c4cd2f477ea 6 #define ADC_CH02 0x02
rajeshnielit 0:3c4cd2f477ea 7 #define ADC_CH03 0x03
rajeshnielit 0:3c4cd2f477ea 8
rajeshnielit 0:3c4cd2f477ea 9 class PCF8591 {
rajeshnielit 0:3c4cd2f477ea 10 public:
rajeshnielit 0:3c4cd2f477ea 11
rajeshnielit 0:3c4cd2f477ea 12 PCF8591(I2C *i2c);
rajeshnielit 0:3c4cd2f477ea 13
rajeshnielit 0:3c4cd2f477ea 14 uint8_t ADC_read(uint8_t);
rajeshnielit 0:3c4cd2f477ea 15
rajeshnielit 0:3c4cd2f477ea 16 protected:
rajeshnielit 0:3c4cd2f477ea 17 I2C *_i2c; //I2C bus reference
rajeshnielit 0:3c4cd2f477ea 18 uint8_t _slaveAddress; //I2C Slave address of device
rajeshnielit 0:3c4cd2f477ea 19
rajeshnielit 0:3c4cd2f477ea 20 };