SimpleLink™ CC3220 Host Driver 2.0.1.18 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_18 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

Device Support

Fixed Issues

ID Summary
CC3X20SDK-747 host driver
CC3X20SDK-738 Revert the Handling of Async events from spawn context, during command.
CC3X20SDK-722 sl_stop() can't be called when already stopped.
CC3X20SDK-684 simplelink.h “OK” Macro Namespace Polution
CC3X20SDK-682 Missing BSD Convention Socket Options
CC3X20SDK-681 Missing BSD Socket Convention Headers
CC3X20SDK-653 Macros TLS, PSK (and others) should be qualified to avoid clashes with other software
CC3X20SDK-647 Make Host driver delay in power cycle be in uSec granularity
CC3X20SDK-635 Options to sl_NetUtilGet/sl_NetUtilSet are not documented
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

Technical Support and Product Updates