218 #ifndef __SIMPLELINK_H__
219 #define __SIMPLELINK_H__
226 #define SL_DRIVER_VERSION "0.0.5.1"
227 #define SL_MAJOR_VERSION_NUM 0L
228 #define SL_MINOR_VERSION_NUM 0L
229 #define SL_VERSION_NUM 5L
230 #define SL_SUB_VERSION_NUM 1L
243 #undef SL_INC_ARG_CHECK
244 #undef SL_INC_EXT_API
245 #undef SL_INC_SOCK_CLIENT_SIDE_API
246 #undef SL_INC_SOCK_SEND_API
247 #undef SL_INC_WLAN_PKG
248 #undef SL_INC_NET_APP_PKG
249 #undef SL_INC_NET_CFG_PKG
251 #define SL_INC_STD_BSD_API_NAMING
252 #define SL_INC_SOCK_SERVER_SIDE_API
253 #define SL_INC_SOCK_RECV_API
254 #define SL_INC_SOCKET_PKG
258 #undef SL_INC_EXT_API
259 #undef SL_INC_NET_APP_PKG
260 #undef SL_INC_NET_CFG_PKG
262 #define SL_INC_ARG_CHECK
263 #define SL_INC_WLAN_PKG
264 #define SL_INC_SOCKET_PKG
265 #define SL_INC_STD_BSD_API_NAMING
266 #define SL_INC_SOCK_CLIENT_SIDE_API
267 #define SL_INC_SOCK_SERVER_SIDE_API
268 #define SL_INC_SOCK_RECV_API
269 #define SL_INC_SOCK_SEND_API
273 #define SL_INC_EXT_API
274 #define SL_INC_NET_APP_PKG
275 #define SL_INC_NET_CFG_PKG
276 #define SL_INC_FS_PKG
277 #define SL_INC_ARG_CHECK
278 #define SL_INC_WLAN_PKG
279 #define SL_INC_SOCKET_PKG
280 #define SL_INC_STD_BSD_API_NAMING
281 #define SL_INC_SOCK_CLIENT_SIDE_API
282 #define SL_INC_SOCK_SERVER_SIDE_API
283 #define SL_INC_SOCK_RECV_API
284 #define SL_INC_SOCK_SEND_API
288 typedef void (*_SlSpawnEntryFunc_t)(
void* pValue);
291 #define SL_RET_CODE_OK (0)
292 #define SL_RET_CODE_INVALID_INPUT (-2)
293 #define SL_RET_CODE_SELF_ERROR (-3)
294 #define SL_RET_CODE_NWP_IF_ERROR (-4)
295 #define SL_RET_CODE_MALLOC_ERROR (-5)
297 #define sl_Memcpy memcpy
298 #define sl_Memset memset
300 #define sl_SyncObjClear(pObj) sl_SyncObjWait(pObj,SL_OS_NO_WAIT)
302 #define SL_MAX_SOCKETS 8
311 #ifdef SL_PLATFORM_MULTI_THREADED
312 #include "../source/spawn.h"
314 #include "../source/nonos.h"
322 #include "../source/objInclusion.h"
323 #include "../source/datatypes.h"
331 #include "wlan_rx_filters.h"
340 #if (defined(sl_GeneralEvtHdlr))
344 #if (defined(sl_WlanEvtHdlr))
348 #if (defined(sl_NetAppEvtHdlr))
352 #if (defined(sl_SockEvtHdlr))
356 #if (defined(sl_HttpServerCallback))
#define sl_NetAppEvtHdlr
An event handler for IP address asynchronous event. Usually accepted after new WLAN connection...
Definition: user.h:952
#define sl_WlanEvtHdlr
An event handler for WLAN connection or disconnection indication This event handles async WLAN events...
Definition: user.h:937
#define sl_HttpServerCallback
A callback for HTTP server events. Possible events are: SL_NETAPP_HTTPGETTOKENVALUE - NWP requests to...
Definition: user.h:971