BT SDK1.2 Release Notes

Cypress

BT SDK1.2 Release Notes

BT-SDK 1.2 3684023-002-27201 ‏199 KB

BT SDK 1.2 Release Notes - Infineon Developer Community

PDF Viewing Options

Not Your Device? Search For Manuals or Datasheets below:


File Info : application/pdf, 6 Pages, 198.12KB

Document DEVICE REPORTBT-SDK 1.2 3684023-002-27201
BT SDK1.2 Release Notes

BT SDK 1.2 Release Notes

Overview
This release is an update to the BT_20819A1 SDK. The BT SDK 1.2 is targeted for the CYW20721B2, CYW20819, and CYW20820 ultra low power Bluetooth 5.0 SoCs and the ModusToolboxTM IDE. ModusToolbox 1.1 with the Bluetooth SDK software library provides a complete development environment to allow you to quickly create Bluetooth enabled IoT solutions like smart watches, medical devices, or home automation platforms. This document describes the features and known limitations for the BT SDK 1.2.
Contents
Overview ................................................................................................................................................. 1
Contents.................................................................................................................................................. 1
What's Changed ...................................................................................................................................... 1
What's Included....................................................................................................................................... 2 Bluetooth SDK................................................................................................................................... 2
Design Impact ......................................................................................................................................... 2 Updating from BT_20819A1 SDK ...................................................................................................... 2
Supported Boards.................................................................................................................................... 2
Known Issues/Limitations ........................................................................................................................ 3 Documentation.................................................................................................................................. 3 Platform ............................................................................................................................................ 3 Bluetooth SDK................................................................................................................................... 3
Open Source ........................................................................................................................................... 5
Further Reading ...................................................................................................................................... 5
What's Changed
This section provides a high-level overview about what changed from BT_20819A1SDK to BT_SDK1.2.  Added support for a new CYW20819 based platform: CYBT-213043-EVAL  Added support for CYW20820 device and CYW920820EVB-02 platform  Note: The CYW920820EVB-02 will be available soon from a Cypress distributor.  Added the following demo code examples for the CYW920819EVB-02, CYBT-213043-MESH, CYBT-213043-EVAL, CYW920820EVB-02  BLE_Mesh_LightSmart  BLE_Mesh_SensorMotion

May 23, 2019

Document Number: 002-27201 Rev. **

- 1 -

BT SDK1.2 Release Notes

 BLE_Mesh_LowPowerLED  Added SPP code example and library for all devices and platforms in BT SDK1.2  Added support for the CYW20721B2 device and CYW920721B2EVK-01 platform.
 Note: The CYW920721B2EVK-01 has limited availability. Contact Cypress sales.  Note: Additional audio demo/snip/middleware code examples are available in a separate Pro
zip file distribution. Contact Cypress sales to get access.
What's Included
Bluetooth SDK The Bluetooth SDK is targeted for the CYW20721B2, CYW20819A1, and CYW20820A1 ultra low power Bluetooth 5.0 SoC and the ModusToolbox IDE. This SDK includes the following:
 Bluetooth firmware  Platform and board support packages  Build system  Local tools including BTSpy trace utility and debugger  Various sample applications

Design Impact
Updating from BT_20819A1 SDK
Installing the BT SDK 1.2 will remove any previous version. If you have local work that needs to be saved, copy out the <MT_INSTALL_FOLDER>/libraries/xx to a different location. The default BT_20819A1 SDK1.0 can be removed if desired, installing this SDK will update/obsolete. Use the following steps to install the BT SDK1.2 in the ModusToolbox 1.1 IDE:
1. From the ModusToolbox IDE, click on the Help menu and select Update ModusToolbox SDKs 2. Click install Custom SDK 3. Browse to the downloaded .cysdk file and install

Supported Boards

This release provides support for the following boards.

Board

MCU

Connectivity

CYW920819EVB-02

CYW20819

On-chip Bluetooth

CYBT-213043-MESH

CYW20819

On-chip Bluetooth

CYBT-213043-EVAL

CYW20819

