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.
Diff: main.cpp
- Revision:
- 0:18acd94db10b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Thu Nov 26 16:00:28 2009 +0000
@@ -0,0 +1,21 @@
+// Example showing multiple files using the same mbed interface instances
+// sford
+//
+// * The interfaces we want are in interfaces.h/cpp (e.g. our digital outputs)
+// - they are instanced in the .cpp file so they exist
+// - they are listed in the .h file as extern, so others can use them
+// * Both main and otheruser include interfaces.h, so can both use it
+
+#include "mbed.h"
+#include "interfaces.h"
+#include "otheruser.h"
+
+int main() {
+ while(1) {
+ led1 = led3 = 0; // main uses led1, defined in interfaces
+ led2 = led4 = 1;
+ wait(0.2);
+ otheruser(); // otheruser uses led1, defined in interfaces
+ wait(0.2);
+ }
+}