nlgplay for mbed

Dependencies:   SDFileSystemEx mbed

Revision:
9:834e9eed0d72
Parent:
8:88c89fd324bd
Child:
10:b8d41133e499
--- a/main.cpp	Wed Aug 20 00:31:00 2014 +0000
+++ b/main.cpp	Thu Aug 21 00:44:22 2014 +0000
@@ -54,10 +54,10 @@
 #ifndef USE_FASTIO
 // 通常IO
 
-#define RCK io04
-#define SCK io03
-#define DBS io01
-#define CTS io02
+#define RCK io04 // pin4 , P0_11
+#define SCK io03 // pin17, P1_8
+#define DBS io01 // pin13, P1_4
+#define CTS io02 // pin26, P0_3
 
 #define IO_A0 io05
 #define IO_WR io06
@@ -69,7 +69,7 @@
 DigitalOut io04(dp4, 0); // P0_11
 
 DigitalOut io05(dp18, 0); // P1_9
-DigitalOut io06(dp11, 0); // P1_1
+DigitalOut io06(dp11, 0); // P1_2
 
 void ioInit()
 {
@@ -119,14 +119,19 @@
 #define IO_A0 io05
 #define IO_WR io06
 
+DigitalOut io01(dp13, 0); // P1_4
+DigitalOut io02(dp26, 0); // P0_3
+DigitalOut io03(dp17, 0); // P1_8
+DigitalOut io04(dp4, 0); // P0_11
+
 DigitalOut io05(dp18, 0); // P1_9
-DigitalOut io06(dp11, 0); // P1_1
+DigitalOut io06(dp11, 0); // P1_2
 
 
-#define IO_01 (1<<4)  // P1_4
-#define IO_02 (1<<3)  // P0_3
-#define IO_03 (1<<8)  // P1_8
-#define IO_04 (1<<11) // P0_11
+#define IO_01 (1<<4)  // DBS P1_4
+#define IO_02 (1<<3)  // CTS P0_3
+#define IO_03 (1<<8)  // SCK P1_8
+#define IO_04 (1<<11) // RCK P0_11
 
 
 void ioInit()
@@ -152,12 +157,12 @@
         if (data & 0x8000)
             LPC_GPIO1->DATA |= DBS;
         else
-            LPC_GPIO1->DATA &= DBS;
+            LPC_GPIO1->DATA &= ~DBS;
         
         data <<= 1;
 
         LPC_GPIO1->DATA |= SCK;
-        LPC_GPIO1->DATA &= SCK;
+        LPC_GPIO1->DATA &= ~SCK;
     }
 
     LPC_GPIO0->DATA |= RCK;
@@ -871,7 +876,7 @@
 //
 void putTitle()
 {
-        lcd_printStr2("NBCTRL", "Ver 1.11");
+        lcd_printStr2("NBCTRL", "Ver 1.12");
         wait(1.5);
 }