SNIC UART Interface library for Murata Type-YD module

Dependents:   WebSocketServerTest

Fork of SNICInterface_mod by Toyomasa Watarai

Revision:
37:f3a2053627c2
Parent:
36:f33fcf5975ab
Child:
38:f13e4e563d65
--- a/SNIC_WifiInterface.cpp	Thu Jun 19 10:15:47 2014 +0000
+++ b/SNIC_WifiInterface.cpp	Tue Jun 24 06:24:23 2014 +0000
@@ -35,13 +35,13 @@
     C_SNIC_Core               *snic_core_p  = C_SNIC_Core::getInstance();
     C_SNIC_UartCommandManager *uartCmdMgr_p = snic_core_p->getUartCommand();
     
+    /* Initialize UART */
+    snic_core_p->initUart( mUART_tx, mUART_rx, mUART_baud );
+
     /* Module reset */
     snic_core_p->resetModule( mModuleReset );
     
-    /* Initialize UART */
-    snic_core_p->initUart( mUART_tx, mUART_rx, mUART_baud );
-
-    wait(0.5);
+    wait(1);
     /* Initialize SNIC API */
     // Get buffer for response payload from MemoryPool
     tagMEMPOOL_BLOCK_T *payload_buf = snic_core_p->allocCmdBuf();
@@ -210,7 +210,6 @@
         snic_core_p->freeCmdBuf( payload_buf );
         return -1;
     }
-    printf("join OK\r\n");
     
     if( (uartCmdMgr_p->getCommandStatus() != 0) && 
         (uartCmdMgr_p->getCommandStatus() != UART_CMD_RES_WIFI_ERR_ALREADY_JOINED) )
@@ -553,7 +552,7 @@
     } 
 
     // set SSID
-    if( ( status_p->status == e_STA_JOINED ) == ( status_p->status == e_AP_STARTED ) )
+    if( ( status_p->status == e_STA_JOINED ) || ( status_p->status == e_AP_STARTED ) )
     {
         memcpy( status_p->ssid, &payload_buf->buf[9], strlen( (char *)&payload_buf->buf[9]) );
     }