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.
The SimpleLink CC3220 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
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 |
ID | Summary |
---|---|
CC3X20SDK-355 | Host Driver - ‘Tiny’ mode not functional |
For users who wish to use their platform’s errno setter, rather than the driver’s
a hook inside user.h
is supplied, just set the define slcb_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.