EasyManuals Logo
Home>Texas Instruments>Microcontrollers>CC253x

Texas Instruments CC253x Software Developers Guide

Texas Instruments CC253x
162 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #96 background imageLoading...
Page #96 background image
Release Notes History
www.ti.com
96
SWRU271HOctober 2010Revised April 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
General Information
A new Over-the-air firmware download (OAD) feature is included. The feature allows a peer device
(which could be a central BT Smart device such as a smartphone) to push a new firmware image onto
a peripheral device and update the firmware. This feature uses the BIM, in which case the downloaded
image gets stored in the opposite flash location as the currently running image. For example, if the "A"
image is the current image and is used to perform the download, then the downloaded image becomes
the "B" image. Upon reset, the "B" image with the updated firmware would be loaded. The OAD feature
optionally allows for the firmware image to be signed (using AES). Both the SensorTag and
SimpleBLEPeripheral projects include configurations for using the OAD feature. A central
"OADManager" application is also included, demonstrating a central implementation for sending a new
firmware image to an OAD target device.
The physical HCI interface used by the network processor (HostTestRelease) has been enhanced to
work while power management is enabled on the CC254x device. The UART interface, when using
RTS and CTS lines, can be used by an external application processor to wake-up the CC254x network
processor. When the network processor has completed all processing, it will go into deep sleep. In
addition to UART, an SPI interface has been added as an option for the physical HCI interface. It also
supports power management by means of the MRDY and SRDY lines.
The CC2541 configuration of the KeyFobDemo project has been modified to support the new CC2541
keyfob hardware, contained in the CC2541DK-MINI kit. The accelerometer has been changed, and a
TPS62730 DC/DC converter has been added.
The structure of all projects have been changed to include a Transport Layer ("TL") library and network
processor interface "NPI" source code. This new architecture allows for non-network processor
applications to have slightly reduced code size by removing unnecessary stack components.
An API has been provided allowing the device name and appearance characteristics in the GAP
service to be modified by the application layer.
KeyFobDemo project now includes visual feedback from LED to indicate when device has powered up
and when device is advertising.
The HID-over-GATT Profile (HOGP) implementation has been updated to now queue up HID report
and send notifications upon reconnection to a HID host.
A new implementation of the HID service has been included, which supports a combined keyboard,
mouse, and consumer class device in its HID report descriptor.
The API for sending L2CAP Connection Parameter Update Requests from the GAP Peripheral Role
Profile has been updated to take both the requested minimum and maximum connection intervals as
parameters.
BTool has been enhanced with a new GATT explorer table, displaying discovered attributes, handles,
and values. An XML file is included which allows the user to define descriptions of characteristics
based on their UUIDs.
HCI UART interface baud rate has been changed from 57600 to 115200.

Table of Contents

Other manuals for Texas Instruments CC253x

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments CC253x and is the answer not in the manual?

Texas Instruments CC253x Specifications

General IconGeneral
BrandTexas Instruments
ModelCC253x
CategoryMicrocontrollers
LanguageEnglish

Related product manuals