MCP23S17 Test

Dependencies:   MCP23S17 mbed mbed-rtos

Revision:
1:5321e8f5b339
Parent:
0:5610193796b3
Child:
2:c8c30a78bbb3
--- a/main.cpp	Fri Oct 28 05:41:48 2016 +0000
+++ b/main.cpp	Fri Oct 28 06:09:46 2016 +0000
@@ -8,14 +8,16 @@
  */
 
 #include "mbed.h"
+#include "rtos.h"
 #include "MCP23S17.h"
 
 #define OPCODE (0x40)
 
-SPI Spi(PA_7, PA_6, PA_5); // mosi, miso, sclk
+SPI Spi(PC_12, PC_11, PC_10); // mosi, miso, sclk
+//SPI Spi(PA_7, PA_6, PA_5); // mosi, miso, sclk
 
 // MCP23S17(SPI& spi, PinName ncs, char writeOpcode);
-MCP23S17 Mcp23s17(Spi, PB_6, OPCODE);
+MCP23S17 Mcp23s17(Spi, PD_2, OPCODE);
 
 int main()
 {
@@ -35,12 +37,12 @@
         wait(0.2);
     }
     Mcp23s17.write(PORT_A, 0x00);
-    
+   
     while (true) {
         char data = ~Mcp23s17.read(PORT_B);
         Mcp23s17.write(PORT_A, data);
         
-        printf("%02x\r\n", data);
+        //printf("%02x\r\n", data);
     }
 }