使用红外接收库的一个demo code

Dependencies:   mbed

Fork of IR_remote by Armando Casalino

Committer:
adaphoto
Date:
Thu Jun 21 01:20:35 2018 +0000
Revision:
4:326b8df3add2
?????????demo code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
adaphoto 4:326b8df3add2 1 /**
adaphoto 4:326b8df3add2 2 * IR remote common class (Version 0.0.4)
adaphoto 4:326b8df3add2 3 *
adaphoto 4:326b8df3add2 4 * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems)
adaphoto 4:326b8df3add2 5 * http://shinta.main.jp/
adaphoto 4:326b8df3add2 6 */
adaphoto 4:326b8df3add2 7
adaphoto 4:326b8df3add2 8 #ifndef _REMOTE_IR_H_
adaphoto 4:326b8df3add2 9 #define _REMOTE_IR_H_
adaphoto 4:326b8df3add2 10
adaphoto 4:326b8df3add2 11 class RemoteIR {
adaphoto 4:326b8df3add2 12 public:
adaphoto 4:326b8df3add2 13
adaphoto 4:326b8df3add2 14 typedef enum {
adaphoto 4:326b8df3add2 15 UNKNOWN,
adaphoto 4:326b8df3add2 16 NEC,
adaphoto 4:326b8df3add2 17 NEC_REPEAT,
adaphoto 4:326b8df3add2 18 AEHA,
adaphoto 4:326b8df3add2 19 AEHA_REPEAT,
adaphoto 4:326b8df3add2 20 SONY
adaphoto 4:326b8df3add2 21 } Format;
adaphoto 4:326b8df3add2 22
adaphoto 4:326b8df3add2 23 static const int TUS_NEC = 562;
adaphoto 4:326b8df3add2 24 static const int TUS_AEHA = 425;
adaphoto 4:326b8df3add2 25 static const int TUS_SONY = 600;
adaphoto 4:326b8df3add2 26
adaphoto 4:326b8df3add2 27 private:
adaphoto 4:326b8df3add2 28 RemoteIR();
adaphoto 4:326b8df3add2 29 };
adaphoto 4:326b8df3add2 30
adaphoto 4:326b8df3add2 31 #endif