This is the library to use the TCS3200 on the mbed

Dependents:   ovvioBug ovvioBug my_example_TCS3200 Ex_TCS3200 ... more

Committer:
wingblank
Date:
Fri Oct 23 15:44:43 2015 +0000
Revision:
1:9edf5a7e29e6
Parent:
0:6962dbee8f4b
2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wingblank 0:6962dbee8f4b 1
wingblank 0:6962dbee8f4b 2 class ColorSensor{
wingblank 0:6962dbee8f4b 3 public:
wingblank 0:6962dbee8f4b 4 ColorSensor(PinName ss0, PinName ss1, PinName ss2, PinName ss3, PinName sout);
wingblank 0:6962dbee8f4b 5 DigitalOut s0;
wingblank 0:6962dbee8f4b 6 DigitalOut s1;
wingblank 0:6962dbee8f4b 7 DigitalOut s2;
wingblank 0:6962dbee8f4b 8 DigitalOut s3;
wingblank 0:6962dbee8f4b 9 InterruptIn _out;
wingblank 0:6962dbee8f4b 10 Ticker ts;
wingblank 0:6962dbee8f4b 11 void poll();
wingblank 0:6962dbee8f4b 12 int interrupted;
wingblank 0:6962dbee8f4b 13 int countR;
wingblank 0:6962dbee8f4b 14 int countG;
wingblank 0:6962dbee8f4b 15 int countB;
wingblank 0:6962dbee8f4b 16 int counter;
wingblank 0:6962dbee8f4b 17 int flag;
wingblank 0:6962dbee8f4b 18 int getRed();
wingblank 0:6962dbee8f4b 19 int getGreen();
wingblank 0:6962dbee8f4b 20 int getBlue();
wingblank 0:6962dbee8f4b 21 void getReading();
wingblank 0:6962dbee8f4b 22 void incCount();
wingblank 0:6962dbee8f4b 23
wingblank 0:6962dbee8f4b 24 private:
wingblank 0:6962dbee8f4b 25
wingblank 0:6962dbee8f4b 26
wingblank 0:6962dbee8f4b 27 protected:
wingblank 0:6962dbee8f4b 28
wingblank 0:6962dbee8f4b 29
wingblank 0:6962dbee8f4b 30 };