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.
Revision 1:55b5e6d28fb3, committed 2018-02-12
- Comitter:
- diana_s
- Date:
- Mon Feb 12 21:40:22 2018 +0000
- Parent:
- 0:3cabc617d433
- Commit message:
- updated doc;
Changed in this revision
| LED.h | Show annotated file Show diff for this revision Revisions of this file |
| led.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 3cabc617d433 -r 55b5e6d28fb3 LED.h
--- a/LED.h Sat Nov 18 17:03:48 2017 +0000
+++ b/LED.h Mon Feb 12 21:40:22 2018 +0000
@@ -6,8 +6,36 @@
/** LED class.
* To use the library, its header file needs to be included and an object of the LED class created.
+
+ * Example: Turns the LED0 on.
+ * @code
+ * #include "mbed.h"
+ * #include "LED.h"
+ *
+ * LED gpio(LED0);
+ *
+ * int main() {
+ * gpio.ledOn();
+ * }
* @endcode
+
+* Example2: Toggles the LED on and off.
+ * @code
+ * #include "mbed.h"
+ * #include "LED.h"
+ *
+ * LED gpio(LED0);
+ *
+ * int main() {
+ * gpio.toggle();
+ * wait(0.2);
+ * gpio.toggle();
+ * wait(0.2);
+ * }
+
+ * @endcode
+
*/
@@ -25,8 +53,12 @@
/** This function inverts the value of the led.
*/
void toggle();
- /** This function makes the led blink on a specific duration.
- */
+
+ /** This function makes the led blink on a specific duration.
+ *
+ * @param duration specifies how long the functions is going to wait during the blink.
+ */
+
void blink(float duration);
private:
diff -r 3cabc617d433 -r 55b5e6d28fb3 led.cpp
--- a/led.cpp Sat Nov 18 17:03:48 2017 +0000
+++ b/led.cpp Mon Feb 12 21:40:22 2018 +0000
@@ -17,6 +17,7 @@
LEDpin = !LEDpin;
}
+
void LED::blink(float duration) {
this->toggle();
wait(duration);