Kani Yildirim / Mbed 2 deprecated Lab3

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
Kaniiii
Date:
Sun Jan 21 21:59:04 2018 +0000
Parent:
1:1fed24f3a531
Commit message:
Library for manipulating led light (includes a main with examples of how to use the program)

Changed in this revision

Function.cpp Show annotated file Show diff for this revision Revisions of this file
Ka.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 1fed24f3a531 -r 14bfd1fc2163 Function.cpp
--- a/Function.cpp	Thu Nov 16 15:51:43 2017 +0000
+++ b/Function.cpp	Sun Jan 21 21:59:04 2018 +0000
@@ -19,7 +19,7 @@
         }
     else {m=0;}
 }
-void Ka::toggle (int a)  
+void Ka::blinker (int a)  
 {
     a=a+a;
     for (int b = 0 ; b<a ; b++){
diff -r 1fed24f3a531 -r 14bfd1fc2163 Ka.h
--- a/Ka.h	Thu Nov 16 15:51:43 2017 +0000
+++ b/Ka.h	Sun Jan 21 21:59:04 2018 +0000
@@ -1,10 +1,21 @@
 #ifndef Ka_FILE
 #define Ka_FILE
+#include "mbed.h"
 
-#include "mbed.h"
-/** Ka class. 
-* Lab assignment for manipulating led0 
-*/
+/** My led class.
+ *  Used for manipulating led light on the EFM32 Happy Gecko
+ *
+ * Example: Setting the led ON
+ * @code
+ * #include "mbed.h"
+ * #include "Ka.h"
+ * 
+ * int main() {
+ *     Ka obj; 
+ *     obj.set_led0();
+ * }
+ * @endcode
+ */
 class Ka{    
     public : 
     /**  Constructor binds a object made from the Ka class to digitalout from mbed library
@@ -16,8 +27,8 @@
     void clear_led0();  
     /** Function for inverting led0 (on to off, off to on) */ 
     void invert();  
-    /** Function for making led0 blink X amount seconds */
-    void toggle (int a);  
+    /** Function for making led0 blink. Takes amount of blink seconds as parameter*/
+    void blinker (int a);  
     
     private:
     DigitalOut m;
diff -r 1fed24f3a531 -r 14bfd1fc2163 main.cpp
--- a/main.cpp	Thu Nov 16 15:51:43 2017 +0000
+++ b/main.cpp	Sun Jan 21 21:59:04 2018 +0000
@@ -6,6 +6,6 @@
     //ha.set_led0();
     //ha.clear_led0();
     //ha.invert();
-    //ha.toggle(10);
+    //ha.blinker(10);
     return 0;
 }
\ No newline at end of file