Za liniju
Diff: joystick.h
- Revision:
- 2:bdd4ee83ec25
- Parent:
- 0:bd9f3303564e
--- a/joystick.h Sun Jan 29 23:48:12 2017 +0000 +++ b/joystick.h Wed Nov 22 08:51:20 2017 +0000 @@ -1,6 +1,6 @@ #ifndef JOYSTICK_H #define JOYSTICK_H - +#endif #ifndef MBED_H #include "mbed.h" #endif @@ -12,23 +12,21 @@ Gore=0,Dolje=1,Lijevo=2,Desno=3, Odabir=4, NijeOdabir = 5, } Kompas; -struct JoysKompas { - double horizontala; - double vertikala; - int jTipkalo; -}; +typedef struct { + Kompas horizontala; + Kompas vertikala; +} JoysKompas; class Joystick { public: - Joystick(); - // Podijelio joystick na dvije f-je os X i os Y - Kompas X(); - Kompas Y(); - Kompas tipka(); - // - JoysKompas read(); + Joystick(JoysKompas *Data); + void YEnable(); + void YDisable(); + void YStatus(); + void promjena(); private: - int size; AnalogIn _x; AnalogIn _y; + Ticker y_ticker; + JoysKompas *y_enable; }; \ No newline at end of file