Update revision to use TI's mqtt and Freertos.

Dependencies:   mbed client server

Fork of cc3100_Test_mqtt_CM3 by David Fletcher

Revision:
3:a8c249046181
Parent:
0:dbe5e7db3c45
--- a/main.cpp	Sat Jun 06 14:06:49 2015 +0000
+++ b/main.cpp	Thu Sep 03 14:02:37 2015 +0000
@@ -45,10 +45,10 @@
 #include "myBoardInit.h"
 
 /* Free-RTOS includes */
-#include "FreeRTOS.h"
-#include "task.h"
-#include "semphr.h"
-#include "portmacro.h"
+//#include "FreeRTOS.h"
+//#include "task.h"
+//#include "semphr.h"
+//#include "portmacro.h"
 
 #include "osi.h"
 
@@ -91,16 +91,18 @@
 Serial pc(SERIAL_TX, SERIAL_RX);
 cc3100 _cc3100(PA_9, PC_7, PB_6, SPI(PA_7, PA_6, PA_5));//nucleoF103  irq, nHib, cs, mosi, miso, sck
 #elif (THIS_BOARD == Seeed_Arch_Max)
-Serial pc(USBTX, USBRX);
-  DigitalOut led1(LED1);
-  DigitalOut led2(LED2);
-  InterruptIn  button1(PC_13);
-cc3100 _cc3100(PE_5, PE_4, PE_6, SPI(PB_5, PB_4, PB_3));//Seeed_Arch_Max  irq, nHib, cs, mosi, miso, sck
+/* Off board leds */
+  DigitalOut led1(PB_15);
+  DigitalOut led2(PB_14);
+cc3100 _cc3100(PC_13, PC_6, PE_5, PE_4, PE_6, SPI(PB_5, PB_4, PB_3));//Seeed_Arch_Max  irq, nHib, cs, mosi, miso, sck
 //SDFileSystem sd(PE_2, PD_11, SPI(PC_3, PC_2, PB_10), "sd", SDFileSystem::SWITCH_NEG_NC, 25000000);
 #elif (THIS_BOARD == LPCXpresso4337)
 /* LPCXpresso4337 not working due to mbed lib */
-//Serial pc(UART0_TX, UART0_RX);
-cc3100 _cc3100(P2_2, P3_5, P1_2, SPI(P1_4, P1_3, PF_4));//LPCXpresso4337  irq, nHib, cs, mosi, miso, sck
+Serial pc(UART0_TX, UART0_RX);
+  DigitalOut led1(LED1);
+  DigitalOut led2(LED2);
+  DigitalOut led3(LED3);
+cc3100 _cc3100(P2_12, P2_9, P2_2, P3_5, P1_2, SPI(P1_4, P1_3, PF_4));//LPCXpresso4337  irq, nHib, cs, mosi, miso, sck
 #else
 
 #endif
@@ -219,6 +221,10 @@
     led2 = 1;
     led3 = 0;
     led4 = 0;   
+#elif (THIS_BOARD == LPCXpresso4337)
+    led1 = 0;
+    led2 = 0;
+    led3 = 0;
 #else
     led1 = 0;
     led2 = 0;
@@ -786,11 +792,15 @@
 	int rv = 0;
 //    SCB->SHCSR |= 0x00070000;//Enable fault handler.  
 //    pc.baud(115200);
+    initLEDs();
     
     CLI_Configure();
+
+    
+    printf(" \r\nSystemCoreClock = %dMHz\r\n ", SystemCoreClock /1000000);
     
     memset(print_buf, 0x00, PRINT_BUF_LEN);
-    sprintf((char*) print_buf, " \r\nSystemCoreClock = %dMHz\r\n ", SystemCoreClock /1000000);
+    sprintf((char*) print_buf, " \r\nSystemCoreClock = %dMHz\r\n ", SystemCoreClock /1000000);    
     rv = Uart_Write((uint8_t *) print_buf);
     if(rv < 0){
     	while(1){