Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed by
Diff: DigitalIn.h
- Revision:
- 81:7d30d6019079
- Parent:
- 65:5798e58a58b1
- Child:
- 85:024bf7f99721
diff -r 8e73be2a2ac1 -r 7d30d6019079 DigitalIn.h
--- a/DigitalIn.h Fri Feb 21 12:21:39 2014 +0000
+++ b/DigitalIn.h Wed Mar 19 18:28:32 2014 +0000
@@ -49,12 +49,19 @@
/** Create a DigitalIn connected to the specified pin
*
* @param pin DigitalIn pin to connect to
- * @param name (optional) A string to identify the object
*/
DigitalIn(PinName pin) {
- gpio_init(&gpio, pin, PIN_INPUT);
+ gpio_init_in(&gpio, pin);
}
+ /** Create a DigitalIn connected to the specified pin
+ *
+ * @param pin DigitalIn pin to connect to
+ * @param mode the initial mode of the pin
+ */
+ DigitalIn(PinName pin, PinMode mode) {
+ gpio_init_in_ex(&gpio, pin, mode);
+ }
/** Read the input, represented as 0 or 1 (int)
*
* @returns
