Used to read incoming PWM signals from RC channels

Dependents:   A-Quad

Committer:
KarimAzzouz
Date:
Tue Aug 27 09:32:34 2013 +0000
Revision:
3:c98b23d53e42
initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
KarimAzzouz 3:c98b23d53e42 1 #ifndef RC_H
KarimAzzouz 3:c98b23d53e42 2 #define RC_H
KarimAzzouz 3:c98b23d53e42 3
KarimAzzouz 3:c98b23d53e42 4 #include "mbed.h"
KarimAzzouz 3:c98b23d53e42 5
KarimAzzouz 3:c98b23d53e42 6 class RC
KarimAzzouz 3:c98b23d53e42 7 {
KarimAzzouz 3:c98b23d53e42 8 public:
KarimAzzouz 3:c98b23d53e42 9 RC(PinName p);
KarimAzzouz 3:c98b23d53e42 10 int read(void);
KarimAzzouz 3:c98b23d53e42 11
KarimAzzouz 3:c98b23d53e42 12 private:
KarimAzzouz 3:c98b23d53e42 13
KarimAzzouz 3:c98b23d53e42 14 void rise(void);
KarimAzzouz 3:c98b23d53e42 15 void fall(void);
KarimAzzouz 3:c98b23d53e42 16
KarimAzzouz 3:c98b23d53e42 17 InterruptIn _k;
KarimAzzouz 3:c98b23d53e42 18 Timer t;
KarimAzzouz 3:c98b23d53e42 19 volatile uint16_t _value;
KarimAzzouz 3:c98b23d53e42 20
KarimAzzouz 3:c98b23d53e42 21 };
KarimAzzouz 3:c98b23d53e42 22
KarimAzzouz 3:c98b23d53e42 23 #endif
KarimAzzouz 3:c98b23d53e42 24