From 1080802e8f4defc792228cc36d0514f5b6f09e82 Mon Sep 17 00:00:00 2001 From: danicampora Date: Sun, 15 Mar 2015 20:17:28 +0100 Subject: [PATCH] cc3200: Update socket event handler to align with new SDK(1.1.0) API. --- cc3200/mods/modwlan.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/cc3200/mods/modwlan.c b/cc3200/mods/modwlan.c index 8128ab39e6..6ba0d6173a 100644 --- a/cc3200/mods/modwlan.c +++ b/cc3200/mods/modwlan.c @@ -236,14 +236,19 @@ void SimpleLinkWlanEventHandler(SlWlanEvent_t *pWlanEvent) } break; case SL_WLAN_STA_CONNECTED_EVENT: + // TODO break; case SL_WLAN_STA_DISCONNECTED_EVENT: + // TODO break; case SL_WLAN_P2P_DEV_FOUND_EVENT: + // TODO break; case SL_WLAN_P2P_NEG_REQ_RECEIVED_EVENT: + // TODO break; case SL_WLAN_CONNECTION_FAILED_EVENT: + // TODO break; default: break; @@ -358,9 +363,27 @@ void SimpleLinkSockEventHandler(SlSockEvent_t *pSock) switch( pSock->Event ) { case SL_SOCKET_TX_FAILED_EVENT: + switch( pSock->socketAsyncEvent.SockTxFailData.status) { + case SL_ECLOSE: + break; + default: + break; + } + break; + case SL_SOCKET_ASYNC_EVENT: + switch(pSock->socketAsyncEvent.SockAsyncData.type) { + case SSL_ACCEPT: + //accept failed due to ssl issue ( tcp pass) + break; + case RX_FRAGMENTATION_TOO_BIG: + break; + case OTHER_SIDE_CLOSE_SSL_DATA_NOT_ENCRYPTED: + default: + break; + } break; default: - break; + break; } }