-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
50bdda9
commit aa5ce2e
Showing
1,975 changed files
with
37,213 additions
and
17,310 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<demos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:model="http://www.silabs.com/ss/Studio.ecore" xsi:noNamespaceSchemaLocation="http://www.silabs.com/ss/Demo.ecore"> | ||
<demo name="brd4198a.demo.bt_cs_ncp" label="Bluetooth - NCP CS"> | ||
<model:description>Network Co-Processor (NCP) target application for Channel Sounding (CS). Runs the Bluetooth stack and provides access to it by exposing the Bluetooth API (BGAPI) via UART connection. In addition to the standard NCP features, it listens to Channel Sounding specific user messages, and executes them. This application also features a CS Initiator with Real Time Locating (RTL) library and a CS Reflector device role that can be instantiated or deleted with the CS specific user messages. | ||
</model:description> | ||
<property key="demos.blurb" value="Bluetooth - NCP CS"/> | ||
<property key="core.partCompatibility" value=".*efr32mg24b210f1536im48.*"/> | ||
<property key="core.boardCompatibility" value="brd4198a"/> | ||
<property key="demos.imageFile" value="asset://com.silabs.sdk.stack.sisdk_2024.6.1/app/bluetooth/demos/bt_cs_ncp/bt_cs_ncp-brd4198a.s37"/> | ||
<property key="core.readmeFiles" value="example/bt_cs_ncp/readme.md"/> | ||
<property key="filters" value="Device\ Type|NCP Project\ Difficulty|Beginner Wireless\ Technology|Bluetooth"/> | ||
<property key="core.quality" value="EVALUATION"/> | ||
<property key="demos.bootloaderFile" value="asset://com.silabs.sdk.stack.sisdk_2024.6.1/platform/bootloader/demos/bootloader-uart-bgapi/bootloader-uart-bgapi-brd4198a.s37"/> | ||
</demo> | ||
<demo name="brd4198a.demo.bt_cs_soc_initiator" label="Bluetooth - SoC CS Initiator"> | ||
<model:description>Channel Sounding (CS) Initiator for Bluetooth LE. This example connects to a CS Reflector device and starts the distance measurement. Results are printed on the display of the WSTK and can be read via the serial port VCOM. It can measure in two CS measurement modes PBR (default) and RTT. RTT mode can be selected by pressing down the BTN0 while resetting the device. It can measure in two object tracking modes as well: in moving object tracking mode (default) or in stationary object tracking mode. In moving object tracking mode measurement results will be calculated for every procedure. In stationary object tracking mode multiple CS procedure data is required for the estimation process. The progress of the estimation will be shown on the LCD and in the logs in percentages. Once the estimation process is done the measurement results will be shown similarly like in the moving object tracking mode. Stationary object tracking mode can be selected by pressing down the BTN1 while resetting the device. In case the default CS mode or object tracking mode is changed in initiator_app_config.h the other CS mode or object tracking mode can be selected with its dedicated push button (BTN0 or BTN1). The actual mode can be checked on the serial output and in the captured logs. To capture JSONL and text logs a log_filter.py Python3 script is provided with this example. This utility will listen to the same serial port VCOM and will extract the necessary logs. Check out the help of log_filter.py for more on capturing logs while measuring distance with CS. | ||
</model:description> | ||
<property key="demos.blurb" value="Bluetooth - SoC CS Initiator"/> | ||
<property key="core.partCompatibility" value=".*efr32mg24b210f1536im48.*"/> | ||
<property key="core.boardCompatibility" value="brd4198a"/> | ||
<property key="demos.imageFile" value="asset://com.silabs.sdk.stack.sisdk_2024.6.1/app/bluetooth/demos/bt_cs_soc_initiator/bt_cs_soc_initiator-brd4198a.s37"/> | ||
<property key="core.readmeFiles" value="example/bt_cs_soc_initiator/readme.md"/> | ||
<property key="filters" value="Device\ Type|SoC Project\ Difficulty|Beginner Wireless\ Technology|Bluetooth"/> | ||
<property key="core.quality" value="EVALUATION"/> | ||
<property key="demos.bootloaderFile" value="asset://com.silabs.sdk.stack.sisdk_2024.6.1/platform/bootloader/demos/bootloader-apploader/bootloader-apploader-brd4198a.s37"/> | ||
</demo> | ||
<demo name="brd4198a.demo.bt_cs_soc_reflector" label="Bluetooth - SoC CS Reflector"> | ||
<model:description>Channel Sounding (CS) Reflector for Bluetooth LE. This example sends measurement results back to the CS Initiator device via GATT notifications. It is scheduled by the CS Ranging Service. CS Reflector should have to connect to at least one CS Initiator device to send measurement data to and it is also capable to connect to multiple CS Initiators. Check the CS Reflector component for more on the available connections. The application starts advertising after boot and keeps advertising until not every connection slots are occupied. It will stop advertising when it is full. Once at least one slot becomes free again the device start to advertise. | ||
</model:description> | ||
<property key="demos.blurb" value="Bluetooth - SoC CS Reflector"/> | ||
<property key="core.partCompatibility" value=".*efr32mg24b210f1536im48.*"/> | ||
<property key="core.boardCompatibility" value="brd4198a"/> | ||
<property key="demos.imageFile" value="asset://com.silabs.sdk.stack.sisdk_2024.6.1/app/bluetooth/demos/bt_cs_soc_reflector/bt_cs_soc_reflector-brd4198a.s37"/> | ||
<property key="core.readmeFiles" value="example/bt_cs_soc_reflector/readme.md"/> | ||
<property key="filters" value="Device\ Type|SoC Project\ Difficulty|Beginner Wireless\ Technology|Bluetooth"/> | ||
<property key="core.quality" value="EVALUATION"/> | ||
<property key="demos.bootloaderFile" value="asset://com.silabs.sdk.stack.sisdk_2024.6.1/platform/bootloader/demos/bootloader-apploader/bootloader-apploader-brd4198a.s37"/> | ||
</demo> | ||
</demos> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
<?xml version="1.0" encoding="ASCII"?> | ||
<model:MDescriptors xmlns:model="http://www.silabs.com/ss/Studio.ecore"> | ||
<descriptors name="bt_cs_ncp" label="Bluetooth - NCP CS" description="Network Co-Processor (NCP) target application for Channel Sounding (CS). Runs the Bluetooth stack and provides access to it by exposing the Bluetooth API (BGAPI) via UART connection. In addition to the standard NCP features, it listens to Channel Sounding specific user messages, and executes them. This application also features a CS Initiator with Real Time Locating (RTL) library and a CS Reflector device role that can be instantiated or deleted with the CS specific user messages.
"> | ||
<properties key="namespace" value="template.uc"/> | ||
<properties key="keywords" value="universal\ configurator"/> | ||
<properties key="solutionReferenceId" value="app.bluetooth.example.bt_cs_ncp.bt_cs_ncp.slcp"/> | ||
<properties key="projectFilePaths" value="example/bt_cs_ncp/bt_cs_ncp.slcp"/> | ||
<properties key="readmeFiles" value="example/bt_cs_ncp/readme.md"/> | ||
<properties key="boardCompatibility" value="brd4198a com.silabs.board.none"/> | ||
<properties key="partCompatibility" value=".*efr32[bm]g24.* .*bgm241sd22vna.*"/> | ||
<properties key="ideCompatibility" value="makefile-ide simplicity-ide visual-studio-code"/> | ||
<properties key="toolchainCompatibility" value="gcc"/> | ||
<properties key="category" value="Bluetooth Examples"/> | ||
<properties key="quality" value="EVALUATION"/> | ||
<properties key="stockConfigCompatibility" value="com.silabs.ss.framework.project.toolchain.core.default"/> | ||
<properties key="filters" value="Device\ Type|NCP Project\ Difficulty|Beginner Wireless\ Technology|Bluetooth"/> | ||
</descriptors> | ||
<descriptors name="bt_cs_soc_initiator" label="Bluetooth - SoC CS Initiator" description="Channel Sounding (CS) Initiator for Bluetooth LE. This example connects to a CS Reflector device and starts the distance measurement. Results are printed on the display of the WSTK and can be read via the serial port VCOM. It can measure in two CS measurement modes PBR (default) and RTT. RTT mode can be selected by pressing down the BTN0 while resetting the device. It can measure in two object tracking modes as well: in moving object tracking mode (default) or in stationary object tracking mode. In moving object tracking mode measurement results will be calculated for every procedure. In stationary object tracking mode multiple CS procedure data is required for the estimation process. The progress of the estimation will be shown on the LCD and in the logs in percentages. Once the estimation process is done the measurement results will be shown similarly like in the moving object tracking mode. Stationary object tracking mode can be selected by pressing down the BTN1 while resetting the device. In case the default CS mode or object tracking mode is changed in initiator_app_config.h the other CS mode or object tracking mode can be selected with its dedicated push button (BTN0 or BTN1). The actual mode can be checked on the serial output and in the captured logs. To capture JSONL and text logs a log_filter.py Python3 script is provided with this example. This utility will listen to the same serial port VCOM and will extract the necessary logs. Check out the help of log_filter.py for more on capturing logs while measuring distance with CS.
"> | ||
<properties key="namespace" value="template.uc"/> | ||
<properties key="keywords" value="universal\ configurator"/> | ||
<properties key="solutionReferenceId" value="app.bluetooth.example.bt_cs_soc_initiator.bt_cs_soc_initiator.slcp"/> | ||
<properties key="projectFilePaths" value="example/bt_cs_soc_initiator/bt_cs_soc_initiator.slcp"/> | ||
<properties key="readmeFiles" value="example/bt_cs_soc_initiator/readme.md"/> | ||
<properties key="boardCompatibility" value="brd4198a com.silabs.board.none"/> | ||
<properties key="partCompatibility" value=".*efr32[bm]g24.* .*bgm241sd22vna.*"/> | ||
<properties key="ideCompatibility" value="makefile-ide simplicity-ide visual-studio-code"/> | ||
<properties key="toolchainCompatibility" value="gcc"/> | ||
<properties key="category" value="Bluetooth Examples"/> | ||
<properties key="quality" value="EVALUATION"/> | ||
<properties key="stockConfigCompatibility" value="com.silabs.ss.framework.project.toolchain.core.default"/> | ||
<properties key="filters" value="Device\ Type|SoC Project\ Difficulty|Beginner Wireless\ Technology|Bluetooth"/> | ||
</descriptors> | ||
<descriptors name="bt_cs_soc_reflector" label="Bluetooth - SoC CS Reflector" description="Channel Sounding (CS) Reflector for Bluetooth LE. This example sends measurement results back to the CS Initiator device via GATT notifications. It is scheduled by the CS Ranging Service. CS Reflector should have to connect to at least one CS Initiator device to send measurement data to and it is also capable to connect to multiple CS Initiators. Check the CS Reflector component for more on the available connections. The application starts advertising after boot and keeps advertising until not every connection slots are occupied. It will stop advertising when it is full. Once at least one slot becomes free again the device start to advertise.
"> | ||
<properties key="namespace" value="template.uc"/> | ||
<properties key="keywords" value="universal\ configurator"/> | ||
<properties key="solutionReferenceId" value="app.bluetooth.example.bt_cs_soc_reflector.bt_cs_soc_reflector.slcp"/> | ||
<properties key="projectFilePaths" value="example/bt_cs_soc_reflector/bt_cs_soc_reflector.slcp"/> | ||
<properties key="readmeFiles" value="example/bt_cs_soc_reflector/readme.md"/> | ||
<properties key="boardCompatibility" value="brd4198a com.silabs.board.none"/> | ||
<properties key="partCompatibility" value=".*efr32[bm]g24.* .*bgm241sd22vna.*"/> | ||
<properties key="ideCompatibility" value="makefile-ide simplicity-ide visual-studio-code"/> | ||
<properties key="toolchainCompatibility" value="gcc"/> | ||
<properties key="category" value="Bluetooth Examples"/> | ||
<properties key="quality" value="EVALUATION"/> | ||
<properties key="stockConfigCompatibility" value="com.silabs.ss.framework.project.toolchain.core.default"/> | ||
<properties key="filters" value="Device\ Type|SoC Project\ Difficulty|Beginner Wireless\ Technology|Bluetooth"/> | ||
</descriptors> | ||
</model:MDescriptors> |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.