Za liniju
joystick.h
- Committer:
- mario_meh
- Date:
- 2017-02-08
- Revision:
- 1:95b8a1055816
- Parent:
- 0:bd9f3303564e
File content as of revision 1:95b8a1055816:
#ifndef JOYSTICK_H #define JOYSTICK_H #endif #ifndef MBED_H #include "mbed.h" #endif #ifndef GLOBAL_NAZIVI_H #include "global_nazivi.h" #endif typedef enum { Gore=0,Dolje=1,Lijevo=2,Desno=3, Odabir=4, NijeOdabir = 5, } Kompas; typedef struct { Kompas horizontala; Kompas vertikala; } JoysKompas; class Joystick { public: Joystick(JoysKompas *Data); void YEnable(); void YDisable(); void YStatus(); void promjena(); ~Joystick(); private: AnalogIn _x; AnalogIn _y; Ticker y_ticker; JoysKompas *y_enable; };