summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authordanicampora <danicampora@gmail.com>2015-03-15 20:17:28 +0100
committerdanicampora <danicampora@gmail.com>2015-03-16 00:42:11 +0100
commit1080802e8f4defc792228cc36d0514f5b6f09e82 (patch)
treed072268870fdb6b28352631ed2cc8ee95d0285f1
parentdc545d65125b375e54b1a3a9b9ed3d1d6cd7381d (diff)
downloadmicropython-1080802e8f4defc792228cc36d0514f5b6f09e82.tar.gz
micropython-1080802e8f4defc792228cc36d0514f5b6f09e82.zip
cc3200: Update socket event handler to align with new SDK(1.1.0) API.
-rw-r--r--cc3200/mods/modwlan.c25
1 files changed, 24 insertions, 1 deletions
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;
- default:
+ 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;
}
}