On-chip Bluetooth

CYW920820EVB-02

CYW20820

On-chip Bluetooth

May 23, 2019

Document Number: 002-27201 Rev. **

- 2 -

BT SDK1.2 Release Notes

Board CYW920721B2EVK-01

MCU CYW20721

Connectivity On-chip Bluetooth

Known Issues/Limitations
This section lists the known issues/limitations of this release:

Documentation

Problem
Various documents included with the release may contain incomplete information or may not contain up to date screen captures or information.

Workaround
New versions of documents, including these release notes, may be available online at:
www.cypress.com/modustoolbox

Platform
Limitation CYW920820EVB-02 will be available soon.
CYW920721B2EVK-01 has limited availability. Audio demo/snip/middleware code examples for the CYW20721B2 are not included by default in the BT SDK1.2

Workaround Contact Cypress sales for availability.
Contact Cypress sales to request access. Contact Cypress sales to request access to the additional code examples available for the CYW20721B2.

Bluetooth SDK

Problem

Workaround

[CYW20721B2EVK-01] Hello sensor: The LED on the DUT is not blinking even though a valid number is input.

This issue will be addressed in the next BT SDK release.

[CYW20721B2EVK-01] I2C master: Observed "I2C comboread operation failed" instead of motion sensor value in the debug logs

This issue will be addressed in a future BT SDK release.

[CYW20721B2EVK-01] Low power sensor: Getting no SDS debug logs when downloading with SDS configuration and vice-versae

This issue will be addressed in the next BT SDK release.

[CYW20721B2EVK-01] Pbap client: Chip name This issue will be addressed in the next BT SDK release. is 20719

[CYW20721B2EVK-01] Not observing much

This issue is targeted to be addressed in the next BT SDK

difference in throughput for LE1M Phy and LE2M release.

Phy for 1Mb data

[CYBT-213043-EVAL] Button is working with

This issue will be addressed in the next BT SDK release.

default pin configuration even when functionality

is changed through device configurator

May 23, 2019

Document Number: 002-27201 Rev. **

- 3 -

BT SDK1.2 Release Notes

Problem

Workaround

[CYW920819EVB-02, CYBT-213043-EVAL] LED is working with default pin configuration even when functionality is changed through device configurator

This issue will be addressed in the next BT SDK release.

[CYW920819EVB-02] Configured GCI-SECI pins This issue will be addressed in the next BT SDK release. are not working.

[CYW920820EVB-02] Spi_master functionality is This issue will be addressed in the next BT SDK release. not working after changing pin configuration through device configurator

[CYW920820EVB-02] Spi_slave functionality is not working after changing pin configuration through device configurator

This issue will be addressed in the next BT SDK release.

[CYBT-213043-EVAL] Not observing much

This issue is targeted to be resolved in the BT2.0 SDK release.

difference in throughput for LE1M Phy and LE2M

Phy for 1Mb data

[CYBT-213043-MESH, CYW920820EVB-02] Unable to do OTA upgrade for apps which does not have Proxy feature enabled (dimmer, on_off_switch)

This issue will be addressed in the next BT SDK release.

[CYBT-213043-MESH] Failed to send friend update because FSN didn't get updated as expected.

This issue will be addressed in the next BT SDK release.

[CYBT-213043-MESH, CYW920820EVB-02] Unable to get Component info from Light_dimmable app. Device doesn't reply back anything on sending "Get Info"

This issue will be addressed in the next BT SDK release.

[CYBT-213043-MESH, CYW920820EVB-02] OTA does not work on mesh/demo/applications using Android mobile app. Gatt disconnect occurs before completing the Download verification step of OTA

This issue will be addressed in the next BT SDK release.

[CYBT-213043-MESH] Unable to provision

This issue will be addressed in the next BT SDK release.

through PB-ADV using Client control. Provision

stops after receiving device capabilities.

[CYBT-213043-MESH] Provisioning invite send This issue will be addressed in the next BT SDK release. failed for mesh_provision_server app and provisioning fails.

