Skip to content

Commit 6ac92b2

Browse files
author
Sean Lyons
committed
Merge pull request #72 in SA/ble_examples from feature/sdk-1.50 to develop
Squashed commit of the following: commit 27550c72dc512c670472c7ff53bd87ba3dc5e511 Author: Sean Lyons <[email protected]> Date: Fri Jan 5 10:58:47 2018 -0800 Readme update to explain BLE5 vs BLE3 split See: LPRFAPPS-894 commit e6b9a96d8e630f43afa28f08659c6d1907d94cc6 Author: Sean Lyons <[email protected]> Date: Thu Jan 4 11:39:45 2018 -0800 Remove references to SDG, replace with UG See: LPRFAPPS-894 commit 5df50200d508adfb1d262a404afa4d1c8e800d59 Author: Sean Lyons <[email protected]> Date: Thu Jan 4 11:15:32 2018 -0800 Update readme pages, remove BLE5 references See: LPRFAPPS-894 commit 8c22bcd35e45088021c06e16d1a705d48be2992d Author: Sean Lyons <[email protected]> Date: Thu Jan 4 10:47:43 2018 -0800 Remove ble5stack content See: LPRFAPPS-894 commit d36978f7954e12f1ff68c03e46ad72e1d9d2aea8 Author: Sean Lyons <[email protected]> Date: Thu Jan 4 10:33:44 2018 -0800 Initial commit for 1.50 after script
1 parent 441c2ff commit 6ac92b2

File tree

155 files changed

+84
-53548
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+84
-53548
lines changed

README.md

Lines changed: 33 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@
1010

1111
# Introduction
1212

13-
These examples and demos are for **TI SimpleLink CC2640R2 SDK 1.40.00.45**
13+
These examples and demos are for **TI SimpleLink CC2640R2 SDK 1.50.00.58**
1414

15-
This repository contains **experimental** *Bluetooth&reg;* 5 and
16-
*Bluetooth&reg;* 4.2 Low Energy sample applications for Texas Instruments'
17-
SimpleLink CC2640R2 SDK. These examples have not been validated as
18-
production-ready.
15+
This repository contains *Bluetooth&reg;* 4.2 Low Energy sample applications for
16+
Texas Instruments' SimpleLink CC2640R2 SDK. These examples have not been
17+
validated as production-ready.
1918

2019
**Do not** use GitHub's bug tracking feature for support. For inquiries, see the
2120
[Bluetooth&reg; low energy Forum](https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538).
@@ -31,6 +30,27 @@ please refer to the [FAQ page](docs/faq.md).
3130
For extra examples for **TI BLE-Stack 2.2.x SDK** (CC26x0R1), see
3231
[Branch: ble_examples-2.2](https://github.com/ti-simplelink/ble_examples/tree/ble_examples-2.2).
3332

33+
# A Note about CC2640R2 SDK 1.50
34+
35+
The CC2640R2 SDK 1.50 is unique in that it's BLE-Stack and BLE5-Stack component
36+
are split into two separate installers, they are both available at the
37+
[CC2640R2 SDK download page](http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK).
38+
39+
The BLE5-Stack component is now available via My Secure Software, and is
40+
evaulation only. The evaluation SDK now contains native support for Long Range
41+
mode. The evaluation mode sdk is `simplelink_cc2640r2_sdk_1_50_00_71`, this
42+
release is not supported by the Github examples.
43+
44+
The BLE-Stack component installer is `simplelink_cc2640r2_sdk_1_50_00_58`.
45+
This release is fully supported by Github. Since this installer does not support
46+
the BLE5-Stack, the `ble5apps/` has been removed.
47+
48+
Customers wishing to access BLE5-Stack examples should refer to the my secure
49+
software release of the SDK or the SimpleLink CC2640R2 SDK 1.40 release on
50+
Github. This past release is accessible via the `simplelink_sdk-1.40` branch.
51+
See below for more details on how to check out this branch.
52+
53+
3454
# Navigating the Repository
3555

3656
The examples provided on this GitHub page serve as a plugin to a corresponding
@@ -40,10 +60,6 @@ Older releases can be accessed by checking out/downloading their corresponding
4060
branch. For more information on supported examples
4161
please consult the readme.md of the desired branch/release.
4262

43-
**Note: As of CC21640R2 SDK 1.35 and later the `ble5apps` component was added.**
44-
- ble5apps: Supports the Bluetooth 5 Core Specification and TI's BLE5-Stack.
45-
- bleapps: Supports the Bluetooth 4.2 Core Specification and TI's BLE-Stack component.
46-
4763
For for more information about different SDK components, please consult the
4864
stack's User Guide.
4965

@@ -54,26 +70,8 @@ The numbering scheme is in the form of M.mm.pp.bb. The fields pp.bb are incremen
5470
as GitHub examples are released, M.mm will map a GitHub release to a SimpleLink
5571
SDK release.
5672

57-
### 1.40.03.03
58-
* Addition of Peripheral Observer Project
59-
* Audio project establish link bugfix
60-
* Audio disovery cleanup
61-
* Readme updates
62-
63-
### 1.40.02.02
64-
* Memory optimized Duplex Audio demo (Central + Peripheral)
65-
* SPP over BLE bug-fixes
66-
* Throughput demo fixes and porting to 1.40 SDK
67-
68-
### 1.40.01.01
69-
* Added SPP over BLE (client/server) projects for BLE5- Stack and BLE-Stack
70-
* Minor ANCS updates
71-
72-
### 1.40.00.00
73-
Initial offering of Simplelink CC2640R2 SDK 1.40.00.45 examples.
74-
* BLE5-Stack: Throughput Demo (Central/Peripheral)
75-
* BLE5-Stack: Long Range Demo (Central/Peripheral)
76-
* BLE5-Stack: Serial Port Profile (SPP) Server/Client
73+
### 1.50.00.00
74+
Initial offering of Simplelink CC2640R2 SDK 1.50.00.58 examples.
7775
* BLE-Stack: Serial Port Profile (SPP) Server/Client
7876
* BLE-Stack: Bidirectional Audio Demo (Central/Peripheral)
7977
* BLE-Stack: Apple Notification Center Service (ANCS) Demo (Peripheral)
@@ -99,7 +97,7 @@ location.
9997

10098
By default the SimpleLink CC2640R2 SDK will install to:
10199

102-
C:\ti\simplelink_cc2640r2_sdk_1_40_00_45
100+
C:\ti\simplelink_cc2640r2_sdk_1_50_00_58
103101

104102
If the Simplelink CC2640R2 SDK must be installed to a different location, then
105103
see the [FAQ page](docs/faq.md) for IDE specific instructions for changing
@@ -112,7 +110,7 @@ the CCS and IAR toolchains. Please pay careful attention to versions of these
112110
tools, the supported version are listed below. Using a non supported version is
113111
untested and may result in unexpected behavior.
114112

115-
* CCS v7.2.0 with TI ARM Compiler v16.09
113+
* CCS v7.3.0 with TI ARM Compiler v16.09.03 LTS
116114
* IAR for ARM v8.11.2
117115

118116
For more information on toolchain setup, please refer to our
@@ -140,58 +138,11 @@ CC2640R2 LaunchPads with CC3200AUDBOOST.
140138
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/peripheral_bidirectional_audio/tirtos/ccs)
141139
* [Source](examples/rtos/CC2640R2_LAUNCHXL/bleapps/peripheral_bidirectional_audio/src)
142140

