1212
1313# Introduction
1414
15- These examples and demos are for ** TI SimpleLink CC26x2 SDK 2.30 .00.34 **
15+ These examples and demos are for ** TI SimpleLink CC13x2 / CC26x2 SDK 2.40 .00.XX **
1616
1717This repository contains * Bluetooth® ; * 5 sample applications for
18- Texas Instruments' SimpleLink CC26x2 SDK. These examples have not been
18+ Texas Instruments' SimpleLink CC13x2 / CC26x2 SDK. These examples have not been
1919validated as production-ready.
2020
2121** Do not** use GitHub's bug tracking feature for support. For inquiries, see the
2222[ Bluetooth® ; low energy Forum] ( https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538 ) .
2323
2424To use the examples and tools in this repository, please download and install
25- the [ SimpleLink CC26x2 SDK] ( http://www.ti.com/tool/SIMPLELINK-CC26X2 -SDK ) ** first** , and if
26- necessary [ buy an evaluation kit ] ( http://www.ti.com/tool/LAUNCHXL-CC26X2R1 ) .
25+ the [ SimpleLink CC13x2 / CC26x2 SDK] ( http://www.ti.com/tool/SIMPLELINK-CC13X2-26X2 -SDK ) ** first** , and if
26+ necessary [ buy an CC26X2 ] ( http://www.ti.com/tool/LAUNCHXL-CC26X2R1 ) or [ CC1352 ] ( http://www.ti.com/tool/LAUNCHXL-CC1352R1 ) evaluation kit ] .
2727
2828If you have any questions please refer to the [ FAQ page] ( docs/faq.md ) .
2929For examples for other SDK versions and platforms, see table below.
@@ -36,13 +36,23 @@ For examples for other SDK versions and platforms, see table below.
3636 </tr>
3737 <tr>
3838 <td>
39- <a href = "https://github.com/ti-simplelink/ble_examples/tree/simplelink_sdk-2.30 ">TI SimpleLink CC26x2 SDK 2.30 .00.34 (current)</a>
39+ <a href = "https://github.com/ti-simplelink/ble_examples/tree/simplelink_sdk-2.40 ">TI SimpleLink CC13x2 / CC26x2 SDK 2.40 .00.81 (current)</a>
4040 </td>
4141 <td>
4242 <ul>
43- <li><a href="#full-duplex-bidirectional-audio-demo">Full Duplex Bidirectional Audio Demo (Central/Peripheral)</li>
44- <li><a href="#i2s-echo">I2S Echo</li>
45- <li><a href="#bluetooth-5-throughput-demo">Bluetooth 5 Throughput Demo</li>
43+ <li><a href="#simple-serial-socket">Simple Serial Socket</li>
44+ </ul>
45+ </td>
46+ </tr>
47+ <tr>
48+ <td>
49+ <a href = "https://github.com/ti-simplelink/ble_examples/tree/simplelink_sdk-2.30">TI SimpleLink CC26x2 SDK 2.30.00.34</a>
50+ </td>
51+ <td>
52+ <ul>
53+ <li>Full Duplex Bidirectional Audio Demo (Central/Peripheral)</li>
54+ <li>I2S Echo</li>
55+ <li>Serial Port Profile</li>
4656 </ul>
4757 </td>
4858 </tr>
@@ -184,8 +194,8 @@ The numbering scheme is in the form of M.mm.pp.bb. The fields pp.bb are incremen
184194as GitHub examples are released, M.mm will map a GitHub release to a SimpleLink
185195SDK release.
186196
187- ### 2.30 .00.00
188- Initial offering of SimpleLink CC26x2 SDK 2.30 .00.34 examples.
197+ ### 2.40 .00.00
198+ Initial offering of SimpleLink CC13x2 / CC26x2 SDK 2.40 .00.81 examples.
189199
190200## Installation
191201
@@ -204,17 +214,17 @@ This repository can be cloned/download anywhere on your computer. There is a
204214dependency between this repository and the SimpleLink CC26x2 SDK install
205215location.
206216
207- By default the SimpleLink CC26x2 SDK will install to:
217+ By default the SimpleLink CC13x2 / CC26x2 SDK will install to:
208218
209- C:\ti\simplelink_cc26x2_sdk_2_30_00_34
219+ C:\ti\simplelink_cc13x2_26x2_sdk_2_40_00_81
210220
211- If the SimpleLink CC26x2 SDK must be installed to a different location, then
221+ If the SimpleLink CC13x2 / CC26x2 SDK must be installed to a different location, then
212222see the [ FAQ page] ( docs/faq.md ) for IDE specific instructions for changing
213223environment variables.
214224
215225## Required Tools
216226
217- Similar to the SimpleLink CC26x2 SDK, the examples in this repository support
227+ Similar to the SimpleLink CC13x2 / CC26x2 SDK, the examples in this repository support
218228the CCS and IAR toolchains. Please pay careful attention to versions of these
219229tools, please refer to the release notes for supported versions.
220230
@@ -228,62 +238,51 @@ related to the ble_examples repo.
228238
229239## Examples / Demo List
230240
231- ### Full Duplex Bidirectional Audio Demo
232-
233- ** Note: These examples will be deprecated as of the 2.40 SDKs.**
234-
235- Encode and transmit a full duplex bidirectional audio stream over BLE using two
236- CC26x2 LaunchPads with CC3200AUDBOOST.
237-
238- * central\_ bidirectional\_ audio
239- * [ Documentation] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/central_bidirectional_audio/readme.md )
240- * [ CCS Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/central_bidirectional_audio/tirtos/ccs )
241- * [ IAR Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/central_bidirectional_audio/tirtos/iar )
242- * [ Source] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/central_bidirectional_audio/src )
243-
244- * peripheral\_ bidirectional\_ audio
245- * [ Documentation] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/peripheral_bidirectional_audio/readme.md )
246- * [ CCS Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/peripheral_bidirectional_audio/tirtos/ccs )
247- * [ IAR Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/peripheral_bidirectional_audio/tirtos/iar )
248- * [ Source] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/peripheral_bidirectional_audio/src )
249-
250- ### I2S Echo
251-
252- ** Note: These examples will be deprecated as of the 2.40 SDKs.**
253-
254- Read audio frames in from an external codec and loop them back using I2S.
255-
256- * i2secho
257- * [ Documentation] ( examples/rtos/CC26X2R1_LAUNCHXL/drivers/i2secho/README.md )
258- * [ CCS Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/drivers/i2secho/tirtos/ccs )
259- * [ IAR Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/drivers/i2secho/tirtos/iar )
260- * [ GCC Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/drivers/i2secho/tirtos/gcc )
261- * [ Source] ( examples/rtos/CC26X2R1_LAUNCHXL/drivers/i2secho/ )
262-
263- ### Bluetooth 5 Throughput Demo
264-
265- Showcase a high (near theoretical max) data throughput over Bluetooth 5. The demo
266- can be run with two CC26x2 Launchpads, or one CC26x2 Launchpad and one smartphone
267- with the Simplelink Starter app.
268-
269- * throughput\_ peripheral
270- * [ Documentation] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_peripheral/readme.md )
271- * [ CCS Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_peripheral/tirtos/ccs )
272- * [ Source] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_peripheral/src )
273- * throughput\_ central
274- * [ Documentation] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_central/readme.md )
275- * [ CCS Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_central/tirtos/ccs )
276- * [ Source] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_central/src )
241+ ### Simple Serial Socket
242+
243+ This is a UART over BLE bridge example where a Simple Serial Socket Client
244+ (SSSC) and Simple Serial Socket Server (SSSS) connect with one another and
245+ exchange UART data over the air. An generic Simple Stream Service is used
246+ making it easy to exchange data sink and source to create a custom serial
247+ socket over BLE implementation.
248+
249+ ** Note: this example replaces the SPP over BLE example**
250+
251+ #### For CC1352
252+
253+ * Simple Serial Socket Client
254+ * [ Documentation] ( examples/rtos/CC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_client/readme.md )
255+ * [ IAR Project Files] ( examples/rtos/CC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_client/tirtos/iar )
256+ * [ CCS Project Files] ( examples/rtos/CC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_client/tirtos/ccs )
257+ * [ Source] ( examples/rtos/CC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_client/src )
258+ * Simple Serial Socket Server
259+ * [ Documentation] ( examples/rtosCC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_server/readme.md )
260+ * [ IAR Project Files] ( examples/rtos/CC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_server/tirtos/iar )
261+ * [ CCS Project Files] ( examples/rtos/CC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_server/tirtos/ccs )
262+ * [ Source] ( examples/rtos/CC1352R1_LAUNCHXL/ble5apps/simple_serial_socket_server/src )
263+
264+ #### For CC26x2
265+
266+ * Simple Serial Socket Client
267+ * [ Documentation] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_client/readme.md )
268+ * [ IAR Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_client/tirtos/iar )
269+ * [ CCS Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_client/tirtos/ccs )
270+ * [ Source] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_client/src )
271+ * Simple Serial Socket Server
272+ * [ Documentation] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_server/readme.md )
273+ * [ IAR Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_server/tirtos/iar )
274+ * [ CCS Project Files] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_server/tirtos/ccs )
275+ * [ Source] ( examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/simple_serial_socket_server/src )
277276
278277## References
279278
280279The following reference pages may be helpful during general Bluetooth Low
281280Energy development. New users of the SimpleLink CC26x2 platform and Bluetooth
2822815 development are encouraged to read the
283- [ BLE5-Stack User's Guide] ( http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC26X2 %20SDK%2FDocuments%2FBLE5-Stack%2FBLE5-Stack%20User's%20Guide ) .
282+ [ BLE5-Stack User's Guide] ( http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC13x2%2026x2 %20SDK%2FDocuments%2FBLE5-Stack%2FBLE5-Stack%20User's%20Guide ) .
284283
285284As an additional resource, users are encouraged to complete the
286- [ SimpleLink Academy] ( http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC26X2 %20SDK%2FSimpleLink%20Academy )
285+ [ SimpleLink Academy] ( http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC13x2%2026x2 %20SDK%2FSimpleLink%20Academy )
287286training.
288287
289288Other resources can be found below:
0 commit comments