[CYW920820EVB-02] PTS does not receive

This issue will be addressed in the next BT SDK release.

Generic OnPowerUp or Power Level status after

power on reset.

[CYW920820EVB-02] Unable to send subscription get from client control and mesh conformance test fails since PTS "Did not receive Config SIG Model Subscription Get (Element Address = PTS's unicast address"

This issue will be addressed in the next BT SDK release.

[CYBT-213043-MESH] Unable to bind required AppKey during the execution of MESH/CFGCL/KR/BV-XX-C

This issue will be addressed in the next BT SDK release.

[CYW20819A1, CYW20820A1] BLE throughput This issue is targeted to be resolved by the BT2.0 SDK release. is not optimized.

[CYW920819EVB-02] Wake up from ePDS doesn't reinitialize I2C

This issue will be addressed in the next BT SDK release.

May 23, 2019

Document Number: 002-27201 Rev. **

- 4 -

BT SDK1.2 Release Notes

Problem

Workaround

[CYW920819EVB-02] HID-off mode current is not optimized

This issue will be addressed in the next BT SDK release.

[CYW920819EVB-02] Range of values allowed by the API wiced_bt_ble_set_adv_tx_power() seems to be invalid.

This issue will be addressed in the next BT SDK release.

[CYW920819EVB-02] Connection drops if deassert the bt_dev_wake_gio signal when not streaming audio

This issue is targeted to be resolved by the BT2.0 SDK release.

[CYW920819EVB-02] Observed connection drop This issue is targeted to be resolved in the next BT SDK

due to connection timeout in BTLE sleep test

release.

cases where IUT is in slave role

[CYW920819EVB-02] Volume up/down and disconnect not working after 3 minutes of AV source streaming to sink device

This issue is targeted to be resolved in the next BT SDK release.

[CYW920820EVB-02] Low power UART data gets corrupted

This issue is targeted to be addressed in the next BT SDK release.

Linker does not complain about duplicate objects This issue will be addressed in the next BT SDK release.

When using the ANS application, the UI does not This is a current UI limitation, the application can handle

allow generating all possible alerts

generating alerts. The UI can generate individual alerts.

simultaneously.

Unable to open multiple Client Control applications on Mac OS.

This is a limitation only if you use 2 or more boards on same Mac OS simultaneously and need to use Client Control for each app. In such a case, 2 different PCs will be needed.

sensor_motion example project does not support This issue will be addressed in the next BT SDK release. LPN functionality fully, and cannot enter sleep mode during operation.

Android Mesh Controller ­ DFU over mesh disabled

This issue will be addressed in the next BT SDK release.

Android app crashes if we try to switch the app mode from `HOME' to `AWAY'

This issue will be addressed in the next BT SDK release.

Open Source
Portions of this software package are licensed under free and/or open source licenses such as the GNU General Public License. Such free and/or open source software is subject to the applicable license agreement and not the Cypress license agreement covering this software package. The applicable license agreements are available online:
http://www.cypress.com/documentation/software-and-drivers/free-and-open-source-softwaredownload-page
Further Reading
There are several related documents provided with ModusToolbox software. These documents include (but are not limited to):
 ModusToolbox Installation Guide  Bluetooth API Documentation  ModusToolbox IDE Quick Start Guide

May 23, 2019

Document Number: 002-27201 Rev. **

- 5 -

BT SDK1.2 Release Notes
 ModusToolbox IDE User Guide
 ModusToolbox Configurator Guides (for each Configurator)
Other documentation includes (but is not limited to):
 Device Datasheets
 Application Notes
 Training
Contact your Cypress representative, as needed.
Cypress Semiconductor 198 Champion Ct.
San Jose, CA 95134-1709 USA www.cypress.com
© Cypress Semiconductor Corporation, 2019. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC ("Cypress"). This document, including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the device or system could cause personal injury, death, or property damage ("Unintended Uses"). A critical component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, ModusToolbox, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.

May 23, 2019

Document Number: 002-27201 Rev. **

- 6 -


Microsoft Word 2016

Search Any Device: