SimpleLink SDK Wi-Fi Plugin Release Notes
Table of Contents
Introduction
The SimpleLink™ SDK Wi-Fi Plugin is a companion software package that enables the use of a Wi-Fi radio on any standard MSP432 platform including the MSP432P401, MSP432P4111, and MSP432E401 families, as well as on the CC26X2R1 family of devices. By having the ability to seamlessly and modularly add Wi-Fi functionality to an embedded system, a programmer can enable their embedded device to become a gateway to various IOT infrastructures.
The Wi-Fi network processor subsystem features a Wi-Fi Internet-on-a-Chip and contains an additional dedicated ARM MCU that completely offloads the host MCU. This subsystem includes an 802.11 b/g/n radio, baseband, and MAC with a powerful crypto engine for fast, secure Internet connections with 256-bit encryption. The CC3120 device supports Station, Access Point, and Wi-Fi Direct modes. The device also supports WPA2 personal and enterprise security and WPS 2.0. This subsystem includes embedded TCP/IP and TLS/SSL stacks, HTTP server, and multiple Internet protocols.
This is version 2_30_00_10 of the SimpleLink SDK Wi-Fi Plugin.
This plugin was verified against v2_30_00_xx of the MSP432P4, MSP432E4, CC26X2R1, and CC32XX SDKs.
Documentation
Please refer to the Documentation Overview for in-depth documentation on the SimpleLink SDK Wi-Fi Plugin
SimpleLink SDK Wi-Fi Plugin 2_30_00_10 - What’s New
- Updated version number to match that of latest validated SDK (instead of 1.70.00.xx this release is 2.30.00.xx as we are testing against the 2.30.00.xx versions of the SDK)
- Added support for the CC26X2R1 family of devices as a host, with the addition of two example applications, Network Terminal and Provisioning, to demonstrate the usage of the CC26X2R1
- Updated CC3x20 packaged service pack to sp_3.9.0.6_2.0.0.0_2.2.0.6.bin
- Compatibility breaks:
- Previously, only the MSP432 platform was supported, and several naming conventions took that into account. With the addition of support for the CC26X2 devices, some of the naming conventions are no longer accurate, and updates have been made to reflect that.
- Under source/ti/net/wifi/porting directory, the MSP432WIFI.h file has been renamed to SIMPLELINKWIFI.h.
- In MSP432WIFI.h, the WIFIMSP432_HWAttrsV1 struct has been renamed to SIMPLELINKWIFI_HWAttrsV1.
- In the board files, the #include for MSP432WIFI.h and the declaration of the WIFIMSP432_HWAttrsV1 struct have been updated to reflect the above name changes
- The host driver (source/ti/drivers/net/wifi), and the MQTT Client and MQTT Client-Server libraries (source/ti/net/mqtt) were built separately for the MSP432P4 and MSP432E4. Now, each respective library has a single “SimpleLink library” that can be used across the supported SimpleLink devices. For example, previously the MSP432P4 host driver could be found in source/ti/drivers/net/wifi/msp432p4. Now, the MSP432P4, MSP432E4, and the CC26X2R1 devices can all use the same host driver found in source/ti/drivers/net/wifi/simplelink. Similarly, the same is true for the MQTT libraries.
- Previously, only the MSP432 platform was supported, and several naming conventions took that into account. With the addition of support for the CC26X2 devices, some of the naming conventions are no longer accurate, and updates have been made to reflect that.
Upgrade and Compatibility Information
Upgrading from the previous version of the SDK plugin is as easy as installing the new instance of the plugin.
Host Support
- Windows 7, Windows 8, Windows 10
- Ubuntu 14.04 64-bit
- macOS Sierra
Device Support
- MSP432P4xx
- MSP432E4xx
- CC26X2R1
- CC3120S/SF
Validation Information
The SimpleLink SDK Wi-Fi Plugin was validated with the following components:
- CCS 8.2.0
- IAR Code Generation Tools
- ARM 8.20.2
- GNU C Compiler
- gcc-arm-none-eabi-7-2017-q4-major
Prior Release Changes
v1.60.00.07 - 5/01/2018
- Updated and validated against v2.10.00.xx of the MSP432P4/MSP432E4 SDK
- Updated packaged service pack to sp_3.7.0.1_2.0.0.0_2.2.0.6
v1.55.00.42 - 1/11/2018
- Updated and validated against v1.60.00.xx of the MSP432P4/MSP432E4 SDK
- Updated packaged service pack to sp_3.6.0.3_2.0.0.0_2.2.0.6
- Updated MQTT examples to use SLNETSOCK layer used by CC32XX SDK
v1.50.00.38 - 11/1/2017
- Added support for MSP432P4111 and MSP432E4 devices as host processors
- Added ability in CloudOTA and LocalOTA examples to update firmware image of MSP432
- Changed it so that SPI parameters can be passed into host driver initialization allowing for customizing host driver without need to recompile library
- Various cosmetic and code formatting related changes
- Importing OTA projects now automatically imports relevant dependent projects
- Added MQTT library support as well as code examples for client server and client (same as those in the CC32xx SDK)
- Added dual Ethernet/Wi-Fi functionality example
- Updated and validated against latest version of the MSP432P4 SDK
Versioning
This product’s version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.