A very simple example of a library to flash a DigitalOut, used to demonstrate how to write a library

Files at this revision

API Documentation at this revision

Comitter:
simon
Date:
Fri Sep 03 11:16:09 2010 +0000
Parent:
0:6ae07812d2bb
Commit message:
First version as a library, without documentation

Changed in this revision

Flasher.cpp Show annotated file Show diff for this revision Revisions of this file
Flasher.h Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show diff for this revision Revisions of this file
diff -r 6ae07812d2bb -r 95c61fdf5872 Flasher.cpp
--- a/Flasher.cpp	Tue May 18 20:08:32 2010 +0000
+++ b/Flasher.cpp	Fri Sep 03 11:16:09 2010 +0000
@@ -1,13 +1,13 @@
-#include "Flasher.h"
-#include "mbed.h"
-
-Flasher::Flasher(PinName pin) : _pin(pin) {
-    _pin = 0;
-}
-
-void Flasher::flash(int n) {
-    for(int i=0; i<n*2; n++) {
-        _pin = !_pin;
-        wait(0.2);
-    }
-}
+#include "Flasher.h"
+#include "mbed.h"
+
+Flasher::Flasher(PinName pin) : _pin(pin) {
+    _pin = 0;
+}
+
+void Flasher::flash(int n) {
+    for(int i=0; i<n*2; n++) {
+        _pin = !_pin;
+        wait(0.2);
+    }
+}
diff -r 6ae07812d2bb -r 95c61fdf5872 Flasher.h
--- a/Flasher.h	Tue May 18 20:08:32 2010 +0000
+++ b/Flasher.h	Fri Sep 03 11:16:09 2010 +0000
@@ -1,15 +1,15 @@
-#ifndef MBED_FLASHER_H
-#define MBED_FLASHER_H
-
-#include "mbed.h"
-
-class Flasher {
-public:
-    Flasher(PinName pin);
-    void flash(int n);
-  
-private:  
-    DigitalOut _pin;
-};
-
-#endif
+#ifndef MBED_FLASHER_H
+#define MBED_FLASHER_H
+
+#include "mbed.h"
+
+class Flasher {
+public:
+    Flasher(PinName pin);
+    void flash(int n);
+  
+private:  
+    DigitalOut _pin;
+};
+
+#endif
diff -r 6ae07812d2bb -r 95c61fdf5872 mbed.bld
--- a/mbed.bld	Tue May 18 20:08:32 2010 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/e6be4cd80aad