赤外線リモコンの受信をパルス幅にて行います。 Displays the pulse width of the IR control.

Dependents:   IRLED_SendReceveDemo IRreceiver_PulseWidth

Revision:
2:674f9ea95a5a
Parent:
1:51aa48441784
--- a/IRRcevPulseWidth.h	Sun Dec 25 09:39:00 2016 +0000
+++ b/IRRcevPulseWidth.h	Fri Dec 30 04:57:18 2016 +0000
@@ -15,7 +15,8 @@
 public:
     IRRcevPulseWidth(PinName InputPin);
 
-    void init(uint16_t *dataPtr,uint16_t dataLim,uint32_t timeout_us); 
+    void init(uint16_t *dataPtr,uint16_t dataLim,uint32_t timeout_us);
+    void setPulseNumFilter(uint16_t n);
     uint16_t getData_N(void);
     int8_t status(void);
 
@@ -30,6 +31,7 @@
     uint8_t  fRcevStart;
     uint16_t *p_data;
     uint16_t limitUpper_dataN;
+    uint16_t filterN;
     uint16_t i;
 };