Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: camera_app/httpserverapp/httpserverapp.cpp
- Revision:
- 15:5433f9d94cd7
- Parent:
- 14:90603ea1e85b
- Child:
- 16:7e5aab2fabba
diff -r 90603ea1e85b -r 5433f9d94cd7 camera_app/httpserverapp/httpserverapp.cpp
--- a/camera_app/httpserverapp/httpserverapp.cpp Tue Aug 25 22:03:00 2015 +0000
+++ b/camera_app/httpserverapp/httpserverapp.cpp Fri Aug 28 21:04:44 2015 +0000
@@ -50,7 +50,9 @@
#include "cc3100_sl_common.h"
// Free-RTOS/TI-RTOS include
+#include "FreeRTOS.h"
#include "osi.h"
+#include "semphr.h"
// HTTP lib includes
#include "HttpCore.h"
@@ -84,6 +86,13 @@
UINT16 g_uConnection;
OsiTaskHandle g_iCameraTaskHdl = 0;
+SemaphoreHandle_t xSemaphore = NULL;
+void createMutex()
+{
+
+ xSemaphore = xSemaphoreCreateMutex();
+}
+
void WebSocketCloseSessionHandler()
{
@@ -193,13 +202,14 @@
int32_t lRetVal = -1;
//Start SimpleLink in AP Mode
- lRetVal = _cc3100_Mod.Network_IF_InitDriver(ROLE_AP);
+ lRetVal = _cc3100_Mod.Network_AP_InitDriver();
+// lRetVal = _cc3100_Mod.Network_IF_InitDriver(ROLE_AP);
if(lRetVal < 0)
{
Uart_Write((uint8_t*)"Start SimpleLink in AP Mode Failed \n\r");
LOOP_FOREVER();
}
-
+ osi_Sleep(2);
//Stop Internal HTTP Server
lRetVal = _cc3100_Mod._netapp.sl_NetAppStop(SL_NET_APP_HTTP_SERVER_ID);
if(lRetVal < 0)