a demo code to use Seeed Relay Shield V2.0

Dependencies:   mbed

Fork of Seeed_Relay_Shield_HelloWorld by wei zou

Files at this revision

API Documentation at this revision

Comitter:
lawliet
Date:
Sun Feb 16 03:41:32 2014 +0000
Parent:
0:2728fc4ff217
Commit message:
version 0.1

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 2728fc4ff217 -r fc812d711545 main.cpp
--- a/main.cpp	Wed Feb 12 07:22:42 2014 +0000
+++ b/main.cpp	Sun Feb 16 03:41:32 2014 +0000
@@ -22,24 +22,22 @@
 
 #include "mbed.h"
 
-//#define SEEEDUINO_ARCH
-#define SEEEDUINO_ARCH_PRO
 /******Pins definitions*************/
-#if defined(SEEEDUINO_ARCH)
-#define RELAY_1     P1_5
-#define RELAY_2     P1_25
-#define RELAY_3     P1_24
-#define RELAY_4     P1_18
-#elif defined(SEEEDUINO_ARCH_PRO)
-#define RELAY_1     P2_5
-#define RELAY_2     P2_4
-#define RELAY_3     P2_3
-#define RELAY_4     P2_2
-#else
-#define RELAY_1
-#define RELAY_2
-#define RELAY_3
-#define RELAY_4
+#if defined(TARGET_LPC11U24)    //SEEEDUINO_ARCH
+    #define RELAY_1     P1_5
+    #define RELAY_2     P1_25
+    #define RELAY_3     P1_24
+    #define RELAY_4     P1_18
+#elif defined(TARGET_LPC1768)   //SEEEDUINO_ARCH_PRO
+    #define RELAY_1     P2_5
+    #define RELAY_2     P2_4
+    #define RELAY_3     P2_3
+    #define RELAY_4     P2_2
+#else   //please redefine the follow pins.
+    #define RELAY_1
+    #define RELAY_2
+    #define RELAY_3
+    #define RELAY_4
 #endif
 
 DigitalOut relayCtrl(RELAY_2); //we use Relay2