SWRU455M February 2017 – October 2020 CC3120 , CC3120MOD , CC3130 , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3230S , CC3230SF , CC3235MODAS , CC3235MODASF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
It is possible to tailor the driver by enabling or disabling API groups (silos) and setting the APIs level. The levels of the APIs are divided into two categories: normal and extended. Table 20-1 describes the available groups and their relative macros.
GroupName and Macro | Normal APIs Level (#undef SL_INC_EXT_API) | Extended APIs Level (#define SL_INC_EXT_API) |
---|---|---|
Default | sl_Start sl_Stop sl_StatusGet sl_Task | sl_Start sl_Stop sl_StatusGet sl_Task sl_DeviceGet sl_DeviceSet sl_DeviceEventMaskGet sl_DeviceEventMaskSet |
SL_INC_WLAN_PKG | sl_WlanSet sl_WlanSetMode sl_WlanProvisioning | sl_WlanSet sl_WlanSetMode sl_WlanProvisioning sl_WlanConnect sl_WlanDisconnect sl_WlanProfileAdd sl_WlanProfileGet sl_WlanProfileDel sl_WlanPolicySet sl_WlanPolicyGet sl_WlanGetNetworkList sl_WlanRxFilterAdd sl_WlanRxStatStart sl_WlanRxStatStop sl_WlanRxStatGet |
SL_INC_SOCKET_PKG | sl_Socket sl_Close sl_Bind sl_Connect sl_Select sl_SetSockOpt sl_Recv sl_RecvFrom sl_Send sl_SendTo sl_Htonl sl_Htons | sl_Socket sl_Close sl_Bind sl_Connect sl_Select sl_SetSockOpt sl_Recv sl_RecvFrom sl_Send sl_SendTo sl_Htonl sl_Htons sl_Accept sl_Listen sl_GetSockOpt |
SL_INC_NET_APP_PKG | sl_NetAppDnsGetHostByName sl_NetAppStart sl_NetAppStop | sl_NetAppDnsGetHostByName sl_NetAppStart sl_NetAppStop sl_NetAppSet sl_NetAppGet sl_NetAppRecv sl_NetAppSend sl_NetAppDnsGetHostByService sl_NetAppMDNSRegisterService sl_NetAppMDNSUnRegisterService sl_NetAppGetServiceList sl_NetAppPing |
SL_INC_NET_CFG_PKG | sl_NetCfgGet sl_NetCfgSet | sl_NetCfgGet sl_NetCfgSet sl_MacAdrrGet sl_MacAdrrSet |
SL_INC_NET_UTIL_PKG | sl_NetUtilGet sl_NetUtilSet sl_NetUtilCmd | sl_NetUtilGet sl_NetUtilSet sl_NetUtilCmd |
SL_INC_NVMEM_PKG | sl_FsOpen sl_FsClose sl_FsRead sl_FsWrite sl_FsDel | sl_FsOpen sl_FsClose sl_FsRead sl_FsWrite sl_FsDel sl_FsGetInfo sl_FsCtl sl_FsProgram sl_FsGetFileList |
There is no option to enable or disable a particular function.