Release Notes
Table of Contents
Introduction
The SimpleLinkTM Sensor and Actuator Plugin/Sensor Actuator Interface Layer(SAIL) provides portable software modules to individual elements/components like temperature sensor, humidity sensors and other actuators like drives, buttons. The modules will be code compatible across CC2640R2, CC1310, MSP432, CC3220. It will be modular framework to offer extendable support for sensors and actuators.
NOTE: The names SAIL plugin and SimpleLinkTM Sensor and Actuator Plugin are used interchangeably in most of the documentation
Check the User Guide to get more information on the supported sensors in this release.
This is version 1_10_00_06 of the SAIL.
Documentation
Start Here -> Documentation Overview Page
README.html files are provided for individual examples. Please check individual examples directory to read README.html file for example.
What’s New
- Added support for new sensors TMP006, PGA460, BMA222E.
- CC1310 device is now supported in the plugin.
- Bug Fixes.
Note: Currently the sail.lib library for supported platforms is prebuilt and available in package. The library is not automatically rebuilt on building the example. User can refer to Quick Start Guide on building sail library.
NOTE: There may be incompatibility in the Modules ( specifically PGA460 Module ) in the next SAIL plugin release version 1.20.00.
Host Support
- Windows 7, Windows 8
- Ubuntu 14.04
- Mac OS X El Capitan
Dependencies
This release requires the following other software components and tools.
- Code Composer Studio 7.2
- ARM 16.9.3.LTS
- GNU Code Generation Tools
- ARM gcc-arm-none-eabi-6-2017-q1
- IAR Code Generation Tools
- ARM 8.11.1
- XDCTools 3.50.02.20
- The Plugin works with any of the following SimpleLink SDK
- simplelink_cc2640r2_sdk_1_40_00_45
- simplelink_msp432_sdk_1_40_01_00
- simplelink_cc32xx_sdk_1_40_01_00
- simplelink_cc13x0_sdk_1_40_00_10
Device Support
- LaunchPad: CC3220SF-LAUNCHXL, Device: CC3220SF
- LaunchPad: MSP-EXP432P401R, Device: MSP432P401R
- LaunchPad: LAUNCHXL-CC2640R2, Device: CC2640R2F
- LaunchPad: LAUNCHXL-CC1310, Device: CC1310
Validation Information
- Code Composer Studio 7.2
- xdctools_3_50_02_20_core
- simplelink_cc2640r2_sdk_1_40_00_45
- simplelink_msp432_sdk_1_40_01_00
- simplelink_cc32xx_sdk_1_40_01_00
- simplelink_cc13x0_sdk_1_40_00_10
Known Issues
ID | Summary |
---|---|
SAIL-238 | PGA460 module does not work with CC1310 and CC2640R2 devices |
SAIL-223 | Documentation error in SLAU666A - BOOSTXL-SENSORS Users Guide |
SAIL-221 | BOOSTXL-SENSORS GUI (used with guiboostxlsensors example) does not scale to PC screen |
SAIL-220 | #303-D typedef compilation warnings observed in guiboostxlsensors example projects for CCS compiler |
SAIL-133 | The serial terminal output is incorrect (missing % symbol) for the BME280 FreeRTOS examples. |
SAIL-114 | Freertos based examples do not build in the CCS cloud |
SAIL-96 | Alert tasks for TMP007 example and OPT3001 example do not get triggered due to hardware pin conflict in the CC3220SF-LAUNCHXL LaunchPad. |
SAIL-92 | Files extracted from the zip release package have 777 permissions on Linux platform. |
Fixed in this release
ID | Summary |
---|---|
SAIL-232 | Incorrect link specified for the BOOSTXL-SENSORS GUI in the readme file for the guiboostxlsensors examples |
SAIL-213 | Incorrect return value returned in the I2C_bus_read functions in bme280 and bmi160 modules |
SAIL-211 | Incorrect naming of several peripherals/buttons in board.html file for CC3220SF-LAUNCHXL |
SAIL-210 | README.html not included in the imported CCS project for the SAIL examples. |
SAIL-144 | IaR examples for CC2640R2-LAUNCHXL do not compile/link (when using workspace files), but examples can be built using makefiles |
SAIL-143 | OPT3001 sensor example sometimes does not run on CC3220SF-LAUNCHXL. Hard fault is observed. |
SAIL-136 | IAR issue affecting examples(for IAR IDE) on MSP432. The .out generated can be loaded/run using CCS IDE. |
SAIL-129 | Add CC13x0 examples for each SAIL module |
Versioning
This product follows a version format, M.mm.pp.bb, where:
- M is a 1 digit major number,
- mm is a 2 digit minor number,
- pp is a 2 digit patch number,
- bb is a 2 digit incrementing build counter.