Skip to content

Commit 0da4b6d

Browse files
committed
Merge pull request #101 in SA/ble_examples from simplelink_cc2640r2_sdk-3.40 to master
Squashed commit of the following: commit 056246a Author: Marie Hernes <[email protected]> Date: Thu Apr 30 01:55:37 2020 -0500 Merge pull request #100 in SA/ble_examples from feature/LPRFAPPS-1068-Port-Blood-Pressure-example-to-CC2640R2 to simplelink_cc2640r2_sdk-3.40 Squashed commit of the following: commit 82a36392ed1e0cfe6dcfa83ddf823c6c1f53dc49 Author: Marie Hernes <[email protected]> Date: Thu Apr 30 08:54:24 2020 +0200 Remove release information, clarify readme file. commit 18c529fba2fbba6948520325898e577102f30d89 Author: Marie Hernes <[email protected]> Date: Wed Apr 29 09:20:35 2020 +0200 Add BP on main age. commit 7352c9e74b5a8dd8682c6738761290c58fb911c8 Author: Marie Hernes <[email protected]> Date: Mon Mar 9 14:18:09 2020 +0100 version sent to testing. commit fe2e35ff26f64c882525717f8e78d44299aeb457 Author: Marie Hernes <[email protected]> Date: Mon Mar 9 13:11:45 2020 +0100 Pairing and bonding works. commit 8227f616fb169c3e6db5844b5969dcaf6e7e7737 Author: Marie Hernes <[email protected]> Date: Mon Feb 24 14:41:20 2020 +0100 Update how the example is supposed to work. commit faccbf8a081e72424d6c2ab1ced1cbb5997f6716 Author: Marie Hernes <[email protected]> Date: Mon Feb 10 12:46:01 2020 +0100 Print out BP flags. commit 7fc0680a3de183616f22cc49b8afdbb4b0d27c6b Author: Marie Hernes <[email protected]> Date: Fri Feb 7 14:33:26 2020 +0100 Toggle LED with GPIO driver. commit 7a30a3e9761da4dfa744668756dfdde9b602a77e Author: Marie Hernes <[email protected]> Date: Fri Feb 7 13:50:41 2020 +0100 Project builds in CCS. commit b227e4607981d3f45d4736d3f0147f70ce5e190f Author: Marie Hernes <[email protected]> Date: Wed Feb 5 08:51:14 2020 +0100 Project imports to ccs without warning. commit d09a25c Author: Marie Hernes <[email protected]> Date: Wed Feb 5 01:22:30 2020 -0600 Merge pull request #99 in SA/ble_examples from feature/move-simplelink_cc2640r2-to-3.40 to simplelink_cc2640r2_sdk-3.40 Squashed commit of the following: commit b7a065d12d5f2a8242af7209066df5480e25a00d Author: Marie Hernes <[email protected]> Date: Wed Feb 5 08:22:07 2020 +0100 Max comments. commit 9877cc44006e3c7937643ebeb2eff69c9b8934a5 Author: Marie Hernes <[email protected]> Date: Tue Feb 4 10:42:28 2020 +0100 Comments from Clement. commit 21383a0811be7fe86606933efbf63383bcd72eed Author: Marie Hernes <[email protected]> Date: Mon Feb 3 15:05:12 2020 +0100 Spelling error. commit ec2b707d687f40de2aab3d59801d1a7fae9e0615 Author: Marie Hernes <[email protected]> Date: Mon Feb 3 14:55:42 2020 +0100 Documentation changes. commit fb53e6aa204032f1bcad9fafd5b71e58c04ef11c Author: Marie Hernes <[email protected]> Date: Mon Feb 3 14:50:48 2020 +0100 IAr simple peripheral observer runs. commit 292e1ef642946dee47ff4963c8000e6299a40538 Author: Marie Hernes <[email protected]> Date: Mon Feb 3 14:44:39 2020 +0100 Added simple peripheral observer. commit 845fcb37c1ef3f3cd98ed1e3235cb48fe03c6712 Author: Marie Hernes <[email protected]> Date: Mon Feb 3 14:10:41 2020 +0100 SSSS in IAR builds and runs. commit db75449290795944c39f118af43ef2f579f3e73e Author: Marie Hernes <[email protected]> Date: Mon Feb 3 13:15:53 2020 +0100 IAR version of SSSS builds. commit e2cb168a0f44d9f478582b689191d1db0a1e7053 Author: Marie Hernes <[email protected]> Date: Mon Feb 3 13:01:34 2020 +0100 First attempt IAR, does not run properly. commit e0391e0a07b8d61e1156e7be9f36d8c04cd7ff6f Author: Marie Hernes <[email protected]> Date: Mon Feb 3 11:12:40 2020 +0100 CCS version of SSSS and SSSC for BLE3 builds and runs. commit 791a2942466b19af62105a0da90dab5c8e2483a5 Author: Marie Hernes <[email protected]> Date: Mon Feb 3 10:38:03 2020 +0100 ble5 ssss and sssc build and work as expected. commit 33b207f Author: Clement Chaduc <[email protected]> Date: Tue Jan 21 02:53:50 2020 -0600 Merge pull request #98 in SA/ble_examples from feature/simplelink_cc2640r2_sdk-3.30_LPRFAPPS-1052_simple_serial_socket_ble5 to simplelink_cc2640r2_sdk-3.30 Squashed commit of the following: commit 4e3be82593e25aba0faed329199a7b1f77cc65cb Author: Clement Chaduc <[email protected]> Date: Tue Jan 21 09:51:17 2020 +0100 Documentation update commit e8124209aacbf8a6aa50098de8c7a9c630f4af3d Author: Clement Chaduc <[email protected]> Date: Tue Jan 21 09:10:24 2020 +0100 Modification to allow PTM and RCOSC configuration to build commit d28990a08f952e0c41eafcf80a566bb9e93ee826 Author: Clement Chaduc <[email protected]> Date: Mon Jan 20 14:54:04 2020 +0100 Documentation improvements about baudrate modification commit 49f3d4a31fe7b9b7781a46f8861a4d03d78d03f3 Author: Clement Chaduc <[email protected]> Date: Mon Jan 20 14:33:15 2020 +0100 Add a troubleshooting section to the readme commit 2b4256ef1432247f609681554d99e42dae146d7e Author: Clement Chaduc <[email protected]> Date: Mon Jan 20 13:22:43 2020 +0100 Modification due to PR remarks (2) commit d162bd9f2095d5bec7e0f894986683180d0940ab Author: Clement Chaduc <[email protected]> Date: Fri Jan 17 16:15:52 2020 +0100 First part of the modification asked in the PR comments commit 8fbfe02f3412de78ccb75e5aa80be35bae728889 Author: Clement Chaduc <[email protected]> Date: Mon Jan 13 12:49:12 2020 +0100 Removing duplicated file commit 71be7c8a3aea07e7f56b1a47a8238d3acd156558 Author: Clement Chaduc <[email protected]> Date: Fri Jan 10 15:03:04 2020 +0100 Update / adapt readme files for CC2640R2 commit 545966a6ef498df5ed82256a42dc3e8bae7e2aa1 Author: Clement Chaduc <[email protected]> Date: Fri Jan 10 14:54:08 2020 +0100 Update copyrights commit 1aa75ae434cd016bec7cd1cbf4acc3780c143dbe Author: Clement Chaduc <[email protected]> Date: Thu Jan 9 13:43:48 2020 +0100 Initial commit - The projects can be imported, compiled and linked by CCS
1 parent d28eeff commit 0da4b6d

