Line scan camera TSL1401

Fork of TSL1401 by tanabe hitoshi

Committer:
lego
Date:
Mon Jul 11 09:15:05 2016 +0000
Revision:
1:cb081d9f552a
Parent:
0:71198cb26156
line scan camera TSL1401

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ht 0:71198cb26156 1 #ifndef TSL1401_H
ht 0:71198cb26156 2 #define TSL1401_H
ht 0:71198cb26156 3
ht 0:71198cb26156 4 #include "mbed.h"
lego 1:cb081d9f552a 5
lego 1:cb081d9f552a 6 class TSL1401
ht 0:71198cb26156 7 {
ht 0:71198cb26156 8 public:
ht 0:71198cb26156 9 TSL1401(PinName s, PinName c, PinName a );
ht 0:71198cb26156 10 ~TSL1401();
lego 1:cb081d9f552a 11 void Capture();
lego 1:cb081d9f552a 12 void Median();
lego 1:cb081d9f552a 13 void Gaussian();
lego 1:cb081d9f552a 14 int Sort(int a, int b, int c, int d);
lego 1:cb081d9f552a 15
lego 1:cb081d9f552a 16 int ImageData[128];
lego 1:cb081d9f552a 17 int MedianData[128];
lego 1:cb081d9f552a 18 double GaussianData[128];
lego 1:cb081d9f552a 19 double GaussianMask7[7];
lego 1:cb081d9f552a 20
ht 0:71198cb26156 21 private:
ht 0:71198cb26156 22 PinName SI;
ht 0:71198cb26156 23 PinName CLK;
lego 1:cb081d9f552a 24 AnalogIn *A0;
ht 0:71198cb26156 25 };
ht 0:71198cb26156 26 #endif