TI's CC3100 host driver and demo. Experimental and a work in progress.

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
dflet
Date:
Wed Nov 19 23:04:04 2014 +0000
Parent:
1:da33a9116bda
Commit message:
Added more boards!

Changed in this revision

BoardInit.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
simplelink/cc3100_spi.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r da33a9116bda -r a3e52cf86086 BoardInit.h
--- a/BoardInit.h	Tue Nov 18 15:45:17 2014 +0000
+++ b/BoardInit.h	Wed Nov 19 23:04:04 2014 +0000
@@ -18,9 +18,12 @@
 
 #define MBED_BOARD_LPC1768 10
 #define ST_MBED_NUCLEOF411 20
-#define UNDEFINED          30
+#define EA_MBED_LPC4088    30
+#define ST_MBED_NUCLEOF103 40
+#define UNDEFINED          50 //add new board here
 
 //#define THIS_BOARD         MBED_BOARD_LPC1768
-#define THIS_BOARD         ST_MBED_NUCLEOF411
-
+//#define THIS_BOARD         ST_MBED_NUCLEOF411
+//#define THIS_BOARD         EA_MBED_LPC4088
+#define THIS_BOARD         ST_MBED_NUCLEOF103
 #endif
diff -r da33a9116bda -r a3e52cf86086 main.cpp
--- a/main.cpp	Tue Nov 18 15:45:17 2014 +0000
+++ b/main.cpp	Wed Nov 19 23:04:04 2014 +0000
@@ -55,6 +55,10 @@
 Serial pc(USBTX, USBRX);//lpc1768
 #elif (THIS_BOARD == ST_MBED_NUCLEOF411)
 Serial pc(SERIAL_TX, SERIAL_RX);//nucleoF411
+#elif (THIS_BOARD == EA_MBED_LPC4088)
+Serial pc(USBTX, USBRX);
+#elif (THIS_BOARD == ST_MBED_NUCLEOF103)
+Serial pc(SERIAL_TX, SERIAL_RX);
 #else
 
 #endif
diff -r da33a9116bda -r a3e52cf86086 simplelink/cc3100_spi.cpp
--- a/simplelink/cc3100_spi.cpp	Tue Nov 18 15:45:17 2014 +0000
+++ b/simplelink/cc3100_spi.cpp	Wed Nov 19 23:04:04 2014 +0000
@@ -43,6 +43,10 @@
 /*    cc3100_spi spi_(p9, p10, p8, SPI(p11, p12, p13));//LPC1768  nHib, irq, cs, mosi, miso, sck. Alt spi pins */
 #elif (THIS_BOARD == ST_MBED_NUCLEOF411)
     cc3100_spi spi_(PA_9, PC_7, PB_6, SPI(PA_7, PA_6, PA_5));//nucleoF411  nHib, irq, cs, mosi, miso, sck 
+#elif (THIS_BOARD == EA_MBED_LPC4088)
+    cc3100_spi spi_(p9, p10, p8, SPI(p5, p6, p7));
+#elif (THIS_BOARD == ST_MBED_NUCLEOF103)     
+    cc3100_spi spi_(PA_9, PC_7, PB_6, SPI(PA_7, PA_6, PA_5));   
 #else    
       
 #endif