Release Notes History
www.ti.com
94
SWRU271H–October 2010–Revised April 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
General Information
Bug Fixes:
• Some minor updates to glucose sensor and collector were made.
• The gyroscope would draw continuous 6mA when enabled. The updated code now performs a read
and turns off the gyro after 60ms.
• The master’s host would accept invalid connection parameters requested by the Slave, and would
send back the Connection Parameter Update Response with ‘parameters accepted’. The host now
performs validation on these parameters.
• When coming out of sleep, the HCI_EXT_ExtendRfRangeCmd would override
HCI_EXT_SetRxGainCmd setting and set it to default gain. This has been fixed.
Known Issues:
• Use of the NV memory (to save application data or Bluetooth Low Energy Host bonding information)
during a Bluetooth Low Energy connection may cause an unexpected disconnect. The likelihood of this
happening increases with frequent usage, especially when using short connection intervals. The cause
is related to the NV wear algorithm which at some point may cause an NV page erase which can
disrupt system real-time processing. It is therefore recommended that the NV memory be used
sparingly, or only when a connection is not active.
• HCI packet size of 128 bytes or more will be disregarded by the stack, and as such, no HCI event will
be returned.
• The HAL SPI driver that was implemented since the v1.3 release can sometimes hang, particularly in
cases in which power management is used and when there is heavy traffic on the SPI bus.
For technical support, visit the Texas Instruments Bluetooth Low Energy E2E Forum:
http://e2e.ti.com/support/low_power_rf/f/538.aspx
-------------------------------------------------------------------------------
Version 1.3.1 April 18, 2013
Notices:
• This version of the Texas Instruments Bluetooth Low Energy stack and software is a minor update to
the v1.3 release. It contains some minor bug fixes, with no major functional changes. It also contains
two additional projects for the CC2541 Advanced Remote Control Kit.
• Since none of the profile source code was significantly changed since the v1.3 release, no additional
re-testing of the profiles and sample application were done for v1.3.1. The only exception is the HID-
over-GATT profile, which was fully re-tested for this release. The Bluetooth Low Energy protocol stack,
including both the controller and host, was completely retested for v1.3.1.
Major Changes and Enhancements:
• The GAP parameter TGAP_LIM_ADV_TIMEOUT now uses units of seconds instead of milliseconds.
• The HidAdvRemote Project has been added. This implements a full mouse-like pointing functionality
using motion and gesture control. The project runs on the CC2541 Bluetooth Low Energy Advanced
Control included as part of the CC2541DK-REMOTE kit. The application implements the HID-over-
GATT (HOGP) profile with a report descriptor supporting the keyboard, mouse, and consumer control
classes of HID devices.
• The HidAdvRemoteDongle project has been added. This application runs on the CC2540USB dongle,
and implements partial functionality of HID-over-GATT (HOGP) host with a fixed report descriptor to
match that of the descriptor of the HidAdvRemote Project. This means that the HidAdvRemoteDongle
was designed only to work with the HidAdvRemote, and will not be compatible with any other HOGP
devices. This project was created to allow users who are using a host device that does not have native
Bluetooth Smart Ready support and/or does not have HOGP support to use the Bluetooth Low Energy
Advanced Remote Control with their system.
• For GAP central role applications, the bond manager now properly handles cases in which the
peripheral device has erased previously stored bonding information
• A new HCI extension API has been added to allow peripheral/slave devices to temporarily ignore any
nonzero slave latency value, and explicitly wake up at every connection event regardless of whether it
has any data to send. The prototype for the API function HCI_EXT_SetSlaveLatencyOverrideCmd can
be found in hci.h, including the description of the function.