SimpleLink CC3220 SDK Azure IoT Plugin 2.00.00.07 Release Notes
Table of Contents
Introduction
The Azure IoT Plugin enables users to create Azure IoT applications. It includes the necessary Azure IoT sources, as well as documentation and examples.
Documentation
The following documentation is provided with this release.
What’s New
2.00.00.07
Defects
The following Defects were resolved
ID | Summary |
---|---|
AZUREIOT-25 | printf() output should follow toolchain behavior rather than build on UARTUtils |
AZUREIOT-17 | Memory leak in tlsio_sl_destroy() in tlsio_sl.c |
AZUREIOT-15 | Examples should honor user configured SECURITY_TYPE |
AZUREIOT-13 | HTTPAPI_CreateConnection() can cause memory corruption on server connection failures |
AZUREIOT-8 | Remove .git files in azure-iot-sdk-c created by git submodule cloning |
Enhancements
The following Enhancements were resolved
ID | Summary |
---|---|
AZUREIOT-21 | Support the SimpleLink 2.20 (Q2 2018) SDKs |
AZUREIOT-19 | Update to Jan 2018 LTS release |
AZUREIOT-16 | add support for X509 authentication |
AZUREIOT-12 | Add MSP432E4 support |
AZUREIOT-6 | Add FreeRTOS support |
Upgrade and Compatibility Information
This release uses a new directory structure for the Platform Adaptation Layer (PAL) so that it is cleanly separated from the rest of the Microsoft Azure IoT C SDK. This makes it easier to distinguish TI-modified content in the PAL versus the code directly obtained from Microsoft, which is helpful when updating the latter.
Host Support
- Windows
- Linux
Dependencies
This release requires the following software components and tools versions to successfully function:
- CC32XX SDK 2.20.00.10
See the CC32XX SDK documentation for IDE and toolchain dependencies
Device Support
This release supports the following devices:
- CC3220
Validation Information
This release was validated using the following software components. Please use the versions below, or compatible:
- CC32XX SDK 2.20.00.10
- Azure PAL repository: git reference azure-iot-pal-simplelink-2.00.00.06
- Microsoft Azure IoT C SDK: git reference 564a9f4563f1187140a286057f344a75616a4269 from branch lts_01_2018 in repository https://github.com/Azure/azure-iot-sdk-c
Known Issues
- FreeRTOS support is in beta only. In FreeRTOS, the use of the time() function in the Azure framework relies on a JTAG connection to the host, with semi-hosting enabled. The function does not work correctly without this connection, hence FreeRTOS support is not ready for production systems until this issue is resolved (TIRTOS-1528).
- All examples that call printf() send their output to the IDE console window, hence cannot be run independently without the IDE (unless these printf() calls are removed).
Versioning
All releases have 4 segment versions (M.mm.pp.bb). This includes GA and pre-releases. Pre-releases are denoted with a suffix (e.g. 1.00.00.00_eng).
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 bb is an unrestricted set of digits used as an incrementing build counter.
To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, ex. azure_cc3220_2_00_00_07.
Subsequent releases of patch upgrades will be identified by the patch number. Typically, these patches only include critical bug fixes.
Last updated: 2018-08-06