IRremote

Committer:
leejong87
Date:
Tue Dec 31 03:57:56 2013 +0000
Revision:
4:10a04fa41876
Parent:
0:fe20e27c6295
add function : data clear

Who changed what in which revision?

UserRevisionLine numberNew contents of line
leejong87 0:fe20e27c6295 1 #ifndef MBED_IRremote_H
leejong87 0:fe20e27c6295 2 #define MBED_IRremote_H
leejong87 0:fe20e27c6295 3
leejong87 0:fe20e27c6295 4 #include "mbed.h"
leejong87 0:fe20e27c6295 5
leejong87 0:fe20e27c6295 6 class IRremote {
leejong87 0:fe20e27c6295 7 public:
leejong87 0:fe20e27c6295 8 IRremote(PinName pin);
leejong87 0:fe20e27c6295 9 char read(int ir_i);
leejong87 4:10a04fa41876 10 char readclear(int ir_i);
leejong87 4:10a04fa41876 11 void clear();
leejong87 0:fe20e27c6295 12
leejong87 0:fe20e27c6295 13 private:
leejong87 0:fe20e27c6295 14 InterruptIn _pin;
leejong87 0:fe20e27c6295 15 Ticker IR_timer;
leejong87 0:fe20e27c6295 16 };
leejong87 0:fe20e27c6295 17
leejong87 0:fe20e27c6295 18 #endif
leejong87 0:fe20e27c6295 19
leejong87 0:fe20e27c6295 20