SimpleLink™ MSP432 WiFi Plugin Host Driver 2.0.1.15 Release Notes
Table of Contents
Introduction
The SimpleLink™ Wi-Fi® CC3220/3120 device family is a single-chip with built-in Wi-Fi connectivity, created for IoT (Internet of Things) purposes. The CC3220 device is a wireless MCU that integrates a high-performance ARM® Cortex®-M4 MCU, allowing customers to develop an entire application with a single IC.
The Texas Instruments royalty-free SimpleLink host driver provides a complete software library, made especially for developing Wi-Fi® applications for the CC3220/CC3120 network processors.
This is version 2_0_1_15 of the SimpleLink host driver.
Content and Documentation
The SimpleLink CC3X20 is comprised of two components:
The Core driver, which is a generic NWP driver for the CC3120\3220 SimpleLink products. The other is platform abstraction layer, which provides a means to communicate with the host platform hardware and operating system services.
The individual components have their own folders, refer to the table below.
Component | Source Directory |
---|---|
SimpleLink Wi-Fi host driver Core | source\ti\drivers\net\wifi\ |
SimpleLink Wi-Fi host driver platform files | source\ti\drivers\net\wifi\porting |
SimpleLink Wi-Fi host driver API documentation | docs\wifi_host_driver_api |
SimpleLink host driver has several build configurations:
Configuration | |
---|---|
RTOS | Used for applications which are running with RTOS. |
NO-RTOS | Used for applications which are running without an RTOS. |
Documentation
CC3220\3120 API guide - Overview of the host driver library’s API
What’s New
- Bug fixes.
- Added errno variable for error codes as part of the Host BSD socket API.
- Added NO-RTOS support.
Device Support
- CC3220 R\S\SF LAUNCHXL
- CC3120 BOOST
Fixed Issues
ID | Summary |
---|---|
CC3X20SDK-483 | Host Driver: Adding support for standard BSD errno |
CC3X20SDK-421 | Host Driver: Add support for SL_NETUTIL_TRUE_RANDOM |
CC3X20SDK-61 | Host Driver: Fixing Calling sl_Stop(0) rarely cause bus fault |
Known Issues
ID | Summary |
---|---|
CC3X20SDK-355 | Host Driver - ‘Tiny’ mode not functional |
Important notes
- This version of the Host driver supports BSD api for networking function calls, as well as leagcy
simplelink api, with no need to recompile the driver.
Furthermore, it also has an internal errno mechanism for the BSD networking calls.
User can check errno after each call, to query which error occurred. To push the BSD support
even further, three additional headers are included in the Host driver:- sys/errno.h
- sys/socket.h
- sys/netdb.h
For users who wish to use their platform’s errno setter, rather than the driver’s
a hook insideuser.h
is supplied, just set the defineslcb_SetErrno
to point to your
errno setter function. also, undef the flag:SL_INC_INTERNAL_ERRNO
. The compilation flag
SL_INC_STD_BSD_API_NAMING
is deprecated.
Technical Support and Product Updates
- Visit the E2E Forum