File tree

92 files changed

+25078
-145
lines changed

Some content is hidden

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

92 files changed

+25078
-145
lines changed

README.md

Lines changed: 71 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,16 @@
88
* [Tools](#tools)
99
* [References](#references)
1010
* [FAQ](docs/faq.md)
11-
* [Versioning BLE-Stack Projects](docs/suggested_workflow.md)
11+
* [Suggested Work Flow](docs/suggested_workflow.md)
1212

1313
# Introduction
1414

15-
These examples and demos are for **TI SimpleLink CC2640R2 SDK 3.30.00.20**
15+
These examples and demos are for **TI SimpleLink CC2640R2 SDK 3.40.00.10**
1616

1717
This repository contains *Bluetooth&reg;* Low Energy sample applications for
1818
Texas Instruments' SimpleLink CC2640R2 SDK. These examples have not been
19-
validated as production-ready.
19+
validated as production-ready. Services and profiles in this repository have not
20+
been validated or certified.
2021

2122
**Do not** use GitHub's bug tracking feature for support. For inquiries, see the
2223
[Bluetooth&reg; low energy Forum](https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538).
@@ -37,11 +38,25 @@ For examples for other SDK versions and platforms, see table below.
3738
</tr>
3839
<tr>
3940
<td>
40-
<a href = "https://github.com/ti-simplelink/ble_examples/tree/simplelink_cc2640r2_sdk-3.30">TI SimpleLink CC2640R2 SDK 3.30.00.20 (current)</a>
41+
<a href = "https://github.com/ti-simplelink/ble_examples/tree/simplelink_cc2640r2_sdk-3.40">TI SimpleLink CC2640R2 SDK 3.40.00.10 (current)</a>
4142
</td>
4243
<td>
4344
<ul>
4445
<li><a href="#simple-serial-socket">Simple Serial Socket</a></li>
46+
<li><a href="#simple-serial-socket">Bluetooth 5 Simple Serial Socket</li>
47+
<li><a href="#simple-peripheral-observer">Simple Peripheral Observer</li>
48+
<li><a href="#blood-pressure-monitor">Blood Pressure Monitor</li>
49+
</ul>
50+
</td>
51+
</tr>
52+
<tr>
53+
<td>
54+
<a href = "https://github.com/ti-simplelink/ble_examples/tree/simplelink_cc2640r2_sdk-3.30">TI SimpleLink CC2640R2 SDK 3.30.00.20</a>
55+
</td>
56+
<td>
57+
<ul>
58+
<li>Simple Serial Socket</a></li>
59+
<li>Bluetooth 5 Simple Serial Socket</li>
4560
</ul>
4661
</td>
4762
</tr>
@@ -222,6 +237,13 @@ The numbering scheme is in the form of M.mm.pp.bb. The fields pp.bb are incremen
222237
as GitHub examples are released, M.mm will map a GitHub release to a SimpleLink
223238
SDK release.
224239

240+
### 3.40.00.00
241+
Initial offering of select SimpleLink CC2640R2 SDK 3.40.00.10 examples and one
242+
new example added:
243+
* Blood Pressure Monitor: This sample project implements the Blood Pressure
244+
profiles in a Bluetooth Low Energy peripheral device to provide an example
245+
blood pressure monitor (BPM) using simulated measurement data.
246+
225247
### 3.30.00.00
226248
Initial offering of select SimpleLink CC2640R2 SDK 3.30.00.20 examples.
227249

@@ -257,15 +279,15 @@ location.
257279

258280
By default the SimpleLink CC2640R2 SDK will install to:
259281

260-
C:\ti\simplelink_cc2640r2_sdk_2_20_00_49
282+
C:\ti\simplelink_cc2640r2_sdk_x_xx_xx_xx
261283

262-
If the Simplelink CC2640R2 SDK must be installed to a different location, then
284+
If the SimpleLink CC2640R2 SDK must be installed to a different location, then
263285
see the [FAQ page](docs/faq.md) for IDE specific instructions for changing
264286
environment variables.
265287

266288
## Required Tools
267289

268-
Similar to the Simplelink CC2640R2 SDK, the examples in this repository support
290+
Similar to the SimpleLink CC2640R2 SDK, the examples in this repository support
269291
the CCS and IAR toolchains. Please refer to the release notes for the supported
270292
versions of each toolcahin. Using a non supported version is
271293
untested and may result in unexpected behavior.
@@ -291,15 +313,49 @@ socket over BLE implementation.
291313
**Note: this example replaces the SPP over BLE example**
292314

293315
* Simple Serial Socket Client
294-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/readme.md)
295-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/tirtos/iar)
296-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/tirtos/ccs)
297-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/src)
316+
* BLE 4.2
317+
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/readme.md)
318+
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/tirtos/iar)
319+
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/tirtos/ccs)
320+
* [Source](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_client/src)
321+
* BLE 5.0
322+
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/simple_serial_socket_client/readme.md)
323+
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/simple_serial_socket_client/tirtos/ccs)
324+
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/simple_serial_socket_client/src)
298325
* Simple Serial Socket Server
299-
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/readme.md)
300-
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/tirtos/iar)
301-
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/tirtos/ccs)
302-
* [Source](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/src)
326+
* BLE 4.2
327+
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/readme.md)
328+
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/tirtos/iar)
329+
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/tirtos/ccs)
330+
* [Source](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_serial_socket_server/src)
331+
* BLE 5.0
332+
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/simple_serial_socket_server/readme.md)
333+
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/simple_serial_socket_server/tirtos/ccs)
334+
* [Source](examples/rtos/CC2640R2_LAUNCHXL/ble5apps/simple_serial_socket_server/src)
335+
336+
### Simple Peripheral Observer
337+
338+
This sample project is used to add observer role to a BLE peripheral device to
339+
show scanning functionality in a peripheral based project.
340+
341+
* simple\_peripheral\_observer
342+
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_peripheral_observer/readme.md)
343+
* [IAR Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_peripheral_observer/tirtos/iar)
344+
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_peripheral_observer/tirtos/ccs)
345+
* [Source](examples/rtos/CC2640R2_LAUNCHXL/bleapps/simple_peripheral_observer/src)
346+
347+
### Blood Pressure Monitor
348+
349+
This sample project implements the Blood Pressure profiles in a Bluetooth low
350+
energy peripheral device to provide an example blood pressure monitor (BPM)
351+
using simulated measurement data. The application implements the Sensor role of
352+
the blood pressure profile. The project is based on the adopted profile and
353+
service specifications for blood pressure.
354+
355+
* blood\_pressure
356+
* [Documentation](examples/rtos/CC2640R2_LAUNCHXL/bleapps/blood_pressure/readme.md)
357+
* [CCS Project Files](examples/rtos/CC2640R2_LAUNCHXL/bleapps/blood_pressure/tirtos/ccs)
358+
* [Source](examples/rtos/CC2640R2_LAUNCHXL/bleapps/blood_pressure/src)
303359

