mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Revision:
186:707f6e361f3e
Parent:
168:9672193075cf
Child:
187:0387e8f68319
--- a/drivers/InterruptIn.h	Thu Apr 19 17:12:19 2018 +0100
+++ b/drivers/InterruptIn.h	Fri Jun 22 16:45:37 2018 +0100
@@ -66,6 +66,15 @@
      *  @param pin InterruptIn pin to connect to
      */
     InterruptIn(PinName pin);
+
+    /** Create an InterruptIn connected to the specified pin,
+     *  and the pin configured to the specified mode.
+     *
+     *  @param pin InterruptIn pin to connect to
+     *  @param mode The mode to set the pin to (PullUp/PullDown/etc.)
+     */
+    InterruptIn(PinName pin, PinMode mode);
+
     virtual ~InterruptIn();
 
     /** Read the input, represented as 0 or 1 (int)
@@ -153,6 +162,8 @@
 
     Callback<void()> _rise;
     Callback<void()> _fall;
+
+    void irq_init(PinName pin);
 };
 
 } // namespace mbed