LedBlink library makes it possible to change blink frequency of a given LED by calling the Blink function with a float parameter elsewhere in the code to visualise state changes in a program.

Files at this revision

API Documentation at this revision

Comitter:
jensstruemper
Date:
Mon Dec 07 14:53:20 2015 +0000
Parent:
2:ada0b8ebf504
Commit message:
update documentation

Changed in this revision

LedBlink.cpp Show annotated file Show diff for this revision Revisions of this file
LedBlink.h Show annotated file Show diff for this revision Revisions of this file
--- a/LedBlink.cpp	Mon Dec 07 14:45:46 2015 +0000
+++ b/LedBlink.cpp	Mon Dec 07 14:53:20 2015 +0000
@@ -27,5 +27,4 @@
     led_timer = frequency;
     ChangeStatusFlag = true;
     LedBlinkCallback();
-}  
-
+} 
\ No newline at end of file
--- a/LedBlink.h	Mon Dec 07 14:45:46 2015 +0000
+++ b/LedBlink.h	Mon Dec 07 14:53:20 2015 +0000
@@ -5,57 +5,57 @@
  * function of class LedBlink and passing a float as paramter for
  * the frequency where 0 = off and 1 = 1 hz.
 
-Example:
-@code
+ * Example:
+ * @code
 
-#include "mbed.h"
-#include "LedBlink.h"
+ * #include "mbed.h"
+ * #include "LedBlink.h"
 
-InterruptIn pb(p17);
-// SPST Pushbutton count demo using interrupts
-// no external PullUp resistor needed
-// Pushbutton from P17 to GND.
-// A pb falling edge (hit) generates an interrupt and activates the interrupt routine
+ * InterruptIn pb(p17);
+ * // SPST Pushbutton count demo using interrupts
+ * // no external PullUp resistor needed
+ * // Pushbutton from P17 to GND.
+ * // A pb falling edge (hit) generates an interrupt and activates the interrupt routine
 
-// Global count variable
-int volatile count=0;
+ * // Global count variable
+ * int volatile count=0;
 
-//Instantiate LedBlink object.
-    LedBlink ledb(p21);
+ * //Instantiate LedBlink object.
+ * LedBlink ledb(p21);
 
-// pb Interrupt routine - is interrupt activated by a falling edge of pb input
-void pb_hit_interrupt (void) {
-    count++;
-//Set Blink Frequency based on button count.
-//Function Blinker accepts a parameter of type float to set the blink frequency.
-    if (count == 1){
-        ledb.Blinker(1.0);
-        }
-    if (count == 2){
-        ledb.Blinker(0.5);
-        }
-    if (count == 3){
-        ledb.Blinker(0.1);
-        }
-    if (count == 4){
-        ledb.Blinker(0);
-        count = 0;
-        }
-    }
+ * // pb Interrupt routine - is interrupt activated by a falling edge of pb input
+ * void pb_hit_interrupt (void) {
+ *    count++;
+ * //Set Blink Frequency based on button count.
+ * //Function Blinker accepts a parameter of type float to set the blink frequency.
+ *   if (count == 1){
+ *       ledb.Blinker(1.0);
+ *       }
+ *   if (count == 2){
+ *       ledb.Blinker(0.5);
+ *       }
+ *   if (count == 3){
+ *       ledb.Blinker(0.1);
+ *       }
+ *   if (count == 4){
+ *       ledb.Blinker(0);
+ *       count = 0;
+ *       }
+ *   }
 
-int main(void) {
-    // Use internal pullup for pushbutton
-    pb.mode(PullUp);
-    // Delay for initial pullup to take effect
-    wait(.01);
-    // Attach the address of the interrupt handler routine for pushbutton
-    pb.fall(&pb_hit_interrupt);
+ *int main(void) {
+ *   // Use internal pullup for pushbutton
+ *   pb.mode(PullUp);
+ *   // Delay for initial pullup to take effect
+ *   wait(.01);
+ *   // Attach the address of the interrupt handler routine for pushbutton
+ *   pb.fall(&pb_hit_interrupt);
 
-    while (1){
-    }
-}
-@endcode
-*/
+ *   while (1){
+ *   }
+ *}
+ *@endcode
+ */
 #ifndef MBED_LEDBLINK_H
 #define MBED_LEDBLINK_H