r e s t r i c t e d
Achieving long range transmission using AIROC™ CYW20829
Bluetooth® LE SoC
Software and tools
4
Software and tools
This section explains the required software tools to create and build the long-range application for testing.
4.1
ModusToolbox™
ModusToolbox™ software
Infineon microcontroller devices. It provides a flexible set of tools and a diverse, high-quality collection of
application-focused software. These include configuration tools, low-level drivers, libraries, and operating
system support, most of which are compatible with Linux-, macOS-, and Windows-hosted environments.
Refer to the
Eclipse IDE for ModusToolbox™ user guide
4.2
Code examples
ModusToolbox™ code examples can be found through the GitHub
example codes are required to run the LE-LR application:
mtb-example-btstack-freertos-le-lr-central
•
mtb-example-btstack-freertos-le-lr-peripheral
•
Import these examples using the
directly with ModusToolbox™ tools.
Figure 8
Importing examples
4.3
LE LR central application
This is a GATT client application designed to connect and access the services of the server device (Hello Sensor)
using the LE-LR PHY. This application has the following features:
LE Stack registration for various events
•
Connecting to the peripheral
•
Processing the notification from the server.
•
Scan and connect to the peer over the LE Coded PHY
•
Switch between S=2/S=8 PHY coding algorithms
•
Application note
is a modern, extensible development environment supporting a wide range of
Project Creator
tool, as shown in
for more details.
code example
Figure 8,
to create an application and use it
10
page. The following two
002-38518 Rev. **
2023-09-12