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
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-27201BT 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