kevin eccli
/
Freescale_CupV4
Adaptation K22F
Diff: Camera.h
- Revision:
- 0:6004a7230f87
diff -r 000000000000 -r 6004a7230f87 Camera.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Camera.h Tue Dec 16 15:52:17 2014 +0000 @@ -0,0 +1,23 @@ +#ifndef _CAMERA_H +#define _CAMERA_H + +#include "mbed.h" + +//La periode de clk doit etre dans 0.5us - 200us +//Le parametre periode passé en paramètre ds le constructeur et le setter corresponds a 1/4 de la période de la CLK!! + +class Camera +{ +public: + Camera(PinName pin_si, PinName pin_clk, PinName pin_ao, int periode_us); + void capture(unsigned short *valeurs); + void setPeriod(int periode); +private: + int periode; + + AnalogIn ao; + DigitalOut clk; + DigitalOut si; +}; + +#endif \ No newline at end of file