304360
## References
305361

docs/faq.md

Lines changed: 2 additions & 2 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 (i.e. not at ``C:\ti\simplelink_cc2640r2_sdk_3_30_00_20``)?](#default)
3+
* [What if I installed the SimpleLink CC2640R2 SDK at a non default location (i.e. not at ``C:\ti\simplelink_cc2640r2_sdk_x_xx_xx_xx``)?](#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_3_30_00_20``)?
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_x_xx_xx_xx``)?
1010

1111
All projects reference files from the BLE stack using environment variables, you
1212
can change this in your IDE's project files.
Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
2+
Purpose / Scope
3+
===============
4+
5+
This purpose of this example is to demonstrate a simple serial socket using
6+
TI's Simple Stream Server profile. The example showcases a simple UART over
7+
BLE implementation. The project is designed to allow the actual data sink and
8+
source to be easily exchanged for the purpose of creating a generic simple
9+
stream application.
10+
11+
Prerequisites
12+
=============
13+
14+
#### Hardware Requirements
15+
16+
Before running the demo, the user will need the following components:
17+
18+
- 2x [CC2640R2 Launchpad](http://www.ti.com/tool/LAUNCHXL-CC2640R2)
19+
- 2x Micro USB cable
20+
21+
#### Firmware Requirements
22+
23+
- [CC2640R2 SDK](http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK)
24+
25+
Simple Stream Server Service
26+
============================
27+
28+
The simple stream service is made to implement a bi-directional data stream
29+
connection over the BLE protocol. The service uses a 128 bit UUID:
30+
F000C0C0-0451-4000-B000-00000000-0000. simple stream server service contains
31+
two characteristics, they are listed below.
32+
33+
| Characteristic | UUID |
34+
|:-----------------:|:-----------------------------------------:|
35+
|DataIn | F000C0C1-0451-4000-B000-00000000-0000 |
36+
|DataOut | F000C0C2-0451-4000-B000-00000000-0000 |
37+
38+
The `DataIn` characteristic implies data coming from client to server while
39+
`DataOut` is data outgoing from server to client.
40+
41+
For more information on the service, see the Simple Serial Socket Server example readme.
42+
43+
Simple Stream Client Profile
44+
============================
45+
46+
The simple stream client profile provides an easy to use interface for
47+
interaction with a connected Simple Stream Server peripheral. The simple stream
48+
client profile is similar to the simple stream server service. Following a
49+
connection, the service table provided by the profile has to be populated with
50+
service handles before any data can be sent from the client to the server.
51+
52+
The service table can be easily populated by utilizing the simple service
53+
discovery API available in the example. To see how this API is used during the
54+
discovery process, refer to the `SimpleSerialSocketClient_processGATTDiscEvent`
55+
function found inside `simple_serial_socket_client`.
56+
57+
The profile provided APIs:
58+
\* SimpleStreamClient_sendData(uint16_t connHandle, void *data, uint16_t len)
59+
\* SimpleStreamClient_processStream()
60+
\* SimpleStreamClient_disconnectStream()
61+
\* SimpleStreamClient_enableNotifications(uint16_t connHandle)
62+
63+
The Simple Serial Client keeps an internal FIFO list for data sent to the
64+
profile using `SimpleStreamClient_sendData()`. When new data is sent to the
65+
profile, the internal queue will be processed and as much data as possible
66+
will be sent to the server using write commands (no-respond).
67+
68+
> Note: The Simple Serial Client profile relies on dynamic memory allocated and
69+
> will use the application ICall heap to store the queued data.
70+
71+
If the profile is unable to send all data inside the current connection event,
72+
`SimpleStreamClient_processStream()` can be called in application space to
73+
process the internal queue again at another time.
74+
75+
If the client disconnects from the server, the internal queue can be flushed
76+
by calling `SimpleStreamClient_disconnectStream()`.
77+
78+
To receive incoming data, the client has to enable notifications. To do this,
79+
the `SimpleStreamClient_enableNotifications()` API can be used to enable
80+
notifications given the connection handle.
81+
82+
Running the Demo
83+
================
84+
85+
Running the demo is as simple and compiling and loading the code, then hooking
86+
up to your PC to send a receive data over UART. Please see the steps below:
87+
88+
1. Compile and load the code
89+
- Build and load LaunchPad #1 with the `simple_serial_socket_client` project
90+
- Build and load LaunchPad #2 with the `simple_serial_socket_server` project
91+
92+
2. Connect the boards to the PC terminal
93+
- You can use the terminal to send data from your PC to the LaunchPad, and
94+
also display the info sent from one device to another.
95+
- You will need to open two instances of the terminal program, one to
96+
communicate with each board.
97+
- Follow the steps from our [FAQ](faq.md) to connect to the LaunchPad boards
98+
- **Please note that the Simple Serial Socket project uses the default baud
99+
rate of 115200**
100+
101+
3. Power the boards individually and verify they are initialized
102+
- The client will auto connect to the server by looking for an advertisement
103+
containing the SSS service together with a matching manufacturer ID. The
104+
manufacturer ID can be changed in both projects to allow for multiple
105+
devices to run alongside each other.
106+
- Upon connecting the client and server will light the red LED. When
107+
notifications has been enabled and the stream is ready for use, the green
108+
LED will also be lit.
109+
- At this point you can type into either terminal window and watch it being
110+
echoed to the other terminal via BLE. The example has been tested using
111+
PuTTY and CCS's terminal.
112+
113+
![Simple Serial Socket](resources/terminal_client_server.png)
114+
115+
4. Trouble shooting:
116+
- Verify that the RXD and TXD jumpers of each boosterpack are set correctly
117+
- Try using a different terminal
118+
- Verify you are using the right serial ports (see [FAQ](faq.md))
119+
- Try not using an USB hub
120+
121+
Improving UART performance for large data transfers
122+
===================================================
123+
124+
#### Buffers size
125+
126+
The default board file configures the size of the internal UART ring buffer to
127+
32 bytes. If the amount of data sent over UART to the device exceeds
128+
UART_MAX_READ_SIZE plus the size of the ring buffer, data loss is probable.
129+
This is due to the internal UART ring buffer wrapping before the application
130+
has the chance to process the previous UART buffer. To be able to handle
131+
larger chunks of data, the size of the ring buffer can be increased inside the
132+
board file.
133+
134+
In order to modify the size of the board file, the `board.c` file found inside
135+
the `Startup` folder need to be replaced with copies of the actual board
136+
files. This can be done by performing the following steps:
137+
138+
- Remove the `board.c` file found inside the `Startup` folder.
139+
- Copy the following files from `<SDK DIR>/source/ti/ble5stack/boards/CC2640R2_LAUNCHXL` directory into the projects `Startup` folder:
140+
- Board.h
141+
- CC2640R2_LAUNCHXL.h
142+
- CC2640R2_LAUNCHXL.c
143+
- CC2640R2_LAUNCHXL_fxns.c
144+
145+
The ring buffer size can now be changed by resizing the uartCC26XXRingBuffer
146+
array found inside `CC2640R2_LAUNCHXL.c`.
147+
148+
It is also possible to modify the shared `CC2640R2_LAUNCHXL.c` file that
149+
`board.c` imports directly instead of coping the board files into the project.
150+
This is however not recommended as changes will propagate to all BLE examples in the SDK
151+
that depend on the shared file.
152+
153+
#### Baud rate
154+
As written before, the default baud rate is set to 115200. This value can be
155+
modified by changing the UART parameters, especially `uartParams.baudRate`.
156+
The reader’s attention is drawn to the fact that changing the baud rate is
157+
not the recommended way of increasing throughput. In most of the cases, the
158+
throughput is actually limited by the BLE throughput.
14 KB
Loading

0 commit comments

Comments
 (0)