143-
### Bluetooth 5 Throughput Demo
144-
145-
This is a 2 part demo where a throughput\_central and throughput\_peripheral
146-
connect with one another, demonstrating the BLE5-Stack's 1 Mbps, 2 Mbps, 1+2
147-
Mbps, and Coded PHYs.
148-
149-
* throughput\_central
150-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_central/readme.md)
151-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_central/tirtos/iar)
152-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_central/tirtos/ccs)
153-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_central/src)
154-
* throughput\_peripheral
155-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_peripheral/readme.md)
156-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_peripheral/tirtos/iar)
157-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_peripheral/tirtos/ccs)
158-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/throughput_peripheral/src)
159-
160-
### Bluetooth 5 Long Range Demo
161-
162-
This is a 2 part demo where a longrange\_central and longrange\_peripheral
163-
connect with one another, demonstrating the BLE5-Stack's long range capabilities
164-
using the Coded PHY (S8).
165-
166-
* longrange\_central
167-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_central/readme.md)
168-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_central/tirtos/iar)
169-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_central/tirtos/ccs)
170-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_central/src)
171-
* longrange\_peripheral
172-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_peripheral/readme.md)
173-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_peripheral/tirtos/iar)
174-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_peripheral/tirtos/ccs)
175-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_peripheral/src)
176-
177141
### Serial Port Profile (SPP) BLE Examples
178142

179143
This is a 2 part example where a spp\_ble\_client and spp\_ble\_server connect
180144
with one another and exchange data over UART.
181145

182-
The demo supports Bluetooth 5 demonstrating the BLE5-Stack's new high speed 2Mbps PHYs:
183-
184-
* spp\_ble\_client
185-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_client/readme.md)
186-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_client/tirtos/iar)
187-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_client/tirtos/ccs)
188-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_client/src)
189-
* spp\_ble\_server
190-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_server/readme.md)
191-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_server/tirtos/iar)
192-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_server/tirtos/ccs)
193-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/spp_ble_server/src)
194-
195146
The example also supports Bluetooth 4.2 demonstrating the BLE-Stack's Data Length
196147
Extension with OAD support:
197148

@@ -225,6 +176,8 @@ The example supports Bluetooth 4.2:
225176
This is an example that demonstrates the use and functionality of the ANCS. ANCS is a GATT
226177
service present on iOS devices used to retrieve and interact with iOS notifications.
227178

