Release Notes
Table of Contents
Introduction
The SimpleLinkTM Sensor and Actuator Plugin/Sensor Actuator Inteface Layer(SAIL) provides portable software modules to indivdual elements/components like temeperature sensor, humidity sensors and other actuators like drives,buttons.The modules will be code compatible across CC26xx,MSP432,CC3220.It will be modular framework to offer extendable support for sensors and actuators.Developing examples for BoosterPacks will simplified on using modules of SAIL.
NOTE:The names SAIL plugin and SimpleLinkTM Sensor and Actuator Plugin are used interchangeably in most of the documentation
The current release of SAIL supports 7 modules across platforms CC3220SF_LAUNCHXL,MSP_EXP432P401R,CC2640R2_LAUNCHXL.
- BUTTON
- LED
- TMP007
- OPT3001
- BMI160/BMM150(single driver supports both, BMM150 acting as slave of BMI160)
- BME280
NOTE: BMI160 and BME280 source files and support files are reused from BOSCH Sensortech GitHub repository . There have been configuration changes made to these files.
- BMI160 version is 2.0.7.
- BME280 version is 2.0.5(Pressure and Temperature compensation code revision is 1.1 and Humidity compensation code revision is 1.0)
This is version 1_00_00_09 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
- Supports TMP007, OPT3001, BME280, BMM150, BMI160, LED, BUTTON
- Examples based on FreeRTOS and TIRTOS
- Supports TI, IAR, GCC Compilers
- Comprehensive documentation available for examples, modules supported
Note: Currently the sail.lib library for supported platforms is prebuilt and avaialble in package. The library is not automatically rebuilt on building the example. User can refer to Quick Start Guide on building sail library
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.1.0
- ARM 16.9.1.LTS
- GNU Code Generation Tools
- ARM gcc-arm-none-eabi-4_9-2015q3
- IAR Code Generation Tools
- ARM 7.80.3
- XDCTools 3.50.01.12
- The Plugin works with any of the following SimpleLink SDK
- simplelink_cc2640r2_sdk_1_30_00_14_eng
- simplelink_msp432_sdk_1_30_00_37
- simplelink_cc32xx_sdk_1_30_00_03
Device Support
- LaunchPad: CC3220SF-LAUNCHXL, Device: CC3220SF
- LaunchPad: MSP-EXP432P401R, Device: MSP432P401R
- LaunchPad: LAUNCHXL-CC2640R2, Device: CC2640R2F
Validation Information
- Code Composer Studio 7.1.0
- xdctools_3_50_01_12_core
- simplelink_cc2640r2_sdk_1_30_00_25
- simplelink_msp432_sdk_1_30_00_40
- simplelink_cc32xx_sdk_1_30_00_03
Known Issues
ID | Summary |
---|---|
SAIL-144 | IaR examples for CC2640R2-LAUNCHXL do not compile/link (using workspace). makefiles for the examples do work. |
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 and ran from CCS IDE. |
SAIL-133 | bme280 example for freertos. The serial terminal output is incorrect(missing % symbol). |
SAIL-129 | Add CC1310 and CC1350 examples for each module |
SAIL-127 | Add an “empty” project as an additional example. This project can serve as base barebone project. |
SAIL-114 | Freertos based examples do not build in the CCS cloud |
SAIL-96 | CC3220SF alert tasks for TMP007 example and OPT3001 example do not get triggered |
SAIL-92 | Files extracted from the zip release package have 777 permissions on Linux platform. |
Fixed in this release
NONE
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.