Fork of encoder2 by Rikuto Fukunaga

Committer:
kenken0721
Date:
Sun Apr 08 09:55:21 2018 +0000
Revision:
3:03bca13f0bf6
Parent:
2:82a12d9f0bca

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
frute8 2:82a12d9f0bca 1 #ifndef ENCODER_H2
frute8 2:82a12d9f0bca 2 #define ENCODER_H2
frute8 2:82a12d9f0bca 3
frute8 2:82a12d9f0bca 4 #include "mbed.h"
frute8 2:82a12d9f0bca 5
frute8 2:82a12d9f0bca 6 class Encoder2{
frute8 2:82a12d9f0bca 7 public :
frute8 2:82a12d9f0bca 8 Encoder2(PinName APin, PinName BPin, PinName ZPin);
frute8 2:82a12d9f0bca 9 int read_rotate();
frute8 2:82a12d9f0bca 10 int read_z();
frute8 2:82a12d9f0bca 11 void init();
frute8 2:82a12d9f0bca 12 private :
frute8 2:82a12d9f0bca 13 InterruptIn A;
frute8 2:82a12d9f0bca 14 DigitalIn B;
frute8 2:82a12d9f0bca 15 DigitalIn Z;
frute8 2:82a12d9f0bca 16 int count;
frute8 2:82a12d9f0bca 17 int zcount;
frute8 2:82a12d9f0bca 18 void flag();
frute8 2:82a12d9f0bca 19 };
frute8 2:82a12d9f0bca 20
frute8 2:82a12d9f0bca 21 #endif
frute8 2:82a12d9f0bca 22