179+
The example supports Bluetooth 4.2:
180+
228181
* ancs
229182
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/bleapps/ancs/readme.md)
230183
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/ancs/tirtos/iar)
@@ -247,11 +200,9 @@ invoke its help menu `voice.py --help`.
247200
## References
248201

249202
The following reference pages may be helpful during general Bluetooth Low
250-
Energy development. New users of the Simplelink CC2640R2 platform and Bluetooth
251-
5 development are encouraged to read the
252-
[BLE5-Stack User's Guide][BLE5-Stack].
203+
Energy development.
253204
Users developing Bluetooth 4.2 applications are encouraged to read the
254-
[BLE Software Developer's Guide][BLE-Stack].
205+
[BLE-Stack for Bluetooth 4.2 User's Guide](http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.50.00.58/exports/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/index.html).
255206

256207
As an additional resource, users are encouraged to complete the
257208
[SimpleLink Academy](http://software-dl.ti.com/lprf/simplelink_academy/overview.html)
@@ -261,6 +212,3 @@ Other resources can be found below:
261212

262213
* [BLE wiki](http://www.ti.com/ble-wiki)
263214
* [BLE E2E Page](www.ti.com/ble-forum)
264-
265-
[BLE5-Stack]: (http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.40.00.45/exports/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/index.html)
266-
[BLE-Stack]: (http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.40.00.45/exports/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/index.html)

docs/faq.md

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
## Frequently Asked Questions
22

3-
* [What if I installed the SimpleLink CC2640R2 SDK at a non default location (e.g. Not at ``C:\ti\simplelink_cc2640r2_sdk_1_40_00_45``)?](#default)
3+
* [What if I installed the SimpleLink CC2640R2 SDK at a non default location (e.g. Not at ``C:\ti\simplelink_cc2640r2_sdk_1_50_00_58``)?](#default)
44
* [Why am I getting an error when I am trying to run a Python script from the /tools folder?](#python)
55
* [How can I setup my toolchain for use with the ble\_examples repo?](#toolchain)
66
* [I am using a LaunchPad device, how can I view display data?](#display)
77
---
88

9-
### <a name="default"></a>What if I installed the SimpleLink CC2640R2 SDK at a non default location (e.g. Not at ``C:\ti\simplelink_cc2640r2_sdk_1_40_00_45``)?
9+
### <a name="default"></a>What if I installed the SimpleLink CC2640R2 SDK at a non default location (e.g. Not at ``C:\ti\simplelink_cc2640r2_sdk_1_50_00_58``)?
1010

1111
All projects reference files from the BLE stack using environment variables, you
1212
can change this in your IDE's project files.
@@ -15,8 +15,10 @@ can change this in your IDE's project files.
1515

1616
No changes to the project is necessary. You just need to ensure that Code
1717
Composer Studio was able to discover the SimpleLink CC2640R2 SDK in the
18-
available *RTSC Products* tab. See the [BLE5-Stack User's Guide][BLE5-Stack] or
19-
the [BLE Software Developer's Guide][BLE-Stack] for more details.
18+
available *RTSC Products* tab. See the
19+
[BLE-Stack for Bluetooth 4.2 User's Guide](http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.50.00.58/exports/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/index.html)
20+
for more details.
21+
2022

2123
**IAR**
2224

@@ -55,17 +57,12 @@ following debug steps:
5557

5658
**CCS**
5759

58-
For BLE5-Stack examples, see the *Developing in CCS* section in the
59-
[BLE5-Stack User's Guide][BLE5-Stack]
60-
for BLE-Stack examples, see the *Developing with CCS* section of the
61-
[BLE Software Developer's Guide][BLE-Stack].
62-
60+
For BLE-Stack examples, see the *Developing with CCS* section of the
61+
[BLE-Stack for Bluetooth 4.2 User's Guide](http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.50.00.58/exports/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/index.html).
6362
**IAR**
6463

65-
For BLE5-Stack examples, see the *Developing in IAR* section in the
66-
[BLE5-Stack User's Guide][BLE5-Stack]
67-
for BLE-Stack examples, see the *Developing with IAR* section of the
68-
[BLE Software Developer's Guide][BLE-Stack].
64+
For BLE-Stack examples, see the *Developing with IAR* section of the
65+
[BLE-Stack for Bluetooth 4.2 User's Guide](http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.50.00.58/exports/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/index.html).
6966

7067
---
7168

@@ -92,8 +89,3 @@ To setup your PC to receive this data please follow the steps below:
9289
| ![Putty Main](resources/putty_main_scrn.png) | ![Putty serial](resources/putty_serial_scrn.png) |
9390

9491
**You may need to unplug/replug your LaunchPad and restart PuTTY if you do not see any output.**
95-
96-
---
97-
98-
[BLE5-Stack]: (http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.40.00.45/exports/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/index.html)
99-
[BLE-Stack]: (http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/1.40.00.45/exports/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/index.html)

examples/rtos/CC2640R2_LAUNCHXL/ble5apps/longrange_central/readme.md

Lines changed: 0 additions & 118 deletions
This file was deleted.

0 commit comments

Comments
 (0)