Skip to content

Commit

Permalink
Simplicity SDK 2024.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
silabsbot authored and GabrielAshSilabs committed Jul 24, 2024
1 parent 50bdda9 commit aa5ce2e
Show file tree
Hide file tree
Showing 1,975 changed files with 37,213 additions and 17,310 deletions.
2 changes: 1 addition & 1 deletion .properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
id=com.silabs.sdk.stack.sisdk

version=2024.6.0
version=2024.6.1

label=Simplicity SDK Suite
description=Simplicity SDK Suite
Expand Down
39 changes: 39 additions & 0 deletions app/bluetooth/bluetooth_evaluation_demos.xml
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>
48 changes: 48 additions & 0 deletions app/bluetooth/bluetooth_evaluation_templates.xml
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.&#xA;">
<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.&#xA;">
<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.&#xA;">
<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>
75 changes: 0 additions & 75 deletions app/bluetooth/bluetooth_experimental_demos.xml

This file was deleted.

Loading

0 comments on commit aa5ce2e

Please sign in to comment.