Tipkalo Linija
Diff: tipkalo.cpp
- Revision:
- 1:fa666d2759a4
- Parent:
- 0:9624782a02b3
- Child:
- 2:9085093855f0
- Child:
- 3:b9ab9a191011
--- a/tipkalo.cpp Sun Jan 29 23:31:09 2017 +0000 +++ b/tipkalo.cpp Sun Jan 29 23:47:12 2017 +0000 @@ -1,13 +1,18 @@ +/** Klasa za dodavanje tipkala +* Status koliko puta je tipka pritisnuta +*/ #include "mbed.h" #include "tipkalo.h" Tipkalo::Tipkalo(PinName T) : _T(T), _countT(0) { - + /** status je objekt koji bilježi ako je tipkalo u aktivnom stanju */ t_status status = new t_status; - - Tipkalo::t_status.tiskljucen = TDOLJE; + /** Na donji brid pozove funkciju tDolje(), koja vraća 1 + * i počne timer + */ + Tipkalo::status.pritisnut = TGORE; _T.fall(this, &Tipkalo::tDolje); - + /** Započni brojanje */ Timer.debounce; debounce.start(); } @@ -17,7 +22,7 @@ status.radim = TDOLJE; _countT++; status.pritisnut = _countT; - return TGORE; + return TDOLJE; }