diff --git a/.properties b/.properties index 2d1467d5cea..77eab581acd 100644 --- a/.properties +++ b/.properties @@ -1,6 +1,6 @@ id=com.silabs.sdk.stack.super -version=4.3.1 +version=4.3.2 label=Gecko SDK Suite description=Gecko SDK Suite diff --git a/app/amazon/amazon_platform_experimental_templates.xml b/app/amazon/amazon_platform_experimental_templates.xml index a0344093023..41f8900b59a 100644 --- a/app/amazon/amazon_platform_experimental_templates.xml +++ b/app/amazon/amazon_platform_experimental_templates.xml @@ -8,7 +8,7 @@ - + diff --git a/app/bluetooth/bluetooth_experimental_demos.xml b/app/bluetooth/bluetooth_experimental_demos.xml index 91d8ecb6768..d16c1e92a02 100644 --- a/app/bluetooth/bluetooth_experimental_demos.xml +++ b/app/bluetooth/bluetooth_experimental_demos.xml @@ -6,11 +6,11 @@ - + - + ABR initiator for Bluetooth. The example connects to an ABR reflector and starts distance measurement. Results are printed on the display of the WSTK. @@ -18,11 +18,11 @@ - + - + ABR reflector for Bluetooth. The example sends measurement results to the initiator via GATT. The application starts advertising after boot and restarts advertising after a connection is closed. It also supports Over-the-Air Device Firmware Upgrade (OTA DFU). @@ -30,10 +30,10 @@ - + - + diff --git a/app/bluetooth/bluetooth_experimental_templates.xml b/app/bluetooth/bluetooth_experimental_templates.xml index c9fc79c35e1..dc7341f474b 100644 --- a/app/bluetooth/bluetooth_experimental_templates.xml +++ b/app/bluetooth/bluetooth_experimental_templates.xml @@ -83,9 +83,9 @@ - + - + @@ -100,7 +100,7 @@ - + @@ -113,9 +113,9 @@ - + - + @@ -130,7 +130,7 @@ - + @@ -145,7 +145,7 @@ - + diff --git a/app/bluetooth/bluetooth_internal_demos.xml b/app/bluetooth/bluetooth_internal_demos.xml index 98f06f1df98..40d1423ebbc 100644 --- a/app/bluetooth/bluetooth_internal_demos.xml +++ b/app/bluetooth/bluetooth_internal_demos.xml @@ -6,11 +6,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -18,11 +18,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -30,11 +30,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -42,11 +42,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -54,11 +54,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -66,11 +66,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -78,11 +78,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -90,11 +90,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -102,11 +102,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -114,11 +114,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -126,11 +126,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -138,11 +138,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -150,11 +150,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -162,11 +162,11 @@ - + - + This example is an evaluation showcase for a Bluetooth Electronic Shelf Label (ESL) Tag application with the ESL Tag Demo component. The example includes image and display capabilities of an ESL Tag, utilizing the memory LCD display on the WSTK board while images are stored in RAM, only. Instead of the Silicon Labs logo, the Demo example will ask the user to run the QRCode generator on startup using the WSTK's display. After configuration the display will show ESL related information. @@ -174,10 +174,10 @@ - + - + diff --git a/app/bluetooth/bluetooth_production_demos.xml b/app/bluetooth/bluetooth_production_demos.xml index 099d64efde6..5e83d839994 100644 --- a/app/bluetooth/bluetooth_production_demos.xml +++ b/app/bluetooth/bluetooth_production_demos.xml @@ -6,11 +6,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -18,11 +18,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -30,11 +30,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -42,11 +42,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -54,23 +54,11 @@ - + - - - - Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. - - - - - - - - - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -78,11 +66,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -90,11 +78,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -102,11 +90,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -114,11 +102,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -126,11 +114,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -138,11 +126,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -150,11 +138,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -162,11 +150,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -174,11 +162,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -186,11 +174,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -198,11 +186,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -210,11 +198,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -222,11 +210,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -234,11 +222,11 @@ - + - + Network Co-Processor (NCP) target application with additional features to support the Electronic Shelf Label Profile ESL Access Point role. Note: Some BLE features unused by the ESL Access Point are removed compared to the NCP target application. @@ -246,11 +234,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -258,11 +246,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -270,11 +258,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -282,11 +270,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -294,11 +282,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -306,11 +294,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -318,11 +306,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -330,11 +318,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -342,11 +330,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -354,11 +342,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -366,11 +354,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -378,11 +366,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -390,11 +378,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -402,11 +390,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -414,11 +402,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -426,11 +414,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -438,11 +426,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -450,11 +438,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -462,11 +450,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -474,11 +462,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -486,11 +474,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -498,11 +486,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -510,11 +498,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -522,11 +510,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -534,11 +522,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -546,11 +534,11 @@ - + - + Network Co-Processor (NCP) target application. Runs the Bluetooth stack dynamically and provides access to it via Bluetooth API (BGAPI) using UART connection. NCP mode makes it possible to run your application on a host controller or PC. @@ -558,11 +546,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -570,11 +558,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -582,11 +570,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -594,11 +582,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -606,11 +594,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -618,11 +606,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -630,11 +618,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -642,11 +630,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -654,11 +642,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -666,11 +654,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -678,11 +666,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -690,11 +678,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -702,11 +690,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -714,11 +702,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -726,11 +714,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -738,11 +726,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -750,11 +738,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -762,11 +750,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -774,11 +762,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -786,11 +774,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -798,11 +786,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -810,11 +798,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -822,11 +810,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -834,11 +822,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -846,11 +834,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -858,11 +846,11 @@ - + - + The classic blinky example using Bluetooth communication. Demonstrates a simple two-way data exchange over GATT. This can be tested with the EFR Connect mobile app. @@ -870,11 +858,11 @@ - + - + Demonstrates the features of the EFR32xG24 Dev Kit Board. This can be tested with the EFR Connect mobile app. @@ -882,11 +870,11 @@ - + - + Demonstrates the features of the EFR32xG27 DevKit board. Features can be evaluated with the EFR Connect mobile app. @@ -894,11 +882,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -906,11 +894,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -918,11 +906,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -930,11 +918,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -942,11 +930,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -954,11 +942,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -966,11 +954,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -978,11 +966,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -990,11 +978,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -1002,11 +990,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -1014,11 +1002,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -1026,11 +1014,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -1038,11 +1026,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the mock relative humidity and temperature sensor. @@ -1050,11 +1038,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1062,11 +1050,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1074,11 +1062,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1086,11 +1074,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1098,11 +1086,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1110,11 +1098,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1122,11 +1110,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1134,11 +1122,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1146,11 +1134,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1158,11 +1146,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1170,11 +1158,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1182,11 +1170,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1194,11 +1182,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1206,11 +1194,11 @@ - + - + Implements a GATT Server with the Health Thermometer Profile, which enables a Client device to connect and get temperature data. Temperature is read from the Si7021 digital relative humidity and temperature sensor of the WSTK or of the Thunderboard. @@ -1218,11 +1206,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1230,11 +1218,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1242,11 +1230,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1254,11 +1242,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1266,11 +1254,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1278,11 +1266,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1290,11 +1278,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1302,11 +1290,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1314,11 +1302,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1326,11 +1314,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1338,11 +1326,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1350,11 +1338,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1362,11 +1350,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1374,11 +1362,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1386,11 +1374,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1398,11 +1386,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1410,11 +1398,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1422,11 +1410,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1434,11 +1422,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1446,11 +1434,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1458,11 +1446,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1470,11 +1458,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1482,11 +1470,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1494,11 +1482,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1506,11 +1494,11 @@ - + - + This example tests the throughput capabilities of the device and can be used to measure throughput between 2 *EFR32* devices, as well as between a device and a smartphone using EFR Connect mobile app, through the Throughput demo tile. @@ -1518,11 +1506,11 @@ - + - + Demonstrates the features of the Thunderboard EFR32BG22 Kit. This can be tested with the EFR Connect mobile app. @@ -1530,11 +1518,11 @@ - + - + Demonstrates the features of the Thunderboard EFR32BG22 Kit. This can be tested with the EFR Connect mobile app. @@ -1542,11 +1530,11 @@ - + - + Demonstrates the features of the Thunderboard Sense 2 Kit. This can be tested with the EFR Connect mobile app. @@ -1554,11 +1542,11 @@ - + - + Voice over Bluetooth Low Energy sample application. It is supported by Thunderboard Sense 2 and Thunderboard EFR32BG22 boards and demonstrates how to send voice data over GATT, which is acquired from the on-board microphones. @@ -1566,11 +1554,11 @@ - + - + Voice over Bluetooth Low Energy sample application. It is supported by Thunderboard Sense 2 and Thunderboard EFR32BG22 boards and demonstrates how to send voice data over GATT, which is acquired from the on-board microphones. @@ -1578,11 +1566,11 @@ - + - + Voice over Bluetooth Low Energy sample application. It is supported by Thunderboard Sense 2 and Thunderboard EFR32BG22 boards and demonstrates how to send voice data over GATT, which is acquired from the on-board microphones. @@ -1590,11 +1578,11 @@ - + - + Sends non-connectable advertisements in iBeacon format. The iBeacon Service gives Bluetooth accessories a simple and convenient way to send iBeacons to smartphones. This example can be tested together with the EFR Connect mobile app. @@ -1602,7 +1590,7 @@ - + @@ -1613,7 +1601,51 @@ - + + + + + + + Sends non-connectable advertisements in iBeacon format. The iBeacon Service gives Bluetooth accessories a simple and convenient way to send iBeacons to smartphones. This example can be tested together with the EFR Connect mobile app. + + + + + + + + + + + Sends non-connectable advertisements in iBeacon format. The iBeacon Service gives Bluetooth accessories a simple and convenient way to send iBeacons to smartphones. This example can be tested together with the EFR Connect mobile app. + + + + + + + + + + + Sends non-connectable advertisements in iBeacon format. The iBeacon Service gives Bluetooth accessories a simple and convenient way to send iBeacons to smartphones. This example can be tested together with the EFR Connect mobile app. + + + + + + + + + + + Sends non-connectable advertisements in iBeacon format. The iBeacon Service gives Bluetooth accessories a simple and convenient way to send iBeacons to smartphones. This example can be tested together with the EFR Connect mobile app. + + + + + @@ -1624,7 +1656,7 @@ - + @@ -1635,7 +1667,7 @@ - + @@ -1646,7 +1678,7 @@ - + @@ -1657,7 +1689,7 @@ - + @@ -1668,7 +1700,7 @@ - + @@ -1679,7 +1711,7 @@ - + @@ -1690,7 +1722,7 @@ - + @@ -1701,7 +1733,7 @@ - + @@ -1712,7 +1744,7 @@ - + @@ -1723,7 +1755,7 @@ - + @@ -1734,7 +1766,7 @@ - + @@ -1745,7 +1777,7 @@ - + @@ -1756,7 +1788,7 @@ - + @@ -1767,7 +1799,7 @@ - + @@ -1778,7 +1810,7 @@ - + @@ -1789,7 +1821,7 @@ - + @@ -1800,7 +1832,7 @@ - + @@ -1811,7 +1843,7 @@ - + @@ -1822,7 +1854,7 @@ - + @@ -1833,7 +1865,7 @@ - + @@ -1844,7 +1876,7 @@ - + @@ -1855,7 +1887,7 @@ - + @@ -1866,7 +1898,7 @@ - + @@ -1877,7 +1909,7 @@ - + @@ -1888,7 +1920,7 @@ - + @@ -1899,7 +1931,7 @@ - + @@ -1910,7 +1942,7 @@ - + @@ -1921,11 +1953,11 @@ - + - + Network Co-Processor (NCP) target application extended with CTE Receiver support. It enables Angle of Arrival (AoA) calculation. Use this application with Direction Finding host examples. @@ -1933,11 +1965,11 @@ - + - + This sample app demonstrates a CTE (Constant Tone Extension) transmitter that can be used as an asset tag in a Direction Finding setup estimating Angle of Arrival (AoA). @@ -1945,11 +1977,11 @@ - + - + This sample app demonstrates a CTE (Constant Tone Extension) transmitter that can be used as an asset tag in a Direction Finding setup estimating Angle of Arrival (AoA). @@ -1957,11 +1989,11 @@ - + - + This sample app demonstrates a CTE (Constant Tone Extension) transmitter that can be used as an asset tag in a Direction Finding setup estimating Angle of Arrival (AoA). @@ -1969,11 +2001,11 @@ - + - + Network Co-Processor (NCP) target application extended with CTE Receiver support. It enables Angle of Departure (AoD) calculation. Use this application with Direction Finding Studio tools. @@ -1981,11 +2013,11 @@ - + - + Network Co-Processor (NCP) target application extended with CTE Receiver support. It enables Angle of Departure (AoD) calculation. Use this application with Direction Finding Studio tools. @@ -1993,11 +2025,11 @@ - + - + Network Co-Processor (NCP) target application extended with CTE Receiver support. It enables Angle of Departure (AoD) calculation. Use this application with Direction Finding Studio tools. @@ -2005,11 +2037,11 @@ - + - + This sample app demonstrates a CTE (Constant Tone Extension) transmitter that can be used as a locator beacon in a Direction Finding setup estimating Angle of Departure (AoD). @@ -2017,11 +2049,11 @@ - + - + This sample app demonstrates a CTE (Constant Tone Extension) transmitter that can be used as a locator beacon in a Direction Finding setup estimating Angle of Departure (AoD). @@ -2029,11 +2061,11 @@ - + - + This is a Dynamic Multiprotocol reference application demonstrating a light bulb that can be switched both via Bluetooth and via a Proprietary protocol. Can be tested with the EFR Connect mobile app and Flex (RAIL) Switch sample app. @@ -2041,10 +2073,10 @@ - + - + diff --git a/app/bluetooth/bluetooth_production_templates.xml b/app/bluetooth/bluetooth_production_templates.xml index d122940a58a..12e2a484c33 100644 --- a/app/bluetooth/bluetooth_production_templates.xml +++ b/app/bluetooth/bluetooth_production_templates.xml @@ -8,7 +8,7 @@ - + @@ -21,9 +21,9 @@ - + - + @@ -36,9 +36,9 @@ - + - + @@ -53,7 +53,7 @@ - + @@ -66,9 +66,9 @@ - + - + @@ -81,9 +81,9 @@ - - - + + + @@ -98,7 +98,7 @@ - + @@ -111,9 +111,9 @@ - + - + @@ -128,7 +128,7 @@ - + @@ -143,7 +143,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -173,7 +173,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -203,7 +203,7 @@ - + @@ -218,7 +218,7 @@ - + @@ -233,7 +233,7 @@ - + @@ -246,9 +246,9 @@ - + - + @@ -261,9 +261,9 @@ - + - + @@ -278,7 +278,7 @@ - + @@ -293,7 +293,7 @@ - + @@ -308,7 +308,7 @@ - + @@ -321,9 +321,9 @@ - + - + @@ -338,7 +338,7 @@ - + @@ -351,9 +351,9 @@ - + - + @@ -366,9 +366,9 @@ - + - + @@ -381,9 +381,9 @@ - - - + + + @@ -396,9 +396,9 @@ - + - + @@ -411,9 +411,9 @@ - + - + @@ -426,9 +426,9 @@ - + - + @@ -441,9 +441,9 @@ - + - + @@ -456,9 +456,9 @@ - + - + @@ -471,9 +471,9 @@ - + - + @@ -486,9 +486,9 @@ - + - + @@ -501,9 +501,9 @@ - + - + @@ -516,9 +516,9 @@ - + - + @@ -531,9 +531,9 @@ - + - + @@ -546,9 +546,9 @@ - + - + @@ -563,7 +563,7 @@ - + @@ -576,9 +576,9 @@ - + - + @@ -593,7 +593,7 @@ - + @@ -608,7 +608,7 @@ - + @@ -623,7 +623,7 @@ - + @@ -638,7 +638,7 @@ - + @@ -653,7 +653,7 @@ - + @@ -668,7 +668,7 @@ - + diff --git a/app/bluetooth/common/cbap_lib/lib/cbap_CM33_gcc.a b/app/bluetooth/common/cbap_lib/lib/cbap_CM33_gcc.a index 8f401a3931d..3e1d0bd24a3 100644 --- a/app/bluetooth/common/cbap_lib/lib/cbap_CM33_gcc.a +++ b/app/bluetooth/common/cbap_lib/lib/cbap_CM33_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69e8f57ae14405f4a6b59f3093977336230f1f4fa236dc7f772e649e54ddd4f1 +oid sha256:75a34f80eb418a94ccf93098e1df79358960ee76bfce1bac7f09da7575976562 size 5322 diff --git a/app/bluetooth/common/cbap_lib/lib/cbap_CM33_iar.a b/app/bluetooth/common/cbap_lib/lib/cbap_CM33_iar.a index 4fc12d913f6..e18455a4c19 100644 --- a/app/bluetooth/common/cbap_lib/lib/cbap_CM33_iar.a +++ b/app/bluetooth/common/cbap_lib/lib/cbap_CM33_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:188f152be66e33c56f37acfacafd3e245638597a85c1ee335a60e1e80eed0b06 +oid sha256:7921d5fcead0ec8a6188ec6db88bac262522671e20db812ad08633d182508526 size 10542 diff --git a/app/bluetooth/common/ead_core/sl_bt_ead_core.c b/app/bluetooth/common/ead_core/sl_bt_ead_core.c index ddce442ca35..b1d31c8596f 100644 --- a/app/bluetooth/common/ead_core/sl_bt_ead_core.c +++ b/app/bluetooth/common/ead_core/sl_bt_ead_core.c @@ -101,30 +101,33 @@ sl_status_t sl_bt_ead_session_init(sl_bt_ead_key_material_p key_material, uint8_t tmp[SL_BT_EAD_SESSION_KEY_SIZE]; sl_status_t result = SL_STATUS_INITIALIZATION; - assert(key_material != NULL); + if (key_material != NULL) { + // Make a copy of the session key, first + memcpy(tmp, key_material->key, SL_BT_EAD_SESSION_KEY_SIZE); - // Make a copy of the session key, first - memcpy(tmp, key_material->key, SL_BT_EAD_SESSION_KEY_SIZE); + // Swap key endianness to make the sli_ccm_[crypto] functions work as expected + for (unsigned int t = 0; t < SL_BT_EAD_SESSION_KEY_SIZE; t++) { + key_material->key[(SL_BT_EAD_SESSION_KEY_SIZE - 1) - t] = tmp[t]; + } - // Swap key endianness to make the sli_ccm_[crypto] functions work as expected - for (unsigned int t = 0; t < SL_BT_EAD_SESSION_KEY_SIZE; t++) { - key_material->key[(SL_BT_EAD_SESSION_KEY_SIZE - 1) - t] = tmp[t]; - } + if (nonce != NULL) { + memcpy((void *)nonce->iv, + (const void *)key_material->iv, + SL_BT_EAD_IV_SIZE); - if (nonce != NULL) { - memcpy((void *)nonce->iv, - (const void *)key_material->iv, - SL_BT_EAD_IV_SIZE); + result = sl_bt_ead_randomizer_set(randomizer, nonce); + } else { + result = SL_STATUS_OK; + } - result = sl_bt_ead_randomizer_set(randomizer, nonce); + #if (SL_BT_EAD_CORE_ACCELERATOR == SL_BT_EAD_CORE_USE_PSA_ACC) + // Prepare key attributes + psa_set_key_algorithm(&attributes, PSA_ALG_BLE_CCM); + psa_set_key_type(&attributes, PSA_KEY_TYPE_AES); + psa_set_key_bits(&attributes, SL_BT_EAD_SESSION_KEY_SIZE * 8); + #endif // (SL_BT_EAD_CORE_ACCELERATOR == SL_BT_EAD_CORE_USE_PSA_ACC) } - #if (SL_BT_EAD_CORE_ACCELERATOR == SL_BT_EAD_CORE_USE_PSA_ACC) - // Prepare key attributes - psa_set_key_algorithm(&attributes, PSA_ALG_BLE_CCM); - psa_set_key_type(&attributes, PSA_KEY_TYPE_AES); - psa_set_key_bits(&attributes, SL_BT_EAD_SESSION_KEY_SIZE * 8); - #endif // (SL_BT_EAD_CORE_ACCELERATOR == SL_BT_EAD_CORE_USE_PSA_ACC) return result; } diff --git a/app/bluetooth/common/ead_core/sl_bt_ead_core.h b/app/bluetooth/common/ead_core/sl_bt_ead_core.h index b4c8a815da4..781ab39af2b 100644 --- a/app/bluetooth/common/ead_core/sl_bt_ead_core.h +++ b/app/bluetooth/common/ead_core/sl_bt_ead_core.h @@ -151,7 +151,7 @@ sl_status_t sl_bt_ead_randomizer_set(sl_bt_ead_randomizer_t randomizer, /**************************************************************************//** * (Re)initialize the entire Nonce value with the new key material provided - * @note According to the Supplement to the Bluetooth Core Specification (d11) + * @note According to the Supplement to the Bluetooth Core Specification v11 * Part A, Section 1.23.3: the session key shall be set to a value * determined by a higher layer specification or otherwise negotiated * between the devices that are sending and receiving the encrypted AD @@ -163,11 +163,12 @@ sl_status_t sl_bt_ead_randomizer_set(sl_bt_ead_randomizer_t randomizer, * @param[in] randomizer - Pointer to the desired Randomizer value type or * NULL. The Nonce will get a new random value during * the invocation if NULL is passed. - * @param[out] nonce - Pointer to the complete EAD Nonce structure. Can be - * also omitted by passing NULL, in which case only the - * session key will be prepared. This is useful for in-place - * decryption with @ref sl_bt_ead_unpack_decrypt(), and not - * meant to be used this way, otherwise. + * @param[out] nonce - Pointer to the complete EAD Nonce structure. This can be + * omitted by advanced users by passing it as NULL, in which + * case only the session key is prepared. Although passing + * the nonce is the recommended use case, omitting it can + * still be useful for efficient in-place decryption when + * used with @ref sl_bt_ead_unpack_decrypt(). * @return sl_status_t *****************************************************************************/ sl_status_t sl_bt_ead_session_init(sl_bt_ead_key_material_p key_material, diff --git a/app/bluetooth/common/esl_tag_core/inc/esl_tag_core.h b/app/bluetooth/common/esl_tag_core/inc/esl_tag_core.h index eba847c00fa..494b5e1a4a0 100644 --- a/app/bluetooth/common/esl_tag_core/inc/esl_tag_core.h +++ b/app/bluetooth/common/esl_tag_core/inc/esl_tag_core.h @@ -145,19 +145,6 @@ typedef void(*esl_void_func_p)(void); esl_core_get_group_id(addr_word) ((esl_group_id_t) \ ((addr_word & ESL_GROUP_ID_MASK) >> 8)) -/**************************************************************************//** - * ESL Tag core init function. Initializes additional components also, if any. - *****************************************************************************/ -void esl_core_init(void); - -/**************************************************************************//** - * ESL core's bluetooth stack event handler. - * This one runs by the user implementation (usually in app.c) in parallel. - * - * @param[in] evt Event coming from the Bluetooth stack. - *****************************************************************************/ -void esl_core_bt_on_event(sl_bt_msg_t *evt); - /**************************************************************************//** * ESL Tag internal status getter. Can be used to check whether an action is * allowed to process or not. diff --git a/app/bluetooth/common/esl_tag_core/inc/esl_tag_internal.h b/app/bluetooth/common/esl_tag_core/inc/esl_tag_internal.h index 8f1fdbc74f1..cf4204382fa 100644 --- a/app/bluetooth/common/esl_tag_core/inc/esl_tag_internal.h +++ b/app/bluetooth/common/esl_tag_core/inc/esl_tag_internal.h @@ -1,4 +1,4 @@ -/***************************************************************************//** +/******************************************************************************* * @file * @brief ESL Tag core interface declarations for internal use, only. ******************************************************************************* @@ -30,15 +30,16 @@ #ifndef ESL_TAG_INTERNAL_H #define ESL_TAG_INTERNAL_H -/**************************************************************************//** +/****************************************************************************** * @addtogroup esl_tag_core * @{ *****************************************************************************/ #include #include "sl_status.h" +#include "sl_bt_api.h" #include "esl_tag_display_core.h" -/**************************************************************************//** +/****************************************************************************** * Get a display width based on display index. * @param[in] display_index Selects the display to get width of [pixels]. * @param[out] width Returns width if given display exists. @@ -48,7 +49,7 @@ extern sl_status_t esl_display_get_width(uint8_t display_index, uint16_t *width); -/**************************************************************************//** +/****************************************************************************** * Get a display height based on display index. * @param[in] display_index Selects the display to get height of [pixels]. * @param[out] height Returns height if given display exists. @@ -58,7 +59,7 @@ extern sl_status_t esl_display_get_width(uint8_t display_index, extern sl_status_t esl_display_get_height(uint8_t display_index, uint16_t *height); -/**************************************************************************//** +/****************************************************************************** * Get a display type based on display index. * @param[in] display_index The display to get the type of [Assigned Number]. * @param[out] type Returns type if given display exists. @@ -68,7 +69,7 @@ extern sl_status_t esl_display_get_height(uint8_t display_index, extern sl_status_t esl_display_get_type(uint8_t display_index, esl_display_type_t *type); -/**************************************************************************//** +/****************************************************************************** * Select an image storage OTS object. * @param[in] data Pointer to ESL OTS object ID 48 bit value in little endian. * @param[in] length Must be sizeof(esl_image_object_id_t) @@ -78,7 +79,7 @@ extern sl_status_t esl_display_get_type(uint8_t display_index, extern sl_status_t esl_image_select_object(void const *data, uint16_t length); -/**************************************************************************//** +/****************************************************************************** * Callback on image chunk received event. * @param[in] data Pointer to image chunk data. * @param[in] offset Start offset of received chunk. @@ -92,26 +93,26 @@ extern sl_status_t esl_image_chunk_received(uint8_t const *data, uint32_t offset, uint16_t length); -/**************************************************************************//** +/****************************************************************************** * Request ESL to return the Synchronized state from a connection if it's * already synchronized to the AP's PAwR train. * @note: Defined in esl_core but not exposed to the public ESL API *****************************************************************************/ extern sl_status_t esl_core_update_complete(void); -/**************************************************************************//** +/****************************************************************************** * Start ESL service advertisement. * @note: Defined in esl_core but not exposed to the public ESL API *****************************************************************************/ extern sl_status_t esl_core_start_advertising(void); -/**************************************************************************//** +/****************************************************************************** * Purge any pending responses that aren't sent yet. * @note: Defined in esl_tag_response.c but not exposed to the public ESL API *****************************************************************************/ extern void esl_core_purge_responses(void); -/**************************************************************************//** +/****************************************************************************** * Re-schedule pending commands if there're any. * @param[in] uint32_t current_absolute_time New ESL Current Absolute Time value after the clock drift adjustment. @@ -120,7 +121,7 @@ extern void esl_core_purge_responses(void); *****************************************************************************/ extern void esl_reschedule_delayed_commands(uint32_t current_absolute_time); -/**************************************************************************//** +/****************************************************************************** * Get sync handle. * @return The PAwR sync hanle or @ref SL_BT_INVALID_SYNC_HANDLE if ESL is * out of sync. @@ -129,7 +130,7 @@ extern void esl_reschedule_delayed_commands(uint32_t current_absolute_time); *****************************************************************************/ extern uint16_t esl_core_get_sync_handle(void); -/**************************************************************************//** +/****************************************************************************** * Get request event value for PAwR response. * @return The most recent PAwR sync request event value. * @note: Called by esl core internally on opcodes parsing. @@ -137,7 +138,7 @@ extern uint16_t esl_core_get_sync_handle(void); *****************************************************************************/ extern uint16_t esl_core_get_request_event(void); -/**************************************************************************//** +/****************************************************************************** * Get request subevent value for PAwR response. * @return The most recent PAwR sync request subevent value. * @note: Called by esl core internally on opcodes parsing. @@ -145,12 +146,30 @@ extern uint16_t esl_core_get_request_event(void); *****************************************************************************/ extern uint8_t esl_core_get_request_subevent(void); -/**************************************************************************//** +/****************************************************************************** * Invalidate entire ESL configuration to prevent later opcode processing. * @note: Called by esl core internally on factory reset opcode execution. * The function is defined in esl_tag_core.c *****************************************************************************/ extern void esl_core_invalidate_config(void); +/****************************************************************************** + * ESL Tag core init function. Initializes additional components also, if any. + *****************************************************************************/ +extern void esl_core_init(void); + +/****************************************************************************** + * ESL core's bluetooth stack event handler. + * This one runs by the user implementation (usually in app.c) in parallel. + * + * @param[in] evt Event coming from the Bluetooth stack. + *****************************************************************************/ +extern void esl_core_bt_on_event(sl_bt_msg_t *evt); + +/****************************************************************************** + * Cyclic process of ESL Tag Core. + *****************************************************************************/ +extern void esl_core_step(void); + /** @} (end addtogroup esl_tag_core) */ #endif // ESL_TAG_INTERNAL_H diff --git a/app/bluetooth/common/esl_tag_core/src/esl_tag_core.c b/app/bluetooth/common/esl_tag_core/src/esl_tag_core.c index 2655cfb8b7d..5370e93c4c2 100644 --- a/app/bluetooth/common/esl_tag_core/src/esl_tag_core.c +++ b/app/bluetooth/common/esl_tag_core/src/esl_tag_core.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "em_core.h" #include "em_emu.h" #include "gatt_db.h" @@ -147,6 +148,8 @@ typedef struct { typedef struct { // Security timeout task handle sl_sleeptimer_timer_handle_t watchdog_handle; + // Security timeout trigger flag + bool watchdog_triggered; // PAwR evt_pawr_sync_subevent_report.event_counter backup uint16_t request_event; // PAwR evt_pawr_sync_subevent_report.subevent field backup @@ -191,6 +194,7 @@ static esl_struct_t esl_tag = { static esl_persistent_struct_t esl_tag_persistent = { .watchdog_handle = { 0 }, + .watchdog_triggered = false, .request_event = 0, .request_subevent = 0, .advertising_set_handle = SL_BT_INVALID_ADVERTISING_SET_HANDLE @@ -269,43 +273,50 @@ void esl_security_timeout(sl_sleeptimer_timer_handle_t *timer, void *data) // suppress compiler warnings (void)timer; (void)data; + esl_tag_persistent.watchdog_triggered = true; +} - if (esl_state_unsynchronized == esl_tag.status) { - // ESLS d095r13 2.7.3.5 Unsynchronized state watchdog requirement - esl_core_unassociate(); - sl_bt_esl_log(ESL_LOG_COMPONENT_CORE, - ESL_LOG_LEVEL_INFO, - "Unassociated by watchdog timeout."); - } else if (esl_state_unassociated == esl_tag.status) { - // shutdown after one or two hours of advertising in vain - sl_bt_esl_log(ESL_LOG_COMPONENT_CORE, - ESL_LOG_LEVEL_INFO, - "Shutdown by watchdog timeout."); - (void)sl_sleeptimer_stop_timer(&esl_tag_persistent.watchdog_handle); - EMU_EM4Init_TypeDef em4init; +void esl_core_step(void) +{ + if (esl_tag_persistent.watchdog_triggered) { + if (esl_state_unsynchronized == esl_tag.status) { + // ESLS d095r13 2.7.3.5 Unsynchronized state watchdog requirement + esl_core_unassociate(); + sl_bt_esl_log(ESL_LOG_COMPONENT_CORE, + ESL_LOG_LEVEL_INFO, + "Unassociated by watchdog timeout."); + } else if (esl_state_unassociated == esl_tag.status) { + // shutdown after one or two hours of advertising in vain + sl_bt_esl_log(ESL_LOG_COMPONENT_CORE, + ESL_LOG_LEVEL_INFO, + "Shutdown by watchdog timeout."); + (void)sl_sleeptimer_stop_timer(&esl_tag_persistent.watchdog_handle); + EMU_EM4Init_TypeDef em4init; - esl_core_shutdown_hook(); + esl_core_shutdown_hook(); - em4init.em4State = emuEM4Shutoff; - em4init.retainLfxo = false; - em4init.retainLfrco = false; - em4init.retainUlfrco = false; - em4init.pinRetentionMode = emuPinRetentionDisable; + em4init.em4State = emuEM4Shutoff; + em4init.retainLfxo = false; + em4init.retainLfrco = false; + em4init.retainUlfrco = false; + em4init.pinRetentionMode = emuPinRetentionDisable; - EMU_EM4Init(&em4init); - CORE_CRITICAL_SECTION( + EMU_EM4Init(&em4init); + CORE_CRITICAL_SECTION( #if defined(_SILICON_LABS_32B_SERIES_2) - GPIO_IntClear(GPIO_IntGet()); + GPIO_IntClear(GPIO_IntGet()); #endif // defined(_SILICON_LABS_32B_SERIES_2) - EMU_EnterEM4S(); - ); - NVIC_SystemReset(); // just in case, we should never get here, anyway. - } else if (esl_tag.sync_handle != SL_BT_INVALID_SYNC_HANDLE) { - // implement ESLS d095r13 2.7.3.3 Synchronized state watchdog requirement - sl_bt_sync_close(esl_tag.sync_handle); - sl_bt_esl_log(ESL_LOG_COMPONENT_CORE, - ESL_LOG_LEVEL_INFO, - "Unsynchronized by watchdog timeout."); + EMU_EnterEM4S(); + ); + NVIC_SystemReset(); // just in case, we should never get here, anyway. + } else if (esl_tag.sync_handle != SL_BT_INVALID_SYNC_HANDLE) { + // implement ESLS d095r13 2.7.3.3 Synchronized state watchdog requirement + sl_bt_sync_close(esl_tag.sync_handle); + sl_bt_esl_log(ESL_LOG_COMPONENT_CORE, + ESL_LOG_LEVEL_INFO, + "Unsynchronized by watchdog timeout."); + } + esl_tag_persistent.watchdog_triggered = false; } } @@ -565,6 +576,7 @@ static void esl_state_connectable_handler(sl_bt_msg_t *evt) // force-stop security watchdog if running (void)sl_sleeptimer_stop_timer(&esl_tag_persistent.watchdog_handle); + esl_tag_persistent.watchdog_triggered = false; break; case sl_bt_evt_connection_closed_id: @@ -901,8 +913,7 @@ static void esl_state_configuring_handler(sl_bt_msg_t *evt) } else { // set synchronized state if sync exists and Update Complete received if (esl_tag.sync_handle != SL_BT_INVALID_SYNC_HANDLE - && is_esl_configured_for(ESL_CONFIG_FLAG_UPDATE_COMPLETE) - && evt->data.evt_connection_closed.reason == SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_BY_LOCAL_HOST) { + && is_esl_configured_for(ESL_CONFIG_FLAG_UPDATE_COMPLETE)) { esl_tag.status = esl_state_synchronized; sl_bt_esl_log(ESL_LOG_COMPONENT_CORE, ESL_LOG_LEVEL_INFO, diff --git a/app/bluetooth/common/esl_tag_core/src/esl_tag_opcodes.c b/app/bluetooth/common/esl_tag_core/src/esl_tag_opcodes.c index 567b125ffc3..141755e1ea7 100644 --- a/app/bluetooth/common/esl_tag_core/src/esl_tag_opcodes.c +++ b/app/bluetooth/common/esl_tag_core/src/esl_tag_opcodes.c @@ -775,12 +775,10 @@ sl_status_t esl_core_process_opcode(esl_id_t self_id, break; case ESL_TLV_OPCODE_UNASSOCIATE: { - esl_basic_state_t basic_state = esl_core_get_basic_state(); - // remove any pending delayed command immediately esl_core_purge_delayed_commands(); - // Close the connection, if opened + // close the connection, if opened (void)app_scheduler_add(&esl_core_async_disconnect, 0, 0, NULL); result = app_scheduler_add_delayed(&esl_delayed_unassociate, @@ -788,9 +786,16 @@ sl_status_t esl_core_process_opcode(esl_id_t self_id, NULL, 0, NULL); if (result != SL_STATUS_OK) { esl_core_set_last_error(ESL_ERROR_INSUFFICIENT_RESOURCES); - } else if (needs_response) { - result = esl_core_build_response(ESL_TLV_RESPONSE_BASIC_STATE, - &basic_state); + } else { + // predict the imminent loss of synchronization + esl_core_set_basic_state_bit(ESL_BASIC_STATE_SYNCHRONIZED_BIT, + ESL_CLEAR); + + if (needs_response) { + esl_basic_state_t basic_state = esl_core_get_basic_state(); + result = esl_core_build_response(ESL_TLV_RESPONSE_BASIC_STATE, + &basic_state); + } } } break; diff --git a/app/bluetooth/common/hci_coex/src/sli_bt_hci_coex.c b/app/bluetooth/common/hci_coex/src/sli_bt_hci_coex.c index 55d30345eb7..3e9d47e0171 100644 --- a/app/bluetooth/common/hci_coex/src/sli_bt_hci_coex.c +++ b/app/bluetooth/common/hci_coex/src/sli_bt_hci_coex.c @@ -52,7 +52,6 @@ bool sli_bt_hci_handle_coex_command(struct sl_btctrl_hci_message * hcimsg) //Invalid parameters or some other error sl_btctrl_hci_message_set_response(hcimsg, BT_ERR_INVALID, NULL, 0); return true; -#if 0 //Depends on BG-12346 case SL_BT_HCI_COEX_GET_PARAMETERS_OPCODE: if (length == 0) { sl_bt_ll_coex_config_t params; @@ -63,7 +62,6 @@ bool sli_bt_hci_handle_coex_command(struct sl_btctrl_hci_message * hcimsg) //Invalid parameters or some other error sl_btctrl_hci_message_set_response(hcimsg, BT_ERR_INVALID, NULL, 0); return true; -#endif case SL_BT_HCI_COEX_SET_DIRECTIONAL_PRIORITY_PULSE_OPCODE: if (length == sizeof(uint8_t)) { uint8_t params; diff --git a/app/bluetooth/common/ncp/sl_ncp.c b/app/bluetooth/common/ncp/sl_ncp.c index 49136825fec..10f3fcd6a6d 100644 --- a/app/bluetooth/common/ncp/sl_ncp.c +++ b/app/bluetooth/common/ncp/sl_ncp.c @@ -595,7 +595,6 @@ static void cmd_dequeue(void) { CORE_DECLARE_IRQ_STATE; CORE_ENTER_ATOMIC(); - memset((void *)cmd.buf, 0, (size_t)cmd.len); cmd.len = 0; cmd_clr_available(); CORE_EXIT_ATOMIC(); @@ -627,7 +626,6 @@ static void evt_dequeue(void) { CORE_DECLARE_IRQ_STATE; CORE_ENTER_ATOMIC(); - memset((void *)evt.buf, 0, sizeof(evt.buf)); evt.len = 0; evt_clr_available(); CORE_EXIT_ATOMIC(); diff --git a/app/bluetooth/common/ots/src/sl_bt_ots_client.c b/app/bluetooth/common/ots/src/sl_bt_ots_client.c index d1bce80256c..177e6ab5185 100644 --- a/app/bluetooth/common/ots/src/sl_bt_ots_client.c +++ b/app/bluetooth/common/ots/src/sl_bt_ots_client.c @@ -1027,10 +1027,17 @@ sl_status_t sl_bt_ots_client_abort(sl_bt_ots_client_handle_t client) void sli_bt_ots_client_init(void) { + CORE_DECLARE_IRQ_STATE; + + CORE_ENTER_CRITICAL(); // Clear connection handle table memset(connection_handle_table, INVALID_CONNECTION_HANDLE, sizeof(connection_handle_table)); + // Clear active clients handle table + memset(active_client, + 0, + sizeof(active_client)); for (uint8_t connection_index = 0; connection_index < SL_BT_CONFIG_MAX_CONNECTIONS; connection_index++) { // Read queue app_queue_init(&read_queue[connection_index], @@ -1043,6 +1050,7 @@ void sli_bt_ots_client_init(void) sizeof(write_queue_item_t), (uint8_t *)write_data[connection_index]); } + CORE_EXIT_CRITICAL(); } void sli_bt_ots_client_step(void) @@ -1142,8 +1150,14 @@ void sli_bt_ots_client_on_bt_event(sl_bt_msg_t *evt) uint8_t active_handle_index = 0; switch (SL_BT_MSG_ID(evt->header)) { - case sl_bt_evt_system_boot_id: - break; + case sl_bt_evt_system_boot_id: { + sl_bt_ots_client_t *handle = NULL; + while ((handle = (sl_bt_ots_client_t *)sl_slist_pop(&client_list)) != NULL) { + // reset status + handle->status = CLIENT_STATUS_DISCONNECTED; + } + sli_bt_ots_client_init(); + } break; case sl_bt_evt_connection_opened_id: for (uint8_t i = 0; i < SL_BT_CONFIG_MAX_CONNECTIONS; i++ ) { if (connection_handle_table[i] == INVALID_CONNECTION_HANDLE) { @@ -1173,11 +1187,12 @@ void sli_bt_ots_client_on_bt_event(sl_bt_msg_t *evt) // Set status handle->status = CLIENT_STATUS_DISCONNECTED; - // Remove client from the list - sl_slist_remove(&client_list, &handle->node); - // Do callback CALL_SAFE(handle, on_disconnect, handle); + + // Remove client from the list + sl_slist_remove(&client_list, &handle->node); + break; } } // Clean index diff --git a/app/bluetooth/common/simple_com/config/sl_simple_com_config.h b/app/bluetooth/common/simple_com/config/sl_simple_com_config.h index 8af7e4b25a5..b742d1ed339 100644 --- a/app/bluetooth/common/simple_com/config/sl_simple_com_config.h +++ b/app/bluetooth/common/simple_com/config/sl_simple_com_config.h @@ -48,6 +48,21 @@ // Define the size of the transmit buffer in bytes. #define SL_SIMPLE_COM_TX_BUF_SIZE (260) +// Robust +// Message header +// Robustify the communication by adding a message header and filter out invalid messages. +// Note: This configuration should match on the sender and receiver side. +// Default: Off +#define SL_SIMPLE_COM_ROBUST 0 + +// CRC +// Add payload CRC and perform checking. +// Note: This configuration should match on the sender and receiver side. +// Default: On +#define SL_SIMPLE_COM_ROBUST_CRC 1 +// +// + // <<< end of configuration section >>> /** @} (end addtogroup simple_com) */ diff --git a/app/bluetooth/common/simple_com/sl_simple_com_robust.c b/app/bluetooth/common/simple_com/sl_simple_com_robust.c new file mode 100644 index 00000000000..ae93a2d1639 --- /dev/null +++ b/app/bluetooth/common/simple_com/sl_simple_com_robust.c @@ -0,0 +1,211 @@ +/***************************************************************************//** + * @file + * @brief Robust Communication + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ +// ----------------------------------------------------------------------------- +// Includes +#include +#include +#include "sl_simple_com_robust.h" +#ifndef HOST_TOOLCHAIN +#include "sl_simple_com_config.h" +#else // HOST_TOOLCHAIN +#include "host_comm_config.h" +#endif // HOST_TOOLCHAIN + +#define PREAMBLE_BYTE 0b01011010 // 0x5A +#define MAX_PAYLOAD_LENGTH 2047 +#define PAYLOAD_LENGTH_MASK 0b11100000 +#define CRC_PRESENT_FLAG 0b00010000 + +// ----------------------------------------------------------------------------- +// Private function declarations + +/**************************************************************************//** + * Calculate CRC-4 checksum using the x^4 + x + 1 polynomial + * + * @param[in] data pointer to the input data + * @param[in] len length of the input data in nibbles + * @return CRC-4 checksum + *****************************************************************************/ +static uint8_t crc4(const uint8_t *data, size_t len); + +#if defined(SL_SIMPLE_COM_ROBUST_CRC) && SL_SIMPLE_COM_ROBUST_CRC == 1 +/**************************************************************************//** + * Calculate CRC-8 checksum using the x^8 + x^2 + x + 1 polynomial + * + * @param[in] data pointer to the input data + * @param[in] len size of the input data in bytes + * @return CRC-8 checksum + *****************************************************************************/ +static uint8_t crc8(const uint8_t *data, size_t len); +#endif + +// ----------------------------------------------------------------------------- +// Private function definitions + +// Calculate CRC-4 checksum using the x^4 + x + 1 polynomial +uint8_t crc4(const uint8_t *data, size_t len) +{ + static const uint8_t table[] = { + 0x0, 0x7, 0xe, 0x9, 0x5, 0x2, 0xb, 0xc, 0xa, 0xd, 0x4, 0x3, 0xf, 0x8, 0x1, 0x6 + }; + + uint8_t crc = 0xa; // CRC value of the preamble 0x5A + for (size_t i = 0; i < len; i++) { + uint8_t shift = i % 2 == 0 ? 4 : 0; // high nibbles have even index + uint8_t nibble = (data[i / 2] >> shift) & 0x0F; + crc = table[crc ^ nibble]; + } + return crc; +} + +#if defined(SL_SIMPLE_COM_ROBUST_CRC) && SL_SIMPLE_COM_ROBUST_CRC == 1 +// Calculate CRC-8 checksum using the x^8 + x^2 + x + 1 polynomial +static uint8_t crc8(const uint8_t *data, size_t len) +{ + uint32_t crc = 0; // initial value + for (size_t i = 0; i < len; i++) { + crc ^= data[i] << 8; + for (size_t j = 8; j > 0; j--) { + if (crc & 0x8000) { + crc ^= (0x1070 << 3); + } + crc <<= 1; + } + } + return (uint8_t)(crc >> 8); +} +#endif + +// ----------------------------------------------------------------------------- +// Public function definitions + +// Pack data between preamble byte and (if turned on) CRC checksum +size_t sl_simple_com_robust_pack_data(uint8_t *packed_data_ptr, + const uint8_t *data, + uint16_t len) +{ + if (packed_data_ptr == NULL || data == NULL || len > MAX_PAYLOAD_LENGTH) { + return 0; + } + size_t packed_data_size = sl_simple_com_robust_get_pack_buffer_size(len); + + // Building the 3 header bytes: preamble (1 byte), + // Payload length (11 bits), CRC present flag (1 bit), header CRC-4 (4 bits) + packed_data_ptr[0] = PREAMBLE_BYTE; + // 2nd byte of the header contains the lower 8 bits of payload length + packed_data_ptr[1] = (uint8_t)len; + // Upper 3 bits of the 3rd byte of the header contains the higher 3 bits of payload length + packed_data_ptr[2] = (uint8_t)((len >> 3) & PAYLOAD_LENGTH_MASK); +#if defined(SL_SIMPLE_COM_ROBUST_CRC) && SL_SIMPLE_COM_ROBUST_CRC == 1 + packed_data_ptr[2] |= CRC_PRESENT_FLAG; +#endif + // Calculate CRC value for header, exclude preamble + packed_data_ptr[2] |= crc4(packed_data_ptr + 1, 3); + + // Payload + memcpy(&packed_data_ptr[SL_SIMPLE_COM_ROBUST_HEADER_SIZE], data, len); + + // CRC-8 +#if defined(SL_SIMPLE_COM_ROBUST_CRC) && SL_SIMPLE_COM_ROBUST_CRC == 1 + packed_data_ptr[packed_data_size - 1] = crc8(data, len); +#endif + return packed_data_size; +} + +// Unpack packets from byte stream looking for valid headers +sl_simple_com_robust_result_t sl_simple_com_robust_unpack_data(uint8_t *data, + size_t len) +{ + sl_simple_com_robust_result_t result = { + .status = SL_STATUS_FAIL, + .payload = NULL, + .payload_size = 0, + .processed = 0 + }; + + if (data == NULL) { + result.status = SL_STATUS_NULL_POINTER; + return result; + } + if (len <= SL_SIMPLE_COM_ROBUST_HEADER_SIZE) { + result.status = SL_STATUS_EMPTY; + return result; + } + + // Find and validate the message header + size_t margin = len - SL_SIMPLE_COM_ROBUST_HEADER_SIZE; + while ((data[result.processed] != PREAMBLE_BYTE + || crc4(data + result.processed + 1, 4) != 0) + && result.processed < margin) { + result.processed++; + } + // No valid frame found + if (result.processed >= margin) { + result.status = SL_STATUS_NOT_FOUND; + return result; + } + + // Shift input data to the beginning of the frame + data += result.processed; + len -= result.processed; + + // Check payload CRC flag + bool crc_present = (data[2] & CRC_PRESENT_FLAG) != 0; + + // Get payload length from header (11 bits) + result.payload_size = data[1] | ((data[2] & PAYLOAD_LENGTH_MASK) << 3); + + // Check if the incoming data contains the whole payload + size_t message_size = SL_SIMPLE_COM_ROBUST_HEADER_SIZE + result.payload_size; + if (crc_present) { + message_size++; + } + + if (len < message_size) { + result.status = SL_STATUS_FAIL; + return result; + } + + result.processed += message_size; + result.payload = data + SL_SIMPLE_COM_ROBUST_HEADER_SIZE; + + // If payload CRC is present, validate +#if defined(SL_SIMPLE_COM_ROBUST_CRC) && SL_SIMPLE_COM_ROBUST_CRC == 1 + if (crc_present) { + if (crc8(result.payload, result.payload_size + 1) != 0) { + result.status = SL_STATUS_FAIL; + return result; + } + } +#endif // SL_SIMPLE_COM_ROBUST_CRC + + result.status = SL_STATUS_OK; + return result; +} diff --git a/app/bluetooth/common/simple_com/sl_simple_com_robust.h b/app/bluetooth/common/simple_com/sl_simple_com_robust.h new file mode 100644 index 00000000000..9713673c630 --- /dev/null +++ b/app/bluetooth/common/simple_com/sl_simple_com_robust.h @@ -0,0 +1,90 @@ +/***************************************************************************//** + * @file + * @brief Robust Communication Interface + * Packeting layer providing reliable communication with guaranteeing data + * integrity. This module can be used to pack bytes between a header and a CRC + * value and unpack and validate packets from a data stream. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_COM_ROBUST_H +#define SL_SIMPLE_COM_ROBUST_H + +#include +#include +#include "sl_status.h" +#ifndef HOST_TOOLCHAIN +#include "sl_simple_com_config.h" +#else // HOST_TOOLCHAIN +#include "host_comm_config.h" +#endif // HOST_TOOLCHAIN + +#define SL_SIMPLE_COM_ROBUST_HEADER_SIZE 3 + +// Get required buffer size for packed data +#if defined(SL_SIMPLE_COM_ROBUST_CRC) && SL_SIMPLE_COM_ROBUST_CRC == 1 +#define sl_simple_com_robust_get_pack_buffer_size(len) (len + SL_SIMPLE_COM_ROBUST_HEADER_SIZE + 1) +#else // SL_SIMPLE_COM_ROBUST_CRC +#define sl_simple_com_robust_get_pack_buffer_size(len) (len + SL_SIMPLE_COM_ROBUST_HEADER_SIZE) +#endif // SL_SIMPLE_COM_ROBUST_CRC + +typedef struct { + sl_status_t status; // SL_STATUS_OK if a packet was found and validated with success + uint8_t *payload; // Pointer to the beginning of the payload + size_t payload_size; // Payload length in bytes + size_t processed; // Number of bytes processed from the input buffer +} sl_simple_com_robust_result_t; + +/**************************************************************************//** + * Pack data between preamble byte and (if turned on) CRC checksum + * This function adds a 3 byte header containing preamble byte, payload + * length, CRC flag and CRC value to the header. If CRC is required an 8 bit + * CRC value will be calculated for the payload and added to the end of packet. + * + * @param[out] packed_data_ptr pointer where the packed data should be loaded + * @param[in] data pointer to the data to be packed + * @param[in] len size of the data to be packed + * @return the size of packed data + *****************************************************************************/ +size_t sl_simple_com_robust_pack_data(uint8_t *packed_data_ptr, + const uint8_t *data, + uint16_t len); + +/**************************************************************************//** + * Unpack packets from byte stream looking for valid headers. + * This function searches valid headers and extracts payload after the header + * into destination buffer. Header is validated by 4 bit header CRC and payload + * can be also validated by optional CRC check. + * + * @param[in] data pointer to the data to be unpacked + * @param[in] len size of the data to be unpacked + * @return the result of the action + *****************************************************************************/ +sl_simple_com_robust_result_t sl_simple_com_robust_unpack_data(uint8_t *data, + size_t len); + +#endif // SL_SIMPLE_COM_ROBUST_H diff --git a/app/bluetooth/common/simple_com/sl_simple_com_usart.c b/app/bluetooth/common/simple_com/sl_simple_com_usart.c index 95ece138665..be714c4245f 100644 --- a/app/bluetooth/common/simple_com/sl_simple_com_usart.c +++ b/app/bluetooth/common/simple_com/sl_simple_com_usart.c @@ -38,6 +38,9 @@ #include "app_assert.h" #include "sl_simple_com.h" #include "sl_simple_com_config.h" +#if defined(SL_SIMPLE_COM_ROBUST) && SL_SIMPLE_COM_ROBUST == 1 +#include "sl_simple_com_robust.h" +#endif // SL_SIMPLE_COM_ROBUST #ifdef EFR32BG1_USART_E202_WORKAROUND #include "sl_sleeptimer.h" #endif // EFR32BG1_USART_E202_WORKAROUND @@ -128,7 +131,6 @@ void sl_simple_com_step(void) sl_simple_com_os_task_proceed(); } else { // Clear TX buffer - memset(tx_buf, 0, sizeof(tx_buf)); tx_cb_signal.timeout = 0; tx_cb_signal.finished = false; // Call public callback API @@ -143,7 +145,7 @@ void sl_simple_com_step(void) * * Transmits len bytes of data through the UART interface using DMA. * - * @param[out] len Message lenght + * @param[out] len Message length * @param[out] data Message data *****************************************************************************/ void sl_simple_com_transmit(uint32_t len, uint8_t *data) @@ -153,7 +155,12 @@ void sl_simple_com_transmit(uint32_t len, uint8_t *data) // transmission completes app_assert(len <= SL_SIMPLE_COM_TX_BUF_SIZE, "TX length is bigger than allocated buffer\n"); +#if defined(SL_SIMPLE_COM_ROBUST) && SL_SIMPLE_COM_ROBUST == 1 + len = sl_simple_com_robust_pack_data(tx_buf, data, (size_t)len); +#else // SL_SIMPLE_COM_ROBUST memcpy((void *)tx_buf, (void *)data, (size_t)len); +#endif // SL_SIMPLE_COM_ROBUST + // Transmit data using a non-blocking transmit function ec = UARTDRV_Transmit(uartdrv_handle, tx_buf, @@ -366,14 +373,42 @@ static void receive_cb(UARTDRV_Handle_t handle, UARTDRV_Count_t transferCount) { (void)handle; - // Call public callback API - sl_simple_com_receive_cb(ECODE_EMDRV_UARTDRV_OK == transferStatus - ? SL_STATUS_OK : SL_STATUS_FAIL, - transferCount, - data); - // Clear RX buffer - memset(rx_buf, 0, sizeof(rx_buf)); - sl_simple_com_os_task_proceed(); + +#if defined(SL_SIMPLE_COM_ROBUST) && SL_SIMPLE_COM_ROBUST == 1 + if (transferCount > 0) { + sl_simple_com_robust_result_t result = sl_simple_com_robust_unpack_data(data, + transferCount); + + // Call public callback API + sl_simple_com_receive_cb((ECODE_EMDRV_UARTDRV_OK == transferStatus + ? SL_STATUS_OK : SL_STATUS_FAIL | result.status), + result.payload_size, + result.payload); + + // Calculate processed data from buf_in_packed. (Payload + overhead) + int32_t processed = result.payload_size + sl_simple_com_robust_get_pack_buffer_size(0); + + // Clear processed data from RX buffer + memmove(rx_buf, &rx_buf[processed], transferCount - processed); + memset(&rx_buf[transferCount - processed], + 0, + sizeof(rx_buf) - (transferCount - processed)); + + sl_simple_com_os_task_proceed(); + } else { +#else // SL_SIMPLE_COM_ROBUST + { +#endif // SL_SIMPLE_COM_ROBUST + // Call public callback API + sl_simple_com_receive_cb(ECODE_EMDRV_UARTDRV_OK == transferStatus + ? SL_STATUS_OK : SL_STATUS_FAIL, + transferCount, + data); + + // Clear RX buffer + memset(rx_buf, 0, sizeof(rx_buf)); + sl_simple_com_os_task_proceed(); + } } /**************************************************************************//** diff --git a/app/bluetooth/common_host/app_log/config/app_log_config.h b/app/bluetooth/common_host/app_log/config/app_log_config.h index 9ad4eb1b855..9c67585a177 100644 --- a/app/bluetooth/common_host/app_log/config/app_log_config.h +++ b/app/bluetooth/common_host/app_log/config/app_log_config.h @@ -71,8 +71,9 @@ // Application Logging // Enables Logging. +#ifndef APP_LOG_ENABLE #define APP_LOG_ENABLE 1 - +#endif // APP_LOG_ENABLE // General // Trace diff --git a/app/bluetooth/common_host/app_sleep/app_sleep.c b/app/bluetooth/common_host/app_sleep/app_sleep.c index 6014a76855c..6236c94d73b 100644 --- a/app/bluetooth/common_host/app_sleep/app_sleep.c +++ b/app/bluetooth/common_host/app_sleep/app_sleep.c @@ -47,7 +47,7 @@ void app_sleep_us(uint64_t usec) } // Convert to 100 nanosec interval, negative value indicates relative time - due_time.QuadPart = -(10 * usec); + due_time.QuadPart = -((10 * usec) - 1); timer = CreateWaitableTimer(NULL, TRUE, NULL); SetWaitableTimer(timer, &due_time, 0, NULL, NULL, 0); diff --git a/app/bluetooth/common_host/app_timer/app_timer_mac.c b/app/bluetooth/common_host/app_timer/app_timer_mac.c index 794d0a1c3dc..0a99eaf4732 100644 --- a/app/bluetooth/common_host/app_timer/app_timer_mac.c +++ b/app/bluetooth/common_host/app_timer/app_timer_mac.c @@ -119,11 +119,11 @@ void sli_app_timer_step(void) while (NULL != tmp_timer_ptr) { if (true == tmp_timer_ptr->app_timer_handle.triggered) { - // Delete non-periodic timers + // Delete if timer is non-periodic if (false == tmp_timer_ptr->periodic) { status = delete_timer(tmp_timer_ptr); if (SL_STATUS_OK != status) { - app_log_error("Failed to delete timer after stopping it" + app_log_error("One-shot timer could not be cleared." APP_LOG_NEW_LINE); } } diff --git a/app/bluetooth/common_host/app_timer/app_timer_posix.c b/app/bluetooth/common_host/app_timer/app_timer_posix.c index f3a303b6bdd..81315c79143 100644 --- a/app/bluetooth/common_host/app_timer/app_timer_posix.c +++ b/app/bluetooth/common_host/app_timer/app_timer_posix.c @@ -156,11 +156,11 @@ void sli_app_timer_step(void) while (NULL != tmp_timer_ptr) { if (true == tmp_timer_ptr->app_timer_handle.triggered) { - // Delete non-periodic timers + // Delete if timer is non-periodic if (false == tmp_timer_ptr->periodic) { - status = delete_timer(&(tmp_timer_ptr->app_timer_handle.timer_id)); + status = app_timer_stop(tmp_timer_ptr); if (SL_STATUS_OK != status) { - app_log_error("Failed to delete timer after stopping it" + app_log_error("One-shot timer could not be cleared." APP_LOG_NL); } } @@ -363,15 +363,26 @@ static bool contains_app_timer(app_timer_t *timer) ******************************************************************************/ static void handler(int sig, siginfo_t *si, void *uc) { + timer_t *timer_id = (timer_t*)(si->si_value.sival_ptr); app_timer_t *tmp_timer_ptr = NULL; - tmp_timer_ptr = find_timer((timer_t*)(si->si_value.sival_ptr)); + tmp_timer_ptr = find_timer(timer_id); if (NULL != tmp_timer_ptr) { tmp_timer_ptr->app_timer_handle.triggered = true; + // Delete if timer is non-periodic + if (false == tmp_timer_ptr->periodic) { + struct itimerspec ts = { { 0, 0 }, { 0, 0 } }; + int status = timer_settime(tmp_timer_ptr->app_timer_handle.timer_id, 0, &ts, NULL); + int errsv = errno; + if (0 != status) { + app_log_error("Failed to stop non-periodic timer with error %d" APP_LOG_NL, errsv); + } + } } else { app_log_error("Timer was not found with the ID that was expired." APP_LOG_NL); + delete_timer(timer_id); } } diff --git a/app/bluetooth/common_host/app_timer/app_timer_win.c b/app/bluetooth/common_host/app_timer/app_timer_win.c index 65ce0c961ae..66b290f507a 100644 --- a/app/bluetooth/common_host/app_timer/app_timer_win.c +++ b/app/bluetooth/common_host/app_timer/app_timer_win.c @@ -28,6 +28,7 @@ * ******************************************************************************/ +#include #include "app_timer.h" #include "app_log.h" @@ -86,6 +87,15 @@ static void append_app_timer(app_timer_t *timer); ******************************************************************************/ static WINBOOL remove_app_timer(app_timer_t *timer); +/***************************************************************************//** + * Check if timer is in the list + * + * @param[in] timer app_timer reference + * + * @returns true if the timer is in the list, flase if not + ******************************************************************************/ +static bool contains_app_timer(app_timer_t *timer); + // ----------------------------------------------------------------------------- // Private function definitions @@ -107,9 +117,17 @@ __attribute__((stdcall)) static void app_timer_common_callback(HWND hwnd, tmp_timer_ptr = tmp_timer_ptr->next; } if (NULL == tmp_timer_ptr) { - app_log_error("Timer handle not found." APP_LOG_NL); + app_log_error("Timer handle %d not found." APP_LOG_NL, timer_id); + (void)KillTimer(NULL, timer_id); + (void)GetLastError(); } else { tmp_timer_ptr->app_timer_handle.triggered = true; + // Delete non-periodic timers + if (false == tmp_timer_ptr->periodic) { + (void)KillTimer(NULL, timer_id); + (void)GetLastError(); + tmp_timer_ptr->app_timer_handle.timer_id = 0; + } } } @@ -165,6 +183,21 @@ static WINBOOL remove_app_timer(app_timer_t *timer) return true; } +/***************************************************************************//** + * Check if app timer is in the list + ******************************************************************************/ +static bool contains_app_timer(app_timer_t *timer) +{ + app_timer_t *local_timer = app_timer_head; + + while (NULL != local_timer) { + if (timer == local_timer) { + return true; + } + local_timer = local_timer->next; + } + return false; +} // ----------------------------------------------------------------------------- // Public function definitions @@ -181,7 +214,6 @@ void app_timer_init(void) ******************************************************************************/ void sli_app_timer_step(void) { - sl_status_t status = SL_STATUS_FAIL; app_timer_t *tmp_timer_ptr = app_timer_head; MSG msg; @@ -197,11 +229,11 @@ void sli_app_timer_step(void) while (NULL != tmp_timer_ptr) { if (true == tmp_timer_ptr->app_timer_handle.triggered) { - // Delete non-periodic timers + // Delete if timer is non-periodic if (false == tmp_timer_ptr->periodic) { - status = app_timer_stop(tmp_timer_ptr); + sl_status_t status = app_timer_stop(tmp_timer_ptr); if (SL_STATUS_OK != status) { - app_log_error("Failed to stop oneshot timer." APP_LOG_NL); + app_log_error("One-shot timer could not be cleared." APP_LOG_NL); } } if (NULL != tmp_timer_ptr->callback) { @@ -258,31 +290,47 @@ sl_status_t app_timer_start(app_timer_t *timer, ******************************************************************************/ sl_status_t app_timer_stop(app_timer_t *timer) { + sl_status_t result = SL_STATUS_NULL_POINTER; WINBOOL status = false; if (timer == NULL) { - return SL_STATUS_NULL_POINTER; + return result; } - status = KillTimer(NULL, timer->app_timer_handle.timer_id); - if (false == status) { - DWORD LastError = GetLastError(); - if (!LastError) { - // Special case on Windows - // 0 a.k.a ERROR_SUCCESS means that the operation failed successfully. - return SL_STATUS_OK; + if (contains_app_timer(timer)) { + if (timer->app_timer_handle.timer_id != 0) { + status = KillTimer(NULL, timer->app_timer_handle.timer_id); } else { - app_log_error("Stopping timer returned with error code %lu " - APP_LOG_NL, LastError); - return SL_STATUS_FAIL; + status = true; // Can be stopped already either because it's one-shot and expired or by users + result = SL_STATUS_OK; } - } - status = remove_app_timer(timer); - if (false == status) { - app_log_error("Could not remove timer " APP_LOG_NL); - return SL_STATUS_FAIL; + if (false == status) { + DWORD LastError = GetLastError(); + if (!LastError || LastError == ERROR_INVALID_WINDOW_HANDLE) { + // Special cases on Windows + // 0 a.k.a ERROR_SUCCESS means that the operation failed successfully. + // ERROR_INVALID_WINDOW_HANDLE seems normal on some Windows versions if hWnd was passed as NULL + result = SL_STATUS_OK; + } else { + app_log_error("Stopping timer returned with error code %lu " + APP_LOG_NL, LastError); + result = SL_STATUS_FAIL; + } + } else { + result = SL_STATUS_OK; + } + + if (result == SL_STATUS_OK) { + timer->app_timer_handle.timer_id = 0; + (void)remove_app_timer(timer); + } } else { - return SL_STATUS_OK; + if (timer->app_timer_handle.timer_id != 0) { + (void)KillTimer(NULL, timer->app_timer_handle.timer_id); + (void)GetLastError(); + timer->app_timer_handle.timer_id = 0; + } } + return result; } /** @} (end addtogroup timer) */ diff --git a/app/bluetooth/common_host/esl_key_lib/esl_key_lib.h b/app/bluetooth/common_host/esl_key_lib/esl_key_lib.h index 0f637181471..0a4959bb7d0 100644 --- a/app/bluetooth/common_host/esl_key_lib/esl_key_lib.h +++ b/app/bluetooth/common_host/esl_key_lib/esl_key_lib.h @@ -475,5 +475,8 @@ sl_status_t DLL_EXPORT esl_key_lib_get_bind_address_by_ble_address(const db_hand sl_status_t DLL_EXPORT esl_key_lib_get_bind_address_by_esl_address(const db_handle_p db_hnd, const esl_address_t esl_address, bd_addr *bind_addr_out); +#ifdef __cplusplus +}; +#endif #endif // ESL_KEY_LIB_H diff --git a/app/bluetooth/common_host/esl_key_lib/makefile b/app/bluetooth/common_host/esl_key_lib/makefile index dbed404c96d..7f3604a8d6c 100644 --- a/app/bluetooth/common_host/esl_key_lib/makefile +++ b/app/bluetooth/common_host/esl_key_lib/makefile @@ -67,7 +67,7 @@ endif ################################################################################ .SUFFIXES: # ignore builtin rules -.PHONY: all debug release clean clean_export export help +.PHONY: all debug release clean clean_export clean_keep_sql export help # Default directories OBJ_DIR ?= obj @@ -88,11 +88,12 @@ CFLAGS_RELEASE ?= -DNDEBUG \ HELP_MESSAGE += \ "Available build targets for $(PROJECTNAME)\n" \ -" debug - default target, optimized for debugging\n" \ -" release - build with defult compiler optimization\n" \ -" clean - remove build directories\n" \ -" export - copy all project resources into '$(EXPORT_DIR)' directory\n" \ -" help - print this help message\n" +" debug - default target, optimized for debugging\n" \ +" release - build with defult compiler optimization\n" \ +" clean - remove build directories\n" \ +" clean_keep_sql - remove build directories but keep sqlite3 files\n" \ +" export - copy all project resources into '$(EXPORT_DIR)' directory\n" \ +" help - print this help message\n" ifeq (, $(filter $(UNAME), darwin linux)) # Enable escape sequence @@ -157,7 +158,7 @@ $(EXE_DIR)/$(PROJECTNAME): $(OBJS) $(LIBS) $(PROJECTNAME)_wrapper.py: $(PROJECTNAME).h @echo "Generating Python wrapper" - ctypesgen --no-gnu-types $(INCFLAGS) $(PROJECTNAME).h -o $(PROJECTNAME)_wrapper.py + ctypesgen --no-gnu-types --allow-gnu-c --no-macro-warnings $(INCFLAGS) $(PROJECTNAME).h -o $(PROJECTNAME)_wrapper.py 2> /dev/null @echo "Fixing up Python wrapper" ../../script/ctypesgen_wrapper_fix.py $(PROJECTNAME)_wrapper.py -v @@ -167,6 +168,13 @@ ifeq ($(filter $(MAKECMDGOALS),all debug release export),) rm -f $(PROJECTNAME)_wrapper.py endif +clean_keep_sql: clean_export +ifeq ($(filter $(MAKECMDGOALS),all debug release export),) + find $(OBJ_DIR) ! \( -type f -and -iname "sqlite3.*" \) -delete || true + rm -rf $(EXE_DIR) + rm -f $(PROJECTNAME)_wrapper.py +endif + clean_export: @if [ -d $(EXPORT_DIR) ]; then \ read -p "Enter 'y' to remove '$(EXPORT_DIR)': " ans && if [ _$$ans = _y ]; then rm -rf $(EXPORT_DIR); fi \ diff --git a/app/bluetooth/common_host/esl_lib/esl_lib.c b/app/bluetooth/common_host/esl_lib/esl_lib.c index ad0719a6660..a078b1d583d 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib.c @@ -66,7 +66,7 @@ sl_status_t esl_lib_start(char *config, esl_lib_on_event_t event_handler, esl_lib_log_callback_t log_fn) { - esl_lib_log_api_info("Requested: Start" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Start" APP_LOG_NL); CHECK_NULL(event_handler); @@ -103,7 +103,7 @@ sl_status_t esl_lib_start(char *config, sl_status_t esl_lib_stop(void) { - esl_lib_log_api_info("Requested: Stop" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Stop" APP_LOG_NL); run = false; return SL_STATUS_OK; @@ -129,7 +129,7 @@ sl_status_t esl_lib_connect(esl_lib_address_t address, uint8_t *data_ptr = NULL; esl_lib_connect_tlv_t *tlv = NULL; - esl_lib_log_api_info("Requested: Connect" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Connect" APP_LOG_NL); // Check for NULL key if (key_type != ESL_LIB_KEY_TYPE_NO_KEY && key == NULL) { @@ -175,9 +175,11 @@ sl_status_t esl_lib_connect(esl_lib_address_t address, // Allocate memory for the command cmd = (esl_lib_command_list_cmd_t *)esl_lib_memory_allocate(size + tlv_size); if (cmd != NULL) { + cmd->data.cmd_connect.retries_left = ESL_LIB_CONNECTION_RETRY_COUNT_MAX; cmd->cmd_code = ESL_LIB_CMD_CONNECT; + cmd->data.cmd_connect.conn_hnd = ESL_LIB_INVALID_HANDLE; // Set address and type - cmd->data.cmd_connect.address.addr_type = address.addr_type; + cmd->data.cmd_connect.address.address_type = address.address_type; memcpy(cmd->data.cmd_connect.address.addr, address.addr, sizeof(address.addr)); @@ -195,9 +197,9 @@ sl_status_t esl_lib_connect(esl_lib_address_t address, tlv->data.len = sizeof(esl_lib_pawr_subevent_t); memcpy(tlv->data.data, (uint8_t*)pawr, tlv->data.len); data_ptr += sizeof(esl_lib_connect_tlv_t) + tlv->data.len; + // Point TLV + tlv = (esl_lib_connect_tlv_t *)data_ptr; } - // Point TLV - tlv = (esl_lib_connect_tlv_t *)data_ptr; // Add identity address if (identity != NULL) { @@ -216,11 +218,10 @@ sl_status_t esl_lib_connect(esl_lib_address_t address, tlv->data.len = sizeof(esl_lib_gattdb_handles_t); memcpy(tlv->data.data, (uint8_t*)gattdb, tlv->data.len); data_ptr += sizeof(esl_lib_connect_tlv_t) + tlv->data.len; + // Point TLV + tlv = (esl_lib_connect_tlv_t *)data_ptr; } - // Point TLV - tlv = (esl_lib_connect_tlv_t *)data_ptr; - // Add key if (key != NULL) { switch (key_type) { @@ -257,10 +258,10 @@ sl_status_t esl_lib_close_connection(esl_lib_connection_handle_t connection_hand sl_status_t sc = SL_STATUS_INVALID_PARAMETER; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Close connection" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Close connection" APP_LOG_NL); if (!esl_lib_connection_contains(connection_handle)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_connection_handle_t); @@ -294,10 +295,10 @@ sl_status_t esl_lib_get_tag_info(esl_lib_connection_handle_t connection_handle) sl_status_t sc = SL_STATUS_INVALID_PARAMETER; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Get Tag Info" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Get Tag Info" APP_LOG_NL); if (!esl_lib_connection_contains(connection_handle)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_connection_handle_t); @@ -330,14 +331,14 @@ sl_status_t esl_lib_configure_tag(esl_lib_connection_handle_t connection_handle, sl_status_t sc = SL_STATUS_INVALID_PARAMETER; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Configure Tag %s response" APP_LOG_NL, - (att_response == ESL_LIB_TRUE) ? "with" : "without"); + esl_lib_log_api_debug("Requested: Configure Tag %s response" APP_LOG_NL, + (att_response == ESL_LIB_TRUE) ? "with" : "without"); if (tlv_data == NULL) { return SL_STATUS_NULL_POINTER; } if (!esl_lib_connection_contains(connection_handle)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN @@ -376,13 +377,13 @@ sl_status_t esl_lib_write_control_point(esl_lib_connection_handle_t connection_h sl_status_t sc = SL_STATUS_INVALID_PARAMETER; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Write Control Point" APP_LOG_NL); - + esl_lib_log_api_debug("Requested: Write Control Point %s response" APP_LOG_NL, + (att_response == ESL_LIB_TRUE) ? "with" : "without"); if (data == NULL) { return SL_STATUS_NULL_POINTER; } if (!esl_lib_connection_contains(connection_handle)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_command_list_cmd_write_control_point_t) @@ -419,7 +420,7 @@ sl_status_t esl_lib_pawr_create(esl_lib_pawr_handle_t *handle_out) esl_lib_pawr_t *pawr_ptr = ESL_LIB_INVALID_HANDLE; sl_status_t sc = SL_STATUS_NULL_POINTER; - esl_lib_log_api_info("Requested: PAwR Create" APP_LOG_NL); + esl_lib_log_api_debug("Requested: PAwR Create" APP_LOG_NL); if (handle_out != NULL) { // Add the set to the relationships and get the handle @@ -438,7 +439,7 @@ sl_status_t esl_lib_pawr_remove(esl_lib_pawr_handle_t pawr_handle) sl_status_t sc = SL_STATUS_INVALID_HANDLE; esl_lib_pawr_t *pawr = (esl_lib_pawr_t *)pawr_handle; - esl_lib_log_api_info("Requested: PAwR Remove" APP_LOG_NL); + esl_lib_log_api_debug("Requested: PAwR Remove" APP_LOG_NL); if (pawr_handle != ESL_LIB_INVALID_HANDLE) { // Check if it can be removed @@ -459,7 +460,7 @@ sl_status_t esl_lib_pawr_enable(esl_lib_pawr_handle_t pawr_handle, sl_status_t sc = SL_STATUS_INVALID_HANDLE; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: PAwR Enable" APP_LOG_NL); + esl_lib_log_api_debug("Requested: PAwR Enable" APP_LOG_NL); if (pawr_handle != ESL_LIB_INVALID_HANDLE) { if (!esl_lib_pawr_contains(pawr_handle)) { @@ -488,12 +489,13 @@ sl_status_t esl_lib_pawr_enable(esl_lib_pawr_handle_t pawr_handle, sl_status_t esl_lib_pawr_set_data(esl_lib_pawr_handle_t pawr_handle, uint8_t subevent, + uint8_t response_slot_max, esl_lib_array_t *payload) { sl_status_t sc = SL_STATUS_INVALID_HANDLE; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: PAwR Set Data" APP_LOG_NL); + esl_lib_log_api_debug("Requested: PAwR Set Data for subevent %u" APP_LOG_NL, subevent); if (payload == NULL) { return SL_STATUS_NULL_POINTER; @@ -511,9 +513,11 @@ sl_status_t esl_lib_pawr_set_data(esl_lib_pawr_handle_t pawr_handle, if (cmd != NULL) { cmd->cmd_code = ESL_LIB_CMD_PAWR_SET_DATA; // Copy data - cmd->data.cmd_pawr_set_data.pawr_handle = pawr_handle; - cmd->data.cmd_pawr_set_data.subevent = subevent; - cmd->data.cmd_pawr_set_data.data.len = payload->len; + cmd->data.cmd_pawr_set_data.pawr_handle = pawr_handle; + cmd->data.cmd_pawr_set_data.subevent = subevent; + cmd->data.cmd_pawr_set_data.response_slot_max = response_slot_max; + cmd->data.cmd_pawr_set_data.retry = ESL_LIB_PAWR_SET_DATA_RETRY_COUNT_MAX; + cmd->data.cmd_pawr_set_data.data.len = payload->len; // Copy payload array memcpy(cmd->data.cmd_pawr_set_data.data.data, payload->data, @@ -536,7 +540,7 @@ sl_status_t esl_lib_pawr_configure(esl_lib_pawr_handle_t pawr_handle, sl_status_t sc = SL_STATUS_INVALID_HANDLE; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: PAwR Configure" APP_LOG_NL); + esl_lib_log_api_debug("Requested: PAwR Configure" APP_LOG_NL); if (pawr_config == NULL) { return SL_STATUS_NULL_POINTER; @@ -575,7 +579,7 @@ sl_status_t esl_lib_get_pawr_status(esl_lib_pawr_handle_t pawr_handle) sl_status_t sc; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Get PAwR status" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Get PAwR status" APP_LOG_NL); size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_pawr_handle_t); // Allocate memory for the command @@ -600,13 +604,13 @@ sl_status_t esl_lib_initiate_past(esl_lib_connection_handle_t connection_handle, sl_status_t sc = SL_STATUS_INVALID_HANDLE; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Initiate PAST" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Initiate PAST" APP_LOG_NL); if ((connection_handle != ESL_LIB_INVALID_HANDLE) && (pawr_handle != ESL_LIB_INVALID_HANDLE)) { if (!esl_lib_connection_contains(connection_handle) || !esl_lib_pawr_contains(pawr_handle)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_command_list_cmd_initiate_past_t); @@ -641,11 +645,12 @@ sl_status_t esl_lib_write_image(esl_lib_connection_handle_t connection_handle, sl_status_t sc = SL_STATUS_INVALID_HANDLE; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Write Image" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Write %u bytes of image data to slot %u " APP_LOG_NL, + (uint32_t)img_size, img_index); if (connection_handle != ESL_LIB_INVALID_HANDLE) { if (!esl_lib_connection_contains(connection_handle)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_command_list_cmd_write_image_t); @@ -691,11 +696,11 @@ sl_status_t esl_lib_get_image_type(esl_lib_connection_handle_t connection_handle sl_status_t sc = SL_STATUS_INVALID_HANDLE; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Get Image Type" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Get Image Type of index %u" APP_LOG_NL, img_index); if (connection_handle != ESL_LIB_INVALID_HANDLE) { if (!esl_lib_connection_contains(connection_handle)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_command_list_cmd_get_image_type_t); @@ -729,7 +734,7 @@ sl_status_t esl_lib_scan_configure(esl_lib_scan_parameters_t *params) sl_status_t sc = SL_STATUS_NULL_POINTER; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Scan configure" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Scan configure" APP_LOG_NL); if (params != NULL) { size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN @@ -759,7 +764,7 @@ sl_status_t esl_lib_scan_enable(esl_lib_bool_t enable) sl_status_t sc; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Scan enable" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Scan enable" APP_LOG_NL); size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN + sizeof(esl_lib_command_list_cmd_scan_enable_t); // Allocate memory for the command @@ -784,7 +789,7 @@ sl_status_t esl_lib_get_scan_status(void) sl_status_t sc; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: Get scan status" APP_LOG_NL); + esl_lib_log_api_debug("Requested: Get scan status" APP_LOG_NL); size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN; // Allocate memory for the command @@ -808,20 +813,10 @@ sl_status_t esl_lib_general_cmd(uint8_t cmd_code, sl_status_t sc; esl_lib_command_list_cmd_t *cmd; - esl_lib_log_api_info("Requested: General CMD" APP_LOG_NL); + esl_lib_log_api_debug("Requested: General CMD 0x%02x" APP_LOG_NL, cmd_code); size_t size = ESL_LIB_COMMAND_LIST_HEADER_LEN; switch (cmd_code) { - case ESL_LIB_CMD_AP_CONTROL_INIT_GATTDB: - // Allocate memory for the command - cmd = (esl_lib_command_list_cmd_t *)esl_lib_memory_allocate(size); - cmd->cmd_code = cmd_code; - // Send command - sc = esl_lib_core_add_command(cmd); - if (sc != SL_STATUS_OK) { - esl_lib_memory_free(cmd); - } - break; case ESL_LIB_CMD_AP_CONTROL_ADV_ENABLE: case ESL_LIB_CMD_AP_CONTROL_CP_RESPONSE: case ESL_LIB_CMD_AP_CONTROL_IT_RESPONSE: @@ -874,18 +869,19 @@ static void event_handler_step(void) { esl_lib_evt_t *last_evt = esl_lib_event_list_get_first(); if (last_evt != NULL) { - if (filter_event(last_evt)) { - esl_lib_log_api_debug("EVT found, type = %u" APP_LOG_NL, last_evt->evt_code); + const bool log_event = filter_event(last_evt); + if (log_event) { + esl_lib_log_api_debug("EVT emitted, type = %u" APP_LOG_NL, last_evt->evt_code); } if (event_handler_cb != NULL) { - if (filter_event(last_evt)) { - esl_lib_log_api_debug("EVT callback, type = %u" APP_LOG_NL, last_evt->evt_code); + if (log_event) { + esl_lib_log_api_debug("Calling EVT callback for type %u" APP_LOG_NL, last_evt->evt_code); } event_handler_cb(last_evt->evt_code, &(last_evt->data)); - if (filter_event(last_evt)) { - esl_lib_log_api_debug("EVT callback, finished type = %u" APP_LOG_NL, last_evt->evt_code); + if (log_event) { + esl_lib_log_api_debug("EVT callback finished for type %u" APP_LOG_NL, last_evt->evt_code); } - esl_lib_event_list_remove_first(); } + esl_lib_event_list_remove_first(); } } diff --git a/app/bluetooth/common_host/esl_lib/esl_lib.h b/app/bluetooth/common_host/esl_lib/esl_lib.h index 86ed8264461..a03ed9b53df 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib.h @@ -99,6 +99,8 @@ typedef enum esl_lib_node_id_type_e { typedef enum esl_lib_connection_state_e { ESL_LIB_CONNECTION_STATE_OFF, ESL_LIB_CONNECTION_STATE_CONNECTING, + ESL_LIB_CONNECTION_STATE_RECONNECTING, + ESL_LIB_CONNECTION_STATE_CONNECTION_OPENED, ESL_LIB_CONNECTION_STATE_APPLYING_LTK, ESL_LIB_CONNECTION_STATE_NEW_BOND_REQUIRED, ESL_LIB_CONNECTION_STATE_BONDING, @@ -139,8 +141,13 @@ typedef void *esl_lib_connection_handle_t; /// Node address type typedef struct esl_lib_address_s { - uint8_t addr[6]; ///< @brief Bluetooth address in reverse byte order - uint8_t addr_type; ///< @brief Bluetooth address type + union { + struct { + uint8_t addr[6]; ///< @brief Bluetooth address in reverse byte order */ + } address; + uint8_t addr[6]; ///< @brief alternative access to the bd_addr address + }; + uint8_t address_type; ///< @brief Bluetooth address type } esl_lib_address_t; typedef struct esl_lib_pawr_subevent_s { @@ -215,6 +222,7 @@ typedef enum esl_lib_evt_type_e { ESL_LIB_EVT_CONNECTION_CLOSED, ESL_LIB_EVT_CONNECTION_OPENED, ESL_LIB_EVT_BONDING_DATA, + ESL_LIB_EVT_BONDING_FINISHED, ESL_LIB_EVT_PAWR_STATUS, ESL_LIB_EVT_PAWR_RESPONSE, ESL_LIB_EVT_PAWR_DATA_REQUEST, @@ -230,6 +238,8 @@ typedef enum esl_lib_evt_type_e { /// ESL host library event status codes typedef enum esl_lib_status_e { ESL_LIB_STATUS_NO_ERROR, + ESL_LIB_STATUS_UNSPECIFIED_ERROR, + ESL_LIB_STATUS_UNASSOCITED, ESL_LIB_STATUS_GATT_TIMEOUT, ESL_LIB_STATUS_BONDING_FAILED, ESL_LIB_STATUS_FEATURE_NOT_SUPPORTED, @@ -266,7 +276,8 @@ typedef enum esl_lib_status_e { ESL_LIB_STATUS_PAST_INIT_FAILED, ESL_LIB_STATUS_CONN_WRITE_CP_FAILED, ESL_LIB_STATUS_CONN_TAG_CONFIG_FAILED, - ESL_LIB_STATUS_CONTROL_FAILED + ESL_LIB_STATUS_CONTROL_FAILED, + ESL_LIB_STATUS_UNKNOWN_COMMAND, } esl_lib_status_t; // ------------------------------- @@ -414,6 +425,12 @@ typedef struct esl_lib_evt_bonding_data_s { uint8_t ltk[ESL_LIB_LTK_SIZE]; ///< LTK data } esl_lib_evt_bonding_data_t; +/// Bonding finished event +typedef struct esl_lib_evt_bonding_finished_s { + esl_lib_connection_handle_t connection_handle; ///< Connection handle + esl_lib_address_t address; ///< BLE address +} esl_lib_evt_bonding_finished_t; + /// PAwR status event typedef struct esl_lib_evt_pawr_status_s { esl_lib_pawr_handle_t pawr_handle; ///< PAwR handle @@ -485,6 +502,7 @@ typedef union esl_lib_evt_data_u { esl_lib_evt_connection_closed_t evt_connection_closed; ///< Connection closed esl_lib_evt_connection_opened_t evt_connection_opened; ///< Connection opened esl_lib_evt_bonding_data_t evt_bonding_data; ///< Bonding data + esl_lib_evt_bonding_finished_t evt_bonding_finished; ///< Bonding finished esl_lib_evt_image_transfer_finished_t evt_image_transfer_finished; ///< Image transfer finished esl_lib_evt_image_type_t evt_image_type; ///< Image type received esl_lib_evt_pawr_status_t evt_pawr_status; ///< PAwR status @@ -678,6 +696,7 @@ sl_status_t esl_lib_pawr_enable(esl_lib_pawr_handle_t pawr_handle, *****************************************************************************/ sl_status_t esl_lib_pawr_set_data(esl_lib_pawr_handle_t pawr_handle, uint8_t subevent, + uint8_t response_slot_max, esl_lib_array_t *payload); /**************************************************************************//** diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_ap_control.c b/app/bluetooth/common_host/esl_lib/esl_lib_ap_control.c index f000bb9fd6e..ffe67c5c080 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_ap_control.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_ap_control.c @@ -62,10 +62,11 @@ return sc; \ } -#define CHECK_IN_SESSION(sc) \ +#define CHECK_IN_SESSION(sc, ptr) \ if (sc != SL_STATUS_OK) { \ esl_lib_log_ap_control_error("AP control error: %04x" APP_LOG_NL, sc); \ (void)sl_bt_gattdb_abort(session); \ + esl_lib_memory_free(ptr); \ return sc; \ } @@ -113,8 +114,9 @@ sl_status_t esl_lib_ap_control_cleanup(void) if (ap_control.conn_handle != SL_BT_INVALID_CONNECTION_HANDLE) { (void)sl_bt_connection_close(ap_control.conn_handle); } - (void)esl_lib_storage_delete(ap_control.cp_storage); + (void)esl_lib_storage_delete(&ap_control.cp_storage); (void)esl_lib_ap_control_adv_enable(false); + esl_lib_log_ap_control_debug("AP Control cleanup complete" APP_LOG_NL); return SL_STATUS_OK; } @@ -131,7 +133,7 @@ sl_status_t esl_lib_ap_control_init(void) uint16_t service_di; uint16_t characteristic; - esl_lib_log_ap_control_info("Initializing AP Control" APP_LOG_NL); + esl_lib_log_ap_control_debug("Initializing AP Control" APP_LOG_NL); ap_control.conn_handle = SL_BT_INVALID_CONNECTION_HANDLE; ap_control.cp_handle = ESL_LIB_INVALID_CHARACTERISTIC_HANDLE; @@ -141,11 +143,17 @@ sl_status_t esl_lib_ap_control_init(void) sc = esl_lib_storage_create(&ap_control.cp_storage); CHECK(sc); - esl_lib_log_ap_control_debug("Storage created" APP_LOG_NL); + esl_lib_log_ap_control_debug("AP control storage created" APP_LOG_NL); sc = sl_bt_gattdb_new_session(&session); - CHECK(sc); - esl_lib_log_ap_control_debug("Session created" APP_LOG_NL); + + if (sc != SL_STATUS_OK) { + esl_lib_log_ap_control_error("AP control GATT session create failed: %04x" APP_LOG_NL, sc); + esl_lib_memory_free(ap_control.cp_storage); + return sc; + } + + esl_lib_log_ap_control_debug("AP control GATT session created" APP_LOG_NL); // ESL AP control service uint8_t service_uuid[] = ESL_LIB_AP_CONTROL_SERVICE_UUID; @@ -155,7 +163,7 @@ sl_status_t esl_lib_ap_control_init(void) 16, service_uuid, &service_custom); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); // ESL AP control point uuid_128 ap_control_cp_uuid = { @@ -174,7 +182,7 @@ sl_status_t esl_lib_ap_control_init(void) 0, NULL, &ap_control.cp_handle); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); // ESL AP Control Image Transfer uuid_128 ap_control_it_uuid = { @@ -193,11 +201,11 @@ sl_status_t esl_lib_ap_control_init(void) 0, NULL, &ap_control.it_handle); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); sc = sl_bt_gattdb_start_service(session, service_custom); - CHECK_IN_SESSION(sc); - esl_lib_log_ap_control_debug("Custom service created" APP_LOG_NL); + CHECK_IN_SESSION(sc, ap_control.cp_storage); + esl_lib_log_ap_control_debug("AP control custom service created" APP_LOG_NL); // Generic Access uint8_t ga_uuid[] = { 0x00, 0x18 }; @@ -207,7 +215,7 @@ sl_status_t esl_lib_ap_control_init(void) 2, ga_uuid, &service_ga); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); // Device Name sl_bt_uuid_16_t device_name_uuid = { @@ -224,7 +232,7 @@ sl_status_t esl_lib_ap_control_init(void) strlen(ESL_LIB_AP_CONTROL_DEVICE_NAME), (uint8_t *)ESL_LIB_AP_CONTROL_DEVICE_NAME, &characteristic); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); // Appearance sl_bt_uuid_16_t apperance_uuid = { @@ -241,11 +249,11 @@ sl_status_t esl_lib_ap_control_init(void) 2, (uint8_t *)"\x01\x05", &characteristic); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); sc = sl_bt_gattdb_start_service(session, service_ga); - CHECK_IN_SESSION(sc); - esl_lib_log_ap_control_debug("Generic Access service created" APP_LOG_NL); + CHECK_IN_SESSION(sc, ap_control.cp_storage); + esl_lib_log_ap_control_debug("AP control Generic Access Service created" APP_LOG_NL); // Device Information uint8_t di_uuid[] = { 0x0A, 0x18 }; @@ -255,7 +263,7 @@ sl_status_t esl_lib_ap_control_init(void) 2, di_uuid, &service_di); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); // Manufacturer Name String sl_bt_uuid_16_t mns_uuid = { @@ -272,12 +280,12 @@ sl_status_t esl_lib_ap_control_init(void) strlen(ESL_LIB_AP_CONTROL_MANUFACTURER_NAME_STRING), (uint8_t *)ESL_LIB_AP_CONTROL_MANUFACTURER_NAME_STRING, &characteristic); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); // System ID // Extract unique ID from BT Address. sc = sl_bt_system_get_identity_address(&address, &address_type); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); // Pad and reverse unique ID to get System ID. system_id[0] = address.addr[5]; @@ -303,20 +311,20 @@ sl_status_t esl_lib_ap_control_init(void) 8, system_id, &characteristic); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); sc = sl_bt_gattdb_start_service(session, service_di); - CHECK_IN_SESSION(sc); + CHECK_IN_SESSION(sc, ap_control.cp_storage); - esl_lib_log_ap_control_debug("Device Information service created" APP_LOG_NL); + esl_lib_log_ap_control_debug("AP control Device Information Service created" APP_LOG_NL); sc = sl_bt_gattdb_commit(session); if (sc == SL_STATUS_OK) { ap_control.enabled = true; - esl_lib_log_ap_control_info("AP control initialized " APP_LOG_NL); + esl_lib_log_ap_control_debug("AP control initialized " APP_LOG_NL); } else { - esl_lib_log_ap_control_error("AP control GATTDB commit failed = %04x" APP_LOG_NL, sc); + esl_lib_log_ap_control_error("AP control GATTDB commit failed = 0x%04x" APP_LOG_NL, sc); } return sc; @@ -326,12 +334,14 @@ sl_status_t esl_lib_ap_control_adv_enable(bool enable) { sl_status_t sc = SL_STATUS_OK; - if (!ap_control.enabled) { - return SL_STATUS_NOT_INITIALIZED; + if (!ap_control.enabled && enable) { + sc = esl_lib_ap_control_init(); } + CHECK(sc); + if (enable) { - esl_lib_log_ap_control_info("Enabling advertising = %d" APP_LOG_NL, enable); + esl_lib_log_ap_control_debug("Enabling advertising = %d" APP_LOG_NL, enable); sc = sl_bt_advertiser_create_set(&ap_control.adv_handle); CHECK(sc); @@ -351,7 +361,7 @@ sl_status_t esl_lib_ap_control_adv_enable(bool enable) sl_bt_legacy_advertiser_connectable); CHECK(sc); } else { - esl_lib_log_ap_control_info("Disabling advertising = %d" APP_LOG_NL, enable); + esl_lib_log_ap_control_debug("Disabling advertising = %d" APP_LOG_NL, enable); if (ap_control.adv_handle != SL_BT_INVALID_ADVERTISING_SET_HANDLE) { sc = sl_bt_advertiser_stop(ap_control.adv_handle); CHECK(sc); @@ -360,7 +370,7 @@ sl_status_t esl_lib_ap_control_adv_enable(bool enable) ap_control.adv_handle = SL_BT_INVALID_ADVERTISING_SET_HANDLE; } } - esl_lib_log_ap_control_info("Advertising = %d" APP_LOG_NL, enable); + esl_lib_log_ap_control_debug("Advertising = %d" APP_LOG_NL, enable); return sc; } @@ -497,8 +507,8 @@ void esl_lib_ap_control_on_bt_event(sl_bt_msg_t *evt) case sl_bt_evt_connection_opened_id: if (evt->data.evt_connection_opened.master == PERIPHERAL_ROLE) { - esl_lib_log_ap_control_info("Connection opened as peripheral: %d" APP_LOG_NL, - evt->data.evt_connection_opened.connection); + esl_lib_log_ap_control_debug("Connection opened as peripheral: %d" APP_LOG_NL, + evt->data.evt_connection_opened.connection); if (ap_control.conn_handle != SL_BT_INVALID_CONNECTION_HANDLE) { // Close second connection esl_lib_log_ap_control_warning("Closing second connection" APP_LOG_NL); @@ -510,8 +520,8 @@ void esl_lib_ap_control_on_bt_event(sl_bt_msg_t *evt) (void)send_event(ESL_LIB_AP_CONTROL_EVT_STATUS, sizeof(ap_control.state), (uint8_t *)&ap_control.state); - esl_lib_log_ap_control_info("Connection saved as AP controller: %d" APP_LOG_NL, - evt->data.evt_connection_opened.connection); + esl_lib_log_ap_control_debug("Connection saved as AP controller: %d" APP_LOG_NL, + evt->data.evt_connection_opened.connection); } } break; @@ -546,8 +556,8 @@ void esl_lib_ap_control_on_bt_event(sl_bt_msg_t *evt) case sl_bt_evt_connection_closed_id: if (evt->data.evt_connection_closed.connection == ap_control.conn_handle) { - esl_lib_log_ap_control_info("Connection closed: %d" APP_LOG_NL, - ap_control.conn_handle); + esl_lib_log_ap_control_debug("Connection closed: %d" APP_LOG_NL, + ap_control.conn_handle); ap_control.conn_handle = SL_BT_INVALID_CONNECTION_HANDLE; ap_control.state = ESL_LIB_AP_CONTROL_STATE_DISCONNECTED; (void)send_event(ESL_LIB_AP_CONTROL_EVT_STATUS, diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_command_list.c b/app/bluetooth/common_host/esl_lib/esl_lib_command_list.c index d907431c0be..2adfde7e3f2 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_command_list.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_command_list.c @@ -84,7 +84,7 @@ void esl_lib_command_list_cleanup(sl_slist_node_t **list) sl_slist_remove(list, &cmd->node); esl_lib_memory_free(cmd); } + *list = NULL; } - *list = NULL; } } diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_command_list.h b/app/bluetooth/common_host/esl_lib/esl_lib_command_list.h index a613d602cb6..e5cb4111940 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_command_list.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_command_list.h @@ -65,7 +65,6 @@ typedef enum { ESL_LIB_CMD_WRITE_CONTROL_POINT = 12, // Write ESL Control Point ESL_LIB_CMD_GET_SCAN_STATUS = 13, // Get scan status ESL_LIB_CMD_GET_PAWR_STATUS = 14, // Get PAwR status - ESL_LIB_CMD_AP_CONTROL_INIT_GATTDB = 100, // Initialize AP control GATT DB ESL_LIB_CMD_AP_CONTROL_ADV_ENABLE = 101, // Enable/disable AP control advertising ESL_LIB_CMD_AP_CONTROL_CP_RESPONSE = 102, // Notify AP control control point ESL_LIB_CMD_AP_CONTROL_IT_RESPONSE = 103 // Notify AP control image transfer @@ -90,8 +89,10 @@ typedef struct { /// Connect parameters typedef struct { - esl_lib_address_t address; ///< Bluetooth address - esl_lib_long_array_t tlv_data; ///< Data containing Connect TLVs + esl_lib_address_t address; ///< Bluetooth address + esl_lib_connection_handle_t conn_hnd; ///< Connection handle + uint8_t retries_left; ///< Number of remaining retries + esl_lib_long_array_t tlv_data; ///< Data containing Connect TLVs } esl_lib_command_list_cmd_connect_t; /// Write ESL Control Point @@ -116,9 +117,11 @@ typedef struct { /// Set PAwR data typedef struct { - esl_lib_pawr_handle_t pawr_handle; ///< PAwR handle - uint8_t subevent; ///< Subevent - esl_lib_array_t data; ///< Payload + esl_lib_pawr_handle_t pawr_handle; ///< PAwR handle + uint8_t subevent; ///< Subevent + uint8_t response_slot_max; ///< The number of response slots to be used + uint8_t retry; ///< retry count for set data + esl_lib_array_t data; ///< Payload } esl_lib_command_list_cmd_pawr_set_data_t; /// Set PAwR config diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_connection.c b/app/bluetooth/common_host/esl_lib/esl_lib_connection.c index f940005eed4..6196cec83a2 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_connection.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_connection.c @@ -48,8 +48,10 @@ #define GATT_OVERHEAD 7 #define PREFERRED_PHY sl_bt_gap_phy_2m #define ACCEPTED_PHY sl_bt_gap_phy_any +#define CLOSE_TIMEOUT_MS 2000 #define CONNECTION_TIMEOUT_MS 10000 -#define RECONNECT_TIMEOUT_MS 5 +#define BONDING_TIMEOUT_MS 15000 +#define RECONNECT_TIMEOUT_MS 250 #define GATT_TIMEOUT_MS 10000 // connection parameters for PAST @@ -60,6 +62,7 @@ #define PAST_CONN_TIMEOUT 1000 #define PAST_CONN_MIN_CE_LENGTH 0 #define PAST_CONN_MAX_CE_LENGTH 0xffff +#define PAST_GRACE_INTERVAL_COUNT 6 #define PAWR_SERVICE_DATA 42 @@ -79,6 +82,7 @@ typedef struct { // ----------------------------------------------------------------------------- // Forward declaration of private functions +static void esl_lib_connection_safe_remove_ptr(esl_lib_connection_t *ptr); static void run_command(esl_lib_command_list_cmd_t *cmd); static sl_status_t close_connection(esl_lib_connection_t *conn); static sl_status_t send_connection_status(esl_lib_connection_t *conn, @@ -89,6 +93,7 @@ static sl_status_t send_cp_notification_event(esl_lib_connection_t *conn, uint8_t *data); static sl_status_t send_bonding_data(esl_lib_connection_t *conn, uint8_t *data); +static sl_status_t send_bonding_finished(esl_lib_connection_t *conn); static sl_status_t send_att_response(esl_lib_connection_t *conn, esl_lib_evt_type_t type, sl_status_t status); @@ -123,7 +128,7 @@ static void on_image_transfer_status(esl_lib_image_transfer_handle_t handle, sl_status_t result, esl_lib_ots_gattdb_handles_t *gattdb_handles); static sl_status_t get_next_tag_info(esl_lib_connection_t *conn); -static sl_status_t get_tag_info_finish(esl_lib_connection_t *conn); +static sl_status_t get_tag_info_finish(esl_lib_connection_t *conn, sl_status_t status); static esl_lib_data_type_t get_next_type(esl_lib_data_type_t type); static uint16_t get_handle_for_type(esl_lib_connection_t *conn, esl_lib_data_type_t tag_info_type); @@ -138,7 +143,7 @@ static sl_status_t write_next_config_value(esl_lib_connection_t *conn); static bool find_tlv(esl_lib_command_list_cmd_t *cmd, esl_lib_connect_data_type_t type, esl_lib_connect_tlv_t **tlv_out); - +static void close_broken_connection(esl_lib_connection_t **conn); // ----------------------------------------------------------------------------- // Private variables @@ -204,16 +209,15 @@ sl_status_t esl_lib_connection_check_gattdb_handles(esl_lib_gattdb_handles_t *ga return SL_STATUS_OK; } -sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd, - esl_lib_connection_t *handle) +sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd) { sl_status_t sc = SL_STATUS_OK; esl_lib_address_t *identity = NULL; bd_addr *identity_addr = NULL; - esl_lib_connection_t *conn = handle; + esl_lib_connection_t *conn = cmd->data.cmd_connect.conn_hnd; uint8_t connection_handle = SL_BT_INVALID_CONNECTION_HANDLE; bd_addr *addr = NULL; - uint8_t addr_type = 0; + uint8_t address_type = 0; esl_lib_connect_tlv_t *tlv = NULL; esl_lib_pawr_t *pawr = NULL; uint8_t flags = 0; @@ -227,29 +231,33 @@ sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd, return SL_STATUS_INVALID_PARAMETER; } - bool retry = false; - if (conn != NULL) { - // Retry - retry = true; - esl_lib_log_connection_warning("Retry %d / %d" APP_LOG_NL, - (conn->retry_count + 1), - ESL_LIB_CONNECTION_RETRY_COUNT_MAX); + if (conn != ESL_LIB_INVALID_HANDLE) { + // it's a retry attempt + uint8_t retry_count = 1 + ESL_LIB_CONNECTION_RETRY_COUNT_MAX - cmd->data.cmd_connect.retries_left; + + esl_lib_log_connection_warning("Retry %d / %d connect to " ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, + retry_count, + ESL_LIB_CONNECTION_RETRY_COUNT_MAX, + ESL_LIB_LOG_ADDR(cmd->data.cmd_connect.address)); + conn->command = cmd; // re-assign command because retry timer cleared it + conn->command_complete = false; + } else { + esl_lib_log_connection_debug("Initiate new connection" APP_LOG_NL); } - esl_lib_log_connection_info("Opening connection" APP_LOG_NL); - if (!retry || conn->retry_count < ESL_LIB_CONNECTION_RETRY_COUNT_MAX) { + if (cmd->data.cmd_connect.retries_left) { // Set address address = &cmd->data.cmd_connect.address; addr = (bd_addr *)address->addr; - addr_type = address->addr_type; + address_type = address->address_type; // Check for identity if (find_tlv(cmd, ESL_LIB_CONNECT_DATA_TYPE_IDENTITY_ADDRESS, &tlv)) { identity = (esl_lib_address_t*)tlv->data.data; - esl_lib_log_connection_debug("Setting identity to" ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, + esl_lib_log_connection_debug("Setting identity to " ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, ESL_LIB_LOG_ADDR(*identity)); identity_addr = (bd_addr *)identity; - sc = sl_bt_gap_set_identity_address(*identity_addr, identity->addr_type); + sc = sl_bt_gap_set_identity_address(*identity_addr, identity->address_type); if (sc != SL_STATUS_OK) { esl_lib_log_connection_error("Failed to set identity address, sc = 0x%04x" APP_LOG_NL, sc); return sc; @@ -289,31 +297,37 @@ sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd, // Connect using PAwR esl_lib_pawr_subevent_t *pawr_sub = (esl_lib_pawr_subevent_t *)tlv->data.data; pawr = (esl_lib_pawr_t *)pawr_sub->handle; - esl_lib_log_connection_info("Opening connection using PAwR to" ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, - ESL_LIB_LOG_ADDR(*address)); + esl_lib_log_connection_debug("Opening connection via PAwR handle %d subevent %d to " ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, + pawr->pawr_handle, + pawr_sub->subevent, + ESL_LIB_LOG_ADDR(*address)); sc = sl_bt_pawr_advertiser_create_connection(pawr->pawr_handle, pawr_sub->subevent, *addr, - addr_type, + address_type, &connection_handle); } else { // Connect using the address only - esl_lib_log_connection_info("Opening connection to" ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, - ESL_LIB_LOG_ADDR(*address)); + esl_lib_log_connection_debug("Opening connection to " ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, + ESL_LIB_LOG_ADDR(*address)); sc = sl_bt_connection_open(*addr, - addr_type, + address_type, sl_bt_gap_phy_1m, &connection_handle); } if (sc == SL_STATUS_OK) { // If not retry, add a new connection - if (!retry) { + if (conn == ESL_LIB_INVALID_HANDLE) { // Allocate and add the connection to the connection list. sc = esl_lib_connection_add(connection_handle, &conn); if (sc == SL_STATUS_OK) { // Move to connecting state with no error present. conn->state = ESL_LIB_CONNECTION_STATE_CONNECTING; - + // Save address and type + memcpy(conn->address.addr, + addr->addr, + sizeof(conn->address.addr)); + conn->address_type = address_type; conn->gattdb_known = ESL_LIB_FALSE; // Check for gattdb if (find_tlv(cmd, ESL_LIB_CONNECT_DATA_TYPE_GATTDB_HANDLES, &tlv)) { @@ -323,13 +337,13 @@ sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd, tlv->data.data, sizeof(conn->gattdb_handles)); for (uint8_t i = 0; i < sizeof(conn->gattdb_handles.esl_characteristics) / sizeof(uint16_t); i++) { - esl_lib_log_connection_debug(CONN_FMT "ESL %u characteristic handle = 0x%x" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "ESL %u characteristic handle = 0x%02x" APP_LOG_NL, conn, i, conn->gattdb_handles.esl_characteristics[i]); } for (uint8_t i = 0; i < sizeof(conn->gattdb_handles.dis_characteristics) / sizeof(uint16_t); i++) { - esl_lib_log_connection_debug(CONN_FMT "DIS %u characteristic handle = 0x%x" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "DIS %u characteristic handle = 0x%02x" APP_LOG_NL, conn, i, conn->gattdb_handles.dis_characteristics[i]); @@ -350,35 +364,49 @@ sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd, } } - // Calculate size for copy command - size_t cmd_size = ESL_LIB_COMMAND_LIST_HEADER_LEN - + sizeof(esl_lib_command_list_cmd_connect_t) - + cmd->data.cmd_connect.tlv_data.len; - // Allocate and copy connect command - conn->command = esl_lib_memory_allocate(cmd_size); - if (conn->command != NULL) { - memcpy(conn->command, cmd, cmd_size); - memcpy(conn->address.addr, - addr->addr, - sizeof(conn->address.addr)); - conn->command_complete = false; - esl_lib_log_connection_info("Opening connection in progress to" ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, - ESL_LIB_LOG_ADDR(*address)); - } else { - esl_lib_log_connection_error("Allocation error" APP_LOG_NL); - sc = SL_STATUS_ALLOCATION_FAILED; - (void)sl_bt_connection_close(connection_handle); - } + // Pass the ownership of initial connect command to conn. handle on success - otherwise ap_core will free it + conn->command = cmd; + conn->command->data.cmd_connect.conn_hnd = conn; + conn->command_complete = false; + esl_lib_log_connection_debug(CONN_FMT "Pending new connection to " ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, + conn, + ESL_LIB_LOG_ADDR(*address)); } } else { + --cmd->data.cmd_connect.retries_left; conn->connection_handle = connection_handle; - conn->state = ESL_LIB_CONNECTION_STATE_CONNECTING; - conn->retry_count++; + conn->state = ESL_LIB_CONNECTION_STATE_RECONNECTING; + + sc = app_timer_start(&conn->timer, + CONNECTION_TIMEOUT_MS, + connection_timeout, + conn, + false); + if (sc != SL_STATUS_OK) { + esl_lib_log_connection_error("Connection timeout reinit failed, handle = %u as 0x%p. Closing." APP_LOG_NL, + conn->connection_handle, + conn); + (void)close_connection(conn); + } + } + } else { + esl_lib_log(((sc == SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED) \ + ? ESL_LIB_LOG_LEVEL_WARNING : ESL_LIB_LOG_LEVEL_ERROR), + ESL_LIB_LOG_MODULE_CONNECTION, + "Connection failed to " ESL_LIB_LOG_ADDR_FORMAT ", sc = 0x%02x" APP_LOG_NL, + ESL_LIB_LOG_ADDR(*address), + sc); + if (conn != NULL) { + (void)esl_lib_connection_remove_ptr(conn); + cmd->data.cmd_connect.conn_hnd = ESL_LIB_INVALID_HANDLE; } } } else { - esl_lib_log_connection_error("Connection failed" APP_LOG_NL); + esl_lib_log_connection_error("Connection failure, no more retry attempts" APP_LOG_NL); sc = SL_STATUS_BT_CTRL_CONNECTION_FAILED_TO_BE_ESTABLISHED; + // Force removal of connection handle in case of no more retry + (void)esl_lib_connection_remove_ptr(conn); + cmd->data.cmd_connect.conn_hnd = ESL_LIB_INVALID_HANDLE; } return sc; } @@ -393,7 +421,7 @@ sl_status_t esl_lib_connection_add(uint8_t conn, return SL_STATUS_NULL_POINTER; } - esl_lib_log_connection_debug("Adding connection handle = %d" APP_LOG_NL, conn); + esl_lib_log_connection_debug("Add ESL library handle for BLE connection handle = %d" APP_LOG_NL, conn); // Check if it exists sc = esl_lib_connection_find(conn, &ptr); @@ -404,15 +432,9 @@ sl_status_t esl_lib_connection_add(uint8_t conn, ptr = (esl_lib_connection_t *)esl_lib_memory_allocate(sizeof(esl_lib_connection_t)); if (ptr != NULL) { *ptr_out = ptr; + memset(ptr, 0, sizeof(*ptr)); ptr->connection_handle = conn; ptr->command_complete = true; - ptr->command = NULL; - ptr->command_list = NULL; - ptr->last_error = SL_STATUS_OK; - ptr->retry_count = 0; - ptr->tag_info_data = NULL; - ptr->tag_info_list = NULL; - ptr->tag_info_type = ESL_LIB_DATA_TYPE_UNINITIALIZED; sl_slist_push_back(&connection_list, &ptr->node); sc = app_timer_start(&ptr->timer, @@ -421,7 +443,7 @@ sl_status_t esl_lib_connection_add(uint8_t conn, ptr, false); if (sc == SL_STATUS_OK) { - esl_lib_log_connection_debug("Added connection handle = %u as %p" APP_LOG_NL, conn, ptr); + esl_lib_log_connection_debug("Added ESL library handle at 0x%p for connection handle = %u" APP_LOG_NL, ptr, conn); } } else { sc = SL_STATUS_ALLOCATION_FAILED; @@ -430,7 +452,7 @@ sl_status_t esl_lib_connection_add(uint8_t conn, } } if (sc != SL_STATUS_OK) { - esl_lib_log_connection_error("Add connection handle = %u failed = %04x" APP_LOG_NL, conn, sc); + esl_lib_log_connection_error("Add connection handle = %u failed = 0x%04x" APP_LOG_NL, conn, sc); } return sc; @@ -453,58 +475,21 @@ sl_status_t esl_lib_connection_find(uint8_t conn, } } + *ptr_out = NULL; return sc; } sl_status_t esl_lib_connection_remove_ptr(esl_lib_connection_t *ptr) { if (esl_lib_connection_contains(ptr)) { - (void)app_timer_stop(&ptr->timer); - (void)app_timer_stop(&ptr->gatt_timer); - sl_slist_remove(&connection_list, &ptr->node); - esl_lib_command_list_cleanup(&ptr->command_list); - if (ptr->command != NULL) { - esl_lib_memory_free(ptr->command); - ptr->command = NULL; - } - clean_tag_info(ptr); - esl_lib_log_connection_debug(CONN_FMT "Removed connection handle = %u" APP_LOG_NL, ptr, ptr->connection_handle); - esl_lib_memory_free(ptr); + esl_lib_connection_safe_remove_ptr(ptr); } else { - esl_lib_log_connection_error(CONN_FMT "Remove connection failed: handle not found" APP_LOG_NL, ptr); + esl_lib_log_connection_warning(CONN_FMT "Failed to remove the connection: handle not found" APP_LOG_NL, ptr); } return SL_STATUS_OK; } -sl_status_t esl_lib_connection_remove_handle(uint8_t conn, - esl_lib_connection_t **ptr_out) -{ - sl_status_t sc; - esl_lib_connection_t *ptr; - - // Check if it exists - sc = esl_lib_connection_find(conn, &ptr); - if (sc == SL_STATUS_OK) { - (void)app_timer_stop(&ptr->timer); - (void)app_timer_stop(&ptr->gatt_timer); - sl_slist_remove(&connection_list, &ptr->node); - esl_lib_command_list_cleanup(&ptr->command_list); - if (ptr->command != NULL) { - esl_lib_memory_free(ptr->command); - } - clean_tag_info(ptr); - esl_lib_log_connection_debug(CONN_FMT "Removed connection handle = %u" APP_LOG_NL, ptr, ptr->connection_handle); - esl_lib_memory_free(ptr); - *ptr_out = ptr; - } - if (sc != SL_STATUS_OK) { - esl_lib_log_connection_error("Remove connection failed, connection handle = %u, sc = %04x" APP_LOG_NL, conn, sc); - } - - return sc; -} - bool esl_lib_connection_contains(esl_lib_connection_t *ptr) { bool ret = false; @@ -524,14 +509,11 @@ void esl_lib_connection_cleanup(void) esl_lib_connection_t *conn; // Clean connection list while ((conn = (esl_lib_connection_t *)sl_slist_pop(&connection_list)) != NULL) { - esl_lib_command_list_cleanup(&conn->command_list); - sl_slist_remove(&connection_list, &conn->node); - if (conn->command != NULL) { - esl_lib_memory_free(conn->command); - } - clean_tag_info(conn); - esl_lib_memory_free(conn); + // Close connection + (void)close_connection(conn); + (void)esl_lib_connection_safe_remove_ptr(conn); } + esl_lib_log_connection_debug("Connection cleanup complete" APP_LOG_NL); } sl_status_t esl_lib_connection_add_command(esl_lib_connection_t *conn, @@ -542,7 +524,7 @@ sl_status_t esl_lib_connection_add_command(esl_lib_connection_t *conn, return SL_STATUS_NULL_POINTER; } if (!esl_lib_connection_contains(conn)) { - return SL_STATUS_NOT_FOUND; + return SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER; } sc = esl_lib_command_list_put(&conn->command_list, cmd); if (sc == SL_STATUS_OK) { @@ -550,7 +532,7 @@ sl_status_t esl_lib_connection_add_command(esl_lib_connection_t *conn, conn, cmd->cmd_code); } else { - esl_lib_log_connection_error(CONN_FMT "Add command %d failed, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Add command %d failed, sc = 0x%04x" APP_LOG_NL, conn, cmd->cmd_code, sc); @@ -565,8 +547,9 @@ void esl_lib_connection_step(void) SL_SLIST_FOR_EACH_ENTRY(connection_list, conn, esl_lib_connection_t, node) { if (conn->command_complete) { - // If there is an ongoing but complete command, remove that. - if (conn->command != NULL) { + // If there is a running but complete command, remove it - except for ESL_LIB_CMD_CONNECT requests, + // which are inherited from esl_lib_core and are therefore handled slightly differently. + if ((conn->command != NULL) && (conn->command->cmd_code != ESL_LIB_CMD_CONNECT)) { esl_lib_command_list_remove(&conn->command_list, conn->command); conn->command = NULL; } @@ -590,7 +573,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) esl_lib_connection_t *conn = NULL; uint8_t *bonding_data = NULL; uint8_t bonding_data_len = 0; - esl_lib_status_t lib_status = ESL_LIB_STATUS_NO_ERROR; + esl_lib_status_t lib_status = ESL_LIB_STATUS_UNSPECIFIED_ERROR; esl_lib_address_t *addr = NULL; esl_lib_pawr_t *pawr = NULL; esl_lib_connect_tlv_t *tlv = NULL; @@ -605,10 +588,11 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) sc = esl_lib_connection_find(evt->data.evt_connection_opened.connection, &conn); if (sc == SL_STATUS_OK) { + (void)app_timer_stop(&conn->timer); esl_lib_log_connection_debug(CONN_FMT "Connection found, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); - conn->last_error = SL_STATUS_OK; + conn->last_error = sc; conn->address_type = evt->data.evt_connection_opened.address_type; memcpy(conn->address.addr, evt->data.evt_connection_opened.address.addr, @@ -617,7 +601,6 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) (void)sl_bt_connection_set_preferred_phy(conn->connection_handle, PREFERRED_PHY, ACCEPTED_PHY); - (void)app_timer_stop(&conn->timer); // Check OOB if (find_tlv(conn->command, ESL_LIB_CONNECT_DATA_TYPE_OOB_DATA, &tlv)) { aes_key_128 *remote_random = (aes_key_128 *)&tlv->data.data[0]; @@ -634,9 +617,18 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn->connection_handle); } } + // Restart timer to guard the bonding procedure + (void)app_timer_start(&conn->timer, + BONDING_TIMEOUT_MS, + connection_timeout, + conn, + false); } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } + esl_lib_core_connection_complete(); + conn->state = ESL_LIB_CONNECTION_STATE_CONNECTION_OPENED; } break; case sl_bt_evt_connection_closed_id: @@ -647,12 +639,12 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) &conn); if (sc == SL_STATUS_OK) { sl_status_t reason = evt->data.evt_connection_closed.reason; - esl_lib_log_connection_debug(CONN_FMT "Connection closing, connection handle = %u" APP_LOG_NL, - conn, - conn->connection_handle); // Stop connection / reconnection timer (void)app_timer_stop(&conn->timer); (void)app_timer_stop(&conn->gatt_timer); + esl_lib_log_connection_debug(CONN_FMT "Connection closing, connection handle = %u" APP_LOG_NL, + conn, + conn->connection_handle); if (check_connected(conn)) { esl_lib_log_connection_debug(CONN_FMT "Removing connection, connection handle = %u" APP_LOG_NL, conn, @@ -669,9 +661,10 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) // And also remove connection from the list. (void)esl_lib_connection_remove_ptr(conn); conn = NULL; - } else { + } else if (conn->command != NULL) { // Not connected, check if a retry is required (link issue or bonding issue) - if ((conn->retry_count < ESL_LIB_CONNECTION_RETRY_COUNT_MAX) + if ((conn->command->cmd_code == ESL_LIB_CMD_CONNECT) + && (conn->command->data.cmd_connect.retries_left) && ((reason == SL_STATUS_BT_CTRL_CONNECTION_FAILED_TO_BE_ESTABLISHED) || (conn->state == ESL_LIB_CONNECTION_STATE_BONDING_FAIL_RECONNECT))) { esl_lib_log_connection_debug(CONN_FMT "Connection retry scheduled, connection handle = %u" APP_LOG_NL, @@ -682,7 +675,16 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) if (find_tlv(conn->command, ESL_LIB_CONNECT_DATA_TYPE_PAWR, &tlv)) { esl_lib_pawr_subevent_t *pawr_sub = (esl_lib_pawr_subevent_t *)tlv->data.data; esl_lib_pawr_t *pawr = (esl_lib_pawr_t *)pawr_sub->handle; - timeout = pawr->config.adv_interval.max * 1.5f; + timeout = (pawr->config.adv_interval.max << 1) - (pawr->config.adv_interval.max >> 3); // = 1.5f * (pawr->config.adv_interval.max * 1.25f) [ms] + } + + if (reason == SL_STATUS_BT_CTRL_CONNECTION_FAILED_TO_BE_ESTABLISHED + && (conn->state == ESL_LIB_CONNECTION_STATE_CONNECTING + || conn->state == ESL_LIB_CONNECTION_STATE_RECONNECTING)) { + // If a connection request via PAwR times out, the sl_bt_evt_connection_closed_id + // event occurs without the preceding sl_bt_evt_connection_opened_id event! + conn->command_complete = true; + esl_lib_core_connection_complete(); } // Schedule a reconnection to let tag process previous operation sc = app_timer_start(&conn->timer, @@ -699,28 +701,39 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn, conn->connection_handle); conn->command_complete = true; - // And also remove connection from the list. - (void)esl_lib_connection_remove_ptr(conn); - conn = NULL; + } else { + break; } } else { - if (conn->retry_count >= ESL_LIB_CONNECTION_RETRY_COUNT_MAX) { + // check again for the out-of-retries reason - set SL_STATUS_ABORT in case + if (conn->command->cmd_code == ESL_LIB_CMD_CONNECT && conn->command->data.cmd_connect.retries_left == 0) { reason = SL_STATUS_ABORT; + esl_lib_log_connection_debug(CONN_FMT "No more connect retry for " ESL_LIB_LOG_ADDR_FORMAT ", last handle = %u" APP_LOG_NL, + conn, + conn->address_type, + (conn->address_type ? "random" : "public"), + ESL_LIB_LOG_BD_ADDR(conn->address), + conn->connection_handle); } (void)send_connection_error(conn, ESL_LIB_STATUS_CONN_FAILED, reason, conn->state); - esl_lib_log_connection_debug(CONN_FMT "No more retry, connection handle = %u" APP_LOG_NL, - conn, - conn->connection_handle); - conn->command_complete = true; - // And also remove connection from the list. - (void)esl_lib_connection_remove_ptr(conn); - conn = NULL; + if ((conn->state == ESL_LIB_CONNECTION_STATE_CONNECTING + || conn->state == ESL_LIB_CONNECTION_STATE_RECONNECTING) + && find_tlv(conn->command, ESL_LIB_CONNECT_DATA_TYPE_PAWR, &tlv)) { + // If a connection request via PAwR times out, the sl_bt_evt_connection_closed_id + // event occurs without the preceding sl_bt_evt_connection_opened_id event! + conn->command_complete = true; + esl_lib_core_connection_complete(); + } } + // And also remove connection from the list in the end. + (void)esl_lib_connection_remove_ptr(conn); + conn = NULL; } } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -739,6 +752,8 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) if (evt->data.evt_connection_parameters.security_mode > sl_bt_connection_mode1_level1) { if (conn->state == ESL_LIB_CONNECTION_STATE_BONDING || conn->state == ESL_LIB_CONNECTION_STATE_APPLYING_LTK) { + (void)app_timer_stop(&conn->timer); + (void)send_bonding_finished(conn); if (conn->gattdb_known == ESL_LIB_TRUE) { esl_lib_log_connection_debug(CONN_FMT "GATTDB known, skipping discovery, connection handle = %u" APP_LOG_NL, conn, @@ -758,7 +773,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) if (sc == SL_STATUS_OK) { conn->state = ESL_LIB_CONNECTION_STATE_ESL_SUBSCRIBE; } else { - esl_lib_log_connection_error(CONN_FMT "ESL CP subscribe failed, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "ESL CP subscribe failed, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); @@ -774,9 +789,15 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) // No predefined GATT database, start service discovery sc = sl_bt_gatt_discover_primary_services(conn->connection_handle); if (sc == SL_STATUS_OK) { + (void)app_timer_stop(&conn->gatt_timer); conn->state = ESL_LIB_CONNECTION_STATE_SERVICE_DISCOVERY; + sc = app_timer_start(&conn->gatt_timer, + GATT_TIMEOUT_MS, + gatt_timeout, + conn, + false); } else { - esl_lib_log_connection_error(CONN_FMT "Error starting service discovery, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Error starting service discovery, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); @@ -796,22 +817,37 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) PAWR_SERVICE_DATA, pawr->pawr_handle); if (sc == SL_STATUS_OK) { + // calculate timeout as follows: tmeout_value_ms = 6 * (pawr->config.adv_interval.max * 1.25f) [ms] + uint32_t past_timeout = PAST_GRACE_INTERVAL_COUNT \ + * ((pawr->config.adv_interval.max) + (pawr->config.adv_interval.max >> 2)); + (void)app_timer_stop(&conn->timer); conn->state = ESL_LIB_CONNECTION_STATE_PAST_CLOSE_CONNECTION; - } else { + sc = app_timer_start(&conn->timer, + past_timeout, + connection_timeout, + conn, + false); + } + if (sc != SL_STATUS_OK) { lib_status = ESL_LIB_STATUS_PAST_INIT_FAILED; } } else { sc = SL_STATUS_NOT_FOUND; lib_status = ESL_LIB_STATUS_PAST_INIT_FAILED; - esl_lib_log_connection_error(CONN_FMT "Error in PAST init, connection handle = %u, PAwR = [%p] sc = %04x" APP_LOG_NL, - conn, - conn->connection_handle, - conn->command->data.cmd_init_past.pawr_handle, - sc); + } + + if (sc != SL_STATUS_OK) { + esl_lib_log_connection_warning(CONN_FMT "PAST init unsuccesful, connection handle = %u, PAwR = [0x%p] sc = 0x%04x" APP_LOG_NL, + conn, + conn->connection_handle, + conn->command->data.cmd_init_past.pawr_handle, + sc); + close_broken_connection(&conn); } } } } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -825,7 +861,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) esl_lib_log_connection_debug(CONN_FMT "Bonding LTK requested, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); - if (conn->state == ESL_LIB_CONNECTION_STATE_CONNECTING) { + if (conn->state == ESL_LIB_CONNECTION_STATE_CONNECTION_OPENED) { // Check if LTK is set for the request if (find_tlv(conn->command, ESL_LIB_CONNECT_DATA_TYPE_LTK, &tlv)) { bonding_data = tlv->data.data; @@ -852,6 +888,18 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) bonding_data); if (sc == SL_STATUS_OK) { lib_status = ESL_LIB_STATUS_NO_ERROR; + } else { + // Defer forced close on error - normally the close event should come, this is just a watchdog + (void)app_timer_stop(&conn->timer); + (void)app_timer_start(&conn->timer, + CLOSE_TIMEOUT_MS, + connection_timeout, + conn, + false); + esl_lib_log_connection_error(CONN_FMT "Bonding procedure disrupted, connection handle = %u, sc = 0x%04x" APP_LOG_NL, + conn, + conn->connection_handle, + sc); } break; case sl_bt_evt_sm_passkey_request_id: @@ -870,9 +918,11 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn->connection_handle); if (sc != SL_STATUS_OK) { lib_status = ESL_LIB_STATUS_BONDING_FAILED; - esl_lib_log_connection_error(CONN_FMT "Failed to set passkey, connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Failed to set passkey, connection handle = %u. Closing." APP_LOG_NL, conn, conn->connection_handle); + // Close the connection in case of error. + (void)sl_bt_connection_close(conn->connection_handle); } } else { esl_lib_log_connection_error(CONN_FMT "No passkey available but requested, connection handle = %u" APP_LOG_NL, @@ -880,6 +930,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn->connection_handle); } } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -897,12 +948,13 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) // Close the connection in case of error. (void)sl_bt_connection_close(conn->connection_handle); lib_status = ESL_LIB_STATUS_BONDING_FAILED; - esl_lib_log_connection_error(CONN_FMT "Increase security failed, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Increase security failed, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); } } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -930,13 +982,13 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) sc = esl_lib_connection_find(evt->data.evt_sm_bonding_failed.connection, &conn); if (sc == SL_STATUS_OK) { - if ((conn->retry_count < ESL_LIB_CONNECTION_RETRY_COUNT_MAX) + if ((conn->command->data.cmd_connect.retries_left) && ((evt->data.evt_sm_bonding_failed.reason == SL_STATUS_BT_CTRL_PIN_OR_KEY_MISSING) || (evt->data.evt_sm_bonding_failed.reason == SL_STATUS_BT_SMP_PAIRING_NOT_SUPPORTED))) { - esl_lib_log_connection_error(CONN_FMT "Bonding failed, reconnecting, connection handle = %u, reason = %04x" APP_LOG_NL, - conn, - conn->connection_handle, - evt->data.evt_sm_bonding_failed.reason); + esl_lib_log_connection_warning(CONN_FMT "Bonding failed, reconnecting, connection handle = %u, reason = 0x%04x" APP_LOG_NL, + conn, + conn->connection_handle, + evt->data.evt_sm_bonding_failed.reason); if (evt->data.evt_sm_bonding_failed.reason == SL_STATUS_BT_CTRL_PIN_OR_KEY_MISSING) { // Remove LTK if present esl_lib_connect_tlv_t *tlv; @@ -953,7 +1005,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) sc = SL_STATUS_OK; lib_status = ESL_LIB_STATUS_NO_ERROR; } else { - esl_lib_log_connection_error(CONN_FMT "Bonding failed, disconnecting, connection handle = %u, reason = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Bonding failed, disconnecting, connection handle = %u, reason = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, evt->data.evt_sm_bonding_failed.reason); @@ -965,6 +1017,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) // Try to close connection (void)close_connection(conn); } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -1033,6 +1086,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) } } } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -1041,8 +1095,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) sc = esl_lib_connection_find(evt->data.evt_gatt_characteristic_value.connection, &conn); if (sc == SL_STATUS_OK) { - if (evt->data.evt_gatt_characteristic_value.att_opcode - == sl_bt_gatt_read_response) { + if (evt->data.evt_gatt_characteristic_value.att_opcode == sl_bt_gatt_read_response) { esl_lib_log_connection_debug(CONN_FMT "Read response, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); @@ -1054,7 +1107,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) lib_status = ESL_LIB_STATUS_NO_ERROR; } } - } else if (evt->data.evt_gatt_characteristic_value.att_opcode & sl_bt_gatt_notification) { + } else if (evt->data.evt_gatt_characteristic_value.att_opcode == sl_bt_gatt_handle_value_notification) { // Notification arrived if (evt->data.evt_gatt_characteristic_value.characteristic == conn->gattdb_handles.esl_characteristics[ESL_LIB_CHARACTERISTIC_INDEX_ESL_CONTROL_POINT]) { @@ -1067,6 +1120,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) } } } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -1076,8 +1130,6 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) if (sc == SL_STATUS_OK) { if (conn->state == ESL_LIB_CONNECTION_STATE_WRITE_CONTROL_POINT) { // This state is active only if write with response requested - // Stop timer - (void)app_timer_stop(&conn->gatt_timer); // Send response with the result (void)send_att_response(conn, ESL_LIB_EVT_CONTROL_POINT_RESPONSE, @@ -1089,8 +1141,6 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn->connection_handle); } else if (conn->state == ESL_LIB_CONNECTION_STATE_CONFIGURE_TAG) { // This state is active only if write with response requested - // Stop timer - (void)app_timer_stop(&conn->gatt_timer); esl_lib_log_connection_debug(CONN_FMT "Configure tag - Writing next value, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); @@ -1125,10 +1175,11 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) lib_status = ESL_LIB_STATUS_NO_ERROR; } } else { - sc = get_tag_info_finish(conn); + sc = get_tag_info_finish(conn, sc); } break; case ESL_LIB_CONNECTION_STATE_SERVICE_DISCOVERY: + (void)app_timer_stop(&conn->gatt_timer); // If DIS found if (conn->gattdb_handles.services.dis != ESL_LIB_INVALID_SERVICE_HANDLE) { esl_lib_log_connection_debug(CONN_FMT "Service discovery finished, start DIS discovery, connection handle = %u" APP_LOG_NL, @@ -1139,6 +1190,20 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn->gattdb_handles.services.dis); if (sc == SL_STATUS_OK) { conn->state = ESL_LIB_CONNECTION_STATE_DIS_DISCOVERY; + sc = app_timer_start(&conn->gatt_timer, + GATT_TIMEOUT_MS, + gatt_timeout, + conn, + false); + } + if (sc != SL_STATUS_OK) { + // Close connection + (void)sl_bt_connection_close(conn->connection_handle); + lib_status = ESL_LIB_STATUS_CONN_DISCOVERY_FAILED; + esl_lib_log_connection_error(CONN_FMT "DIS discovery failed, connection handle = %u, sc = 0x%04x" APP_LOG_NL, + conn, + conn->connection_handle, + sc); } } else { esl_lib_log_connection_debug(CONN_FMT "Service discovery finished, start ESL discovery, connection handle = %u" APP_LOG_NL, @@ -1149,22 +1214,28 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn->gattdb_handles.services.esl); if (sc == SL_STATUS_OK) { conn->state = ESL_LIB_CONNECTION_STATE_ESL_DISCOVERY; + sc = app_timer_start(&conn->gatt_timer, + GATT_TIMEOUT_MS, + gatt_timeout, + conn, + false); } } if (sc != SL_STATUS_OK) { // Close connection (void)sl_bt_connection_close(conn->connection_handle); lib_status = ESL_LIB_STATUS_CONN_DISCOVERY_FAILED; - esl_lib_log_connection_error(CONN_FMT "Discovery failed, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Discovery failed, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); } break; case ESL_LIB_CONNECTION_STATE_DIS_DISCOVERY: + (void)app_timer_stop(&conn->gatt_timer); if (conn->gattdb_handles.services.esl != ESL_LIB_INVALID_SERVICE_HANDLE) { // Discover ESL service characteristics - esl_lib_log_connection_debug(CONN_FMT "Characteristic discovery finished, start ESL discovery, connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Device information discovery finished, start ESL discovery, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); @@ -1172,22 +1243,39 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) conn->gattdb_handles.services.esl); if (sc == SL_STATUS_OK) { conn->state = ESL_LIB_CONNECTION_STATE_ESL_DISCOVERY; - } else { + sc = app_timer_start(&conn->gatt_timer, + GATT_TIMEOUT_MS, + gatt_timeout, + conn, + false); + } + if (sc != SL_STATUS_OK) { // Close connection (void)sl_bt_connection_close(conn->connection_handle); lib_status = ESL_LIB_STATUS_CONN_DISCOVERY_FAILED; - esl_lib_log_connection_error(CONN_FMT "Discovery failed, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "DIS discovery failed, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); } + } else { + // Set the cause of the error + sc = SL_STATUS_INVALID_HANDLE; + // Close connection + (void)sl_bt_connection_close(conn->connection_handle); + lib_status = ESL_LIB_STATUS_CONN_DISCOVERY_FAILED; + esl_lib_log_connection_error(CONN_FMT "ESL Service not found, connection handle = %u, sc = 0x%04x" APP_LOG_NL, + conn, + conn->connection_handle, + sc); } break; case ESL_LIB_CONNECTION_STATE_ESL_DISCOVERY: + (void)app_timer_stop(&conn->gatt_timer); // Subscribe to characteristics if (conn->gattdb_handles.esl_characteristics[ESL_LIB_CHARACTERISTIC_INDEX_ESL_CONTROL_POINT] != ESL_LIB_INVALID_CHARACTERISTIC_HANDLE) { - esl_lib_log_connection_debug(CONN_FMT "Characteristic discovery finished, subscribe to ESL CP notifications, connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Feature discovery complete, subscribe to ESL CP notifications, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); sc = sl_bt_gatt_set_characteristic_notification(conn->connection_handle, @@ -1195,11 +1283,17 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) sl_bt_gatt_notification); if (sc == SL_STATUS_OK) { conn->state = ESL_LIB_CONNECTION_STATE_ESL_SUBSCRIBE; - } else { + sc = app_timer_start(&conn->gatt_timer, + GATT_TIMEOUT_MS, + gatt_timeout, + conn, + false); + } + if (sc != SL_STATUS_OK) { // Close connection (void)sl_bt_connection_close(conn->connection_handle); lib_status = ESL_LIB_STATUS_CONN_SUBSCRIBE_FAILED; - esl_lib_log_connection_error(CONN_FMT "Subscribe failed, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Subscribe failed, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); @@ -1210,7 +1304,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) // Close connection (void)sl_bt_connection_close(conn->connection_handle); lib_status = ESL_LIB_STATUS_CONN_SUBSCRIBE_FAILED; - esl_lib_log_connection_error(CONN_FMT "ESL CP not found, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "ESL CP not found, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); @@ -1236,7 +1330,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) // Close connection (void)sl_bt_connection_close(conn->connection_handle); lib_status = ESL_LIB_STATUS_OTS_INIT_FAILED; - esl_lib_log_connection_error(CONN_FMT "Image Transfer - OTS init failed, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Image Transfer - OTS init failed, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); @@ -1256,7 +1350,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) (void)sl_bt_connection_close(conn->connection_handle); lib_status = ESL_LIB_STATUS_CONN_LOST; sc = evt->data.evt_gatt_procedure_completed.result; - esl_lib_log_connection_error(CONN_FMT "Procedure failure, connection handle = %u, result = %04x" APP_LOG_NL, + esl_lib_log_connection_error(CONN_FMT "Procedure failure, connection handle = %u, result = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); @@ -1264,6 +1358,7 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) } } } else { + // Suppress error event for unknown connections sc = SL_STATUS_OK; } break; @@ -1275,22 +1370,19 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) if (conn != NULL) { state.connection_state = conn->state; - } else { - state.core_state = ESL_LIB_CORE_STATE_CONNECTING; - } - - if (conn != NULL) { // Send connection error if connection is present. (void)send_connection_error(conn, lib_status, sc, conn->state); + conn->command_complete = true; } else { esl_lib_node_id_t node_id; + state.core_state = ESL_LIB_CORE_STATE_CONNECTING; if (addr != NULL) { // Send address if present. node_id.type = ESL_LIB_NODE_ID_TYPE_ADDRESS; - node_id.id.address.addr_type = addr->addr_type; + node_id.id.address.address_type = addr->address_type; memcpy(node_id.id.address.addr, addr->addr, sizeof(bd_addr)); } else { node_id.type = ESL_LIB_NODE_ID_TYPE_NONE; @@ -1307,6 +1399,29 @@ void esl_lib_connection_on_bt_event(sl_bt_msg_t *evt) // ----------------------------------------------------------------------------- // Private functions +static void esl_lib_connection_safe_remove_ptr(esl_lib_connection_t *ptr) +{ + (void)app_timer_stop(&ptr->timer); + (void)app_timer_stop(&ptr->gatt_timer); + sl_slist_remove(&connection_list, &ptr->node); + esl_lib_command_list_cleanup(&ptr->command_list); + + if (ptr->command != NULL) { + if (ptr->command->cmd_code == ESL_LIB_CMD_WRITE_IMAGE + && ptr->command->data.cmd_write_image.img_data_copied != NULL) { + esl_lib_memory_free(ptr->command->data.cmd_write_image.img_data_copied); + } + esl_lib_memory_free(ptr->command); + } + clean_tag_info(ptr); + esl_lib_log_connection_debug(CONN_FMT "Removed connection handle = %u" APP_LOG_NL, + ptr, + ptr->connection_handle); + // Sanitize handles in memory area to avoid possible corruption later due to garbage + ptr->connection_handle = SL_BT_INVALID_CONNECTION_HANDLE; + ptr->ots_handle = ESL_LIB_INVALID_HANDLE; + esl_lib_memory_free(ptr); +} static void run_command(esl_lib_command_list_cmd_t *cmd) { @@ -1323,7 +1438,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) if (esl_lib_connection_contains(conn)) { sc = close_connection(conn); } else { - sc = SL_STATUS_NOT_FOUND; + sc = SL_STATUS_DELETED; lib_status = ESL_LIB_STATUS_CONN_FAILED; conn->command_complete = true; } @@ -1369,7 +1484,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) conn, conn->tag_info_type, conn->connection_handle); - sc = get_tag_info_finish(conn); + sc = get_tag_info_finish(conn, sc); } } if (sc == SL_STATUS_OK) { @@ -1380,7 +1495,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) } } } else { - sc = SL_STATUS_NOT_FOUND; + sc = SL_STATUS_DELETED; conn->command_complete = true; } break; @@ -1397,7 +1512,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) // Start write process using TLV(s) (void)write_next_config_value(conn); } else { - sc = SL_STATUS_NOT_FOUND; + sc = SL_STATUS_DELETED; conn->command_complete = true; } break; @@ -1434,7 +1549,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) sc = SL_STATUS_OK; } } else { - sc = SL_STATUS_NOT_FOUND; + sc = SL_STATUS_DELETED; conn->command_complete = true; } break; @@ -1463,7 +1578,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) conn->command_complete = true; } } else { - sc = SL_STATUS_NOT_FOUND; + sc = SL_STATUS_DELETED; lib_status = ESL_LIB_STATUS_OTS_ERROR; conn->command_complete = true; } @@ -1490,7 +1605,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) conn->command_complete = true; } } else { - sc = SL_STATUS_NOT_FOUND; + sc = SL_STATUS_DELETED; lib_status = ESL_LIB_STATUS_OTS_ERROR; conn->command_complete = true; } @@ -1514,8 +1629,14 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) lib_status = ESL_LIB_STATUS_PAST_INIT_FAILED; conn->command_complete = true; } + // Start timeout anyway: the ESL may close/closing/closed the connection because it can be already in sync + sc = app_timer_start(&conn->timer, + PAST_CONN_TIMEOUT, + connection_timeout, + conn, + false); } else { - sc = SL_STATUS_NOT_FOUND; + sc = SL_STATUS_DELETED; lib_status = ESL_LIB_STATUS_PAST_INIT_FAILED; conn->command_complete = true; } @@ -1524,7 +1645,7 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) break; } if (sc != SL_STATUS_OK && conn != NULL) { - esl_lib_log_connection_warning(CONN_FMT "Command failure, connection handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_connection_warning(CONN_FMT "Command failure, connection handle = %u, sc = 0x%04x" APP_LOG_NL, conn, conn->connection_handle, sc); @@ -1564,6 +1685,33 @@ static sl_status_t send_cp_notification_event(esl_lib_connection_t *conn, return sc; } +static sl_status_t send_bonding_finished(esl_lib_connection_t *conn) +{ + sl_status_t sc; + esl_lib_evt_t *lib_evt; + + sc = esl_lib_event_list_allocate(ESL_LIB_EVT_BONDING_FINISHED, + 0, + &lib_evt); + if (sc == SL_STATUS_OK) { + lib_evt->evt_code = ESL_LIB_EVT_BONDING_FINISHED; + lib_evt->data.evt_bonding_finished.connection_handle + = (esl_lib_connection_handle_t)conn; + // Copy address + lib_evt->data.evt_bonding_finished.address.address_type + = conn->address_type; + memcpy(lib_evt->data.evt_bonding_finished.address.addr, + conn->address.addr, + sizeof(conn->address.addr)); + sc = esl_lib_event_list_push_back(lib_evt); + if (sc != SL_STATUS_OK) { + // Free up memory on failure + esl_lib_memory_free(lib_evt); + } + } + return sc; +} + static sl_status_t send_bonding_data(esl_lib_connection_t *conn, uint8_t *data) { @@ -1578,7 +1726,7 @@ static sl_status_t send_bonding_data(esl_lib_connection_t *conn, lib_evt->data.evt_bonding_data.connection_handle = (esl_lib_connection_handle_t)conn; // Copy address - lib_evt->data.evt_bonding_data.address.addr_type + lib_evt->data.evt_bonding_data.address.address_type = conn->address_type; memcpy(lib_evt->data.evt_bonding_data.address.addr, conn->address.addr, @@ -1620,7 +1768,7 @@ static sl_status_t send_connection_status(esl_lib_connection_t *conn, lib_evt->data.evt_connection_opened.connection_handle = (esl_lib_connection_handle_t)conn; // Copy address - lib_evt->data.evt_connection_opened.address.addr_type = conn->address_type; + lib_evt->data.evt_connection_opened.address.address_type = conn->address_type; memcpy(lib_evt->data.evt_connection_opened.address.addr, conn->address.addr, sizeof(conn->address.addr)); @@ -1629,13 +1777,13 @@ static sl_status_t send_connection_status(esl_lib_connection_t *conn, &conn->gattdb_handles, sizeof(conn->gattdb_handles)); for (uint8_t i = 0; i < sizeof(conn->gattdb_handles.esl_characteristics) / sizeof(uint16_t); i++) { - esl_lib_log_connection_debug(CONN_FMT "Sending ESL %u characteristic handle = 0x%x" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Sending ESL %u characteristic handle = 0x%02x" APP_LOG_NL, conn, i, conn->gattdb_handles.esl_characteristics[i]); } for (uint8_t i = 0; i < sizeof(conn->gattdb_handles.dis_characteristics) / sizeof(uint16_t); i++) { - esl_lib_log_connection_debug(CONN_FMT "Sending DIS %u characteristic handle = 0x%x" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Sending DIS %u characteristic handle = 0x%02x" APP_LOG_NL, conn, i, conn->gattdb_handles.dis_characteristics[i]); @@ -1647,7 +1795,7 @@ static sl_status_t send_connection_status(esl_lib_connection_t *conn, // Set reason for disconnection event lib_evt->data.evt_connection_closed.reason = reason; // Copy address - lib_evt->data.evt_connection_closed.address.addr_type = conn->address_type; + lib_evt->data.evt_connection_closed.address.address_type = conn->address_type; memcpy(lib_evt->data.evt_connection_closed.address.addr, conn->address.addr, sizeof(conn->address.addr)); @@ -1669,6 +1817,9 @@ static sl_status_t send_att_response(esl_lib_connection_t *conn, sl_status_t sc; esl_lib_evt_t *lib_evt; + // Stop timer + (void)app_timer_stop(&conn->gatt_timer); + if (type == ESL_LIB_EVT_CONFIGURE_TAG_RESPONSE) { sc = esl_lib_event_list_allocate(type, 0, &lib_evt); if (sc == SL_STATUS_OK) { @@ -1717,12 +1868,12 @@ static sl_status_t send_connection_error(esl_lib_connection_t *conn, sl_status_t sc; esl_lib_node_id_t node_id; - if (check_connected(conn)) { + if (check_connected(conn) && conn->state != ESL_LIB_CONNECTION_STATE_PAST_CLOSE_CONNECTION) { node_id.type = ESL_LIB_NODE_ID_TYPE_CONNECTION; node_id.id.connection_handle = (esl_lib_connection_handle_t)conn; } else { node_id.type = ESL_LIB_NODE_ID_TYPE_ADDRESS; - node_id.id.address.addr_type = conn->address_type; + node_id.id.address.address_type = conn->address_type; memcpy(node_id.id.address.addr, conn->address.addr, sizeof(conn->address.addr)); @@ -1752,6 +1903,9 @@ static void connection_complete(esl_lib_connection_t *conn) (void)send_connection_status(conn, ESL_LIB_TRUE, SL_STATUS_OK); conn->state = ESL_LIB_CONNECTION_STATE_CONNECTED; // Open command has been completed. + if (conn->command->cmd_code == ESL_LIB_CMD_CONNECT) { + esl_lib_memory_free(conn->command); + } conn->command_complete = true; } @@ -1774,6 +1928,7 @@ static bool check_connected(esl_lib_connection_t *conn) // Not connected in connecting phases case ESL_LIB_CONNECTION_STATE_OFF: case ESL_LIB_CONNECTION_STATE_CONNECTING: + case ESL_LIB_CONNECTION_STATE_RECONNECTING: case ESL_LIB_CONNECTION_STATE_APPLYING_LTK: case ESL_LIB_CONNECTION_STATE_NEW_BOND_REQUIRED: case ESL_LIB_CONNECTION_STATE_BONDING: @@ -1799,27 +1954,42 @@ static void on_image_transfer_status(esl_lib_image_transfer_handle_t handle, (void)handle; esl_lib_connection_t *conn = NULL; sl_status_t sc = esl_lib_connection_find(connection, &conn); - if (sc == SL_STATUS_OK && conn->state == ESL_LIB_CONNECTION_STATE_OTS_INIT) { - // Copy handles if present - if (gattdb_handles != NULL) { - memcpy(conn->gattdb_handles.ots_characteristics, - *gattdb_handles, - sizeof(conn->gattdb_handles.ots_characteristics)); + if (sc == SL_STATUS_OK) { + if (conn->state == ESL_LIB_CONNECTION_STATE_OTS_INIT) { + // Copy handles if present + if (gattdb_handles != NULL) { + memcpy(conn->gattdb_handles.ots_characteristics, + *gattdb_handles, + sizeof(conn->gattdb_handles.ots_characteristics)); + } + + if (state == ESL_LIB_IMAGE_TRANSFER_STATE_IDLE) { + // init succeeded + connection_complete(conn); + } } - if (state == ESL_LIB_IMAGE_TRANSFER_STATE_IDLE) { - // init succeeded - connection_complete(conn); - } else if (state == ESL_LIB_IMAGE_TRANSFER_REMOVED) { - // Removed since there were an error during init - // Close connection - (void)sl_bt_connection_close(conn->connection_handle); + + if (state == ESL_LIB_IMAGE_TRANSFER_REMOVED && check_image_transfer(conn)) { + // Removed since there were an error during init or transfer (void)send_connection_error(conn, ESL_LIB_STATUS_OTS_INIT_FAILED, result, conn->state); - esl_lib_connection_remove_ptr(conn); - conn->command_complete = true; + // Close connection as OTS errors are mostly unrecoverable + esl_lib_log_connection_debug(CONN_FMT "Close connection due image transfer status 0x%04x, connection handle = %u, sc = 0x%04x" APP_LOG_NL, + conn, + result, + sc, + conn->connection_handle); + close_broken_connection(&conn); + + if (conn != NULL) { + // Note that conn might have been deleted already due an error case! + conn->command_complete = true; + } } + } else { + esl_lib_log_connection_debug("[Unknown] Image transfer status changed for a forcibly closed connection, no handle available anymore." APP_LOG_NL); } } @@ -1854,13 +2024,29 @@ static void on_image_transfer_finished(esl_lib_image_transfer_handle_t handle, ESL_LIB_STATUS_OTS_TRANSFER_FAILED, result, conn->state); + esl_lib_log_connection_debug(CONN_FMT "Close connection due image transfer finished result: 0x%04x, connection handle = %u, sc = 0x%04x" APP_LOG_NL, + conn, + result, + conn->connection_handle, + sc); + if (result == SL_STATUS_TIMEOUT + || result == SL_STATUS_NO_MORE_RESOURCE + || result == SL_STATUS_FAIL + || result == SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND) { + // Close connection as some OTS errors are unrecoverable + close_broken_connection(&conn); + } } - // Free up image data - if (conn->command->data.cmd_write_image.img_data_copied != NULL) { - esl_lib_memory_free(conn->command->data.cmd_write_image.img_data_copied); + + if (conn != NULL) { + // Note that conn might have been deleted already due an error case! + // Free up image data if still there + if (conn->command->data.cmd_write_image.img_data_copied != NULL) { + esl_lib_memory_free(conn->command->data.cmd_write_image.img_data_copied); + } + conn->command_complete = true; + conn->state = ESL_LIB_CONNECTION_STATE_CONNECTED; } - conn->command_complete = true; - conn->state = ESL_LIB_CONNECTION_STATE_CONNECTED; } } @@ -1900,9 +2086,19 @@ static void on_image_transfer_type_arrived(esl_lib_image_transfer_handle_t handl ESL_LIB_STATUS_OTS_META_READ_FAILED, result, conn->state); + esl_lib_log_connection_debug(CONN_FMT "Close connection due image get type fail 0x%04x, connection handle = %u, sc = 0x%04x" APP_LOG_NL, + conn, + result, + sc, + conn->connection_handle); + // Close connection as OTS errors are mostly unrecoverable + close_broken_connection(&conn); + } + if (conn != NULL) { + // Note that conn might have been deleted already due an error case! + conn->command_complete = true; + conn->state = ESL_LIB_CONNECTION_STATE_CONNECTED; } - conn->command_complete = true; - conn->state = ESL_LIB_CONNECTION_STATE_CONNECTED; } } @@ -1927,9 +2123,10 @@ static void gatt_timeout(app_timer_t *timer, (void)send_att_response(conn, ESL_LIB_EVT_CONFIGURE_TAG_RESPONSE, SL_STATUS_TIMEOUT); - // Write next value - (void)write_next_config_value(conn); + esl_lib_log_connection_debug(CONN_FMT "Close connection due GATT timout during configuring phase!" APP_LOG_NL, conn); } + // Close connection as GATT errors during configuration phase are unrecoverable + close_broken_connection(&conn); } else { esl_lib_log_connection_warning(CONN_FMT "GATT timeout for unknown connection!" APP_LOG_NL, data); @@ -1947,11 +2144,13 @@ static void reconnect_timeout(app_timer_t *timer, conn); if (esl_lib_connection_contains(conn)) { - esl_lib_log_connection_debug(CONN_FMT "Connection retry, connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Connection retry to " ESL_LIB_LOG_ADDR_FORMAT ", expired handle = %u" APP_LOG_NL, conn, + ESL_LIB_LOG_ADDR(conn->command->data.cmd_connect.address), conn->connection_handle); - // Retry - sc = esl_lib_connection_open(conn->command, conn); + // Resend command to core queue + sc = esl_lib_core_add_command(conn->command); + if (sc != SL_STATUS_OK) { (void)send_connection_error(conn, ESL_LIB_STATUS_CONN_FAILED, @@ -1960,10 +2159,12 @@ static void reconnect_timeout(app_timer_t *timer, esl_lib_log_connection_error(CONN_FMT "Failed to reopen connection, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); - conn->command_complete = true; // And also remove connection from the list. (void)esl_lib_connection_remove_ptr(conn); conn = NULL; + } else { + conn->command = NULL; + conn->command_complete = true; } } else { esl_lib_log_connection_warning(CONN_FMT "Reconnect handle not found (possibly has already been removed)" APP_LOG_NL, @@ -1980,16 +2181,9 @@ static void connection_timeout(app_timer_t *timer, esl_lib_connection_t *conn = (esl_lib_connection_t *)data; // Check if it exists if (esl_lib_connection_contains(conn)) { - esl_lib_log_connection_error(CONN_FMT "Connection timeout, connection handle = %u" APP_LOG_NL, - conn, - conn->connection_handle); - - // Free up command - if (conn->command != NULL) { - esl_lib_memory_free(conn->command); - conn->command = NULL; - } - conn->command_complete = true; + esl_lib_log_connection_warning(CONN_FMT "Connection timeout, connection handle = %u" APP_LOG_NL, + conn, + conn->connection_handle); // Try to close the connection sc = close_connection(conn); if (sc == SL_STATUS_OK) { @@ -2004,8 +2198,16 @@ static void connection_timeout(app_timer_t *timer, status, SL_STATUS_TIMEOUT, conn->state); - // Remove connection - (void)esl_lib_connection_remove_ptr(conn); + + if (conn->state == ESL_LIB_CONNECTION_STATE_CONNECTING + || conn->state == ESL_LIB_CONNECTION_STATE_RECONNECTING) { + esl_lib_core_connection_complete(); + } + + if (status == ESL_LIB_STATUS_CONN_CLOSE_FAILED) { + // Remove connection + (void)esl_lib_connection_remove_ptr(conn); + } } else { esl_lib_log_connection_warning(CONN_FMT "Connection timeout for unknown connection" APP_LOG_NL, conn); @@ -2072,7 +2274,7 @@ static esl_lib_data_type_t get_next_type(esl_lib_data_type_t type) return next_type; } -static sl_status_t get_tag_info_finish(esl_lib_connection_t *conn) +static sl_status_t get_tag_info_finish(esl_lib_connection_t *conn, sl_status_t status) { uint32_t data_size = 0; size_t current_size = 0; @@ -2080,8 +2282,10 @@ static sl_status_t get_tag_info_finish(esl_lib_connection_t *conn) esl_lib_evt_t *event; uint8_t *ptr; esl_lib_tlv_t *tlv; - sl_status_t sc = SL_STATUS_OK; + sl_status_t sc = status; + // Stop GATT watchdog timer + (void)app_timer_stop(&conn->gatt_timer); // Calculate event size from storage list SL_SLIST_FOR_EACH_ENTRY(conn->tag_info_list, current, esl_lib_connection_tag_info_storage_t, node) { // Get current size @@ -2123,7 +2327,7 @@ static sl_status_t get_tag_info_finish(esl_lib_connection_t *conn) // Get value for TLV esl_lib_storage_copy(current->storage, tlv->data.data); // Free up storage - esl_lib_storage_delete(current->storage); + esl_lib_storage_delete(¤t->storage); // Free list item also esl_lib_memory_free(current); // Move pointer to the next TLV @@ -2136,24 +2340,39 @@ static sl_status_t get_tag_info_finish(esl_lib_connection_t *conn) conn->connection_handle); } - // Send event - sc = esl_lib_event_list_push_back(event); - - if (sc == SL_STATUS_OK) { - esl_lib_log_connection_info(CONN_FMT "Get tag info finished, connection handle = %u" APP_LOG_NL, - conn, - conn->connection_handle); - } else { - esl_lib_log_connection_error(CONN_FMT "Get tag info finished but failed to send tag info, connection handle = %u" APP_LOG_NL, + if (sc != SL_STATUS_OK) { + esl_lib_log_connection_error(CONN_FMT "Get tag info finished with error status: 0x%04x, connection handle = %u" APP_LOG_NL, conn, + sc, conn->connection_handle); + // Force close as keeping connected would break the AP procedure flow + close_broken_connection(&conn); + } else { + // Send event + sc = esl_lib_event_list_push_back(event); + + if (sc == SL_STATUS_OK) { + esl_lib_log_connection_debug(CONN_FMT "Get tag info finished, connection handle = %u" APP_LOG_NL, + conn, + conn->connection_handle); + } else { + esl_lib_log_connection_error(CONN_FMT "Get tag info finished but failed to send tag info, connection handle = %u." APP_LOG_NL, + conn, + conn->connection_handle); + // Force close as keeping connected would break the AP procedure flow + close_broken_connection(&conn); + } } - // Clear type - conn->tag_info_type = ESL_LIB_DATA_TYPE_UNINITIALIZED; + if (conn != NULL) { + // Clear type + conn->tag_info_type = ESL_LIB_DATA_TYPE_UNINITIALIZED; - // Set command complete - conn->command_complete = true; + // Set command complete + conn->command_complete = true; + } else { + esl_lib_log_connection_debug("[Unknown] Get tag info finished for a forcibly closed broken connection, no handle available anymore." APP_LOG_NL); + } return sc; } @@ -2164,6 +2383,7 @@ static sl_status_t get_next_tag_info(esl_lib_connection_t *conn) uint16_t char_handle = ESL_LIB_INVALID_CHARACTERISTIC_HANDLE; esl_lib_data_type_t type = conn->tag_info_type; + (void)app_timer_stop(&conn->gatt_timer); esl_lib_log_connection_debug(CONN_FMT "Get next tag info, connection handle = %u" APP_LOG_NL, conn, conn->connection_handle); @@ -2173,7 +2393,7 @@ static sl_status_t get_next_tag_info(esl_lib_connection_t *conn) || type == ESL_LIB_DATA_TYPE_GATT_CONTROL_POINT)) { type = get_next_type(type); char_handle = get_handle_for_type(conn, type); - esl_lib_log_connection_debug(CONN_FMT "Next tag info type is %u (0x%x), connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Next tag info type is %u (0x%02x), connection handle = %u" APP_LOG_NL, conn, type, char_handle, @@ -2193,17 +2413,25 @@ static sl_status_t get_next_tag_info(esl_lib_connection_t *conn) conn->tag_info_type = type; // Create storage for storing data sc = esl_lib_storage_create(&conn->tag_info_data); + + if (sc == SL_STATUS_OK) { + sc = app_timer_start(&conn->gatt_timer, + GATT_TIMEOUT_MS, + gatt_timeout, + conn, + false); + } } if (sc != SL_STATUS_OK) { esl_lib_log_connection_error(CONN_FMT "Failed to read tag info type %u, connection handle = %u" APP_LOG_NL, conn, type, conn->connection_handle); - sc = get_tag_info_finish(conn); + sc = get_tag_info_finish(conn, sc); } } else { // No valid handle found, finish - sc = get_tag_info_finish(conn); + sc = get_tag_info_finish(conn, sc); } return sc; @@ -2214,11 +2442,11 @@ static void clean_tag_info(esl_lib_connection_t *conn) esl_lib_connection_tag_info_storage_t *current; // Delete temporary data - esl_lib_storage_delete(conn->tag_info_data); + esl_lib_storage_delete(&conn->tag_info_data); // Delete saved data while ((current = (esl_lib_connection_tag_info_storage_t *)sl_slist_pop(&conn->tag_info_list)) != NULL) { - esl_lib_storage_delete(current->storage); + esl_lib_storage_delete(¤t->storage); esl_lib_memory_free(current); } } @@ -2264,8 +2492,6 @@ static sl_status_t write_next_config_value(esl_lib_connection_t *conn) if (conn->config_index >= conn->command->data.cmd_configure_tag.tlv_data.len) { // This was the last TLV move_to_next = false; - // Stop timer - (void)app_timer_stop(&conn->gatt_timer); // Consider command completed conn->command_complete = true; // Reset the state @@ -2356,7 +2582,7 @@ static sl_status_t write_value(esl_lib_connection_t *conn, break; } if (characteristic != ESL_LIB_INVALID_CHARACTERISTIC_HANDLE) { - esl_lib_log_connection_debug(CONN_FMT "Writing value type %u (0x%x), connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Writing value type %u (0x%02x), connection handle = %u" APP_LOG_NL, conn, type, characteristic, @@ -2376,7 +2602,7 @@ static sl_status_t write_value(esl_lib_connection_t *conn, if (sc != SL_STATUS_OK) { (void)app_timer_stop(&conn->gatt_timer); } else { - esl_lib_log_connection_debug(CONN_FMT "Writing value type %u (0x%x) succeeded, waiting for response, connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Writing value type %u (0x%02x) succeeded, waiting for response, connection handle = %u" APP_LOG_NL, conn, type, characteristic, @@ -2390,7 +2616,7 @@ static sl_status_t write_value(esl_lib_connection_t *conn, data, &sent_len); if (sc == SL_STATUS_OK) { - esl_lib_log_connection_debug(CONN_FMT "Writing value type %u (0x%x) succeeded, connection handle = %u" APP_LOG_NL, + esl_lib_log_connection_debug(CONN_FMT "Writing value type %u (0x%02x) succeeded, connection handle = %u" APP_LOG_NL, conn, type, characteristic, @@ -2429,3 +2655,34 @@ static bool find_tlv(esl_lib_command_list_cmd_t *cmd, return false; } + +static void close_broken_connection(esl_lib_connection_t **conn) +{ + if (conn == NULL || *conn == NULL || (*conn)->connection_handle == SL_BT_INVALID_CONNECTION_HANDLE) { + // Nothing left to close (second invocation can happen on the same connection in edge cases, especially in case of various OTS errors) + return; + } + + sl_status_t sc = sl_bt_connection_close((*conn)->connection_handle); + if (sc != SL_STATUS_OK) { + esl_lib_log_connection_error(CONN_FMT "Closing request failed with status: 0x%04x on connection handle = %u during close on error" APP_LOG_NL, + *conn, + sc, + (*conn)->connection_handle); + // Send error event about the deletion of the connection pointer + send_connection_status(*conn, ESL_LIB_FALSE, SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER); + // Force removal of connection handle in case of error on sl_bt_connection_close request + (void)esl_lib_connection_remove_ptr(*conn); + *conn = NULL; + } else { + esl_lib_log_connection_debug(CONN_FMT "Requested closing connection with handle = %u on error" APP_LOG_NL, + *conn, + (*conn)->connection_handle); + (void)app_timer_stop(&(*conn)->timer); + (void)app_timer_start(&(*conn)->timer, + CLOSE_TIMEOUT_MS, + connection_timeout, + *conn, + false); + } +} diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_connection.h b/app/bluetooth/common_host/esl_lib/esl_lib_connection.h index 14b3f53af8c..339950c252f 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_connection.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_connection.h @@ -61,28 +61,27 @@ typedef struct { /// Connection list item type typedef struct { sl_slist_node_t node; ///< List node pointer - esl_lib_connection_state_t state; ///< State of the connection esl_lib_command_list_cmd_t *command; ///< Command in progress - bool command_complete; ///< Finished command sl_slist_node_t *command_list; ///< Command list + sl_slist_node_t *tag_info_list; ///< Tag info storage list + bool command_complete; ///< Finished command uint8_t connection_handle; ///< Connection handle - esl_lib_image_transfer_handle_t ots_handle; ///< OTS handle - aes_key_128 ltk; ///< LTK for the connection - bd_addr address; ///< Address uint8_t address_type; ///< Address type uint8_t max_payload; ///< Max payload uint8_t security; ///< Security level + uint8_t config_index; ///< Current config index + esl_lib_connection_state_t state; ///< State of the connection + esl_lib_image_transfer_handle_t ots_handle; ///< OTS handle + aes_key_128 ltk; ///< LTK for the connection + bd_addr address; ///< Address app_timer_t timer; ///< Connection timer app_timer_t gatt_timer; ///< GATT timer sl_status_t last_error; ///< Last error esl_lib_bool_t gattdb_known; ///< Predefined GATT database esl_lib_gattdb_handles_t gattdb_handles; ///< List of UUIDs - uint8_t retry_count; ///< Retry count - sl_slist_node_t *tag_info_list; ///< Tag info storage list esl_lib_data_type_t tag_info_type; ///< Current tag info type esl_lib_storage_handle_t tag_info_data; ///< Current tag info data esl_lib_data_type_t config_type; ///< Current config type - uint8_t config_index; ///< Current config index } esl_lib_connection_t; // ----------------------------------------------------------------------------- @@ -116,16 +115,6 @@ sl_status_t esl_lib_connection_find(uint8_t conn, *****************************************************************************/ sl_status_t esl_lib_connection_remove_ptr(esl_lib_connection_t *ptr); -/**************************************************************************//** - * Remove a connection from the list. - * @param[in] conn Connection handle. - * @param[out] ptr_out Pointer output. - * - * @return Status code. - *****************************************************************************/ -sl_status_t esl_lib_connection_remove_handle(uint8_t conn, - esl_lib_connection_t **ptr_out); - /**************************************************************************//** * Check connection list for the given item. * @param[in] ptr Pointer to the connection list item. @@ -181,8 +170,7 @@ sl_status_t esl_lib_connection_check_gattdb_handles(esl_lib_gattdb_handles_t *ga * * @return SL_STATUS_OK if the configuration is valid. *****************************************************************************/ -sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd, - esl_lib_connection_t *handle); +sl_status_t esl_lib_connection_open(esl_lib_command_list_cmd_t *cmd); #ifdef __cplusplus }; diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_core.c b/app/bluetooth/common_host/esl_lib/esl_lib_core.c index 3acb7b0a9d1..030ece3e40e 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_core.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_core.c @@ -1,6 +1,6 @@ /***************************************************************************//** * @file - * @brief ESL Host Library core component. + * @brief ESL host library core component. * ******************************************************************************* * # License @@ -77,10 +77,11 @@ static sl_status_t send_core_error(esl_lib_status_t lib_status, sl_status_t status, esl_lib_core_state_t data); static sl_status_t send_tag_found(uint8_t *addr, - uint8_t addr_type, + uint8_t address_type, int8_t rssi); static sl_status_t send_scan_status(void); static bool find_service_in_advertisement(uint8_t *data, uint8_t len); +static void esl_lib_core_internal_reset(void); // ----------------------------------------------------------------------------- // Private variables @@ -95,6 +96,7 @@ static struct argparse_descriptor_s arg_descriptor[] = { "-device", "" }, // empty string as option allows anything { "-baud", "115200,921600" }, { "-handshake", "no,ctsrts,hw" }, // more options can be given where it's needed + { "-secure", NULL }, // enable encryption for NCP communication { NULL, NULL } }; @@ -113,11 +115,10 @@ void esl_lib_init(char *config) } // Parse configuration - esl_lib_log_core_info("Parsing host library configuration: %s" APP_LOG_NL, config); + esl_lib_log_core_debug("Parsing host library configuration: %s" APP_LOG_NL, config); parse_config(config, ap_state); - esl_lib_log_core_info("AP host library instance started." APP_LOG_NL); - // Initialize NCP connection. + esl_lib_log_core_debug("Initializing NCP host" APP_LOG_NL); sc = ncp_host_init(); if (sc == SL_STATUS_INVALID_PARAMETER) { esl_lib_log_core_critical("Failed to initialize host library!" APP_LOG_NL); @@ -127,17 +128,19 @@ void esl_lib_init(char *config) esl_lib_log_core_critical("Error initializing host library: 0x%04x" APP_LOG_NL, sc); exit(EXIT_FAILURE); } - esl_lib_log_core_info("NCP host initialised." APP_LOG_NL); esl_lib_log_core_info("Resetting NCP target..." APP_LOG_NL); // Reset NCP to ensure it gets into a defined state. // Once the chip successfully boots, boot event should be received. sl_bt_system_reset(sl_bt_system_boot_mode_normal); // Initialize L2CAP transfer + esl_lib_log_core_debug("Init L2CAP transfer layer" APP_LOG_NL); sli_bt_l2cap_transfer_init(); // Initialize OTS Client + esl_lib_log_core_debug("Prepare OTS client" APP_LOG_NL); sli_bt_ots_client_init(); + esl_lib_log_core_debug("AP host library instance ready" APP_LOG_NL); } void esl_lib_process_action(void) @@ -150,13 +153,10 @@ void esl_lib_process_action(void) void esl_lib_deinit(void) { - // Clean command list - esl_lib_command_list_cleanup(&ap_state->command_list); + // stop scanning + (void)sl_bt_scanner_stop(); - // Cleanup relationship - esl_lib_connection_cleanup(); - esl_lib_pawr_cleanup(); - esl_lib_ap_control_cleanup(); + esl_lib_core_internal_reset(); esl_lib_memory_free(ap_state); @@ -173,13 +173,18 @@ sl_status_t esl_lib_core_add_command(esl_lib_command_list_cmd_t *cmd) void sl_bt_on_event(sl_bt_msg_t *evt) { - esl_lib_core_on_bt_event(evt); + esl_lib_image_transfer_on_bt_event(evt); esl_lib_connection_on_bt_event(evt); esl_lib_pawr_on_bt_event(evt); - esl_lib_image_transfer_on_bt_event(evt); + esl_lib_core_on_bt_event(evt); esl_lib_ap_control_on_bt_event(evt); } +void esl_lib_core_connection_complete() +{ + ap_state->command_complete = true; +} + // ----------------------------------------------------------------------------- // Private functions @@ -197,21 +202,23 @@ static void esl_lib_core_on_bt_event(sl_bt_msg_t *evt) // This event indicates the device has started and the radio is ready. // Do not call any stack command before receiving this boot event! case sl_bt_evt_system_boot_id: - lib_status = ESL_LIB_STATUS_INIT_FAILED; + // Do internal LIB reset + esl_lib_core_internal_reset(); + ap_state->scan.enabled = ESL_LIB_FALSE; + ap_state->scan.configured = ESL_LIB_FALSE; + ap_state->command_complete = true; + ap_state->core_state = ESL_LIB_CORE_STATE_IDLE; + lib_status = ESL_LIB_STATUS_INIT_FAILED; // Extract unique ID from BT Address. sc = sl_bt_system_get_identity_address(&address, &address_type); if (sc != SL_STATUS_OK) { lib_critical_error = true; } - esl_lib_log_core_info("Bluetooth %s address: %02X:%02X:%02X:%02X:%02X:%02X" APP_LOG_NL, - address_type ? "static random" : "public device", - address.addr[5], - address.addr[4], - address.addr[3], - address.addr[2], - address.addr[1], - address.addr[0]); + esl_lib_log_core_info("Bluetooth " ESL_LIB_LOG_ADDR_FORMAT APP_LOG_NL, + address_type, + address_type ? "random" : "public", + ESL_LIB_LOG_BD_ADDR(address)); // Configure Security Manager to default sc = sl_bt_sm_configure(0, @@ -253,14 +260,8 @@ static void esl_lib_core_on_bt_event(sl_bt_msg_t *evt) case sl_bt_evt_scanner_legacy_advertisement_report_id: if (find_service_in_advertisement(evt->data.evt_scanner_legacy_advertisement_report.data.data, evt->data.evt_scanner_legacy_advertisement_report.data.len)) { - esl_lib_log_core_debug("Tag found with %s address: %02X:%02X:%02X:%02X:%02X:%02X , RSSI = %d" APP_LOG_NL, - evt->data.evt_scanner_legacy_advertisement_report.address_type ? "static random" : "public device", - evt->data.evt_scanner_legacy_advertisement_report.address.addr[5], - evt->data.evt_scanner_legacy_advertisement_report.address.addr[4], - evt->data.evt_scanner_legacy_advertisement_report.address.addr[3], - evt->data.evt_scanner_legacy_advertisement_report.address.addr[2], - evt->data.evt_scanner_legacy_advertisement_report.address.addr[1], - evt->data.evt_scanner_legacy_advertisement_report.address.addr[0], + esl_lib_log_core_debug("Tag found with " ESL_LIB_LOG_ADDR_FORMAT ", RSSI = %d" APP_LOG_NL, + ESL_LIB_LOG_ADDR(evt->data.evt_scanner_legacy_advertisement_report), evt->data.evt_scanner_legacy_advertisement_report.rssi); (void)send_tag_found(evt->data.evt_scanner_legacy_advertisement_report.address.addr, evt->data.evt_scanner_legacy_advertisement_report.address_type, @@ -269,7 +270,7 @@ static void esl_lib_core_on_bt_event(sl_bt_msg_t *evt) break; case sl_bt_evt_system_resource_exhausted_id: lib_status = ESL_LIB_STATUS_RESOURCE_EXCEEDED; - esl_lib_log_core_error("Resource exhausted" APP_LOG_NL); + esl_lib_log_core_warning("Resource exhausted" APP_LOG_NL); (void)send_core_error(lib_status, SL_STATUS_ALLOCATION_FAILED, ap_state->core_state); @@ -277,6 +278,7 @@ static void esl_lib_core_on_bt_event(sl_bt_msg_t *evt) default: break; } + if (lib_critical_error) { esl_lib_log_core_critical("Critical error, exiting..." APP_LOG_NL); // Send error @@ -302,7 +304,7 @@ static void parse_config(char *config, esl_lib_ap_state_t *data) sc = simple_argparse_init(arg_descriptor, &handle); if (sc != SL_STATUS_OK) { - esl_lib_log_core_critical("Failed to initialize AP Host Library! sc = 0x%04x" APP_LOG_NL, sc); + esl_lib_log_core_critical("Failed to initialize AP host library! sc = 0x%04x" APP_LOG_NL, sc); exit(EXIT_FAILURE); } @@ -315,9 +317,9 @@ static void parse_config(char *config, esl_lib_ap_state_t *data) simple_argparse_deinit(handle); exit(EXIT_FAILURE); } else { - esl_lib_log_core_info("AP Host Library parsed commands: %d" APP_LOG_NL, parsed_count); + esl_lib_log_core_debug("AP host library parsed commands: %d" APP_LOG_NL, parsed_count); for (size_t i = 0; i < parsed_count; ++i) { - esl_lib_log_core_info("%s : %s" APP_LOG_NL, parsed[i].arg, parsed[i].opt); + esl_lib_log_core_debug("%s : %s" APP_LOG_NL, parsed[i].arg, parsed[i].opt); if (strcmp(arg_descriptor[0].arg, parsed[i].arg) == 0) { // Connection type @@ -340,6 +342,10 @@ static void parse_config(char *config, esl_lib_ap_state_t *data) if (strcmp("no", parsed[i].opt) == 0) { (void)ncp_host_set_option('f', parsed[i].opt); } + } else if (strcmp(arg_descriptor[4].arg, parsed[i].arg) == 0) { + int status = ncp_host_set_option('s', NULL); + esl_lib_log_core_debug("Attempt to enable NCP encryption, result status: 0x%04x" APP_LOG_NL, + status); } } } @@ -349,7 +355,7 @@ static void parse_config(char *config, esl_lib_ap_state_t *data) esl_lib_log_core_critical("Failed to deinit arparse, sc = 0x%04x" APP_LOG_NL, sc); exit(EXIT_FAILURE); } - esl_lib_log_core_info("AP Host Library initialized" APP_LOG_NL); + esl_lib_log_core_debug("AP host library configured" APP_LOG_NL); } /***************************************************************************//** @@ -390,7 +396,7 @@ static sl_status_t send_scan_status(void) sl_status_t sc; esl_lib_evt_t *lib_evt; - esl_lib_log_core_info("Scanning = %u" APP_LOG_NL, ap_state->scan.enabled); + esl_lib_log_core_debug("Scanning = %u" APP_LOG_NL, ap_state->scan.enabled); sc = esl_lib_event_list_allocate(ESL_LIB_EVT_SCAN_STATUS, 0, @@ -411,7 +417,7 @@ static sl_status_t send_scan_status(void) } static sl_status_t send_tag_found(uint8_t *addr, - uint8_t addr_type, + uint8_t address_type, int8_t rssi) { sl_status_t sc; @@ -423,7 +429,7 @@ static sl_status_t send_tag_found(uint8_t *addr, if (sc == SL_STATUS_OK) { lib_evt->evt_code = ESL_LIB_EVT_TAG_FOUND; lib_evt->data.evt_tag_found.rssi = rssi; - lib_evt->data.evt_tag_found.address.addr_type = addr_type; + lib_evt->data.evt_tag_found.address.address_type = address_type; // Copy address memcpy(lib_evt->data.evt_tag_found.address.addr, addr, @@ -456,7 +462,10 @@ static sl_status_t send_core_error(esl_lib_status_t lib_status, static void run_command(esl_lib_command_list_cmd_t *cmd) { sl_status_t sc = SL_STATUS_FAIL; - esl_lib_status_t lib_status = ESL_LIB_STATUS_NO_ERROR; + esl_lib_status_t lib_status = ESL_LIB_STATUS_UNKNOWN_COMMAND; + esl_lib_node_id_t node_id; + + node_id.type = ESL_LIB_NODE_ID_TYPE_NONE; if (cmd != NULL) { switch (cmd->cmd_code) { @@ -500,17 +509,6 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) } ap_state->command_complete = true; break; - case ESL_LIB_CMD_AP_CONTROL_INIT_GATTDB: - esl_lib_log_core_debug("Command: AP control init GATT DB" APP_LOG_NL); - lib_status = ESL_LIB_STATUS_CONTROL_FAILED; - sc = esl_lib_ap_control_init(); - if (sc == SL_STATUS_OK) { - lib_status = ESL_LIB_STATUS_NO_ERROR; - } else { - esl_lib_log_core_error("Failed to initialize AP control GATTDB, sc = 0x%04x" APP_LOG_NL, sc); - } - ap_state->command_complete = true; - break; case ESL_LIB_CMD_GET_SCAN_STATUS: send_scan_status(); lib_status = ESL_LIB_STATUS_NO_ERROR; @@ -576,13 +574,21 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) // Assume that the connect command is failed // and try to initiate the connection. lib_status = ESL_LIB_STATUS_CONN_FAILED; - sc = esl_lib_connection_open(cmd, ESL_LIB_INVALID_HANDLE); + node_id.type = ESL_LIB_NODE_ID_TYPE_ADDRESS; + node_id.id.address.address_type = cmd->data.cmd_connect.address.address_type; + memcpy(node_id.id.address.addr, cmd->data.cmd_connect.address.addr, sizeof(bd_addr)); + sc = esl_lib_connection_open(cmd); if (sc == SL_STATUS_OK) { lib_status = ESL_LIB_STATUS_NO_ERROR; } else { - esl_lib_log_core_error("Failed to open connection, sc = 0x%04x" APP_LOG_NL, sc); + esl_lib_log(((sc == SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED) \ + ? ESL_LIB_LOG_LEVEL_WARNING : ESL_LIB_LOG_LEVEL_ERROR), + ESL_LIB_LOG_MODULE_CORE, + "Failed to open connection, sc = 0x%04x" APP_LOG_NL, sc); + ap_state->command_complete = true; + esl_lib_memory_free(ap_state->command); } - ap_state->command_complete = true; + ap_state->command = NULL; break; default: break; // default @@ -590,14 +596,15 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) } if (sc != SL_STATUS_OK) { - esl_lib_node_id_t node_id; esl_lib_status_data_t status_data; status_data = (esl_lib_status_data_t)ap_state->core_state; - node_id.type = ESL_LIB_NODE_ID_TYPE_NONE; - esl_lib_log_core_error("Error in BT state machine, lib status = %d, sc = 0x%04x, core status = %d" APP_LOG_NL, - lib_status, - sc, - ap_state->core_state); + esl_lib_log(((sc == SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED) \ + ? ESL_LIB_LOG_LEVEL_WARNING : ESL_LIB_LOG_LEVEL_ERROR), + ESL_LIB_LOG_MODULE_CORE, + "State machine failure, lib status = %d, sc = 0x%04x, core status = %d" APP_LOG_NL, + lib_status, + sc, + ap_state->core_state); // Send available data in the error message (void)esl_lib_event_push_error(lib_status, &node_id, @@ -663,3 +670,30 @@ static bool find_service_in_advertisement(uint8_t *data, uint8_t len) } return false; } + +static void esl_lib_core_internal_reset(void) +{ + esl_lib_evt_t *last_evt; + + // Clean up current command, if any + if (ap_state->command != NULL) { + esl_lib_command_list_remove(&ap_state->command_list, ap_state->command); + ap_state->command = NULL; + } + + // Clean command list + esl_lib_command_list_cleanup(&ap_state->command_list); + esl_lib_log_core_debug("Command list cleanup complete" APP_LOG_NL); + + // Cleanup relationship + esl_lib_image_transfer_cleanup(); + esl_lib_connection_cleanup(); + esl_lib_pawr_cleanup(); + esl_lib_ap_control_cleanup(); + + // Cleanup events + while ((last_evt = esl_lib_event_list_get_first()) != NULL) { + esl_lib_event_list_remove_first(); + } + esl_lib_log_core_debug("Event list cleanup complete" APP_LOG_NL); +} diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_core.h b/app/bluetooth/common_host/esl_lib/esl_lib_core.h index 3a7742f4fd3..dad614234e0 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_core.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_core.h @@ -88,6 +88,11 @@ void esl_lib_deinit(void); *****************************************************************************/ sl_status_t esl_lib_core_add_command(esl_lib_command_list_cmd_t *cmd); +/**************************************************************************//** + * Connection request complete callback. + *****************************************************************************/ +void esl_lib_core_connection_complete(void); + #ifdef __cplusplus }; #endif diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_event_list.c b/app/bluetooth/common_host/esl_lib/esl_lib_event_list.c index 6692804c533..fa131598f88 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_event_list.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_event_list.c @@ -135,6 +135,9 @@ sl_status_t esl_lib_event_list_allocate(esl_lib_evt_type_t event_type, case ESL_LIB_EVT_BONDING_DATA: size += sizeof(esl_lib_evt_bonding_data_t); break; + case ESL_LIB_EVT_BONDING_FINISHED: + size += sizeof(esl_lib_evt_bonding_finished_t); + break; case ESL_LIB_EVT_PAWR_STATUS: size += sizeof(esl_lib_evt_pawr_status_t); break; diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.c b/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.c index e3111c74778..11c9fd75a9d 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.c @@ -49,8 +49,8 @@ #define ATT_ERR_OFFSET 0x1100 #define IT_FMT ESL_LIB_LOG_HANDLE_FORMAT #define TIMEOUT_INIT_MS 10000 -#define TIMEOUT_GATT_MS 1000 -#define TIMEOUT_TRANSFER_MS 60000 +#define TIMEOUT_GATT_MS 2000 +#define TIMEOUT_TRANSFER_BASE_MS 10 typedef enum { OTS_STATE_NOT_INITIALIZED, // Initial state @@ -113,7 +113,7 @@ static sl_status_t search_image(image_transfer_t *image_transfer, uint8_t image_index, bool *current_object_selected); static void start_requested_operation(image_transfer_t *image_transfer); -static void remove_transfer(image_transfer_t *image_transfer, +static void remove_transfer(image_transfer_t **image_transfer, sl_status_t sc, bool finish_transfer); static void operation_finished(image_transfer_t *image_transfer, @@ -197,8 +197,8 @@ sl_status_t esl_lib_image_transfer_init(uint8_t sl_bt_ots_gattdb_handles_t ots_handles; sl_bt_ots_gattdb_handles_t *ots_handle_ptr = NULL; - esl_lib_log_it_info("Image transfer init, connection handle = %u" APP_LOG_NL, - connection); + esl_lib_log_it_debug("Image transfer init, connection handle = %u" APP_LOG_NL, + connection); // Check for NULLs if (handle_out == NULL @@ -217,14 +217,9 @@ sl_status_t esl_lib_image_transfer_init(uint8_t if (transfer == ESL_LIB_IMAGE_TRANSFER_INVALID_HANDLE) { return SL_STATUS_ALLOCATION_FAILED; } else { + memset(transfer, 0, sizeof(*transfer)); transfer->image_transfer_handle = (esl_lib_image_transfer_handle_t)transfer; - transfer->ots_state = OTS_STATE_NOT_INITIALIZED; - transfer->ots_ongoing_command = OTS_COMMAND_NONE; - transfer->transfer_state = ESL_LIB_IMAGE_TRANSFER_STATE_NOT_INITIALIZED; - transfer->result = SL_STATUS_OK; - transfer->ots_write_data = NULL; transfer->connection_handle = connection; - memset(&transfer->ots_current_object_id, 0, sizeof(transfer->ots_current_object_id)); if (gattdb_handles != NULL) { memcpy(ots_handles.characteristics.array, @@ -232,8 +227,8 @@ sl_status_t esl_lib_image_transfer_init(uint8_t sizeof(ots_handles.characteristics.array)); ots_handles.service = ots_service_handle; ots_handle_ptr = &ots_handles; - esl_lib_log_it_info("Image transfer GATTDB specified, connection handle = %u" APP_LOG_NL, - connection); + esl_lib_log_it_debug("Image transfer GATTDB specified, connection handle = %u" APP_LOG_NL, + connection); } // Initialize OTS client @@ -253,9 +248,9 @@ sl_status_t esl_lib_image_transfer_init(uint8_t *handle_out = transfer->image_transfer_handle; - esl_lib_log_it_info(IT_FMT "Image transfer init started, connection handle = %u" APP_LOG_NL, - transfer->image_transfer_handle, - connection); + esl_lib_log_it_debug(IT_FMT "Image transfer init started, connection handle = %u" APP_LOG_NL, + transfer->image_transfer_handle, + connection); // Start timer app_timer_start(&transfer->timer, TIMEOUT_INIT_MS, @@ -280,9 +275,9 @@ sl_status_t esl_lib_image_transfer_get_type(esl_lib_image_transfer_handle_t hand sl_status_t sc; image_transfer_t *image_transfer; - esl_lib_log_it_info(IT_FMT "Get type for image index %u" APP_LOG_NL, - handle, - image_index); + esl_lib_log_it_debug(IT_FMT "Get type for image index %u" APP_LOG_NL, + handle, + image_index); if (handle == ESL_LIB_IMAGE_TRANSFER_INVALID_HANDLE) { return SL_STATUS_INVALID_HANDLE; @@ -323,6 +318,7 @@ sl_status_t esl_lib_image_transfer_get_type(esl_lib_image_transfer_handle_t hand // Requested object is selected, move on with reading the type sc = sl_bt_ots_client_read_object_type(&image_transfer->ots_client); if (sc == SL_STATUS_OK) { + (void)app_timer_stop(&image_transfer->timer); // Start timer app_timer_start(&image_transfer->timer, TIMEOUT_GATT_MS, @@ -363,9 +359,9 @@ sl_status_t esl_lib_image_transfer_start(esl_lib_image_transfer_handle_t handle, sl_status_t sc; image_transfer_t *image_transfer; - esl_lib_log_it_info(IT_FMT "Image transfer for image index %u" APP_LOG_NL, - handle, - image_index); + esl_lib_log_it_debug(IT_FMT "Image transfer for image index %u" APP_LOG_NL, + handle, + image_index); // Check parameters if (handle == ESL_LIB_IMAGE_TRANSFER_INVALID_HANDLE) { @@ -410,9 +406,11 @@ sl_status_t esl_lib_image_transfer_start(esl_lib_image_transfer_handle_t handle, handle, image_index); } else { - esl_lib_log_it_debug(IT_FMT "Starting Image Transfer for current image, index %u" APP_LOG_NL, + esl_lib_log_it_debug(IT_FMT "Starting image transfer for current image, index %u, size %u bytes." APP_LOG_NL, handle, - image_index); + image_index, + (uint32_t)image_size); + // Current object is selected, move on with writing the object. sc = sl_bt_ots_client_oacp_write(&image_transfer->ots_client, (uint32_t)image_offset, @@ -421,12 +419,15 @@ sl_status_t esl_lib_image_transfer_start(esl_lib_image_transfer_handle_t handle, L2CAP_CHANNEL_SDU, L2CAP_CHANNEL_PDU); if (sc == SL_STATUS_OK) { + (void)app_timer_stop(&image_transfer->timer); // Start timer - app_timer_start(&image_transfer->timer, - TIMEOUT_TRANSFER_MS, - transfer_timeout, - image_transfer, - false); + sc = app_timer_start(&image_transfer->timer, + TIMEOUT_TRANSFER_BASE_MS * image_size, + transfer_timeout, + image_transfer, + false); + } + if (sc == SL_STATUS_OK) { image_transfer->ots_ongoing_command = OTS_COMMAND_WRITE; image_transfer->ots_state = OTS_STATE_WRITE; set_state(image_transfer, @@ -458,8 +459,8 @@ sl_status_t esl_lib_image_transfer_abort(esl_lib_image_transfer_handle_t handle) sl_status_t sc; image_transfer_t *image_transfer; - esl_lib_log_it_info(IT_FMT "Image transfer abort" APP_LOG_NL, - handle); + esl_lib_log_it_debug(IT_FMT "Image transfer abort" APP_LOG_NL, + handle); if (handle == ESL_LIB_IMAGE_TRANSFER_INVALID_HANDLE) { return SL_STATUS_INVALID_HANDLE; @@ -491,8 +492,8 @@ sl_status_t esl_lib_image_transfer_get_features(esl_lib_image_transfer_handle_t sl_status_t sc = SL_STATUS_OK; image_transfer_t *image_transfer; - esl_lib_log_it_info(IT_FMT "Image transfer get features" APP_LOG_NL, - handle); + esl_lib_log_it_debug(IT_FMT "Image transfer get features" APP_LOG_NL, + handle); if (handle == ESL_LIB_IMAGE_TRANSFER_INVALID_HANDLE) { return SL_STATUS_INVALID_HANDLE; } @@ -523,6 +524,11 @@ void esl_lib_image_transfer_on_bt_event(sl_bt_msg_t *evt) { sli_bt_ots_client_on_bt_event(evt); sli_bt_l2cap_transfer_on_bt_event(evt); + + // Post process any (unsolicited?) boot event + if (SL_BT_MSG_ID(evt->header) == sl_bt_evt_system_boot_id) { + esl_lib_image_transfer_cleanup(); + } } void esl_lib_image_transfer_step(void) @@ -531,6 +537,18 @@ void esl_lib_image_transfer_step(void) sli_bt_l2cap_transfer_process_action(); } +void esl_lib_image_transfer_cleanup(void) +{ + image_transfer_t *image_transfer; + while ((image_transfer = (image_transfer_t *)sl_slist_pop(&image_transfer_list)) != NULL) { + (void)app_timer_stop(&image_transfer->timer); + remove_transfer(&image_transfer, + SL_STATUS_DELETED, + false); + } + esl_lib_log_it_debug("Image transfer cleanup complete" APP_LOG_NL); +} + // ----------------------------------------------------------------------------- // Private functions @@ -553,6 +571,7 @@ static sl_status_t search_image(image_transfer_t *image_transfer, &image_transfer->ots_current_object_id); if (!*current_object_requested) { + (void)app_timer_stop(&image_transfer->timer); // Check server capabilities to GOTO bool goto_supported = (image_transfer->ots_server_features.olcp_features & SL_BT_OTS_OLCP_FEATURE_GO_TO_OP_CODE_SUPPORTED_MASK); @@ -593,6 +612,10 @@ static sl_status_t search_image(image_transfer_t *image_transfer, ESL_LIB_IMAGE_TRANSFER_STATE_BUSY, SL_STATUS_OK, NULL); + } else { + esl_lib_log_it_debug(IT_FMT "Write to the currently selected image, index %u" APP_LOG_NL, + image_transfer->image_transfer_handle, + image_index); } } } @@ -729,6 +752,7 @@ static sl_status_t ots_error_to_sl_status(uint16_t att_error, static void start_requested_operation(image_transfer_t *image_transfer) { sl_status_t sc; + (void)app_timer_stop(&image_transfer->timer); if (image_transfer->ots_ongoing_command == OTS_COMMAND_OBJECT_TYPE) { esl_lib_log_it_debug(IT_FMT "Reading object type of current object" APP_LOG_NL, image_transfer->image_transfer_handle); @@ -750,8 +774,9 @@ static void start_requested_operation(image_transfer_t *image_transfer) operation_finished(image_transfer, sc, false); } } else if (image_transfer->ots_ongoing_command == OTS_COMMAND_WRITE) { - esl_lib_log_it_debug(IT_FMT "Write current object" APP_LOG_NL, - image_transfer->image_transfer_handle); + esl_lib_log_it_debug(IT_FMT "Write current object of size %u bytes." APP_LOG_NL, + image_transfer->image_transfer_handle, + image_transfer->ots_write_size); // Current object is selected, move on with writing the object. sc = sl_bt_ots_client_oacp_write(&image_transfer->ots_client, @@ -763,7 +788,7 @@ static void start_requested_operation(image_transfer_t *image_transfer) if (sc == SL_STATUS_OK) { // Start timer app_timer_start(&image_transfer->timer, - TIMEOUT_TRANSFER_MS, + TIMEOUT_TRANSFER_BASE_MS * image_transfer->ots_write_size, transfer_timeout, image_transfer, false); @@ -778,25 +803,26 @@ static void start_requested_operation(image_transfer_t *image_transfer) } } -static void remove_transfer(image_transfer_t *image_transfer, +static void remove_transfer(image_transfer_t **image_transfer, sl_status_t sc, bool finish_transfer) { + (void)app_timer_stop(&(*image_transfer)->timer); esl_lib_log_it_debug(IT_FMT "Removing transfer" APP_LOG_NL, - image_transfer->image_transfer_handle); - sl_slist_remove(&image_transfer_list, &image_transfer->node); + (*image_transfer)->image_transfer_handle); + sl_slist_remove(&image_transfer_list, &(*image_transfer)->node); if (finish_transfer) { esl_lib_log_it_debug(IT_FMT "Finishing transfer" APP_LOG_NL, - image_transfer->image_transfer_handle); - image_transfer->cb_finish((esl_lib_image_transfer_handle_t)image_transfer, - image_transfer->connection_handle, - sc, - image_transfer->requested_image_index); + (*image_transfer)->image_transfer_handle); + (*image_transfer)->cb_finish((esl_lib_image_transfer_handle_t)image_transfer, + (*image_transfer)->connection_handle, + sc, + (*image_transfer)->requested_image_index); } - set_state(image_transfer, ESL_LIB_IMAGE_TRANSFER_REMOVED, sc, NULL); + set_state(*image_transfer, ESL_LIB_IMAGE_TRANSFER_REMOVED, sc, NULL); // Remove transfer - esl_lib_memory_free(image_transfer); + esl_lib_memory_free(*image_transfer); } static void operation_finished(image_transfer_t *image_transfer, @@ -804,11 +830,11 @@ static void operation_finished(image_transfer_t *image_transfer, bool finish_transfer) { if (sc == SL_STATUS_OK) { - esl_lib_log_it_debug(IT_FMT "Operation finished, sc = 0x%04x" APP_LOG_NL, + esl_lib_log_it_debug(IT_FMT "OTS operation succeeded, sc = 0x%04x" APP_LOG_NL, image_transfer->image_transfer_handle, sc); } else { - esl_lib_log_it_error(IT_FMT "Operation finished, sc = 0x%04x" APP_LOG_NL, + esl_lib_log_it_error(IT_FMT "OTS operation failed, sc = 0x%04x" APP_LOG_NL, image_transfer->image_transfer_handle, sc); } @@ -872,17 +898,13 @@ static void ots_init(sl_bt_ots_client_handle_t client, esl_lib_log_it_error(IT_FMT "Failed to read features, sc = 0x%04x" APP_LOG_NL, image_transfer->image_transfer_handle, sc); - remove_transfer(image_transfer, sc, false); + remove_transfer(&image_transfer, sc, false); } } else { esl_lib_log_it_error(IT_FMT "OTS not initialized, sc = 0x%04x" APP_LOG_NL, image_transfer->image_transfer_handle, result); - remove_transfer(image_transfer, result, false); - set_state(image_transfer, - ESL_LIB_IMAGE_TRANSFER_REMOVED, - result, - NULL); + remove_transfer(&image_transfer, result, false); } } } @@ -915,7 +937,7 @@ static void ots_features(sl_bt_ots_client_handle_t client, image_transfer->image_transfer_handle, status); // Error during feature read - remove_transfer(image_transfer, status, false); + remove_transfer(&image_transfer, status, false); } } } @@ -1118,10 +1140,10 @@ static void ots_oacp(sl_bt_ots_client_handle_t client, (void)object; image_transfer_t *image_transfer = find_image_transfer_by_client(client); if (image_transfer != NULL) { - // Stop timer - app_timer_stop(&image_transfer->timer); sl_status_t sc = ots_error_to_sl_status(status, response); if (opcode == SL_BT_OTS_OACP_OPCODE_WRITE && sc != SL_STATUS_OK) { + // Stop timer + app_timer_stop(&image_transfer->timer); esl_lib_log_it_error(IT_FMT "OTS OACP Write operation failed, status = 0x%04x, response = 0x%04x, sc = 0x%04x" APP_LOG_NL, image_transfer->image_transfer_handle, status, @@ -1204,7 +1226,7 @@ static void ots_disconnect(sl_bt_ots_client_handle_t client) esl_lib_log_it_debug(IT_FMT "OTS disconnected" APP_LOG_NL, image_transfer->image_transfer_handle); sc = SL_STATUS_BT_CTRL_REMOTE_USER_TERMINATED; - remove_transfer(image_transfer, + remove_transfer(&image_transfer, sc, image_transfer->ots_ongoing_command == OTS_COMMAND_WRITE); } @@ -1217,11 +1239,7 @@ static void init_timeout(app_timer_t *timer, esl_lib_log_it_error(IT_FMT "OTS init timeout" APP_LOG_NL, image_transfer->image_transfer_handle); // Remove transfer that could not be initialized - set_state(image_transfer, - ESL_LIB_IMAGE_TRANSFER_REMOVED, - SL_STATUS_TIMEOUT, - NULL); - remove_transfer(image_transfer, SL_STATUS_TIMEOUT, false); + remove_transfer(&image_transfer, SL_STATUS_TIMEOUT, false); } static void gatt_timeout(app_timer_t *timer, diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.h b/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.h index ed48191ee0a..1fac377cd5a 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_image_transfer.h @@ -105,6 +105,11 @@ typedef void (*esl_lib_image_transfer_type_callback_t)(esl_lib_image_transfer_ha // ----------------------------------------------------------------------------- // Public functions +/**************************************************************************//** + * Clean all imagetransfer data. + *****************************************************************************/ +void esl_lib_image_transfer_cleanup(void); + /***************************************************************************//** * Initialize ESL AP Image Transfer. * @param[in] connection Connection handle. diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_log.h b/app/bluetooth/common_host/esl_lib/esl_lib_log.h index 2593833be05..88e778c37b6 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_log.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_log.h @@ -42,16 +42,25 @@ extern "C" { #include "app_log.h" #define ESL_LIB_LOG_BUFFER_SIZE 2048 -#define ESL_LIB_LOG_ADDR_FORMAT " %02X:%02X:%02X:%02X:%02X:%02X type = %d " -#define ESL_LIB_LOG_HANDLE_FORMAT "[%p] " -#define ESL_LIB_LOG_ADDR(address) \ - (address).addr[5], \ - (address).addr[4], \ - (address).addr[3], \ - (address).addr[2], \ - (address).addr[1], \ - (address).addr[0], \ - (address).addr_type +#define ESL_LIB_LOG_ADDR_FORMAT "type %u %s address: %02X:%02X:%02X:%02X:%02X:%02X" +#define ESL_LIB_LOG_HANDLE_FORMAT "[0x%p] " +#define ESL_LIB_LOG_ADDR(_addr) \ + (_addr).address_type, \ + ((_addr).address_type ? "random" : "public"), \ + (_addr).address.addr[5], \ + (_addr).address.addr[4], \ + (_addr).address.addr[3], \ + (_addr).address.addr[2], \ + (_addr).address.addr[1], \ + (_addr).address.addr[0] + +#define ESL_LIB_LOG_BD_ADDR(_bd_addr) \ + (_bd_addr).addr[5], \ + (_bd_addr).addr[4], \ + (_bd_addr).addr[3], \ + (_bd_addr).addr[2], \ + (_bd_addr).addr[1], \ + (_bd_addr).addr[0] /// Logging structure type typedef struct { diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_memory.c b/app/bluetooth/common_host/esl_lib/esl_lib_memory.c index aaf49c0eef8..d86805169db 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_memory.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_memory.c @@ -77,6 +77,13 @@ void *_esl_lib_malloc(size_t size, const char *file, uint32_t line) item->file = (char *)file; // Push it to the list sl_slist_push(&list, &item->node); + if (item->file[8] != 'e') { // event list allocations excluded + esl_lib_log_debug(LOG_MODULE, "%8p Size = %zu allocated in %s:%u" APP_LOG_NL, + item->ptr, + item->size, + item->file, + item->line); + } // Return pointer to the allocated memory return data; } @@ -91,6 +98,13 @@ void _esl_lib_free(void *ptr, const char *file, uint32_t line) if (item != NULL) { // Remove from the list sl_slist_remove(&list, &item->node); + if (item->file[8] != 'e') { // events excluded + esl_lib_log_debug(LOG_MODULE, "%8p Size = %zu freed in %s:%u" APP_LOG_NL, + item->ptr, + item->size, + item->file, + item->line); + } // Free storage free(ptr); // Free list item diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_memory.h b/app/bluetooth/common_host/esl_lib/esl_lib_memory.h index 2963bbc227a..c7e1cfaaf07 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_memory.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_memory.h @@ -41,7 +41,7 @@ extern "C" { #ifdef ESL_LIB_MEMORY_LEAK_CHECK #define esl_lib_memory_allocate(size) _esl_lib_malloc(size, __FILE__, __LINE__) -#define esl_lib_memory_free(ptr) _esl_lib_free(ptr, __FILE__, __LINE__) +#define esl_lib_memory_free(ptr) do { _esl_lib_free(ptr, __FILE__, __LINE__); ptr = NULL; } while (0) // Internal allocator function void *_esl_lib_malloc(size_t size, const char *file, uint32_t line); // Internal free function @@ -69,7 +69,7 @@ size_t esl_lib_memory_get_size(void); #else // ESL_LIB_MEMORY_LEAK_CHECK #define esl_lib_memory_allocate(size) malloc(size) -#define esl_lib_memory_free(ptr) free(ptr) +#define esl_lib_memory_free(ptr) do { free(ptr); ptr = NULL; } while (0) #define esl_lib_memory_log() #define esl_lib_memory_get_count() 0 #define esl_lib_memory_get_size() 0 diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_pawr.c b/app/bluetooth/common_host/esl_lib/esl_lib_pawr.c index b4fbbb23580..79daf47945d 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_pawr.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_pawr.c @@ -42,6 +42,11 @@ // Value for no flag present for the advertiser #define PERIODIC_ADVERTISER_FLAG_NONE 0 +// Maximum count of PAWR set data call within one burst +// NOTE: best to align with NCP ESL AP's SL_BT_CONFIG_PAWR_PACKET_REQUEST_COUNT! +#define PAWR_DATA_MAX_BURST_READ 4 + +// PAwR handle print formatter alias #define PAWR_FMT ESL_LIB_LOG_HANDLE_FORMAT typedef enum { @@ -61,7 +66,7 @@ static sl_status_t send_pawr_error(esl_lib_pawr_t *pawr, esl_lib_status_t lib_status, sl_status_t status, esl_lib_pawr_state_t data); -static void run_command(esl_lib_command_list_cmd_t *cmd); +static sl_status_t run_command(esl_lib_command_list_cmd_t *cmd); static sl_status_t send_pawr_status(esl_lib_pawr_t *pawr_ptr); // ----------------------------------------------------------------------------- @@ -91,12 +96,12 @@ sl_status_t esl_lib_pawr_add(esl_lib_pawr_t **ptr_out) // Set handle ptr->pawr_handle = SL_BT_INVALID_ADVERTISING_SET_HANDLE; // Set command parameters - ptr->command_complete = true; ptr->command = NULL; ptr->command_list = NULL; // Set states ptr->enabled = ESL_LIB_FALSE; ptr->configured = ESL_LIB_FALSE; + ptr->state = ESL_LIB_PAWR_STATE_IDLE; // Config default values ptr->config.adv_interval.min = ESL_LIB_PERIODIC_ADV_MIN_INTERVAL_DEFAULT; ptr->config.adv_interval.max = ESL_LIB_PERIODIC_ADV_MAX_INTERVAL_DEFAULT; @@ -152,7 +157,7 @@ sl_status_t esl_lib_pawr_remove_ptr(esl_lib_pawr_t *ptr) } // Delete storage - (void)esl_lib_storage_delete(ptr->storage_handle); + (void)esl_lib_storage_delete(&ptr->storage_handle); esl_lib_log_pawr_debug(PAWR_FMT "Removed PAwR" APP_LOG_NL, ptr); // Delete PAwR data esl_lib_memory_free(ptr); @@ -170,7 +175,7 @@ sl_status_t esl_lib_pawr_remove_handle(uint8_t pawr, if (sc == SL_STATUS_OK) { sc = esl_lib_pawr_remove_ptr(ptr); if (sc == SL_STATUS_OK) { - *ptr_out = ptr; + *ptr_out = NULL; } } return sc; @@ -195,15 +200,16 @@ void esl_lib_pawr_cleanup(void) esl_lib_pawr_t *pawr; // Clean PAwR list while ((pawr = (esl_lib_pawr_t *)sl_slist_pop(&pawr_list)) != NULL) { + (void)sl_bt_periodic_advertiser_stop(pawr->pawr_handle); esl_lib_command_list_cleanup(&pawr->command_list); sl_slist_remove(&pawr_list, &pawr->node); - (void)esl_lib_storage_delete(pawr->storage_handle); + (void)esl_lib_storage_delete(&pawr->storage_handle); if (pawr->command != NULL) { esl_lib_memory_free(pawr->command); } esl_lib_memory_free(pawr); } - esl_lib_log_pawr_debug("PAwR cleanup" APP_LOG_NL); + esl_lib_log_pawr_debug("PAwR cleanup complete" APP_LOG_NL); } sl_status_t esl_lib_pawr_add_command(esl_lib_pawr_t *pawr, @@ -223,7 +229,7 @@ sl_status_t esl_lib_pawr_add_command(esl_lib_pawr_t *pawr, pawr, cmd->cmd_code); } else { - esl_lib_log_pawr_error(PAWR_FMT "Add command %d failed, sc = %04x" APP_LOG_NL, + esl_lib_log_pawr_error(PAWR_FMT "Add command %d failed, sc = 0x%04x" APP_LOG_NL, pawr, cmd->cmd_code, sc); @@ -234,25 +240,40 @@ sl_status_t esl_lib_pawr_add_command(esl_lib_pawr_t *pawr, void esl_lib_pawr_step(void) { esl_lib_pawr_t *pawr; - esl_lib_command_list_cmd_t *cmd; SL_SLIST_FOR_EACH_ENTRY(pawr_list, pawr, esl_lib_pawr_t, node) { - if (pawr->command_complete) { - // If there is an ongoing but complete command, remove that. - if (pawr->command != NULL) { + uint8_t burst_count = PAWR_DATA_MAX_BURST_READ; + // Move and execute next command. + while ((pawr->command = esl_lib_command_list_get(&pawr->command_list)) != NULL + && burst_count--) { + sl_status_t sc; + + esl_lib_log_pawr_debug(PAWR_FMT "Execute command burst, cmd = %d, cycles left %u" APP_LOG_NL, + pawr, + pawr->command->cmd_code, + burst_count); + sc = run_command(pawr->command); + + if (sc == SL_STATUS_TRANSMIT && pawr->command->cmd_code == ESL_LIB_CMD_PAWR_SET_DATA) { + esl_lib_log_pawr_debug(PAWR_FMT "BREAK command burst due transmit failure, defer %u cycles" APP_LOG_NL, + pawr, + burst_count); + if (pawr->command->data.cmd_pawr_set_data.retry-- != 0) { + sl_slist_push(&pawr->command_list, &pawr->command->node); // retry "one step" later, keep command order + } else { + // Send pawr transmit error event if all retry attempt failed + (void)send_pawr_error(pawr, + ESL_LIB_STATUS_PAWR_SET_DATA_FAILED, + sc, + pawr->state); + esl_lib_command_list_remove(&pawr->command_list, pawr->command); + pawr->command = NULL; + } + return; // break full PAwR processing cycle anyway, if BT CTRL seems busy + } else { esl_lib_command_list_remove(&pawr->command_list, pawr->command); pawr->command = NULL; } - // Move and execute next command. - cmd = esl_lib_command_list_get(&pawr->command_list); - if (cmd != NULL) { - esl_lib_log_pawr_debug(PAWR_FMT "Running next command = %d" APP_LOG_NL, - pawr, - cmd->cmd_code); - pawr->command = cmd; - pawr->command_complete = false; - run_command(pawr->command); - } } } } @@ -327,7 +348,7 @@ void esl_lib_pawr_on_bt_event(sl_bt_msg_t *evt) break; } if (sc != SL_STATUS_OK && pawr_ptr != NULL) { - esl_lib_log_pawr_error(PAWR_FMT "PAwR error, PAwR handle = %u, sc = %04x" APP_LOG_NL, + esl_lib_log_pawr_error(PAWR_FMT "PAwR error, PAwR handle = %u, sc = 0x%04x" APP_LOG_NL, pawr_ptr, pawr_ptr->pawr_handle, sc); @@ -423,7 +444,7 @@ static sl_status_t send_pawr_error(esl_lib_pawr_t *pawr, return sc; } -static void run_command(esl_lib_command_list_cmd_t *cmd) +static sl_status_t run_command(esl_lib_command_list_cmd_t *cmd) { sl_status_t sc = SL_STATUS_OK; esl_lib_pawr_t *pawr = NULL; @@ -476,29 +497,38 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) send_pawr_status(pawr); } } - pawr->command_complete = true; break; case ESL_LIB_CMD_PAWR_SET_DATA: lib_status = ESL_LIB_STATUS_PAWR_SET_DATA_FAILED; pawr = (esl_lib_pawr_t *)cmd->data.cmd_pawr_set_data.pawr_handle; - esl_lib_log_pawr_debug(PAWR_FMT "Set data command, PAwR handle = %u" APP_LOG_NL, - pawr, - pawr->pawr_handle); + // is it a retry attempt? + uint8_t retry_count = ESL_LIB_PAWR_SET_DATA_RETRY_COUNT_MAX - cmd->data.cmd_pawr_set_data.retry; + + if (retry_count) { + esl_lib_log_pawr_warning("Retry set data %d / %d" APP_LOG_NL, + (retry_count), + ESL_LIB_PAWR_SET_DATA_RETRY_COUNT_MAX); + } else { + esl_lib_log_pawr_debug(PAWR_FMT "Set data command, PAwR handle = %u" APP_LOG_NL, + pawr, + pawr->pawr_handle); + } sc = sl_bt_pawr_advertiser_set_subevent_data(pawr->pawr_handle, cmd->data.cmd_pawr_set_data.subevent, 0, - pawr->config.response_slot.count, + cmd->data.cmd_pawr_set_data.response_slot_max, cmd->data.cmd_pawr_set_data.data.len, cmd->data.cmd_pawr_set_data.data.data); if (sc == SL_STATUS_OK) { - esl_lib_log_pawr_debug(PAWR_FMT "Set data command succeeded, PAwR handle = %u" APP_LOG_NL, + esl_lib_log_pawr_debug(PAWR_FMT "Set data for subevent %u with %u expected responses, PAwR handle = %u" APP_LOG_NL, pawr, + cmd->data.cmd_pawr_set_data.subevent, + cmd->data.cmd_pawr_set_data.response_slot_max, pawr->pawr_handle); lib_status = ESL_LIB_STATUS_NO_ERROR; } - pawr->command_complete = true; break; case ESL_LIB_CMD_PAWR_CONFIGURE: pawr = (esl_lib_pawr_t *)cmd->data.cmd_pawr_config.pawr_handle; @@ -512,28 +542,33 @@ static void run_command(esl_lib_command_list_cmd_t *cmd) lib_status = ESL_LIB_STATUS_NO_ERROR; // Set configured pawr->configured = ESL_LIB_TRUE; - pawr->command_complete = true; break; case ESL_LIB_CMD_GET_PAWR_STATUS: pawr = (esl_lib_pawr_t *)cmd->data.cmd_get_pawr_status; send_pawr_status(pawr); sc = SL_STATUS_OK; lib_status = ESL_LIB_STATUS_NO_ERROR; - pawr->command_complete = true; break; default: break; } if (sc != SL_STATUS_OK && pawr != NULL) { - esl_lib_log_pawr_error(PAWR_FMT "Command error, PAwR handle = %u, sc = %04x" APP_LOG_NL, - pawr, - pawr->pawr_handle, - sc); - - // Send connection error if connection is present. - (void)send_pawr_error(pawr, - lib_status, - sc, - pawr->state); + if (!(pawr->command->cmd_code == ESL_LIB_CMD_PAWR_SET_DATA + && (sc == SL_STATUS_BT_CTRL_COMMAND_DISALLOWED + || sc == SL_STATUS_BT_CTRL_PAWR_TOO_LATE + || sc == SL_STATUS_BT_CTRL_PAWR_TOO_EARLY))) { + esl_lib_log_pawr_error(PAWR_FMT "Command error, PAwR handle = %u, sc = 0x%04x" APP_LOG_NL, + pawr, + pawr->pawr_handle, + sc); + // Send pawr error event immediately in almost all cases, but various set data issues + (void)send_pawr_error(pawr, + lib_status, + sc, + pawr->state); + } else { + sc = SL_STATUS_TRANSMIT; // Convert to common status code for those set of failures + } } + return sc; } diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_pawr.h b/app/bluetooth/common_host/esl_lib/esl_lib_pawr.h index e55eae62609..c3250d0b56f 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_pawr.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_pawr.h @@ -47,12 +47,23 @@ extern "C" { // ----------------------------------------------------------------------------- // Definitions +///< Max re-send count on PAwR in case of SL_STATUS_BT_CTRL_COMMAND_DISALLOWED +#define ESL_LIB_PAWR_SET_DATA_RETRY_COUNT_MAX 3 + +///< Some SL_STATUS_BT_CTRL status codes that aren't defined in sl_status.h yet. +#ifndef SL_STATUS_BT_CTRL_PAWR_TOO_LATE +#define SL_STATUS_BT_CTRL_PAWR_TOO_LATE 0x1046 +#endif // SL_STATUS_BT_CTRL_PAWR_TOO_LATE + +#ifndef SL_STATUS_BT_CTRL_PAWR_TOO_EARLY +#define SL_STATUS_BT_CTRL_PAWR_TOO_EARLY 0x1047 +#endif // SL_STATUS_BT_CTRL_PAWR_TOO_EARLY + /// PAwR list item type typedef struct { sl_slist_node_t node; ///< List node pointer esl_lib_pawr_state_t state; ///< PAwR state esl_lib_command_list_cmd_t *command; ///< Command in progress - bool command_complete; ///< Finished command sl_slist_node_t *command_list; ///< Command list uint8_t pawr_handle; ///< PAwR handle esl_lib_storage_handle_t storage_handle; ///< Storage handle diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_storage.c b/app/bluetooth/common_host/esl_lib/esl_lib_storage.c index 9a36838ff48..986fd59cc0e 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_storage.c +++ b/app/bluetooth/common_host/esl_lib/esl_lib_storage.c @@ -162,16 +162,16 @@ sl_status_t esl_lib_storage_clean(esl_lib_storage_handle_t handle) return sc; } -sl_status_t esl_lib_storage_delete(esl_lib_storage_handle_t handle) +sl_status_t esl_lib_storage_delete(esl_lib_storage_handle_t *handle) { sl_status_t sc; // Clean storage - sc = esl_lib_storage_clean(handle); + sc = esl_lib_storage_clean(*handle); if (sc == SL_STATUS_OK) { // Free up memory - esl_lib_memory_free(handle); + esl_lib_memory_free(*handle); } return sc; diff --git a/app/bluetooth/common_host/esl_lib/esl_lib_storage.h b/app/bluetooth/common_host/esl_lib/esl_lib_storage.h index 61ee0e906fc..91029658d4f 100644 --- a/app/bluetooth/common_host/esl_lib/esl_lib_storage.h +++ b/app/bluetooth/common_host/esl_lib/esl_lib_storage.h @@ -106,7 +106,7 @@ sl_status_t esl_lib_storage_clean(esl_lib_storage_handle_t handle); * * @return Status code. *****************************************************************************/ -sl_status_t esl_lib_storage_delete(esl_lib_storage_handle_t handle); +sl_status_t esl_lib_storage_delete(esl_lib_storage_handle_t *handle); #ifdef __cplusplus }; diff --git a/app/bluetooth/common_host/esl_lib/makefile b/app/bluetooth/common_host/esl_lib/makefile index 97e981fe5dc..7c1749b3730 100644 --- a/app/bluetooth/common_host/esl_lib/makefile +++ b/app/bluetooth/common_host/esl_lib/makefile @@ -5,6 +5,12 @@ PROJECTNAME = esl_lib SDK_DIR = ../../../.. +# Enable security for ESL C LIB NCP by default +# It can be disabled by assigning zero value to the SECURITY variable +# e.g. via command line like 'make SECURITY=0'. +# If enabled, make sure that openssl is available in your environment. +SECURITY ?= 1 + ifneq (, $(filter $(MAKECMDGOALS), export)) # Collect all resources when exporting. MEMCHECK_DEFAULT = 1 @@ -15,6 +21,18 @@ endif # Memory leak check is disabled by default. Enable it like this: make MEMCHECK=1 MEMCHECK ?= $(MEMCHECK_DEFAULT) +# Security related settings +ifneq ($(SECURITY), 0) + # Suppress OpenSSL 3.0 warnings until proper update is made on ncp_sec + override CFLAGS += -DOPENSSL_API_COMPAT=0x10101000L + # Override some secure NCP host component default settings + override CFLAGS += -DPEEK_US_SLEEP=1 + override CFLAGS += -DRECV_FUNC_US_SLEEP=1 + override CFLAGS += -DMSG_RECV_TIMEOUT_MS=2 +endif + +# NCP config override +override CFLAGS += -DDEFAULT_HOST_BUFLEN=16384 ################################################################################ # Components # @@ -26,7 +44,7 @@ MEMCHECK ?= $(MEMCHECK_DEFAULT) include $(SDK_DIR)/app/bluetooth/component_host/toolchain.mk include $(SDK_DIR)/app/bluetooth/component_host/app_log.mk include $(SDK_DIR)/app/bluetooth/component_host/app_assert.mk -include $(SDK_DIR)/app/bluetooth/component_host/ncp_host_nothread.mk +include $(SDK_DIR)/app/bluetooth/component_host/ncp_host_bt.mk include $(SDK_DIR)/app/bluetooth/component_host/app_timer.mk include $(SDK_DIR)/app/bluetooth/component_host/slist.mk include $(SDK_DIR)/app/bluetooth/component_host/app_queue.mk @@ -180,7 +198,7 @@ $(EXE_DIR)/$(PROJECTNAME): $(OBJS) $(LIBS) $(PROJECTNAME)_wrapper.py: $(PROJECTNAME).h @echo "Generating Python wrapper" - ctypesgen --no-gnu-types -I$(SDK_DIR)/platform/common/inc $(PROJECTNAME).h $(SDK_DIR)/platform/common/inc/sl_status.h -x sl_status_get_string_n -x sl_status_print -o $(PROJECTNAME)_wrapper.py + ctypesgen --no-gnu-types --allow-gnu-c --no-macro-warnings -I$(SDK_DIR)/platform/common/inc $(PROJECTNAME).h $(SDK_DIR)/platform/common/inc/sl_status.h -x sl_status_get_string_n -x sl_status_print -o $(PROJECTNAME)_wrapper.py 2> /dev/null @echo "Fixing up Python wrapper" ../../script/ctypesgen_wrapper_fix.py $(PROJECTNAME)_wrapper.py -v diff --git a/app/bluetooth/common_host/host_comm/config/host_comm_config.h b/app/bluetooth/common_host/host_comm/config/host_comm_config.h index 9f573fe01cc..096aad8333c 100644 --- a/app/bluetooth/common_host/host_comm/config/host_comm_config.h +++ b/app/bluetooth/common_host/host_comm/config/host_comm_config.h @@ -55,6 +55,30 @@ // End Receive / Transmit buffer configuration +// Robust + +// Message header +// Robustify the communication by adding a message header and filter out invalid messages. +// Note: This configuration should match on the sender and receiver side. +// Default: Off +#ifndef HOST_COMM_ROBUST +#define HOST_COMM_ROBUST 0 +#endif // HOST_COMM_ROBUST + +// CRC +// Add payload CRC and perform checking. +// Note: This configuration should match on the sender and receiver side. +// Default: On +#ifndef HOST_COMM_ROBUST_CRC +#define HOST_COMM_ROBUST_CRC 1 +#endif // HOST_COMM_ROBUST_CRC +// + +// End Robust + // <<< end of configuration section >>> +#define SL_SIMPLE_COM_ROBUST HOST_COMM_ROBUST +#define SL_SIMPLE_COM_ROBUST_CRC HOST_COMM_ROBUST_CRC + #endif // HOST_COMM_CONFIG_H diff --git a/app/bluetooth/common_host/host_comm/host_comm_posix.c b/app/bluetooth/common_host/host_comm/host_comm_posix.c index 47f232e3a2b..bd4805c9134 100644 --- a/app/bluetooth/common_host/host_comm/host_comm_posix.c +++ b/app/bluetooth/common_host/host_comm/host_comm_posix.c @@ -275,26 +275,25 @@ void *msg_recv_func(void *ptr) while (run) { int32_t len; len = host_comm_pk(handle_ptr); - if (len < 0) { - // Peek is not supported, read data one by one - len = 1; - } if (len > sizeof(buf_in.buf)) { // If readable data exceeds the buffer size then // read it one by one to avoid overflow len = 1; app_log_warning("Input buffer size too low, please increase it." APP_LOG_NL); + } else if (len < 0) { + // Peek is not supported, read data one by one + len = 1; } if ((len > 0) && (len <= (sizeof(buf_in.buf) - buf_in.len))) { - memset(&buf_tmp, 0, sizeof(buf_tmp)); ret = host_comm_input(handle_ptr, len, buf_tmp.buf); pthread_mutex_lock(&mutex); memcpy(&buf_in.buf[buf_in.len], &buf_tmp.buf[0], ret); buf_in.len += ret; pthread_mutex_unlock(&mutex); + } else { + app_sleep_us(RECV_FUNC_US_SLEEP); } - app_sleep_us(RECV_FUNC_US_SLEEP); } return 0; } diff --git a/app/bluetooth/common_host/host_comm/host_comm_robust.c b/app/bluetooth/common_host/host_comm/host_comm_robust.c new file mode 100644 index 00000000000..2c56705e1f7 --- /dev/null +++ b/app/bluetooth/common_host/host_comm/host_comm_robust.c @@ -0,0 +1,129 @@ +/***************************************************************************//** + * @file + * @brief Host layer for robust communication + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#include +#include "sl_simple_com_robust.h" +#include "host_comm.h" +#include "host_comm_robust.h" +#include "host_comm_config.h" + +typedef struct { + uint16_t len; + uint8_t data[DEFAULT_HOST_BUFLEN]; +} buf_t; + +static buf_t buf_in_packed = { 0 }; +static buf_t buf_in_unpacked = { 0 }; +static buf_t buf_out = { 0 }; + +// Pack and write data to NCP. +int32_t host_comm_robust_tx(uint32_t len, const uint8_t *data) +{ + if (sl_simple_com_robust_get_pack_buffer_size(len) > DEFAULT_HOST_BUFLEN) { + return -1; + } + + buf_out.len = sl_simple_com_robust_pack_data(buf_out.data, data, (size_t)len); + return host_comm_tx(buf_out.len, buf_out.data); +} + +// Read data from NCP. +int32_t host_comm_robust_rx(uint32_t len, uint8_t *data) +{ + int32_t ret = -1; + + if (data == NULL) { + return ret; + } + + // Copy data from the unpacked buffer with the desired length. + if (buf_in_unpacked.len >= len) { + memcpy(data, buf_in_unpacked.data, len); + buf_in_unpacked.len -= len; + memmove(buf_in_unpacked.data, + &buf_in_unpacked.data[len], + buf_in_unpacked.len); + ret = len; + } + + return ret; +} + +// Peek if readable data exists. +int32_t host_comm_robust_peek(void) +{ + int32_t raw_rx_len = host_comm_peek(); + + // Copy new data from host_comm RX buffer to temporary buffer. + if (raw_rx_len > 0) { + // If full, circulate data + if (buf_in_packed.len + raw_rx_len > DEFAULT_HOST_BUFLEN) { + int32_t overflow = buf_in_packed.len + raw_rx_len - DEFAULT_HOST_BUFLEN; + buf_in_packed.len -= overflow; + memmove(buf_in_packed.data, + &buf_in_packed.data[overflow], + buf_in_packed.len); + } + + int32_t ret = host_comm_rx(raw_rx_len, + (uint8_t *)&buf_in_packed.data[buf_in_packed.len]); + if (ret > 0) { + buf_in_packed.len += ret; + } + } + + // Unpack. If successful, move from packed buffer to unpacked buffer. + if (buf_in_packed.len > 0) { + sl_simple_com_robust_result_t result; + int32_t unpack_rx_len = buf_in_packed.len; + + // Clamp incoming data length to maximum available space. + // (Overestimating required space.) + if (buf_in_unpacked.len + unpack_rx_len > DEFAULT_HOST_BUFLEN) { + unpack_rx_len = DEFAULT_HOST_BUFLEN - buf_in_unpacked.len; + } + + result = sl_simple_com_robust_unpack_data(buf_in_packed.data, unpack_rx_len); + if (result.status == SL_STATUS_OK) { + memcpy(&buf_in_unpacked.data[buf_in_unpacked.len], + result.payload, + result.payload_size); + buf_in_unpacked.len += result.payload_size; + + buf_in_packed.len -= result.processed; + memmove(buf_in_packed.data, + &buf_in_packed.data[result.processed], + buf_in_packed.len); + } + } + + // Return the length of the unpacked buffer. + return (int32_t)buf_in_unpacked.len; +} diff --git a/app/bluetooth/common_host/host_comm/host_comm_robust.h b/app/bluetooth/common_host/host_comm/host_comm_robust.h new file mode 100644 index 00000000000..6a9ea1ba632 --- /dev/null +++ b/app/bluetooth/common_host/host_comm/host_comm_robust.h @@ -0,0 +1,61 @@ +/***************************************************************************//** + * @file + * @brief Host layer for robust communication + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef HOST_COMM_ROBUST_H +#define HOST_COMM_ROBUST_H + +/**************************************************************************//** + * Pack and write data to NCP. + * + * @param[in] len Number of bytes to write. + * @param[in] data Data to write. + * + * @return Number of written bytes, -1 on error. + *****************************************************************************/ +int32_t host_comm_robust_tx(uint32_t len, const uint8_t *data); + +/**************************************************************************//** + * Read data from NCP. + * + * @param[in] len Number of bytes to read. + * @param[in] data Read data. + * + * @return Number of bytes read, -1 on error. + *****************************************************************************/ +int32_t host_comm_robust_rx(uint32_t len, uint8_t *data); + +/**************************************************************************//** + * Peek if readable data exists. + * + * @return Number of bytes on the buffer, -1 on error. + *****************************************************************************/ +int32_t host_comm_robust_peek(void); + +#endif // HOST_COMM_ROBUST_H diff --git a/app/bluetooth/common_host/host_comm/host_comm_win.c b/app/bluetooth/common_host/host_comm/host_comm_win.c index e8da724866e..077f39e9701 100644 --- a/app/bluetooth/common_host/host_comm/host_comm_win.c +++ b/app/bluetooth/common_host/host_comm/host_comm_win.c @@ -228,18 +228,18 @@ void *msg_recv_func(void *ptr) while (run) { int32_t len; len = host_comm_pk(handle_ptr); - if (len < 0) { - // Peek is not supported, read data one by one - len = 1; - } + if (len > sizeof(buf_in.buf)) { // If readable data exceeds the buffer size then // read it one by one to avoid overflow len = 1; app_log_warning("Input buffer size too low, please increase it." APP_LOG_NL); + } else if (len < 0) { + // Peek is not supported, read data one by one + len = 1; } + if (len > 0) { - memset(&buf_tmp, 0, sizeof(buf_tmp)); ret = host_comm_input(handle_ptr, len, buf_tmp.buf); if (ret <= (sizeof(buf_in.buf) - buf_in.len)) { pthread_mutex_lock(&mutex); @@ -247,8 +247,10 @@ void *msg_recv_func(void *ptr) buf_in.len += ret; pthread_mutex_unlock(&mutex); } + } else if (len != 1) { + app_sleep_us(RECV_FUNC_US_SLEEP); } - app_sleep_us(RECV_FUNC_US_SLEEP); } + return 0; } diff --git a/app/bluetooth/common_host/ncp_host/ncp_host.c b/app/bluetooth/common_host/ncp_host/ncp_host.c index e1317deb46e..3c8ddd9f49b 100644 --- a/app/bluetooth/common_host/ncp_host/ncp_host.c +++ b/app/bluetooth/common_host/ncp_host/ncp_host.c @@ -35,6 +35,16 @@ #include "app_sleep.h" #include "ncp_host_config.h" #include "host_comm_config.h" +#if defined(HOST_COMM_ROBUST) && HOST_COMM_ROBUST == 1 +#include "host_comm_robust.h" +#define HOST_COMM_TX host_comm_robust_tx +#define HOST_COMM_RX host_comm_robust_rx +#define HOST_COMM_PEEK host_comm_robust_peek +#else // HOST_COMM_ROBUST +#define HOST_COMM_TX host_comm_tx +#define HOST_COMM_RX host_comm_rx +#define HOST_COMM_PEEK host_comm_peek +#endif // HOST_COMM_ROBUST // Default parameter values. #define MAX_OPT_LEN 255 @@ -134,13 +144,12 @@ void ncp_host_tx(uint32_t len, uint8_t* data) #if defined(SECURITY) && SECURITY == 1 if (enable_security) { - memset(buf_ncp_out.buf, 0, sizeof(buf_ncp_out.buf)); security_encrypt((char*)data, (char*)&buf_ncp_out.buf, &len); - ret = host_comm_tx(len, buf_ncp_out.buf); + ret = HOST_COMM_TX(len, buf_ncp_out.buf); } else #endif // defined(SECURITY) && SECURITY == 1 { - ret = host_comm_tx(len, data); + ret = HOST_COMM_TX(len, data); } if (ret < 0) { host_comm_deinit(); @@ -183,9 +192,12 @@ int32_t ncp_host_peek_timeout(uint32_t len, uint32_t timeout) uint32_t timeout_counter = 0; do { - ret = host_comm_peek(); - timeout_counter++; - app_sleep_us(PEEK_US_SLEEP); + ret = HOST_COMM_PEEK(); + + if (ret < len) { + timeout_counter++; + app_sleep_us(PEEK_US_SLEEP); + } } while ((ret < len) && (timeout_counter < timeout)); return ret; @@ -198,12 +210,13 @@ int32_t ncp_host_peek(void) { int32_t msg_len; - msg_len = host_comm_peek(); + msg_len = HOST_COMM_PEEK(); if (msg_len) { int32_t ret; uint8_t msg_header = 0; + // Read first byte - ret = host_comm_rx(1, &buf_ncp_raw.buf[0]); + ret = HOST_COMM_RX(1, &buf_ncp_raw.buf[0]); if (ret < 0) { return -1; } @@ -215,7 +228,7 @@ int32_t ncp_host_peek(void) if (ret < 0) { return -1; } - ret = host_comm_rx(1, (void*) &buf_ncp_raw.buf[1]); + ret = HOST_COMM_RX(1, (void *)&buf_ncp_raw.buf[1]); if (ret < 0) { return -1; } @@ -224,12 +237,12 @@ int32_t ncp_host_peek(void) if (msg_len >= DEFAULT_HOST_BUFLEN - 2) { return -1; } - ret = ncp_host_peek_timeout(msg_len, MSG_RECV_TIMEOUT_COUNT); + ret = ncp_host_peek_timeout(msg_len, MSG_RECV_TIMEOUT_COUNT * msg_len); if (ret < 0) { return -1; } // Read the rest of the message - ret = host_comm_rx(msg_len, (void*) &buf_ncp_raw.buf[2]); + ret = HOST_COMM_RX(msg_len, (void *)&buf_ncp_raw.buf[2]); if (ret < 0) { return -1; } @@ -243,7 +256,6 @@ int32_t ncp_host_peek(void) { memcpy(buf_ncp_in.buf, buf_ncp_raw.buf, msg_len); } - memset(buf_ncp_raw.buf, 0, sizeof(buf_ncp_raw.buf)); buf_ncp_in.len = msg_len; #if defined(SECURITY) && SECURITY == 1 if (enable_security) { @@ -276,12 +288,12 @@ void ncp_sec_host_command_handler(buf_ncp_host_t *buf) security_reset(); // Wait for the security handshake response (80 bytes length) ret = ncp_host_peek_timeout(SEC_BGAPI_RSP_MSG_LEN, - MSG_RECV_TIMEOUT_COUNT * 10); + MSG_RECV_TIMEOUT_COUNT * SEC_BGAPI_RSP_MSG_LEN); if (ret < 0) { return; } // Read the rest of the message - ret = host_comm_rx(SEC_BGAPI_RSP_MSG_LEN, (void *) &response); + ret = HOST_COMM_RX(SEC_BGAPI_RSP_MSG_LEN, (void *) &response); resp_cmd = (sl_bt_msg_t *)response; if (SL_BT_MSG_ID(resp_cmd->header) == sl_bt_rsp_user_message_to_target_id) { diff --git a/app/bluetooth/common_host/ncp_sec/ncp_sec_host.c b/app/bluetooth/common_host/ncp_sec/ncp_sec_host.c index f7e3e8bec5f..bbd55ae96cf 100644 --- a/app/bluetooth/common_host/ncp_sec/ncp_sec_host.c +++ b/app/bluetooth/common_host/ncp_sec/ncp_sec_host.c @@ -36,6 +36,7 @@ #include #include #include +#include #include "app_log.h" #include "sl_bt_api.h" diff --git a/app/bluetooth/common_host/ots/config/sl_bt_ots_client_config.h b/app/bluetooth/common_host/ots/config/sl_bt_ots_client_config.h index fdad0609088..aac9ec3d3bc 100644 --- a/app/bluetooth/common_host/ots/config/sl_bt_ots_client_config.h +++ b/app/bluetooth/common_host/ots/config/sl_bt_ots_client_config.h @@ -47,6 +47,6 @@ // <<< end of configuration section >>> -#define SL_BT_CONFIG_MAX_CONNECTIONS (4) +#define SL_BT_CONFIG_MAX_CONNECTIONS (8) #endif // SL_BT_OTS_CLIENT_CONFIG_H diff --git a/app/bluetooth/component/esl_tag_core.slcc b/app/bluetooth/component/esl_tag_core.slcc index 3e61e4c4ea2..7287f4cbff5 100644 --- a/app/bluetooth/component/esl_tag_core.slcc +++ b/app/bluetooth/component/esl_tag_core.slcc @@ -86,16 +86,20 @@ requires: template_contribution: - name: bluetooth_on_event value: - include: esl_tag_core.h + include: esl_tag_internal.h function: esl_core_bt_on_event priority: -8192 - name: event_handler value: event: internal_app_init - include: esl_tag_core.h + include: esl_tag_internal.h handler: esl_core_init priority: 8 - + - name: event_handler + value: + event: internal_app_process_action + include: esl_tag_internal.h + handler: esl_core_step validation_library: - path: ../../../common/validation/autonumber_common.lua name: autonumber_common diff --git a/app/bluetooth/component/simple_com.slcc b/app/bluetooth/component/simple_com.slcc index 76cea2e972d..42394c36b5a 100644 --- a/app/bluetooth/component/simple_com.slcc +++ b/app/bluetooth/component/simple_com.slcc @@ -17,10 +17,10 @@ config_file: - path: config/sl_simple_com_config.h - path: config/sl_simple_com_freertos_config.h condition: - - freertos + - freertos - path: config/sl_simple_com_micriumos_config.h condition: - - micriumos_kernel + - micriumos_kernel source: - path: sl_simple_com_usart.c condition: @@ -34,19 +34,21 @@ source: - path: sl_simple_com_micriumos.c condition: - micriumos_kernel + - path: sl_simple_com_robust.c include: - path: . file_list: - path: sl_simple_com.h + - path: sl_simple_com_robust.h provides: - name: simple_com requires: - name: uartdrv_usart condition: - - uartdrv_core + - uartdrv_core - name: cpc_secondary condition: - - cpc_core + - cpc_core - name: app_assert - name: status - name: emlib_common @@ -54,12 +56,12 @@ requires: - name: emlib_cmu - name: sleeptimer condition: - - "device_sdid_80" + - "device_sdid_80" define: -- name: "EFR32BG1_USART_E202_WORKAROUND" - value: "1" - condition: - - "device_sdid_80" + - name: "EFR32BG1_USART_E202_WORKAROUND" + value: "1" + condition: + - "device_sdid_80" template_file: - path: "template/sl_simple_com_isr.c.jinja" condition: [uartdrv_instance] @@ -69,7 +71,7 @@ template_contribution: - name: component_catalog value: bluetooth_ncp condition: - - cpc_core + - cpc_core - name: event_handler value: event: internal_app_init @@ -83,7 +85,7 @@ template_contribution: handler: sl_simple_com_os_task_init priority: 1 condition: - - kernel + - kernel - name: event_handler value: event: service_process_action diff --git a/app/bluetooth/component_host/ncp_host_bt.mk b/app/bluetooth/component_host/ncp_host_bt.mk index fa566aa87d3..a12b3284c70 100644 --- a/app/bluetooth/component_host/ncp_host_bt.mk +++ b/app/bluetooth/component_host/ncp_host_bt.mk @@ -40,6 +40,7 @@ $(SDK_DIR)/app/bluetooth/common_host/ncp_host/config \ $(SDK_DIR)/app/bluetooth/common_host/system \ $(SDK_DIR)/app/bluetooth/common_host/tcp \ $(SDK_DIR)/app/bluetooth/common_host/uart \ +$(SDK_DIR)/app/bluetooth/common/simple_com \ $(SDK_DIR)/platform/common/inc \ $(SDK_DIR)/protocol/bluetooth/inc @@ -50,6 +51,8 @@ endif override C_SRC += \ $(SDK_DIR)/app/bluetooth/common_host/app_sleep/app_sleep.c \ $(foreach OS_i, $(OS), $(SDK_DIR)/app/bluetooth/common_host/host_comm/host_comm_$(OS_i).c) \ +$(SDK_DIR)/app/bluetooth/common_host/host_comm/host_comm_robust.c \ +$(SDK_DIR)/app/bluetooth/common/simple_com/sl_simple_com_robust.c \ $(SDK_DIR)/app/bluetooth/common_host/ncp_host/ncp_host.c \ $(foreach OS_i, $(OS), $(SDK_DIR)/app/bluetooth/common_host/tcp/tcp_$(OS_i).c) \ $(foreach OS_i, $(OS), $(SDK_DIR)/app/bluetooth/common_host/uart/uart_$(OS_i).c) \ diff --git a/app/bluetooth/documentation/slBluetooth_docContent.xml b/app/bluetooth/documentation/slBluetooth_docContent.xml index fd2216d356e..656d7a0c585 100644 --- a/app/bluetooth/documentation/slBluetooth_docContent.xml +++ b/app/bluetooth/documentation/slBluetooth_docContent.xml @@ -1,6 +1,6 @@ - + Includes detailed information on using the Gecko Bootloader with Silicon Labs Bluetooth applications. It supplements the general Gecko Bootloader implementation information provided in UG489: Silicon Labs Gecko Bootloader User's Guide. @@ -8,7 +8,7 @@ - + Describes the Wi-Fi impact on Bluetooth and methods to improve Bluetooth coexistence with Wi-Fi. Explains design considerations to improve coexistence without direct interaction between Bluetooth and Wi-Fi radios. These techniques are applicable to the EFR32MGx and EFR32BGx series. Discusses the Silicon Labs Packet Traffic Arbitration (PTA) support to coordinate 2.4GHz RF traffic for co-located Bluetooth and Wi-Fi radios. @@ -16,7 +16,7 @@ - + Explains how NVM3 can be used as non-volatile data storage in various protocol implementations. @@ -24,7 +24,7 @@ - + Describes how to lock and unlock the debug access of EFR32 Gecko Series 2 devices. Many aspects of the debug access, including the secure debug unlock are described. The Debug Challenge Interface (DCI) and Secure Engine (SE) Mailbox Interface for locking and unlocking debug access are also included. @@ -32,7 +32,7 @@ - + Contains detailed information on configuring and using the Secure Boot with hardware Root of Trust and Secure Loader on Series 2 devices, including how to provision the signing key. This is a companion document to UG489: Silicon Labs Gecko Bootloader User's Guide. @@ -40,7 +40,7 @@ - + Details on programming, provisioning, and configuring Series 2 devices in production environments. Covers Secure Engine Subsystem of Series 2 devices, which runs easily upgradeable Secure Engine (SE) or Virtual Secure Engine (VSE) firmware. @@ -48,14 +48,14 @@ - + Describes how to measure the power consumption of EFR32BG devices running the Bluetooth i-Beacon example. For general instructions, see AN969: Measuring Power Consumption in Wireless Gecko Devices, available on silabs.com. - + How to program, provision, and configure the anti-tamper module on EFR32 Series 2 devices with Secure Vault. @@ -63,7 +63,7 @@ - + Describes how to configure the NCP target and how to program the NCP host when using the Bluetooth Stack in Network Co-Processor mode @@ -71,14 +71,14 @@ - + Describes how to integrate a v3.x Silicon Labs Bluetooth application with an RTOS, and demonstrate how a time- and event-driven application can be run in parallel with the Bluetooth stack. - + Reviews performing radio frequency physical layer evaluation with EFR32BG SoCs and BGM modules using the Direct Test Mode protocol in Bluetooth SDK v3.x. @@ -86,7 +86,7 @@ - + How to authenticate an EFR32 Series 2 device with Secure Vault, using secure device certificates and signatures. @@ -94,14 +94,14 @@ - + Provides details on how to develop a dynamic multiprotocol application running Bluetooth and a proprietary protocol on RAIL in GSDK v3.x. - + How to securely "wrap" keys in EFR32 Series 2 devices with Secure Vault, so they can be stored in non-volatile storage. @@ -109,28 +109,28 @@ - + Describes the sample applications provided to demonstrate the directing finding capabilities of Bluetooth 5.1. Angle of Arrival (AoA) estimation is demonstrated with the use of Silicon Labs' Real Time Locating (RTL) library. These techniques are applicable to the EFR32MGx and EFR32BGx series. - + Bluetooth 5.1 makes it possible to send Constant Tone Extensions (CTEs) in Bluetooth packets on which phase measurements can be done. This guide is for those implementing custom applications that take advantage of phase measurement and antenna switching capabilites. - + Provides details on designing Bluetooth Low Energy applications with security and privacy in mind. - + Describes how to provision and configure Series 2 devices through the DCI and SWD. @@ -138,14 +138,14 @@ - + Includes the results of the interoperability testing of Silicon Labs' ICs and Bluetooth Low Energy stack with Android and iOS smart phones. - + Describes how to integrate crypto functionality into applications using PSA Crypto compared to Mbed TLS. @@ -153,7 +153,7 @@ - + Describes using Simplicity Studio 5's Network Analyzer to debug Bluetooth Mesh and Low Energy applications. It can be read jointly with AN958: Debugging and Programming Interfaces for Customer Designs for more information on using Packet Trace Interface with custom hardware. @@ -161,7 +161,7 @@ - + Gecko Bootloader v2.x, introduced in GSDK 4.0, contains a number of changes compared to Gecko Bootloader v1.x. This document describes the differences between the versions, including how to configure the new Gecko Bootloader in Simplicity Studio 5. @@ -169,14 +169,14 @@ - + Gives a short overview of the standard Host Controller Interface (HCI) and how to use it with a Silicon Labs Bluetooth LE controller. - + Describes how to run any combination of Zigbee EmberZNet, OpenThread, and Bluetooth networking stacks on a Linux host processor, interfacing with a single EFR32 Radio Co-processor (RCP) with multiprotocol and multi-PAN support, as well as how to run the Zigbee stack on the EFR32 as a network co-processor (NCP) alongside the OpenThread RCP. @@ -184,21 +184,21 @@ - + Summarizes Amazon FreeRTOS components and sample applications, and explains how to use the examples to communicate with the Amazon Web Services (AWS) cloud with a smart phone app. - + Describes how to exploit the different features of Bluetooth technology to achieve the minimum possible energy consumption for a given use case. - + Covers the basics of ARMv8-M TrustZone, describes how TrustZone is implemented on Series 2 devices, and provides application examples. @@ -206,63 +206,63 @@ - + Describes the theoretical background of certificate-based authentication and pairing, and demonstrates the usage of the related sample applications that can be found in the Silicon Labs Bluetooth SDK. - + Provides an overview and hyperlinks to all packaged documentation. - + Describes the differences between using Bluetooth SDK v2.x in Simplicity Studio 4 and using Bluetooth SDK v3.x in Simplicity Studio 5. Outlines the steps needed to migrate a v2.x project to v3.x. - + Describes the software components provided by Silicon Labs to support Direction Finding (DF) and provides instructions on how to start developing your own application. - + Contains a comprehensive list of APIs used to interface to the Silicon Labs Bluetooth Real-Time Locating Library. - + Contains a comprehensive list of APIs used to interface to the Silicon Labs Bluetooth stack. - + Lists compatibility requirements and sources for all software components in the development environment. Discusses the latest changes to the Silicon Labs Bluetooth SDK and associated utilities, including added/deleted/deprecated features/API, and lists fixed and known issues. - + Discusses the latest changes to the The Real-Time Locating (RTL) library, including added/deleted/deprecated APIs, and lists fixed and known issues. - + A detailed overview of the changes, additions, and fixes in the Gecko Platform components. The Gecko Platform includes EMLIB, EMDRV, RAIL Library, NVM3, and the component-based infrastructure. @@ -270,7 +270,7 @@ - + Introduces the security concepts that must be considered when implementing an Internet of Things (IoT) system. Using the ioXt Alliance's eight security principles as a structure, it clearly delineates the solutions Silicon Labs provides to support endpoint security and what you must do outside of the Silicon Labs framework. @@ -278,7 +278,7 @@ - + Introduces bootloading for Silicon Labs networking devices. Discusses the Gecko Bootloader as well as legacy Ember and Bluetooth bootloaders, and describes the file formats used by each. @@ -286,7 +286,7 @@ - + Introduces non-volatile data storage using flash and the three different storage implementations offered for Silicon Labs microcontrollers and SoCs: Simulated EEPROM, PS Store, and NVM3. @@ -294,14 +294,14 @@ - + Offers an overview for those new to the Bluetooth low energy technology. - + Describes the four multiprotocol modes, discusses considerations when selecting protocols for multiprotocol implementations, and reviews the Radio Scheduler, a required component of a dynamic multiprotocol solution. @@ -309,7 +309,7 @@ - + Describes methods to improve the coexistence of 2.4 GHz IEEE 802.11b/g/n Wi-Fi and other 2.4 GHz radios such as Bluetooth, Bluetooth Mesh, Bluetooth Low Energy, and IEEE 802.15.4-based radios such as Zigbee and OpenThread. @@ -317,14 +317,14 @@ - + Explains the basics of Bluetooth Angle of Arrival (AoA) and Angle of Departure (AoD) direction finding technologies and provides the theory behind estimating angle of arrival. - + Reviews using this XML-based mark-up language to describe the Bluetooth GATT database, configure access and security properties, and include the GATT database as part of the firmware. @@ -332,7 +332,7 @@ - + Describes how and when to use Simplicity Commander's Command-Line Interface. @@ -340,7 +340,7 @@ - + Describes how to implement a dynamic multiprotocol solution. @@ -348,14 +348,14 @@ - + Covers the Bluetooth stack v3.x architecture, application development flow, using the MCU core and peripherals, stack configuration options, and stack resource usage. - + Describes how to use the Simplicity Studio 5 GATT Configurator, an intuitive interface providing access to all the Profiles, Services, Characteristics, and Descriptors as defined in the Bluetooth specification. @@ -363,7 +363,7 @@ - + Describes the high-level implementation of the Silicon Labs Gecko Bootloader for EFR32 SoCs and NCPs, and provides information on how to get started using the Gecko Bootloader with Silicon Labs wireless protocol stacks in GSDK 4.0 and higher. @@ -371,7 +371,7 @@ - + The Bluetooth Direction Finding Tool Suite is meant to ease development with the Silicon Labs' RTL library. It provides multiple tools to configure the system, and also helps the development with analyzer tools that calculate many output parameters from the observed IQ samples. diff --git a/app/bluetooth/esf.properties b/app/bluetooth/esf.properties index 8c0c04b62c2..57173ee5450 100644 --- a/app/bluetooth/esf.properties +++ b/app/bluetooth/esf.properties @@ -3,8 +3,8 @@ id=com.silabs.stack.ble label=Bluetooth SDK description=Bluetooth Software Development Kit -version=6.1.0.0 -prop.subLabel=Bluetooth\\ 6.1.0 +version=6.2.0.0 +prop.subLabel=Bluetooth\\ 6.2.0 # Default compatibility of the BLE SDK prop.boardCompatibility=.* diff --git a/app/bluetooth/example/bt_ncp/bt_ncp_esl_ap.slcp b/app/bluetooth/example/bt_ncp/bt_ncp_esl_ap.slcp index a4cbf5b6265..1718835bedd 100644 --- a/app/bluetooth/example/bt_ncp/bt_ncp_esl_ap.slcp +++ b/app/bluetooth/example/bt_ncp/bt_ncp_esl_ap.slcp @@ -18,36 +18,38 @@ filter: value: ["Advanced"] component: - - id: bluetooth_stack - - id: bluetooth_feature_legacy_advertiser - - id: bluetooth_feature_extended_advertiser - - id: bluetooth_feature_connection_phy_update - - id: bluetooth_feature_periodic_advertiser - - id: bluetooth_feature_pawr_advertiser - - id: bluetooth_feature_advertiser_past - - id: bluetooth_feature_connection - - id: bluetooth_feature_gap - - id: bluetooth_feature_gatt - - id: bluetooth_feature_gatt_server - - id: bluetooth_feature_nvm - - id: bluetooth_feature_legacy_scanner - - id: bluetooth_feature_extended_scanner - - id: bluetooth_feature_sm - - id: bluetooth_feature_system - - id: bluetooth_feature_dynamic_gattdb - - id: bluetooth_feature_l2cap - id: ncp + - id: ncp_sec + - id: sl_system + - id: device_init + - id: bt_post_build + - id: bootloader_interface - id: uartdrv_usart instance: - vcom - id: mpu - - id: bootloader_interface - - id: sl_system - - id: device_init - - id: bt_post_build + - id: bluetooth_feature_nvm requires: + - name: bluetooth_stack + - name: bluetooth_feature_sm + - name: bluetooth_feature_gap + - name: bluetooth_feature_gatt + - name: bluetooth_feature_l2cap + - name: bluetooth_feature_system + - name: bluetooth_feature_connection + - name: bluetooth_feature_gatt_server + - name: bluetooth_feature_dynamic_gattdb + - name: bluetooth_feature_legacy_scanner + - name: bluetooth_feature_advertiser_past + - name: bluetooth_feature_pawr_advertiser + - name: bluetooth_feature_extended_scanner + - name: bluetooth_feature_legacy_advertiser + - name: bluetooth_feature_extended_advertiser + - name: bluetooth_feature_periodic_advertiser + - name: bluetooth_feature_connection_phy_update - name: bluetooth_feature_external_bonding_database + - name: bluetooth_feature_use_accurate_api_address_types source: - path: main.c @@ -75,6 +77,14 @@ configuration: value: "2752" - name: SL_HEAP_SIZE value: "12288" + - name: SL_NCP_CMD_BUF_SIZE + value: "384" + - name: SL_NCP_EVT_BUF_SIZE + value: "384" + - name: SL_SIMPLE_COM_TX_BUF_SIZE + value: "384" + - name: SL_SIMPLE_COM_RX_BUF_SIZE + value: "768" - name: SL_BT_CONFIG_MAX_CONNECTIONS value: "8" - name: SL_BT_CONFIG_USER_L2CAP_COC_CHANNELS @@ -103,6 +113,12 @@ configuration: value: "1" - name: SL_UARTDRV_USART_VCOM_FLOW_CONTROL_TYPE value: uartdrvFlowControlHwUart + condition: + - brd4001a + - name: SL_UARTDRV_USART_VCOM_FLOW_CONTROL_TYPE + value: uartdrvFlowControlHw + unless: + - brd4001a - name: SL_PSA_KEY_USER_SLOT_COUNT value: "0" condition: diff --git a/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_freertos.slcp b/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_freertos.slcp index c8dd989d61a..0d509381b27 100644 --- a/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_freertos.slcp +++ b/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_freertos.slcp @@ -46,9 +46,7 @@ component: - id: demo_ui - id: component_catalog - id: ibeacon - - id: iostream_usart - instance: - - vcom + - id: iostream_recommended_stream - id: dmd_memlcd - id: mpu - id: simple_led @@ -116,8 +114,18 @@ configuration: value: "12000" - name: SL_BOARD_ENABLE_VCOM value: "1" + - name: SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE + value: "eusartHwFlowControlNone" condition: - - iostream_usart + - iostream_eusart + - name: SL_IOSTREAM_LEUART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_leuart + - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_uart - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE value: "usartHwFlowControlNone" condition: diff --git a/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_micriumos.slcp b/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_micriumos.slcp index 9ea576b9af5..09113991921 100644 --- a/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_micriumos.slcp +++ b/app/bluetooth/example/bt_rail_dmp_soc_light/bt_rail_dmp_soc_light_micriumos.slcp @@ -46,9 +46,7 @@ component: - id: demo_ui - id: component_catalog - id: ibeacon - - id: iostream_usart - instance: - - vcom + - id: iostream_recommended_stream - id: dmd_memlcd - id: mpu - id: simple_led @@ -116,8 +114,18 @@ configuration: value: "14600" - name: SL_BOARD_ENABLE_VCOM value: "1" + - name: SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE + value: "eusartHwFlowControlNone" condition: - - iostream_usart + - iostream_eusart + - name: SL_IOSTREAM_LEUART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_leuart + - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_uart - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE value: "usartHwFlowControlNone" condition: diff --git a/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_freertos.slcp b/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_freertos.slcp index 75faf782b66..45ce5a9863d 100644 --- a/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_freertos.slcp +++ b/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_freertos.slcp @@ -42,9 +42,7 @@ component: - id: demo_ui - id: component_catalog - id: ibeacon - - id: iostream_usart - instance: - - vcom + - id: iostream_recommended_stream - id: dmd_memlcd - id: mpu - id: simple_led @@ -111,8 +109,18 @@ configuration: value: "12000" - name: SL_BOARD_ENABLE_VCOM value: "1" + - name: SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE + value: "eusartHwFlowControlNone" condition: - - iostream_usart + - iostream_eusart + - name: SL_IOSTREAM_LEUART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_leuart + - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_uart - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE value: "usartHwFlowControlNone" condition: diff --git a/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_micriumos.slcp b/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_micriumos.slcp index 87e64ef6f47..5d7bf266fbb 100644 --- a/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_micriumos.slcp +++ b/app/bluetooth/example/bt_rail_dmp_soc_light_std/bt_rail_dmp_soc_light_std_micriumos.slcp @@ -42,9 +42,7 @@ component: - id: demo_ui - id: component_catalog - id: ibeacon - - id: iostream_usart - instance: - - vcom + - id: iostream_recommended_stream - id: dmd_memlcd - id: mpu - id: simple_led @@ -111,8 +109,18 @@ configuration: value: "14600" - name: SL_BOARD_ENABLE_VCOM value: "1" + - name: SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE + value: "eusartHwFlowControlNone" condition: - - iostream_usart + - iostream_eusart + - name: SL_IOSTREAM_LEUART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_leuart + - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE + value: "uartFlowControlNone" + condition: + - iostream_uart - name: SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE value: "usartHwFlowControlNone" condition: diff --git a/app/bluetooth/example/bt_soc_iop_test/bt_soc_iop_test_display.slcp b/app/bluetooth/example/bt_soc_iop_test/bt_soc_iop_test_display.slcp index 7e610a19838..b82cf0226a8 100644 --- a/app/bluetooth/example/bt_soc_iop_test/bt_soc_iop_test_display.slcp +++ b/app/bluetooth/example/bt_soc_iop_test/bt_soc_iop_test_display.slcp @@ -34,9 +34,7 @@ component: - id: component_catalog - id: mpu - id: app_timer - - id: iostream_usart - instance: - - vcom + - id: iostream_recommended_stream - id: app_log - id: dmd_memlcd - id: glib @@ -86,8 +84,6 @@ configuration: value: "9200" - name: SL_BOARD_ENABLE_VCOM value: "1" - condition: - - iostream_usart - name: SL_BOARD_ENABLE_DISPLAY value: "1" contidtion: diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_cli.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_cli.py index 35fa2e0f33e..3a77400b80f 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_cli.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_cli.py @@ -25,6 +25,7 @@ # 3. This notice may not be removed or altered from any source distribution. import cmd +from shlex import split as lexical_split import queue import re import threading @@ -33,7 +34,7 @@ import struct import textwrap from datetime import datetime as dt -from ap_logger import getLogger, log +from ap_logger import getLogger, log, setLogLevel, LEVELS, logLevelName from ap_core import AccessPoint from ap_config import IOP_TEST, BLOCKING_WAIT_TIMEOUT from ap_constants import LED_PATTERN_LENGTH, LED_DEFAULT_GAMUT, LED_DEFAULT_PATTERN, \ @@ -42,8 +43,7 @@ PA_RESPONSE_SLOT_SPACING_MIN, PA_RESPONSE_SLOT_SPACING_MAX, PA_RESPONSE_SLOT_DELAY_MIN, \ PA_RESPONSE_SLOT_DELAY_MAX, PA_SUBEVENT_INTERVAL_MIN, PA_SUBEVENT_INTERVAL_MAX, \ PA_SUBEVENT_MIN, PA_SUBEVENT_MAX, ADDRESS_TYPE_PUBLIC_ADDRESS, \ - ADDRESS_TYPE_STATIC_ADDRESS, ADDRESS_TYPE_RANDOM_RESOLVABLE_ADDRESS, \ - ADDRESS_TYPE_RANDOM_NONRESOLVABLE_ADDRESS, VALID_ESL_ID_NUMBER_REGEX, VALID_BD_ADDRESS_REGEX + ADDRESS_TYPE_STATIC_ADDRESS, VALID_ESL_ID_NUMBER_REGEX, VALID_BD_ADDRESS_REGEX from PIL import Image def clamp(n, minn, maxn): @@ -55,6 +55,12 @@ def ble_address_type(arg_value): raise argparse.ArgumentTypeError("Invalid Bluetooth address type.") return arg_value +def ble_address_type_all(arg_value): + pat = re.compile(r"("+ VALID_BD_ADDRESS_REGEX + "|all)") + if not pat.match(arg_value): + raise argparse.ArgumentTypeError("Not a valid Bluetooth address.") + return arg_value + def address_type(arg_value): pat = re.compile(r"("+ VALID_ESL_ID_NUMBER_REGEX + "|" + VALID_BD_ADDRESS_REGEX + "|^(?=\s*$)|all)") if not pat.match(arg_value): @@ -69,17 +75,20 @@ def esl_id_type(arg_value): def time_type(arg_value): try: - arg_value = dt.strptime(arg_value, "%H:%M:%S") + if "." in arg_value: + arg_value = dt.strptime(arg_value, "%H:%M:%S.%f") + else: + arg_value = dt.strptime(arg_value, "%H:%M:%S") return arg_value except (TypeError, ValueError) as exc: # strptime can cause type or value error - exception chaining - raise argparse.ArgumentTypeError("Invalid argument [time=]: Execution time of the command in hour:min:sec format.") from exc - + raise argparse.ArgumentTypeError("Invalid argument [time=]: the execution time of the command must be in hour:min:sec[.fraction] format.") from exc + def date_type(arg_value): try: arg_value = dt.strptime(arg_value, "%Y-%m-%d") return arg_value except (ValueError, TypeError) as exc: # strptime can cause type or value error - exception chaining - raise argparse.ArgumentTypeError("Invalid argument [date=]: Execution date of the command in ISO-8601 format.") from exc + raise argparse.ArgumentTypeError("Invalid argument [date=]: the execution date of the command in ISO-8601 format.") from exc def data_type(arg_value): @@ -88,6 +97,16 @@ def data_type(arg_value): raise argparse.ArgumentTypeError("Invalid data type for vendor opcode command.") return arg_value +def split_sequence(sequence, sep): + chunk = [] + for val in sequence: + if val == sep: + yield chunk + chunk = [] + else: + chunk.append(val) + yield chunk + class ArgumentParser(argparse.ArgumentParser): """ ArgumentParser with custom help message. """ def __init__(self, *args, add_help=False, **kwargs): @@ -134,9 +153,7 @@ def __init__(self, ap: AccessPoint): self.arg_set_rssi_threshold() self.arg_script() self.arg_update_complete() - - # Logger - self.log = getLogger("CLI") + self.arg_verbosity() # LED control defaults self.led_pattern = bytearray(LED_DEFAULT_PATTERN) @@ -145,7 +162,12 @@ def __init__(self, ap: AccessPoint): self.led_repeats = bytearray(LED_DEFAULT_DURATION) self.led_index = 0 self.prompt = '' - + + # Logger + @property + def log(self): + return getLogger("CLI") + def onecmd(self, line): """Interpret the argument as though it had been typed in response to the prompt. @@ -169,13 +191,14 @@ def onecmd(self, line): else: try: func = getattr(self, 'do_' + cmd) - args, unknown = self.command_parser.parse_known_args(line.split()) + lexical_splitted_command = lexical_split(line) + args, unknown = self.command_parser.parse_known_args(lexical_splitted_command) if unknown: - self.log.error(f"Unknown argument '{unknown}' for command {cmd}.") + self.log.error("Unknown argument '%s' for command %s",unknown, cmd) else: return func(args) except AttributeError as e: - self.log.error("Unknown command: " + cmd) + self.log.error("Command error: %s", cmd) self.log.debug(e) except Exception as e: self.log.error(e) @@ -200,7 +223,7 @@ def loop(self): readline.set_completer(self.complete) readline.parse_and_bind(self.completekey+": complete") except ImportError: - self.log.info("Auto complete missing") + self.log.debug("Auto complete not supported.") threading.Thread(target=self.poll_input, daemon=True).start() stop = None while not stop: @@ -208,9 +231,31 @@ def loop(self): line = self.queue.get(timeout=BLOCKING_WAIT_TIMEOUT) except queue.Empty: continue - line = self.precmd(line) - stop = self.onecmd(line) - stop = self.postcmd(stop, line) + # Following preprocessing steps make the command chaining available by detecting semicolon as a command separator + try: + lexical_splitted_input = lexical_split(line) + except Exception as e: + self.log.error(e) + continue + + input_groups = list(split_sequence(lexical_splitted_input,';')) + # Now we have a list of lists - each element (sub-list) in this list is a single command with its arguments + for single_input in input_groups: + # Check for empty commands in the chain, ignore if any - also stop on exit command + if len(single_input) and not stop: + # Original cmd class expects string input instead of list - our inherited class expects the same + stringline = '' + # So now we convert each sublist to an appropriate string... + for e in single_input: + # ...where 'appropriate' means that if a list element contains space or any escape sequence then we need to put into quotes! + if e.count("'"): + stringline += '"{0}"'.format(e if not e.count('"') else e.replace('"','\\"')) + else: + stringline += e if not any(c in e for c in " \\\"") else "'{0}'".format(e) + stringline += ' ' + stringline = self.precmd(stringline) + stop = self.onecmd(stringline) + stop = self.postcmd(stop, stringline) self.postloop() def arg_demo(self): @@ -220,7 +265,7 @@ def arg_demo(self): def do_demo(self, arg): """ - Start or stop advertising Dynamic GATT. + Control the built-in advertising feature of the ESL NCP AP target for the ESL demo in the EFR Connect mobile application. """ if arg.choice == 'on': self.ap.ap_adv_start() @@ -229,23 +274,28 @@ def do_demo(self, arg): def arg_scan(self): parser_scan = self.subparsers.add_parser('scan', - description=self.do_scan.__doc__) - parser_scan.add_argument('choice', choices=['start', 'stop'], help="Control AP scanning to detect or ignore nearby advertiser ESL devices.") - parser_scan.add_argument('--active', '-a', action='store_true', help="Start active scan instead of default passive.") + description=self.do_scan.__doc__, + epilog=''' + Note: You can obtain the current status of the scanning by omitting the choice.''') + parser_scan.add_argument('choice', nargs='?', choices=['start', 'stop'], help="Control AP scanning to detect or ignore nearby advertiser ESL devices.") + parser_scan.add_argument('--active', '-a', action='store_true', help="Start active scan instead of default passive type.") def do_scan(self, arg): """ Start or stop scanning for advertising ESL devices. """ active_scan = False + scan_enable = None if arg.choice == 'start': if arg.active: active_scan = True - self.ap.ap_scan(True, active_scan) + scan_enable = True elif arg.choice == 'stop': if arg.active: - self.log.info("active ignored") - self.ap.ap_scan(False, active_scan) + self.log.info("The active scan option will be ignored during stop.") + scan_enable = False + + self.ap.ap_scan(scan_enable, active_scan) def arg_connect(self): parser_connect = self.subparsers.add_parser('connect', @@ -255,20 +305,22 @@ def arg_connect(self): Notes: and can be used instead of if ESL is already configured. will be taken into account only if the given is unknown - otherwise the proper type reported by the remote device will be used. If the group ID is not given after the ESL ID then the default value - group zero is used. This applies to many commands expecting the group ID as optional parameter. The - auto-configuring uses the following schema for ESL addressing: - (16 * number_of_already_synchronized_tags) + 1''') - parser_connect.add_argument('address', type=address_type, help="Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag.") - parser_connect.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) - parser_connect.add_argument('--addr_type', '-t', metavar='', choices=['public', 'static', 'rand_res', 'rand_nonres'], help=textwrap.dedent('''[address_type]: ESL address type (optional), possible values: - - public: Public device address (default) - - static: Static device address - - rand_res: Resolvable private random address - - rand_nonres: Non-resolvable private random address''')) + group zero is used. This applies to many commands expecting the group ID as optional parameter. + + The 'all' keyword can be used with a special meaning with 'connect' command: it will try to connect to + all advertiser ESLs (within the 'group_id' if it is given or to any advertisers if it isn't) up to the + the maximum number of simultaneous connections supported by the current build of the ESL library and + the attached Network Co-Processor embedded controller. + ''') + parser_connect.add_argument('address', nargs="?", type=address_type, help="Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag.") + parser_connect.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") + parser_connect.add_argument('--addr_type', '-t', metavar='', choices=['public', 'static'], help=textwrap.dedent('''[address_type]: ESL address type (optional), possible values: + - public: Public device address (default assumption) + - static: Random static device address''')) def do_connect(self, arg): """ - Connect to an ESL device with the specified address. + Connect to one or more ESL devices. """ group_id = arg.group_id bt_addr = None @@ -278,38 +330,49 @@ def do_connect(self, arg): address_type = ADDRESS_TYPE_PUBLIC_ADDRESS elif arg.addr_type == "static": address_type = ADDRESS_TYPE_STATIC_ADDRESS - elif arg.addr_type == "randres": - address_type = ADDRESS_TYPE_RANDOM_RESOLVABLE_ADDRESS - elif arg.addr_type == "rand_nonres": - address_type = ADDRESS_TYPE_RANDOM_NONRESOLVABLE_ADDRESS - if arg.address.isnumeric(): - esl_id = int(arg.address) - else: - bt_addr = arg.address.lower() + if arg.address is not None: + if arg.address.isnumeric(): + esl_id = int(arg.address) + if arg.addr_type is not None: + address_type = None + self.log.warning("Explicit address type ignored for already configured ESLs - correct type must be known and will be used instead!") + else: + try: + bt_addr = ble_address_type(arg.address.lower()) + except: + esl_id = str(arg.address) # it must be 'all', then + self.ap.ap_connect(esl_id, bt_addr, group_id, address_type) def arg_disconnect(self): parser_disconnect = self.subparsers.add_parser('disconnect', - formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=40), + formatter_class=lambda prog: argparse.RawTextHelpFormatter(prog, max_help_position=30), description=self.do_disconnect.__doc__, - epilog="Note: Should no address be given, then the default active connection will be closed if any.") - parser_disconnect.add_argument('--address', '-a', metavar='', type=address_type, help='''Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag.''') - parser_disconnect.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + epilog=''' + Notes: If no address is specified, the default active connection is closed - if only one exists. + + To close more existing connections at once, you can use the 'disconnect all' command. + ''') + parser_disconnect.add_argument('address', nargs='?', metavar='', type=address_type, help='''Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag.''') + parser_disconnect.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_disconnect(self, arg): """ - Initiate the Periodic Advertisement Sync Transfer process then - disconnect from an ESL device with the specified address. + Initiate the Periodic Advertisement Sync Transfer process if PAwR train is + available then disconnect from an ESL device with the specified address. """ group_id = arg.group_id bt_addr = None esl_id = None if arg.address is not None: if arg.address.isnumeric(): - esl_id = arg.address + esl_id = int(arg.address) else: - bt_addr = arg.address.lower() + try: + bt_addr = ble_address_type(arg.address.lower()) + except: + esl_id = str(arg.address) # it must be 'all', then self.ap.ap_disconnect(esl_id, bt_addr, group_id) def arg_list(self): @@ -319,7 +382,7 @@ def arg_list(self): epilog=''' Examples: list a --verbose list synchronized -v - Note: To reset the list of advertising and blocked lists you may want to issue a + Note: To reset the list of advertising and blocked lists you may want to issue a command at any time.''') parser_list.add_argument('state', nargs='+', metavar="state", choices=['advertising', 'a', 'synchronized', 's', 'unsynchronized', 'u', 'connected', 'c', 'blocked', 'b'], help=textwrap.dedent(''' : List advertising tag information @@ -351,17 +414,17 @@ def do_list(self, arg): def arg_led(self): parser_led = self.subparsers.add_parser('led', - formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=45), + formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=45), description=self.do_led.__doc__, epilog=''' - Notes: Almost all of the optional led control parameters are "sticky", meaning that the last values are + Notes: Almost all of the optional led control parameters are "sticky", meaning that the last values are preserved by the AP internally and will be re-used next time, if the given parameter is omitted in the argument list. This doesn't apply on the delay, time and absolute parameters, though.''') group_led_delay_absolute = parser_led.add_mutually_exclusive_group() group_led_repeats_duration = parser_led.add_mutually_exclusive_group() parser_led.add_argument('choice', choices=['on', 'off', 'flash']). help="Turn LED on/off or flash the LED" parser_led.add_argument('esl_id', type=esl_id_type, help='ESL ID or all') - parser_led.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_led.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") parser_led.add_argument('--default', '-d', action='store_true', help="Restore the default flashing pattern built-in with AP") parser_led.add_argument('--pattern', '-p', help="A string containing either '1's or '0's, max length: 40", metavar='') parser_led.add_argument('--on_period', '-on', type=int, help='''Integer value from 1 to 255, meaning 'delay *2ms' for on state bits of the pattern. '0' is prohibited''', metavar='') @@ -380,17 +443,22 @@ def do_led(self, arg): """ Turn on / off or flash an LED utilizing the LED control command. """ + now = dt.now() delay_ms = 0 absolute_base = pattern = None input_error = False - now = dt.now() - self.ap.absolute_now = self.ap.get_absolute_time(now) + absolute_now = self.ap.get_absolute_time() index = self.led_index repeat_field = bytearray(2) # initialised to "LED Off" period = self.led_period.copy() gamut = self.led_gamut - if arg.choice == 'on': - repeat_field[0] |= 1 + if arg.choice in ['on', 'off']: + if any(opt for opt in [arg.on_period, arg.off_period, arg.pattern, arg.default, arg.repeats, arg.duration]): + self.log.warning("Arguments controlling flashing parameters are ignored for 'on' and 'off' commands!") + if arg.choice == 'on': + repeat_field[0] |= 1 + elif any(opt for opt in [arg.brightness, arg.color]): + self.log.warning("Color and brightness control parameters are useless for 'off' command!") elif arg.choice == 'flash': pattern = self.led_pattern.copy() esl_id = arg.esl_id @@ -410,16 +478,16 @@ def do_led(self, arg): else: gamut = ((int.from_bytes(gamut, byteorder="little") & 0x3f) | (brightness << 6)).to_bytes(1, "little") if arg.color is not None: - if (int(arg.color[0]) not in range(0,4)) or (int(arg.color[1]) not in range(0,4)) or (int(arg.color[2]) not in range(0,4)) or (len(arg.color>3)): + r,g,b = struct.unpack('ccc', str(arg.color).encode()) + if any(c < 0 or c > 3 for c in [int(r),int(g),int(b)]): self.log.error("Color has to be between [0,3], aborting") input_error = True else: - r,g,b = struct.unpack('ccc', int(arg.color)) color = (int(b) << 4) | (int(g) << 2) | int(r) gamut = ((int.from_bytes(gamut, byteorder="little") & 0xc0) | color).to_bytes(1, "little") if arg.delay is not None: delay_ms += arg.delay - absolute_base = self.ap.absolute_now + absolute_base = absolute_now if arg.time is not None: set_date_input_time = arg.time if not arg.date: @@ -427,8 +495,8 @@ def do_led(self, arg): else: set_date = dt.combine(arg.date, set_date_input_time.time()) try: - delay_ms += self.ap.calculate_exec_time(now, set_date.hour, set_date.minute, set_date.second, set_date.microsecond, set_date.date()) - absolute_base = self.ap.absolute_now + delay_ms += self.ap.calculate_exec_time(now, set_date.hour, set_date.minute, set_date.second, set_date.microsecond, arg.date) + absolute_base = absolute_now except: self.log.error("Requested delay can't be set, command ignored!") input_error = True @@ -509,63 +577,85 @@ def arg_config(self): formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=30), description=self.do_config.__doc__, epilog=''' - Note: Either the option '--full' or at least one of the optional parameters shall be given.''') - parser_config.add_argument('device', nargs='?', type=ble_address_type, help="Bluetooth address of the target device (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format") - parser_config.add_argument('--full', '-f', action='store_true', help="Configure everything in one step.") + Notes: Either the option '--full' or at least one of the other optional parameters shall be given. + + The 'all' keyword can be used to configure a number of connected ESLs, but the ESL ID can't be specified + in turn, as this would make the command ambiguous. + However, the same ESL group ID can be specified for multiple connected devices - but use this with care, + as this command doesn't check against existing ESL configurations, so the network may end up broken! + ''') + parser_config.add_argument('device', nargs='?', type=ble_address_type_all, help="Bluetooth address of the target device (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or 'all'") + parser_config.add_argument('--full', '-f', action='store_true', help="Configure everything in one step. ESL ID and group can be specified to override default values - see notes.") parser_config.add_argument('--esl_id', '-i', metavar='', type=esl_id_type, help='New ESL ID of the connected tag.') - parser_config.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_config.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") parser_config.add_argument('--sync_key', '-sk', action='store_true', help="Set current Access Point Sync Key Material.") parser_config.add_argument('--response_key', '-rk', action='store_true', help="Generate then set new Response Key Material.") - parser_config.add_argument('--time', '-t', action='store_true', help="Set current Absolute Time of the ESL Access Point.") - parser_config.add_argument('--absolute', '-a', metavar='', type=int, help='''Set custom Absolute Time epoch value - use with care! Mutually exclusive with the 'time' parameter.''') + time_group_parser_config = parser_config.add_mutually_exclusive_group() + time_group_parser_config.add_argument('--time', '-t', action='store_true', help="Set current Absolute Time of the ESL Access Point.") + time_group_parser_config.add_argument('--absolute', '-a', metavar='', type=int, help='''Set custom Absolute Time epoch value - use with care! Mutually exclusive with the 'time' parameter.''') def do_config(self, arg): """ Configure the writable mandatory GATT characteristics of the ESL tag. """ params = {} - if arg.full: - params['full'] = True - if arg.esl_id is not None: - params['esl_addr'] = int(arg.esl_id) - params['group_id'] = arg.group_id - if arg.sync_key: - params['sync_key'] = True - if arg.response_key: - params['response_key'] = True - if arg.time: - params['time'] = True - if arg.absolute is not None: - params['absolute_time'] = arg.absolute - + if arg.device == 'all' and arg.esl_id is not None: + self.log.error("ESL ID can't be specified for 'all' in one step, command ignored!") + return + else: + if arg.full: + params['full'] = True + if arg.esl_id is not None: + params['esl_addr'] = int(arg.esl_id) + if arg.group_id is not None: + params['group_id'] = arg.group_id + if arg.sync_key: + params['sync_key'] = True + if arg.response_key: + params['response_key'] = True + if arg.time: + params['time'] = True + if arg.absolute is not None: + params['absolute_time'] = arg.absolute + if params == {}: - self.log.error("Either the keyword 'all' or at least one of the optional parameters shall be given.") + self.log.error("Either the option '--full' or at least one of the optional parameters shall be given!") else: - self.ap.ap_config(params) + self.ap.ap_config(params, arg.device) def arg_image_update(self): parser_image_update = self.subparsers.add_parser('image_update', - formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=30), + formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=33), description=self.do_image_update.__doc__, epilog=''' - Notes: To allow spaces or other special characters including some escapes equences in either the file name or - the label, please put these strings into double quote. - Example: image_update 0 ./img2.png label=\"Line 1\\nLine 2\"\n"''') - parser_image_update.add_argument('image_index', type=int, help="Image index to update.") - parser_image_update.add_argument('imagefile_path', help="Path of the image file.") - parser_image_update.add_argument('--address', '-a', metavar='', type=address_type, help="Bluetooth address of the target device or ESL ID if there are more ESLs connected") - parser_image_update.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) - parser_image_update.add_argument('--raw', '-r', action='store_true', help="Upload raw image file without any conversion.") - parser_image_update.add_argument('--display_index', '-d', metavar='', type=int, help="Try auto-conversion image for this display.") - parser_image_update.add_argument('--label', '-l', metavar='',help="Text label overlay to be written on the image.") - parser_image_update.add_argument('--cw', '-rr', action='store_true', help="Clockwise (right) rotation.") - parser_image_update.add_argument('--ccw', '-rl', action='store_true', help="Counter clockwise (left) rotation.") - parser_image_update.add_argument('--flip', '-f', action='store_true', help="Turn the image upside down.") + Notes: To use space or backslash in the filename or other special characters, such as line break escape + sequences in the text caption, please enclose these strings in quotes. + The modifiers like rotation, fitting and and labeling are mutually exclusive with raw data input. + If the group is specified along with the keyword `all`, then only connected devices in the group will be affected. + + Examples: image_update 0 ./image/banana.png --label=\"Line 1\\nLine 2\" + Send an image to index 0 on the single connected ESL with two lines of label. + + image_update 1 "/user/home/path with space/img.jpg" all + Use the 'all' keyword as special address to send the same image to slot 1 on all connected ESLs. + ''') + parser_image_update.add_argument('image_index', type=int, help="Image storage index of the ESL tag to be updated.") + parser_image_update.add_argument('imagefile_path', type=str, help="Relative or full path to the selected image file. Use quotation marks if the path contains spaces.") + parser_image_update.add_argument('address', nargs="?", metavar='[address]', type=address_type, help="Bluetooth address of the target device or ESL ID or 'all' if there are more ESLs connected.") + parser_image_update.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") + parser_image_update.add_argument('--label', '-l', metavar='', type=str, help="Caption to be written over the image. Use quotation marks if it includes spaces or line breaks.") parser_image_update.add_argument('--cropfit', '-c', action='store_true', help="Fit the image to the display proportions by cropping.") + parser_image_update_converter_group = parser_image_update.add_mutually_exclusive_group() + parser_image_update_converter_group.add_argument('--raw', '-r', action='store_true', help="Upload raw image file without any conversion.") + parser_image_update_converter_group.add_argument('--display_index', '-d', metavar='', type=int, help="Try auto-conversion image for this display. Mutuall exclusive with '--raw' argument.") + parser_image_update_rotator_group = parser_image_update.add_mutually_exclusive_group() + parser_image_update_rotator_group.add_argument('--cw', '-rr', action='store_true', help="Clockwise (right) rotation.") + parser_image_update_rotator_group.add_argument('--ccw', '-rl', action='store_true', help="Counter clockwise (left) rotation.") + parser_image_update_rotator_group.add_argument('--flip', '-f', action='store_true', help="Turn the image upside down.") def do_image_update(self, arg): """ - Update tag image. + Update single image on one or more connected Tags. """ raw_img = input_error = False display_index = None @@ -576,17 +666,15 @@ def do_image_update(self, arg): if arg.image_index in range(0,256): image_index = arg.image_index else: - self.log.warning("Image index must be between 0 and 255") + self.log.error("Image index must be between 0 and 255") + input_error = True filename = arg.imagefile_path if arg.raw: raw_img = True if arg.display_index is not None: display_index = arg.display_index - if arg.raw and arg.display_index is not None: - self.log.error("Raw and display_index are mutually exclusive") - input_error = True - if (arg.cw and arg.ccw) or (arg.cw and arg.flip) or (arg.ccw and arg.flip): - self.log.error("Only one rotating option can be given") + if arg.raw and (arg.cw or arg.ccw or arg.flip or arg.label or arg.cropfit): + self.log.error("Raw input can't be rotated, fitted or labelled - command ignored!") input_error = True if arg.cw: rotation = Image.ROTATE_270 @@ -597,10 +685,11 @@ def do_image_update(self, arg): if arg.cropfit: cropfit = True if arg.label: - label = arg.label - + # arg.label is a raw string: decode escapes before passing to ap_imageupdate! + label = arg.label.encode().decode('unicode-escape') + if not input_error: - self.ap.ap_imageupdate(image_index, filename, True, raw_img, display_index, label, rotation, cropfit) + self.ap.ap_imageupdate(image_index, filename, raw_img, display_index, label, rotation, cropfit, arg.address, arg.group_id) def arg_unassociate(self): parser_unassociate = self.subparsers.add_parser('unassociate', @@ -608,7 +697,7 @@ def arg_unassociate(self): description=self.do_unassociate.__doc__, epilog="Note: the keyword 'all' can be used as a substitute for the ESL broadcast address (0xff)") parser_unassociate.add_argument('address', type=address_type, help="Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag.") - parser_unassociate.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_unassociate.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_unassociate(self, arg): """ @@ -623,16 +712,21 @@ def do_unassociate(self, arg): def arg_mode(self): parser_mode = self.subparsers.add_parser('mode', - description=self.do_mode.__doc__) + formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=20), + description=self.do_mode.__doc__, + epilog=''' + Note: To check current mode you can issue the command without argument. + ''') + parser_mode.add_argument('choice', nargs='?', choices=['auto', 'manual'], help="Switch to automatic or manual mode", default=None) def do_mode(self, arg): """ Changes ESL Access Point operation mode. """ - if arg.choice == 'auto': + if arg.choice == 'auto': arg.choice = True - elif arg.choice == 'manual': + elif arg.choice == 'manual': arg.choice = False self.ap.ap_mode(arg.choice) @@ -642,7 +736,7 @@ def arg_read_sensor(self): description=self.do_read_sensor.__doc__) parser_read_sensor.add_argument('esl_id', type=int, help='ESL ID') # esl_id is int because all is not accepted parser_read_sensor.add_argument('sensor_index', type=int, help="Sensor index.") - parser_read_sensor.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_read_sensor.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_read_sensor(self, arg): """ @@ -663,7 +757,7 @@ def arg_factory_reset(self): epilog=''' Note: the keyword 'all' can be used as a substitute for the ESL broadcast address (0xff)''') parser_factory_reset.add_argument('address', type=address_type, help="Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag.") - parser_factory_reset.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_factory_reset.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") parser_factory_reset.add_argument('--pawr', '-p', action='store_true', help='''Force command through PAwR sync train even if the addressed ESL is currently connected''') def do_factory_reset(self, arg): @@ -687,7 +781,7 @@ def arg_delete_timed(self): parser_delete_timed.add_argument('led_display', choices=['led', 'display'], help="Delete timed led or display_image command.") parser_delete_timed.add_argument('esl_id', type=esl_id_type, help='ESL ID or all') parser_delete_timed.add_argument('index', type=int, help="Index of the LED or the display") - parser_delete_timed.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_delete_timed.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_delete_timed(self, arg): """ @@ -707,7 +801,7 @@ def arg_refresh_display(self): description=self.do_refresh_display.__doc__) parser_refresh_display.add_argument('esl_id', type=esl_id_type, help='ESL ID or all') parser_refresh_display.add_argument('display_index', type=int, help="Display index") - parser_refresh_display.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_refresh_display.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_refresh_display(self, arg): """ @@ -732,7 +826,7 @@ def arg_display_image(self): parser_display_image.add_argument('esl_id', type=esl_id_type, help='ESL ID or all') parser_display_image.add_argument('image_index', type=int, help="Image index to update.") parser_display_image.add_argument('display_index', type=int, help="Display index") - parser_display_image.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_display_image.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") group_display_image_delay_absolute.add_argument('--time', '-t', metavar="", type=time_type, help='''Execution time of the command in hour:min:sec format. (optional) Note: If <--delay> is specified then it is also added to the calculated value as an additional delay.''') group_display_image_delay_absolute.add_argument('--absolute', '-a', metavar='', type=int, help='''Execution time of the command in ESL Absolute Time epoch value. Mutually exclusive with timed delay.''') parser_display_image.add_argument('--delay', '-dy', metavar='', type=int, help="Delay in milliseconds (optional)") @@ -743,7 +837,7 @@ def do_display_image(self, arg): Display tag image. """ now = dt.now() - self.ap.absolute_now = self.ap.get_absolute_time(now) + absolute_now = self.ap.get_absolute_time() esl_id = image_idx = display_idx = None group_id = delay_ms = 0 absolute_base = absolute_value = None @@ -764,15 +858,15 @@ def do_display_image(self, arg): else: set_date = dt.combine(arg.date, set_date_input_time.time()) try: - delay_ms += self.ap.calculate_exec_time(now, set_date.hour, set_date.minute, set_date.second, set_date.microsecond, set_date.date()) - absolute_base = self.ap.absolute_now + delay_ms += self.ap.calculate_exec_time(now, set_date.hour, set_date.minute, set_date.second, set_date.microsecond, arg.date) + absolute_base = absolute_now except: self.log.error("Requested delay can't be set, command ignored!") input_error = True if arg.delay is not None: try: delay_ms += arg.delay - absolute_base = self.ap.absolute_now + absolute_base = absolute_now except: self.log.error("Invalid argument [delay=]: Delay in milliseconds (optional)") input_error = True @@ -790,7 +884,7 @@ def do_display_image(self, arg): absolute_value = int(absolute_base + delay_ms) & 0xFFFFFFFF if absolute_value == 0: # do not send any unsolicited delete on overflow!! absolute_value += 1 - + if not input_error: self.ap.ap_display_image(esl_id, group_id, image_idx, display_idx, absolute_value) @@ -803,7 +897,7 @@ def arg_ping(self): (Although it still makes no sense as broadcast messages doesn't solicit any response by the specification!)''') parser_ping.add_argument('esl_id', type=esl_id_type, help='ESL ID or all') - parser_ping.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_ping.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_ping(self, arg): """ @@ -826,7 +920,7 @@ def arg_vendor_opcode(self): Please note that if the payload string has odd number of ASCII hex bytes, then a single leading zero will be added.''') parser_vendor_opcode.add_argument('esl_id', type=esl_id_type, help='ESL ID or all') - parser_vendor_opcode.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_vendor_opcode.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") parser_vendor_opcode.add_argument('--data', '-d', metavar='', type=data_type, help="ASCII hexadecimal data stream up to 16 bytes overall - an appropriate TLV to the given length will be built automatically.") def do_vendor_opcode(self, arg): @@ -851,7 +945,7 @@ def arg_service_reset(self): formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=35), description=self.do_service_reset.__doc__) parser_service_reset.add_argument('esl_id', type=esl_id_type, help='ESL ID or all can be used as a broadcast address (0xff)') - parser_service_reset.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + parser_service_reset.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_service_reset(self, arg): """ @@ -929,8 +1023,9 @@ def arg_sync(self): epilog=''' Notes: Using the optional '-ms' argument with the 'config' subcommand allows you to specify timing parameters in milliseconds instead of their natural units, but this may introduce rounding errors. Please also note - that with this option the fractional milliseconds can't be specified precisely.''') - parser_sync.add_argument('choice', choices=['start', 'stop', 'config'], help="Start/stop sending or config periodic synchronization packets") + that with this option the fractional milliseconds can't be specified precisely. + You can ask for the current status of the PAwR train by omitting the choice.''') + parser_sync.add_argument('choice', nargs='?', choices=['start', 'stop', 'config'], help="Start/stop sending or config periodic synchronization packets") parser_sync.add_argument('--millis', '-ms', action='store_true', help="Specify timing parameters in milliseconds") parser_sync.add_argument('--in_max', '-max', metavar='', type=int, help="Maximum periodic advertising interval in units of 1.25ms.") parser_sync.add_argument('--in_min', '-min', metavar='', type=int, help="Minimum periodic advertising interval in units of 1.25ms.") @@ -944,32 +1039,10 @@ def do_sync(self, arg): """ Start / stop sending synchronization packets. """ - start = False - arg_list = [] - if arg.choice == 'start': - start = True - arg_list.append('start') - if arg.in_min is not None: - arg_list.append(round(float(arg.int_min) / 1.25)) - if arg.in_max is not None: - arg_list.append(round(float(arg.int_max) / 1.25)) - if len(arg_list) > 1: - # Check interval limits - if len(arg_list) > 3: - if arg_list[1] > arg_list[2]: - self.log.error("Wrong periodic advertising interval values!") - for val in arg_list: - if (val > PA_INTERVAL_ABS_MAX) or (val < PA_INTERVAL_ABS_MIN): - self.log.error("Wrong periodic advertising interval values!" - " Time range: 7.5 ms to 81.92 s") - return - self.log.info("Request Periodic Synchronization Transfer start as follows:") - self.sync_config(arg_list) - if len(arg_list) == 0: - arg_list = None - self.ap.ap_sync(start, arg_list) - elif arg.choice == "config": #sync config ms 1234 1234 28 30 235 4 2 - arg_list.append('config') + start = None + arg_list = None + if arg.choice == "config": + arg_list = ['config'] arg_list[1:] = [arg.in_min, arg.in_max, arg.se_count, arg.se_interval, arg.rs_delay, arg.rs_spacing, arg.rs_count] if all(v is None for v in arg_list[1:]): arg_list.clear() @@ -986,8 +1059,36 @@ def do_sync(self, arg): self.sync_config(ms_values) else: self.sync_config(arg_list) - elif arg.choice == 'stop': - self.ap.ap_sync(start, None) + else: + if arg.choice == 'stop': + start = False + elif arg.choice == 'start': + start = True + arg_list = ['start'] + if arg.in_min is not None: + arg_list.append(round(float(arg.in_min) / 1.25)) + if arg.in_max is not None: + arg_list.append(round(float(arg.in_max) / 1.25)) + if arg.se_count is not None or arg.se_interval is not None or arg.rs_delay is not None or arg.rs_spacing is not None or arg.rs_count is not None: + self.log.warning("Only the interval can be specified with the 'sync start' command, the rest is ignored.") + if not arg.millis and (arg.in_min is not None or arg.in_max is not None): + self.log.warning("The interval given with the 'sync start' command will always be interpreted as milliseconds!") + if len(arg_list) > 1: + # Check interval limits + if len(arg_list) >= 3: + if arg_list[1] > arg_list[2]: + self.log.error("Wrong periodic advertising interval values!") + return + for val in arg_list[1:]: + if (1.25 * val > PA_INTERVAL_ABS_MAX) or (1.25 * val < PA_INTERVAL_ABS_MIN): + self.log.error("Wrong periodic advertising interval values!" + " Time range: 7.5 ms to 81.92 s") + return + self.log.info("Request Periodic Synchronization Transfer start as follows:") + self.sync_config(arg_list) + if len(arg_list) == 0: + arg_list = None + self.ap.ap_sync(start, arg_list) def arg_set_rssi_threshold(self): parser_set_rssi_threshold = self.subparsers.add_parser('set_rssi_threshold', @@ -999,17 +1100,17 @@ def do_set_rssi_threshold(self, arg): """ Set RSSI filter threshold value. """ - if arg.rssi < 0: + if arg.rssi < 0: self.ap.ap_set_rssi_threshold(int(arg.rssi)) else: self.log.error("Invalid RSSI parameter, only negative integers are allowed") - def precmd(self, line): + def precmd(self, command): """ Optionally log commands to record_file """ - if self.record_file and "script" and "record" not in line: - print(line, file=self.record_file) + if self.record_file and "script" and "record" not in command: + print(command, file=self.record_file) self.record_file.flush() - return line + return command def arg_script(self): parser_script = self.subparsers.add_parser('script', @@ -1050,34 +1151,47 @@ def arg_update_complete(self): parser_update_complete = self.subparsers.add_parser('update_complete', formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=35), description=self.do_update_complete.__doc__, - epilog="Note: This command used only for testing purposes.") - parser_update_complete.add_argument('address', type=address_type, nargs='?', default='', help="Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag.") - parser_update_complete.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)", default=0) + epilog=""" + Notes: This command used only for testing purposes in IOP test mode. + If the group is specified along with the keyword `all`, then only devices in the group will be affected. + """) + parser_update_complete.add_argument('address', type=address_type, nargs='?', default='', help="Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag or 'all'.") + parser_update_complete.add_argument('--group_id', '-g', metavar='', type=int, help="ESL group ID (optional, default is group 0)") def do_update_complete(self, arg): """ Send update complete command. """ if IOP_TEST: - group_id = arg.group_id - address = None - if arg.address == "all": - self.log.error("Address cannot be 'all'") - else: - if arg.address.isnumeric(): - address = int(arg.address) - else: - address = arg.address.lower() - self.ap.ap_update_complete(address, group_id) + self.ap.ap_update_complete(arg.address.lower(), arg.group_id) else: self.log.warning("The update_complete command works only in IOP test mode!") - + + def arg_verbosity(self): + parser_verbosity = self.subparsers.add_parser('verbosity', + formatter_class=lambda prog: argparse.RawDescriptionHelpFormatter(prog, max_help_position=17), + description=self.do_verbosity.__doc__, + epilog=''' + Notes: To check current verbosity level you can issue the command without argument. + NOTSET can be used to display debugging messages not only for AP code, but also for all python modules that may utilze logging. + ''') + parser_verbosity.add_argument('choice', nargs='?', type = str.upper, choices=list(LEVELS), help='Level to apply') + + def do_verbosity(self, arg): + """ + Set Access Point logging verbosity level at runtime + """ + if arg.choice is None: + log("Current logging level:", logLevelName()) + else: + setLogLevel(LEVELS[arg.choice]) + def all_help(self): """ Print detailed help messages for all commands. """ subparsers_actions = [ - action for action in self.command_parser._actions + action for action in self.command_parser._actions if isinstance(action, argparse._SubParsersAction)] # there will probably only be one subparser_action, # but better safe than sorry @@ -1099,7 +1213,7 @@ def subparser_help(self, subparser_given): self.all_help() else: subparsers_actions = [ - action for action in self.command_parser._actions + action for action in self.command_parser._actions if isinstance(action, argparse._SubParsersAction)] for subparsers_action in subparsers_actions: for choice, subparser in subparsers_action.choices.items(): @@ -1107,7 +1221,7 @@ def subparser_help(self, subparser_given): print(subparser.format_help()) subp.append(choice) if subparser_given not in subp: - self.log.error("Help not available for unknown command: " + subparser_given) + self.log.error("Help not available for unknown command: " + subparser_given) def ap_wait(self, w_time): """ @@ -1147,7 +1261,7 @@ def record_commands(self, fname): self.log.info("There's no recording to stop!") def do_exit(self, arg): - """ + """ Exit from application """ return True diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_config.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_config.py index 7fd0cd6bd56..22fb1e17de1 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_config.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_config.py @@ -41,6 +41,9 @@ # Retry count for ESL command opcodes re-sending ESL_CMD_MAX_RETRY_COUNT = 3 +# Pending count for connection requests: 1 is the minmum ad also the safest value, but auto provisioning will be the slowest +ESL_CMD_MAX_PENDING_CONNECTION_REQUEST_COUNT = 2 + # Tags in a group in automated mode addressing ESL_MAX_TAGS_IN_AUTO_GROUP = 16 diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_constants.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_constants.py index d3a2698813c..05d2928113c 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_constants.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_constants.py @@ -46,15 +46,6 @@ # Address types ADDRESS_TYPE_PUBLIC_ADDRESS = 0 ADDRESS_TYPE_STATIC_ADDRESS = 1 -ADDRESS_TYPE_RANDOM_RESOLVABLE_ADDRESS = 2 -ADDRESS_TYPE_RANDOM_NONRESOLVABLE_ADDRESS = 3 - -# Tag states -ST_UNASSOCIATED = 0 -ST_CONFIGURING = 1 -ST_SYNCHRONIZED = 2 -ST_UPDATING = 3 -ST_UNSYNCHRONIZED = 4 # Display type Assigned Numbers ESL_DISPLAY_TYPE_BLACK_WHITE = 0x01 @@ -131,10 +122,10 @@ TLV_RESPONSE_DISPLAY_STATE, TLV_RESPONSE_READ_SENSOR] RESPONSE_STRINGS = { - TLV_RESPONSE_ERROR: "Error response", - TLV_RESPONSE_LED_STATE: "LED State response", - TLV_RESPONSE_BASIC_STATE: "Basic state response", - TLV_RESPONSE_DISPLAY_STATE: "Display state response", + TLV_RESPONSE_ERROR: "ESL Error", + TLV_RESPONSE_LED_STATE: "LED State", + TLV_RESPONSE_BASIC_STATE: "Basic state", + TLV_RESPONSE_DISPLAY_STATE: "Display state", TLV_RESPONSE_READ_SENSOR: "Sensor value", TLV_RESPONSE_SILABS_SKIP: "New PAwR skip parameter" } @@ -206,31 +197,7 @@ SUBEVENT_START = "subevent_start" SUBEVENT_DATA_COUNT = "subevent_data_count" -# Main states -BOOT = 0 -CONNECTING = 2 -IDLE = 11 -PARSING_GATT_SERVICES = 12 -PARSING_GATT_CHARS = 13 -CONNECTED = 14 -READING_VALUES = 15 -WRITING_VALUES = 16 -SUBSCRIBING = 17 - -STATE_STRINGS = { - BOOT: "Boot", - CONNECTING: "Connecting", - IDLE: "Idle", - PARSING_GATT_SERVICES: "Parsing GATT Services", - PARSING_GATT_CHARS: "Parsing characteristics", - CONNECTED: "Connected", - READING_VALUES: "Reading GATT values", - WRITING_VALUES : "Writing values", - SUBSCRIBING : "Subscribing to ESL CP notification" -} - # General command codes -CMD_AP_CONTROL_INIT_GATTDB = 100 CMD_AP_CONTROL_ADV_ENABLE = 101 CMD_AP_CONTROL_CP_RESPONSE = 102 CMD_AP_CONTROL_IT_RESPONSE = 103 @@ -265,3 +232,6 @@ CONTROLLER_REQUEST_LAST_DATA = 1 CONTROLLER_COMMAND_SUCCESS = 0 CONTROLLER_COMMAND_FAIL = 1 + +# Advertising timeout [s] +ADVERTISING_TIMEOUT = 30 diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_core.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_core.py index dbcaee5d9c1..09918e3c450 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_core.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_core.py @@ -24,22 +24,21 @@ # misrepresented as being the original software. # 3. This notice may not be removed or altered from any source distribution. -import string import threading -import secrets import re import os import queue import random import struct import traceback +from datetime import datetime, timedelta from ap_config import * from ap_constants import * from ap_sensor import * -from ap_logger import getLogger, log -from image_converter import XbmConverter -from ap_response_parser import parse_response_data -from esl_tag import Tag +from ap_logger import getLogger, log, logLevel, LEVELS +from ap_response_parser import ResponseParser +from esl_tag import Tag, TagState, EslState, InvalidTagStateError, ImageUpdateFailed, ImageTypeRequired +from esl_tag_db import TagDB from ap_ead import KeyMaterial, EAD from esl_command import ESLCommand import esl_key_lib @@ -52,10 +51,7 @@ class AccessPoint(): """ Access Point """ - def __init__(self, config, cmd_mode=False, demo_mode=False): - # Logger - self.log = getLogger() - + def __init__(self, config, unsecure, cmd_mode=False, demo_mode=False): self.scan_runs = False self.pawr_active = False self.auto_override = False @@ -63,43 +59,33 @@ def __init__(self, config, cmd_mode=False, demo_mode=False): self.demo_mode = demo_mode self.event_handler_prefix_list = [""] # TODO: this list should be thread safe! self.set_mode_handlers() - # PAST timer, Note: interval is re-initialized properly after PA interval is set below - self.past_timer = threading.Timer(10, self.past_timeout) - self.past_timer.daemon = True - self.past_initiated = False # some PAwR stuff self.cli_queue = None self.ead = EAD() + if not unsecure: + config += ' -secure' + else: + self.log.warning("Starting with NCP encryption disabled!") + self.lib = esl_lib.Lib(config) self.rssi_threshold = RSSI_THRESHOLD - self.connection_dict = {} - - self.tags = {} - self.ap_key = self.generate_key_material() - self.ble_addresses = [] - self.blocked_list = [] - self.xbm_converter = XbmConverter() + self.tag_db = TagDB() + self.ap_key = self.ead.generate_key_material() self.image_path = 'image/' self.image_files = [f for f in os.listdir(self.image_path) if os.path.isfile(os.path.join(self.image_path, f))] - self.selected_image = 0 - self.raw_image = b"" - self.image_file = None - self.label = None - self.rotation = None - self.state = IDLE - self.active_address = None # used temporarily, until tag management is implemented - self.start_time = dt.now() - self.absolute_now = self.get_absolute_time(self.start_time) + self.start_time = datetime.now() + self.auto_config_start_time = None + self.auto_configured_tags_in_single_run = 0 # ESL command dictionary of lists in a format: {group_id : [tlv0, tlv1, ..., tlvN]} self.esl_queued_commands = {} self.esl_pending_commands = {} self.esl_command_queue_lock = threading.Lock() self.esl_pending_commands_lock = threading.Lock() # Shutdown timer is executed if boot event fails - self.shutdown_timer = threading.Timer(3.0, self.shutdown_cli) + self.shutdown_timer = threading.Timer(3.0, self.shutdown_timeout) self.shutdown_timer.daemon = True self.shutdown_timer.start() # ESL Demo controller related attributes @@ -122,11 +108,20 @@ def __init__(self, config, cmd_mode=False, demo_mode=False): self.response_slot_count = elw.ESL_LIB_PAWR_RESPONSE_SLOT_COUNT_DEFAULT self.set_pawr_interval() + # State of connection count for demo/auto modes + self.max_conn_count_reached = False + self.bonding_finished = True + self.consumer = threading.Thread(target=self.dequeue, daemon=True) self.consumer.start() self.key_db = esl_key_lib.Lib() + # Logger + @property + def log(self): + return getLogger() + ##################### CLI Handler methods ##################### def ap_adv_start(self): @@ -155,43 +150,82 @@ def ap_scan(self, start, active=False): input: - start: 'True': start scanning, 'False': stop scanning """ - if start: + if start is None: + log(f"Scanning is currently{' ' if self.scan_runs else ' not '}in progress.") + elif start: self.start_scan(active, clear_lists=True) else: self.stop_scan() - def ap_connect(self, esl_id, bt_addr, group_id, address_type): + def ap_connect(self, esl_id, bt_addr: str, group_id, address_type): """ Connect to an ESL device with the specified address. input: - - esl_id: ESL ID + - esl_id: ESL ID or 'all' - the latter with special meaning: try connectin to more advertising tags at once - bt_addr: Bluetooth address - group_id: ESL group ID """ - if self.active_address is not None: - self.log.warning(f"Already connected to {self.active_address}, request ignored.") - return - + connecting_to = [] if esl_id is not None: - address = self.bt_addr_from_esl(esl_id, group_id) - if address is None: - self.log.warning("Unknown tag: ESL ID: " + str(esl_id) - + ", Group ID: " + str(group_id)) - return + if esl_id == "all": + connecting_to = [tag for tag in self.tag_db.list_state(TagState.IDLE) if (tag.advertising and (group_id is None or tag.group_id == group_id))] + else: + if group_id is None: + group_id = 0 + tag = self.tag_db.find((esl_id, group_id)) + if tag is None: + self.log.error("Can't connect to unknown tag: ESL ID: %u, Group ID: %u", esl_id, group_id) + return + else: + connecting_to.append(tag) + elif bt_addr is not None: + if address_type is None: + bt_address_public = esl_lib.Address.from_str(bt_addr, ADDRESS_TYPE_PUBLIC_ADDRESS) + bt_address_static = esl_lib.Address.from_str(bt_addr, ADDRESS_TYPE_STATIC_ADDRESS) + tags = [self.tag_db.find(bt_address_public), self.tag_db.find(bt_address_static)] + tag_count = sum(x is not None for x in tags) + if tag_count == 0: + self.log.debug("No address type given - using default public address type.") # Will result in using the default ADDRESS_TYPE_PUBLIC_ADDRESS + elif tag_count != 1: + self.log.error("There are more tags in the database with same address but different address type, please specify the address type!") + return + else: + tag = next(item for item in tags if item is not None) + address_type = tag.ble_address.address_type + bt_address = esl_lib.Address.from_str(bt_addr, address_type) + tag = self.tag_db.find(bt_address) + if tag is None or (address_type is not None and tag.ble_address.address_type != address_type): + tag = self.tag_db.add(self.lib, bt_address) + connecting_to.append(tag) else: - address = self.address_auto_type(bt_addr, address_type) + connecting_to = [tag for tag in self.tag_db.list_state(TagState.IDLE) if (tag.advertising and (group_id is None or tag.group_id == group_id))] + if len(connecting_to) > 1: + if group_id is None: + self.log.warning("There are more than one tags advertising, please specify one or issue command with argument: 'all'!") + else: + self.log.warning("There are more than one advertising tag in group %d, please specify one or issue command with argument: 'all -g %d'!", group_id, group_id) + self.ap_list(["advertising"], group_id=group_id) + return - _, subevent = self.esl_addr_from_bt(address) + if len(connecting_to) == 0: + self.log.warning("There's no advertising tag to connect to!") + return - if subevent is not None and self.tags[address].state != ST_SYNCHRONIZED: - subevent = None + for tag in connecting_to: + if tag.state in (TagState.CONNECTED, TagState.CONNECTING): + self.log.warning("%s already to %s, request ignored.", tag.state, tag.ble_address) + continue - if not self.cmd_mode: - self.auto_override = True + if not self.cmd_mode and not self.auto_override: + self.auto_override = True - self.connect(address, subevent) + if not self.max_conn_count_reached: + self.connect(tag) + else: + self.log.warning("Maximum number of available connections reached, connecting to 'all' halted!") + return - def ap_disconnect(self, esl_id, bt_addr, group_id): + def ap_disconnect(self, esl_id, bt_addr: str, group_id): """ Disconnect from an ESL device with the specified address. Do Periodic Advertisement Sync Transfer during the procedure. @@ -200,95 +234,127 @@ def ap_disconnect(self, esl_id, bt_addr, group_id): - bt_addr: Bluetooth address - group_id: ESL group ID """ - do_past = False - if esl_id is not None or bt_addr is not None: - if esl_id is not None: - address = self.bt_addr_from_esl(esl_id, group_id) - if address is None: - self.log.warning("Unknown tag: ESL ID: " + str(esl_id) - + ", Group ID: " + str(group_id)) - return + disconnect_from = [] + + if esl_id is not None: + if esl_id == "all": + disconnect_from = [tag for tag in self.tag_db.list_state((TagState.CONNECTING, TagState.CONNECTED)) if (group_id is None or tag.group_id == group_id)] + if not disconnect_from: + self.log.error("No connected tag present!") + else: + if group_id is None: + group_id = 0 + tag = self.tag_db.find((esl_id, group_id)) + if tag is None: + self.log.error("Can't disconnect from unknown tag: ESL ID: %u, Group ID: %u", esl_id, group_id) else: - do_past = self.tags[address].provisioned + disconnect_from.append(tag) + elif bt_addr is not None: + # Also checking CONNECTING state, because it is not possible to abort connection process. + tag = self.tag_db.find(bt_addr) + if tag is not None and tag.state != TagState.CONNECTED: + tag = None + if tag is None: + self.log.error("Can't disconnect from address %s!", bt_addr) else: - address = self.address_auto_type(bt_addr) - esl_id, group_id = self.esl_addr_from_bt(address) - if address in self.tags: - do_past = self.tags[address].provisioned - elif self.active_address in self.tags: - address = self.active_address - esl_id, group_id = self.esl_addr_from_bt(address) - do_past = self.tags[address].provisioned + disconnect_from.append(tag) else: - self.log.error("No active connection present!") - return + tag = self.get_active_tag() + if tag is not None: + disconnect_from.append(tag) - if do_past: - if esl_id is not None: - self.ap_update_complete(esl_id, group_id) + if len(disconnect_from) == 0: + if self.controller_command == CCMD_DISCONNECT: + self.notify_controller(CCMD_DISCONNECT, CONTROLLER_COMMAND_FAIL) + + for tag in disconnect_from: + if tag.provisioned: + if tag.esl_id is not None: + self.ap_update_complete(tag.esl_id, tag.group_id) + else: + self.past(tag) else: - self.past(address) - else: - self.disconnect(address) + self.disconnect(tag) - def ap_config(self, params): + def ap_config(self, params: dict, bt_addr: str=None): """ - Configure the writable mandatory GATT characteristics of the ESL tag. + Configure the writable mandatory GATT characteristics of the ESL tag(s). input: - params: Configuration parameter dictionary. For further details see the parameters of config command. """ - if self.active_address is None or self.active_address not in self.tags: - self.log.warning("No tag connected to configure!") - return - tag = self.tags[self.active_address] - values = {} - esl_addr = None - group_id = None - for key in params: - # All - if key == "full": - values = self.configure(tag) - # ESL ID - elif key == "esl_addr": - esl_addr = params[key] - if tag.esl_address is not None: - group_id = tag.group_id - else: - group_id = 0 - # Group - elif key == "group_id": - group_id = params[key] - if esl_addr is None: - if tag.esl_address is not None: - esl_addr = tag.esl_id - else: - esl_addr = 0 - # Sync Key - elif key == "sync_key": - values[elw.ESL_LIB_DATA_TYPE_GATT_AP_SYNC_KEY] = self.ap_key - # Response Key - elif key == "response_key": - values[elw.ESL_LIB_DATA_TYPE_GATT_RESPONSE_KEY] = self.generate_key_material() - # Raw Absolute Time value - elif key == "absolute_time": - absolute_time = params[key] - values[elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME] = absolute_time.to_bytes(4, "little") - # Time - elif key == "time": - self.absolute_now = self.get_absolute_time() - values[elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME] = self.absolute_now.to_bytes(4, "little") - if group_id is not None and esl_addr is not None: - values[elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS] = bytes([esl_addr & 0xff, group_id & 0x7f]) - if len(values): - self.write_values(tag, values) + ALL = 'all' + tags_to_configure = [] + if bt_addr == ALL: + tags_to_configure = self.tag_db.list_esl_state((EslState.UPDATING, EslState.CONFIGURING)) + if not tags_to_configure: + self.log.error("No connected tag present!") else: - self.log.error("No characteristic to configure, request ignored!") + tag = self.get_active_tag(bt_addr) + if tag is None: + if bt_addr is not None: + self.log.error("ESL at address: %s is not connected, nothing to configure.", bt_addr) + return + else: + tags_to_configure.append(tag) + + for tag in tags_to_configure: + values = {} + esl_addr = None + group_id = None + # Check all first + if "full" in params.keys(): + values = self.configure(tag) + esl_addr = values[elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS][0] + for key, param in params.items(): + # ESL ID + if key == "esl_addr" and bt_addr != ALL: + esl_addr = param + self.log.info("Set ESL ID to %d.", esl_addr & 0xff) + if group_id is None: + if tag.group_id is not None: + group_id = tag.group_id + else: + group_id = 0 + # Group + elif key == "group_id": + group_id = param + self.log.info("Set group ID to %d.", group_id) + if esl_addr is None: + if tag.esl_id is not None: + esl_addr = tag.esl_id + else: + esl_addr = self.new_auto_address(tag.id) + self.log.warning("ESL group entered without a valid ESL ID - the ESL ID set to %d automatically to avoid ambiguous network configuration.", esl_addr & 0xff) + # Sync Key + elif key == "sync_key": + values[elw.ESL_LIB_DATA_TYPE_GATT_AP_SYNC_KEY] = self.ap_key + # Response Key + elif key == "response_key": + values[elw.ESL_LIB_DATA_TYPE_GATT_RESPONSE_KEY] = self.ead.generate_key_material() + # Raw Absolute Time value + elif key == "absolute_time": + absolute_time = param + values[elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME] = absolute_time.to_bytes(4, "little") + # Time + elif key == "time": + absolute_time = self.get_absolute_time() + values[elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME] = absolute_time.to_bytes(4, "little") + + if group_id is not None and esl_addr is not None: + values[elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS] = bytes([esl_addr & 0xff, group_id & 0x7f]) + if len(values): + # Always use GATT Write With Response with manual config. IOP_TEST will randomly override if set. + self.write_values(tag, values, True if not IOP_TEST else random.choice([True, False])) + else: + self.log.error("No characteristic to configure, request ignored!") - def ap_imageupdate(self, image_index, file, from_console=True, raw=False, display_ind=None, label=None, rotation=None, cropfit=False): + def ap_imageupdate(self, image_index, file, raw=False, display_ind=None, label=None, rotation=None, cropfit=False, address=None, group_id=None): """ Update tag image. inputs: + - address: Either Bluetooth address or ESL ID or 'all' + - group_id: ESL group ID - image_index: Image index - filename: Filename with path - raw: Open and load file without conversion @@ -296,22 +362,41 @@ def ap_imageupdate(self, image_index, file, from_console=True, raw=False, displa - label Label to be printed as an overlay to the image - rotation Clockwise (cw), Counter-clockwise (ccw), flip """ - - # If image file is from console, check validity - if from_console and not self.controller_command: + # If image file is from console, check validity + if isinstance(file, str) and not self.controller_command: self.raw_image = b"" try: image_file = open(file, "rb") self.raw_image = image_file.read() image_file.close() except FileNotFoundError: - self.log.error("Cannot open image file: %s", file) + raise ImageUpdateFailed(f"Cannot open image file: {file}") + + tags_to_update = [] + tag = None + if address is None: # if no address is given, then check if there's only one active connection + tag = self.get_active_tag() + if tag is None: return + else: + if not isinstance(address, esl_lib.Address): # Check for non-address datatype + esl_id, gid = self.get_esl_address(address, group_id) + if esl_id == BROADCAST_ADDRESS: + tags_to_update = [tag for tag in self.tag_db.list_state(TagState.CONNECTED) if (group_id is None or tag.group_id == group_id)] + if len(tags_to_update) == 0: + self.log.error("No ESL from group %d seems to be connected, image upload failed. Please try another group.", gid) + elif esl_id is None: + tag = self.tag_db.find(address) + if tag is None: + self.log.error("Tag at address %s not found in any group, command not sent", address) + return + else: + tag = self.tag_db.find((esl_id, gid)) + else: + tag = self.tag_db.find(address) - # Check for connection - if not self.active_address in self.tags: - self.log.error("Image update needs an active connection!") - return + if tag is not None: + tags_to_update.append(tag) # If command is from AP remote controller (usually mobile running the demo application), send the notification if self.controller_command == CCMD_IMAGE_UPDATE: @@ -321,65 +406,17 @@ def ap_imageupdate(self, image_index, file, from_console=True, raw=False, displa self.notify_controller(CCMD_REQUEST_DATA, CONTROLLER_COMMAND_SUCCESS, REQUEST_IMAGE_DATA_HEADER, self.image_data_offset, REQUEST_IMAGE_DATA_RESERVED) return - if raw: - self.log.info("Raw image file opened: %s", file) - #nothing to do with raw files except upload! - else: - # Open and convert image file, otherwise - ots_object_type = None - if display_ind is None: - self.image_file = file - self.rotation = rotation - self.label = label - ots_object_type = self.ots_get_object_type(self.active_address, image_index) - if ots_object_type == "unknown": - self.log.error("Unable to read ots object type") - elif ots_object_type == None: - return # callback will take place in this case from OTS_RETURN_TYPE event handler! - else: - display_ind = self.find_type_matching_display_index(self.active_address, ots_object_type) - if display_ind is None: - self.log.error("Unable to find a valid display index for ots_object_type: " + hex(ots_object_type)) - eid, gid = self.esl_addr_from_bt(self.active_address) - self.ap_update_complete(eid, gid) - return - else: - if self.tags[self.active_address].display_count is None or display_ind >= self.tags[self.active_address].display_count: - self.log.error("Invalid display index: " + str(display_ind)) - return - _, ots_object_type = self.get_display_info(self.active_address, display_ind) - - disp_size, disp_type = self.get_display_info(self.active_address, display_ind) - - if ots_object_type and disp_type == ots_object_type: - self.log.info("Display type matches object type") - if type(file) == str: - self.xbm_converter.open(file) - if self.xbm_converter.image is not None: - self.log.info("Image file opened: %s", file) - elif type(file) == bytes: - self.xbm_converter.open_frombytes(file) - if ots_object_type == ESL_WSTK_DISPLAY_TYPE: - self.raw_image = self.xbm_converter.convert(display_size=disp_size, bw=True, label=label, rotation=rotation, cropfit=cropfit) # bw=true if object type FF, bw=False if FE - elif ots_object_type == ESL_EPAPER_DISPLAY_TYPE: - self.raw_image = self.xbm_converter.convert(display_size=disp_size, bw=False, label=label, rotation=rotation, cropfit=cropfit) - else: - self.raw_image = b"" - self.log.error("Unknown OTS object type, automatic conversion can't be done. Please upload raw image data.") - else: - if self.controller_command == CCMD_IMAGE_UPDATE: - self.notify_controller(CCMD_IMAGE_UPDATE, CONTROLLER_COMMAND_FAIL) - self.log.error("Cannot upload file: display type is not the same as object type!") - - # Send file if raw input or converted result seems OK - if len(self.raw_image) != 0: - if image_index > self.tags[self.active_address].auto_image_count: - self.tags[self.active_address].auto_image_count = image_index - self.update_image(image_index) - else: - self.log.error("Cannot upload file: image conversion failed!") - if self.controller_command == CCMD_IMAGE_UPDATE: - self.notify_controller(CCMD_IMAGE_UPDATE, CONTROLLER_COMMAND_FAIL) + for tag in tags_to_update: + try: + tag.image_update(image_index, file, raw, display_ind, label, rotation, cropfit) + self.log.info("Image update started for tag at %s to image slot %d", tag.ble_address, image_index) + except ImageUpdateFailed as ex: + self.log.error("Image update failed for tag at %s to image slot %d", tag.ble_address, image_index) + self.log.error(ex) + continue + except ImageTypeRequired: + self.log.debug("Type info required for image %d on tag at %s - request readout", image_index, tag.ble_address) + continue def ap_unassociate(self, address, group_id): """ @@ -389,155 +426,98 @@ def ap_unassociate(self, address, group_id): - group_id: ESL group ID """ tlv = TLV_OPCODE_UNASSOCIATE - esl_id = self.get_esl_id(address, group_id) - + esl_id, group_id = self.get_esl_address(address, group_id) data = bytearray(self.get_opcode_len(tlv)) if esl_id is not None: + data[0:2] = tlv, esl_id + self.route_command(esl_id, group_id, data) if esl_id == BROADCAST_ADDRESS: - self.remove_tag(esl_id, group_id) + synced_in_group = [tag for tag in self.tag_db.list_esl_state(EslState.SYNCHRONIZED) if tag.group_id == group_id] + for tag in synced_in_group: + tag.block(elw.ESL_LIB_STATUS_UNASSOCITED) # blocking before remove_tag() call will preserve tag object in memory but still clears LTK! + if tag.state != TagState.CONNECTING: + self.remove_tag(tag=tag) if self.controller_command == CCMD_UNASSOCIATE: self.notify_controller(CCMD_UNASSOCIATE, CONTROLLER_COMMAND_SUCCESS, esl_id) else: - tag = self.tags[self.bt_addr_from_esl(esl_id, group_id)] - if tag.state not in [ST_UNASSOCIATED, ST_UNSYNCHRONIZED]: - tag.pending_unassociate = True - data[0:2] = tlv, esl_id - # Handle the connected ESL tag separately, if any - if esl_id == BROADCAST_ADDRESS and self.active_address in self.tags: - eid, gid = self.esl_addr_from_bt(self.active_address) - if gid == group_id: - # broadcast addresses are otherwise routed over periodic advertisement, always! - self.route_command(eid, gid, data) # therefore the eid needs to be overridden for connected tags - self.log.warning("Unassociate connected ESL Tag results in disconnection!") - else: - self.route_command(esl_id, group_id, data) + tag = self.tag_db.find((esl_id, group_id)) + if tag is not None and tag.esl_state not in [EslState.UNASSOCIATED, EslState.UNSYNCHRONIZED]: + tag.pending_unassociate = True # need to set explicitly for tags in synchronized state elif IOP_TEST and re.fullmatch(VALID_ESL_ID_NUMBER_REGEX, address) is not None: data[0:2] = tlv, int(address) self.queue_pawr_command(group_id, data) - self.log.warning("Tag with address %s not found in group %d, send over PawR due IOP_TEST mode", address, group_id) + self.log.warning("Tag at address %s not found in group %d, send over PawR due IOP_TEST mode", address, group_id) else: try: bt_address = esl_lib.Address.from_str(address) if self.key_db.find_ltk(bt_address) is None: raise esl_key_lib.Error(elw.SL_STATUS_NOT_FOUND) self.key_db.delete_ltk(bt_address) - self.log.warning("Currently unconfigured Tag with address %s removed from the bonding database", address) + self.log.warning("Currently unconfigured tag at address %s removed from the bonding database", address) except (ValueError, esl_key_lib.Error): - self.log.error("Tag with address %s not found in any group nor in bonding database, command ignored", address) + self.log.error("Tag at address %s not found in any group nor in bonding database, command ignored", address) if self.controller_command == CCMD_UNASSOCIATE: self.notify_controller(CCMD_UNASSOCIATE, CONTROLLER_COMMAND_FAIL) - def ap_list(self, param_list, verbose=False, group_id = None): + def ap_list(self, param_list, verbose=False, group_id=None): """ List tag information. - inputs: - - param_list: List of parameters, possible values: - - 'advertising': List advertising tags - - 'synchronized': List synchronized tags - - 'unsynchronized': List unsynchronized tags - - 'connected': List connected tags - - verbose: Print more verbose information """ - list_of_tags = [] + list_of_tags: list[Tag] = [] for param in param_list: - count = 0 + verbose_param = verbose # Advertising if param == "advertising": - count = len(self.ble_addresses) - for tag_addr in self.ble_addresses: - if tag_addr in self.tags: - log(self.tags[tag_addr]) - else: - log(f"BLE Address: {tag_addr}") - if count == 0: - log("There's no advertising tag.") - elif count == 1: - log("There's one advertising tag.") - else: - log(f"There are {count} advertising tags.") + tags = self.tag_db.list_advertising() + verbose_param = False # Synchronized elif param == "synchronized": - for key, tag in self.tags.items(): - if tag.state == ST_SYNCHRONIZED and (group_id is None or group_id == tag.group_id): - if verbose: - log(tag.get_info()) - log("-" * 36) - else: - log(tag) - count = count + 1 - list_of_tags.append(tag.ble_address) - if count == 0: - log("There's no synchronized tag.") - elif count == 1: - log("There's one synchronized tag.") - else: - log(f"There are {count} synchronized tags.") + tags = self.tag_db.list_esl_state(EslState.SYNCHRONIZED) + list_of_tags += tags # Unsynchronized elif param == "unsynchronized": - for key, tag in self.tags.items(): - if key == self.active_address: - continue - if tag.state == ST_UNSYNCHRONIZED and (group_id is None or group_id == tag.group_id): - if verbose: - log(tag.get_info()) - log("-" * 36) - else: - log(tag) - count = count + 1 - if count == 0: - log("There's no unsynchronized tag.") - elif count == 1: - log("There's one unsynchronized tag.") - else: - log(f"There are {count} unsynchronized tags.") + tags = self.tag_db.list_esl_state(EslState.UNSYNCHRONIZED) # Connected elif param == "connected": - if self.active_address in self.tags: - tag = self.tags[self.active_address] - if verbose: - log(tag.get_info()) - log("-" * 36) - else: - log(tag) - count = count + 1 - if count == 0: - log("There's no connected tag.") - elif count == 1: - log("There's one connected tag.") - else: - log(f"There are {count} connected tags.") + tags = self.tag_db.list_state((TagState.CONNECTED, TagState.CONNECTING)) # Blocked elif param == "blocked": - count = len(self.blocked_list) - for tag_addr in self.blocked_list: - if tag_addr in self.tags: - log(self.tags[tag_addr]) - else: - log(f"BLE Address: {tag_addr}") - if count == 0: - log("There's no blocked tag.") - elif count == 1: - log("There's one blocked tag.") + tags = self.tag_db.list_blocked() + verbose_param = False + # Invalid + else: + continue + + if group_id is not None: + tags = [tag for tag in tags if tag.group_id == group_id] + + for tag in tags: + if verbose_param: + log(tag.get_info()) + log("-" * 36) else: - log(f"There are {count} blocked tags that may or may not advertising.") + if tag.blocked and verbose: + log(str(tag) + f", blocked by {esl_lib.get_enum('ESL_LIB_STATUS_', tag.blocked)} on {dt.fromtimestamp(tag.last_req_timestamp).strftime('%d/%b %H:%M:%S.%f')[:-3]}") + else: + log(tag) + if len(tags) == 0: + log(f"There's no {param} tag" + (f" in group {group_id}" if group_id is not None else " at all.")) + elif len(tags) == 1: + log(f"There's one {param} tag" + (f" in group {group_id}" if group_id is not None else " overall.")) + else: + log(f"There are {len(tags)} {param} tags" + (f" in group {group_id}" if group_id is not None else " overall.")) if self.controller_command == CCMD_LIST: if len(list_of_tags) != 0: - for addr in list_of_tags: - if addr != list_of_tags[-1]: - self.notify_controller(CCMD_LIST, CONTROLLER_COMMAND_SUCCESS, CONTROLLER_REQUEST_MORE_DATA, self.tags[addr].esl_address, - str(self.tags[addr].ble_address), - self.tags[addr].max_image_index + 1 if self.tags[addr].max_image_index is not None else 0, - len(self.tags[addr].display_info), - struct.pack(' 0: + self.log.error("Factory reset command is invalid and thus ignored by tags in Synchronized state!") else: - self.log.warning("Tag with address %s not found in any group, command not sent", address) + self.log.warning("Tag at address %s not found in any group, command not sent", address) def ap_update_complete(self, address, group_id): """ - Issue an Update Complete command to a connected tag + Issue an Update Complete command to connected tag(s) inputs: - address: Either Bluetooth address or ESL ID - group_id: ESL group ID """ - - # Check for connection - if not self.active_address in self.tags: - self.log.error("Update Complete can be used only with active connection!") - if not IOP_TEST: - return - + tag = None tlv = TLV_OPCODE_UPDATE_COMPLETE - esl_id = self.get_esl_id(address, group_id) + esl_id, gid = self.get_esl_address(address, group_id) if esl_id is not None: - state = self.tags[self.bt_addr_from_esl(esl_id, group_id)].state - if state == ST_SYNCHRONIZED: - self.log.warning("Update complete command is invalid in Synchronized state!") - pass - elif re.fullmatch(VALID_ESL_ID_NUMBER_REGEX, str(address)) is not None: - esl_id = int(address) + if esl_id != BROADCAST_ADDRESS: + tag = self.tag_db.find((esl_id, gid)) + if tag.esl_state == EslState.SYNCHRONIZED: + self.log.warning("Update complete command is invalid in Synchronized state!") else: - self.log.error("Tag with address %s not found in any group, command not sent", address) + self.log.error("Tag at address %s not found in any group, command not sent", address) return + # Check for connection + if tag is not None and tag.state != TagState.CONNECTED: + self.log.error("Update Complete can be used only with active connection!") + if not IOP_TEST: + return + data = bytearray(self.get_opcode_len(tlv)) data[0:2] = tlv, esl_id self.route_command(esl_id, group_id, data) @@ -659,14 +632,10 @@ def ap_refresh_display(self, address, group_id, display_idx): - group_id: ESL group ID """ tlv = TLV_OPCODE_REFRESH_DISPLAY - esl_id = self.get_esl_id(address, group_id) + esl_id, group_id = self.get_esl_address(address, group_id) - if esl_id is not None: - pass - elif re.fullmatch(VALID_ESL_ID_NUMBER_REGEX, str(address)) is not None: - esl_id = int(address) - else: - self.log.error("Tag with address %s not found in any group, command not sent", address) + if esl_id is None: + self.log.error("Tag at address %s not found in any group, command not sent", address) return data = bytearray(self.get_opcode_len(tlv)) @@ -685,16 +654,10 @@ def ap_display_image(self, address, group_id, image_idx, display_idx, absolute_v - absolute_base: ESL Absolute Time epoch value """ tlv = TLV_OPCODE_DISPLAY_IMAGE - esl_id = self.get_esl_id(address, group_id) + esl_id, group_id = self.get_esl_address(address, group_id) - if esl_id is not None: - pass - elif re.fullmatch(VALID_ESL_ID_NUMBER_REGEX, str(address)) is not None: - esl_id = int(address) - else: - if self.controller_command != None: - self.notify_controller(self.controller_command, CONTROLLER_COMMAND_FAIL) - self.log.error("Tag with address %s not found in any group, command not sent", address) + if esl_id is None: + self.log.error("Tag at address %s not found in any group, command not sent", address) return if absolute_value is not None: @@ -722,17 +685,11 @@ def ap_ping(self, address, group_id): - group_id: ESL group ID """ tlv = TLV_OPCODE_PING - esl_id = self.get_esl_id(address, group_id) + esl_id, group_id = self.get_esl_address(address, group_id) if esl_id is None: - self.log.warning("Tag with address %s not found in any group", address) - if re.fullmatch(VALID_ESL_ID_NUMBER_REGEX, address) is not None: - esl_id = int(address) - else: - self.log.error("Unknown address can be a valid ESL ID only, command ignored!") - if self.controller_command != None: - self.notify_controller(self.controller_command, CONTROLLER_COMMAND_FAIL) - return + self.log.error("Unknown address can be a valid ESL ID only, command ignored!") + return elif esl_id == BROADCAST_ADDRESS and not IOP_TEST: self.log.error("Using broadcast with ping makes no sense, command ignored!") if self.controller_command != None: @@ -754,7 +711,11 @@ def ap_vendor_opcode(self, address, group_id, vendor_data=None): - data: ESL vendor specific TLV """ tlv = TLV_OPCODE_VENDOR_SPECIFIC - esl_id = self.get_esl_id(address, group_id) + esl_id, group_id = self.get_esl_address(address, group_id) + + if esl_id is None: + self.log.error("Unknown address can be a valid ESL ID only, command ignored!") + return data_length = self.get_opcode_len(tlv) @@ -763,14 +724,6 @@ def ap_vendor_opcode(self, address, group_id, vendor_data=None): data_length += extra_len tlv = self.set_tlv_len(tlv, extra_len) - if esl_id is None: - self.log.warning("Tag with address %s not found in any group", address) - if re.fullmatch(VALID_ESL_ID_NUMBER_REGEX, address) is not None: - esl_id = int(address) - else: - self.log.error("Unknown address can be a valid ESL ID only, command ignored!") - return - data = bytearray(data_length) data[0:2] = tlv, esl_id if vendor_data is not None: @@ -785,14 +738,10 @@ def ap_service_reset(self, address, group_id): - group_id: ESL group ID """ tlv = TLV_OPCODE_SERVICE_RST - esl_id = self.get_esl_id(address, group_id) + esl_id, group_id = self.get_esl_address(address, group_id) - if esl_id is not None: - pass - elif re.fullmatch(VALID_ESL_ID_NUMBER_REGEX, str(address)) is not None: - esl_id = int(address) - else: - self.log.error("Tag with address %s not found in any group, command not sent", address) + if esl_id is None: + self.log.error("Tag at address %s not found in any group, command not sent", address) return data = bytearray(self.get_opcode_len(tlv)) @@ -807,11 +756,13 @@ def ap_sync(self, start, pa_interval=None): - pa_interval: Periodic advertising interval list in ms. See 'sync' command for more details. """ - if self.is_there_tag(ST_SYNCHRONIZED): + syncronized_tags = self.tag_db.list_esl_state(EslState.SYNCHRONIZED) + if len(syncronized_tags): self.log.warning("There are already synchronized tags, they will lose sync!") - self.set_tags_state(ST_UNSYNCHRONIZED, ST_SYNCHRONIZED) - if not start: + if start is None: + log(f"PAwR sync is currently{' ' if self.pawr_active else ' not '}running") + elif not start: self.stop_pawr_train() # Clear unsent commands self.esl_command_queue_lock.acquire() @@ -873,47 +824,7 @@ def set_mode_handlers(self): if self.demo_mode: self.event_handler_prefix_list.append("demo_") - def arg_check_ok(self, arg, pattern): - """ Check command line arguments """ - return bool(re.fullmatch(pattern, arg) is not None) - - def address_auto_type(self, address: str, address_type=None): - """ Guess address type if not provided """ - if address_type is None: - for i in self.ble_addresses: - if i == address: - return i - return esl_lib.Address.from_str(address, address_type) - ##################### ESL methods ##################### - def get_display_info(self, ble_address, display_ind): - disp_size = None - disp_type = None - if ble_address in self.tags: - disp_size = (self.tags[ble_address].display_info[display_ind].width, self.tags[ble_address].display_info[display_ind].height) - disp_type = self.tags[ble_address].display_info[display_ind].type - return disp_size, disp_type - - def find_type_matching_display_index(self, ble_address, display_type): - if ble_address in self.tags: - for x in self.tags[ble_address].display_info: - if x.type == display_type: - return self.tags[ble_address].display_info.index(x) - return None - - def ots_get_object_type(self, ble_address, image_index): - obj_type = None - if ble_address in self.tags: - type_dict = self.tags[ble_address].ots_image_type - try: - obj_type = type_dict[image_index] - except KeyError: - pass - - if obj_type is None: - self.lib.get_image_type(self.conn_handle_from_bt(ble_address), image_index) - - return obj_type def new_auto_address(self, id): esl_id = id % ESL_MAX_TAGS_IN_AUTO_GROUP @@ -921,30 +832,24 @@ def new_auto_address(self, id): esl_address = (esl_id & BROADCAST_ADDRESS) | (group_id & 0x7f) << 8 return esl_address - def sync_fake_tags(self, count, state=ST_SYNCHRONIZED): - for i in range(count): - address = "{}{}:{}{}:{}{}:{}{}:{}{}:{}{}".format(*random.choices(string.ascii_letters[:6] + string.digits, k=12)) - self.init_tag(address) - values = self.configure(self.tags[address]) - self.tags[address].state = state - self.tags[address].gatt_values.update(values) + def add_fake_tags(self, count): + for _ in range(count): + address = esl_lib.Address(bytes(random.choices(range(256), k=6))) + tag = self.tag_db.add(self.lib, address) + values = self.configure(tag) + tag.gatt_values.update(values) - def get_absolute_time(self, now = None): + def get_absolute_time(self): """ Get absolute time in milliseconds """ - delta_time = 0 - if now is None: - delta_time = dt.now() - self.start_time - else: - delta_time = now - self.start_time - ms = (delta_time.days * 24 * 60 * 60 + delta_time.seconds) * 1000 + delta_time.microseconds / 1000.0 - int_ms = int(ms) - return int_ms + delta_time = datetime.now() - self.start_time + ms = delta_time / timedelta(microseconds=1000) + return int(ms) - def calculate_exec_time(self, now, d_hour, d_min, d_sec, d_msec, date = None): + def calculate_exec_time(self, now, d_hour, d_min, d_sec, d_micsec, date=None): """ Calculate command execution time delay in milliseconds """ delay_ms = None delay_time = now - delay_time = delay_time.replace(hour=d_hour, minute=d_min, second=d_sec, microsecond=d_msec*1000) + delay_time = delay_time.replace(hour=d_hour, minute=d_min, second=d_sec, microsecond=d_micsec) if date is not None: delay_time = delay_time.replace(year=date.year, month=date.month, day=date.day) delta_time = delay_time - now @@ -961,18 +866,6 @@ def calculate_exec_time(self, now, d_hour, d_min, d_sec, d_msec, date = None): self.log.error("Requested date and time has passed already!") return delay_ms - def generate_key_material(self): - """ Generate AP key """ - return self.ead.generate_key() + secrets.token_bytes(EAD_IV_SIZE) - - def update_state(self, state): - """ Update state """ - self.state = state - if state in STATE_STRINGS: - self.log.debug("[State] " + str(STATE_STRINGS[state])) - else: - self.log.warning("[State] unknown: %s", str(state)) - def queue_pawr_command(self, gid, data): """ Prepare periodic advertisement with responses payload by appending to esl command queue """ self.esl_command_queue_lock.acquire() @@ -1022,7 +915,7 @@ def send_pawr_commands(self, subevents): data = self.create_sync_packet(gid, commands) if data is not None: - self.lib.pawr_set_data(self.pawr_handle, gid, data) + self.lib.pawr_set_data(self.pawr_handle, gid, len(commands), data) self.update_pending_commands_list(gid, commands) for gid in empty_gid_list: @@ -1039,83 +932,73 @@ def datasize(self, cmd_list): def synchronization_handler(self): """ Handle Tag synchronization """ - if self.pawr_active: - # Remove outdated commands - calculated_timeout = self.pa_timer_interval * AUX_SYNC_IND_PDU_MAX_SKIP_COUNT - max_timeout = 164 # From BLE spec: the maximum permitted time between successful receives of periodic advertisement packages is 163.84 seconds. - self.remove_outdated_commands(calculated_timeout if calculated_timeout < max_timeout else max_timeout) - - for address, tag in self.tags.items(): - already_sent = [] # List of slots for resent tag commands - - if tag.state == ST_SYNCHRONIZED: - tnow = dt.now().timestamp() - req_timestamp_diff, resp_timestamp_diff = tag.timestamps_diff(tnow) - - # Send NOP to keep tag synchronized - if req_timestamp_diff >= TAG_SYNC_KEEPING_INTERVAL - self.pa_timer_interval: - data = bytearray(self.get_opcode_len(TLV_OPCODE_PING)) - data[0:2] = TLV_OPCODE_PING, tag.esl_id - self.queue_pawr_command(tag.group_id, data) - tag.update_request_timestamp() - tag.unresp_command_number += 1 - # Check tag timeout - elif resp_timestamp_diff > TAG_SYNC_TIMEOUT + self.pa_timer_interval: - self.log.info("Set tag %s to Unsynchronized because of synchronization timeout", address) - tag.state = ST_UNSYNCHRONIZED - tag.update_flags(BASIC_STATE_FLAG_SYNCHRONIZED, False) - continue - - # Resend unresponded commands - current_pending_commands = self.esl_pending_commands.copy() - for key in current_pending_commands: - for cmd in current_pending_commands[key]: - if cmd.esl_id == tag.esl_id and cmd.group_id == tag.group_id \ - and ((tnow - cmd.timestamp) > 1.5 * self.pa_timer_interval + .1): - self.remove_esl_pending_command(cmd) # this will remove given command from self.esl_pending_commands - if self.bt_addr_from_esl(cmd.esl_id, cmd.group_id) != self.active_address and tag.unresp_command_number < ESL_CMD_MAX_RETRY_COUNT: - self.log.info("Resending unresponded command: (0x%s)", cmd.params.hex()) - self.resend_pawr_command(cmd) # and then re-queuing it to the bottom of the "FIFO" - if cmd.slot_number not in already_sent: - tag.unresp_command_number += 1 - already_sent.append(cmd.slot_number) - elif tag.unresp_command_number >= ESL_CMD_MAX_RETRY_COUNT: - self.log.warning("Tag at address %s does not respond to synchronization packets, stop retrying", address) - tag.unresp_command_number = 0 - already_sent = [] - - elif tag.state == ST_UNSYNCHRONIZED: - tnow = dt.now().timestamp() - _, resp_timestamp_diff = tag.timestamps_diff(tnow) - # Check tag timeout - if resp_timestamp_diff > TAG_UNASSOCIATE_TIMEOUT: - self.log.info("Unassociate Tag %s because of timeout in Unsynchronized state", address) - tag.state = ST_UNASSOCIATED - continue + if not self.pawr_active: + return - def resend_pawr_command(self, cmd): - """ Resend pawr command """ - self.requeue_pawr_command(cmd.group_id, cmd.params) + # Remove outdated commands + calculated_timeout = self.pa_timer_interval * AUX_SYNC_IND_PDU_MAX_SKIP_COUNT + max_timeout = 164 # From BLE spec: the maximum permitted time between successful receives of periodic advertisement packages is 163.84 seconds. + self.remove_outdated_commands(min(calculated_timeout, max_timeout)) + + syncronized_tags = self.tag_db.list_esl_state(EslState.SYNCHRONIZED) + response_timeout = (1.5 * self.pa_timer_interval) + (0.00125 * self.response_slot_delay) + tnow = dt.now().timestamp() + + for tag in syncronized_tags: + req_timestamp_diff, resp_timestamp_diff = tag.timestamps_diff(tnow) + # Send NOP to keep tag synchronized + if req_timestamp_diff >= TAG_SYNC_KEEPING_INTERVAL - self.pa_timer_interval: + data = bytearray(self.get_opcode_len(TLV_OPCODE_PING)) + data[0:2] = TLV_OPCODE_PING, tag.esl_id + self.queue_pawr_command(tag.group_id, data) + tag.update_request_timestamp() + tag.unresp_command_number += 1 + # Check tag timeout + elif resp_timestamp_diff > TAG_SYNC_TIMEOUT + self.pa_timer_interval: + self.log.info("Set tag %s to Unsynchronized because of synchronization timeout", tag.ble_address) + tag.unsynchronize() + continue - def reorder_device_list(self, address: esl_lib.Address): - """ Append address to the end of the list """ - if address in self.ble_addresses: - self.ble_addresses.remove(address) - if address not in self.blocked_list: - self.ble_addresses.append(address) + already_sent = [] # List of slots for resent tag commands + # Resend unresponded commands + if tag.group_id in self.esl_pending_commands: + current_pending_commands = self.esl_pending_commands[tag.group_id] + for cmd in current_pending_commands: + if cmd.esl_id == tag.esl_id and cmd.group_id == tag.group_id \ + and ((tnow - cmd.timestamp) > response_timeout): + self.remove_esl_pending_command(cmd) # this will remove given command from self.esl_pending_commands + # Tag must be in IDLE state to send the command + if tag.state == TagState.IDLE and tag.unresp_command_number < ESL_CMD_MAX_RETRY_COUNT: + self.log.info("Resending command: (0x%s) to ESL %d in group %d", cmd.params.hex(), tag.esl_id, tag.group_id) + self.requeue_pawr_command(cmd.group_id, cmd.params) # and then re-queuing it to the bottom of the "FIFO" + if cmd.slot_number not in already_sent: + tag.unresp_command_number += 1 + already_sent.append(cmd.slot_number) + elif tag.unresp_command_number >= ESL_CMD_MAX_RETRY_COUNT: + self.log.warning("Tag at address %s does not respond to synchronization packets, stop retrying", tag.ble_address) + tag.unresp_command_number = 0 + + unsyncronized_tags = self.tag_db.list_esl_state(EslState.UNSYNCHRONIZED) + for tag in unsyncronized_tags: + tnow = dt.now().timestamp() + _, resp_timestamp_diff = tag.timestamps_diff(tnow) + # Check tag timeout + if resp_timestamp_diff > TAG_UNASSOCIATE_TIMEOUT: + self.log.info("Unassociate tag %s because of timeout in Unsynchronized state", tag.ble_address) + tag.unassociate() def upload_next_image(self, tag: Tag): if tag is None: return tag.auto_image_count += 1 if tag.auto_image_count < min((tag.max_image_index + 1), IMAGE_MAX_AUTO_UPLOAD_COUNT): - self.log.info("Sending new image") - self.upload_auto_image(tag.auto_image_count) + self.log.info("Sending new image to ESL at address %s", tag.ble_address) + self.upload_auto_image((tag.auto_image_count % len(self.image_files)), tag) elif tag.provisioned: disp_image = bytearray(self.get_opcode_len(TLV_OPCODE_DISPLAY_IMAGE)) disp_image[0:4] = TLV_OPCODE_DISPLAY_IMAGE, tag.esl_id , 0, 0 disp_image = bytes(disp_image) - self.send_cp_command(tag.ble_address, disp_image) + self.send_cp_command(tag, disp_image) self.log.info("Display Image command sent") def dequeue(self): @@ -1125,13 +1008,29 @@ def dequeue(self): event = self.lib.event_queue.get(timeout=BLOCKING_WAIT_TIMEOUT) except queue.Empty: continue + if isinstance(event, esl_lib.EventError): - if event.lib_status not in [elw.ESL_LIB_STATUS_PAST_INIT_FAILED, elw.ESL_LIB_STATUS_PAWR_START_FAILED]: + if event.lib_status not in [elw.ESL_LIB_STATUS_PAST_INIT_FAILED, elw.ESL_LIB_STATUS_PAWR_START_FAILED, elw.ESL_LIB_STATUS_PAWR_SET_DATA_FAILED]: self.log.warning("[Event] " + str(event)) + elif event. sl_status == elw.SL_STATUS_TRANSMIT or (event.sl_status == elw.SL_STATUS_BT_CTRL_UNKNOWN_ADVERTISING_IDENTIFIER and self.pawr_active): + self.log.error("[Event] " + str(event)) else: filter_events = [elw.ESL_LIB_EVT_PAWR_DATA_REQUEST, elw.ESL_LIB_EVT_TAG_FOUND] if not event.evt_code in filter_events: self.log.debug("[Event] " + str(event)) + + if hasattr(event, "node_id"): + tag = self.tag_db.find(event.node_id) + elif hasattr(event, "address"): + tag = self.tag_db.find(event.address) + elif hasattr(event, "connection_handle"): + tag = self.tag_db.find(event.connection_handle) + else: + tag = None # prevent sending unsolicited / mismatching events to tag found in previous cylcle iteration! + + if tag is not None: + tag.handle_event(event) + try: enum_prefix = "ESL_LIB_EVT_" event_name = esl_lib.get_enum(enum_prefix, event.evt_code)[len(enum_prefix):].lower() @@ -1140,8 +1039,8 @@ def dequeue(self): if hasattr(self, event_handler_method): getattr(self, event_handler_method)(event) except Exception as err: - print(err) - print(traceback.format_exc()) + log(err) + log(traceback.format_exc()) self.shutdown_cli() # ---------------------------------------------------------------------------------------------- @@ -1149,55 +1048,42 @@ def dequeue(self): def esl_event_system_boot(self, evt: esl_lib.EventSystemBoot): """ ESL event handler """ + self.scan_runs = False + self.pawr_active = False + self.pawr_handle = None + self.pawr_restart = None self.shutdown_timer.cancel() - # Init GATT database for demo mode - self.lib.general_command(CMD_AP_CONTROL_INIT_GATTDB) + self.max_conn_count_reached = False + self.bonding_finished = True + for tag in self.tag_db.all(): + if tag.state == TagState.CONNECTING or tag.esl_state == EslState.CONFIGURING: + self.key_db.delete_ltk(tag.ble_address) + tag.reset() def esl_event_tag_found(self, evt: esl_lib.EventTagFound): """ ESL event handler """ - if evt.rssi > self.rssi_threshold and evt.address not in self.ble_addresses: - if evt.address in self.tags: - self.tags[evt.address].reset() - if self.tags[evt.address].state == ST_SYNCHRONIZED: - self.log.warning(f"The Tag {evt.address} lost sync!") - self.tags[evt.address].state = ST_UNSYNCHRONIZED - self.tags[evt.address].update_flags(BASIC_STATE_FLAG_SYNCHRONIZED, False) - else: - self.log.info(f"ESL service found at BLE address: {evt.address} with RSSI: {evt.rssi} dBm") + if evt.rssi > self.rssi_threshold: + tag = self.tag_db.find(evt.address) + if tag is None: + tag = self.tag_db.add(self.lib, evt.address) + tag.handle_event(evt) def esl_event_connection_opened(self, evt: esl_lib.EventConnectionOpened): """ ESL event handler """ - self.connection_dict[evt.connection_handle] = evt.address - self.active_address = evt.address - if evt.address in self.ble_addresses: - self.ble_addresses.remove(evt.address) # remove the device from the unprovisioned/advertising list - self.init_tag(evt.address, evt.gattdb_handles) - if not self.tags[evt.address].skip_get_info: - # read device info - self.lib.get_tag_info(evt.connection_handle) - self.update_state(READING_VALUES) - else: - self.log.info("Tag info already available, skipping discovery.") - self.update_state(CONNECTED) + tag = self.tag_db.find(evt.address) + if tag.provisioned: + cmd = self.get_latest_command(tag) + if cmd is not None: + self.log.debug("Unresponded command removed from PAwR queue!") + self.remove_esl_pending_command(cmd) + + def esl_event_bonding_finished(self, evt: esl_lib.EventBondingData): + """ ESL event handler """ + self.bonding_finished = True def esl_event_tag_info(self, evt: esl_lib.EventTagInfo): """ ESL event handler """ - self.update_state(CONNECTED) - tag = self.get_tag(evt.connection_handle) - tag.gatt_values.update(evt.tlv_data) - tag.set_valid() # make ESL tag valid from this point on - if elw.ESL_LIB_DATA_TYPE_GATT_PNP_ID in evt.tlv_data: - if tag.pnp_vendor_id == None: - self.log.error("PnP characteristic not found - vendor opcodes support disabled") - elif tag.pnp_vendor_id == SIG_VENDOR_ID_SILABS: - self.log.info("Silabs device found - vendor opcodes are not defined") - else: - self.log.info(f"PnP characteristic found: {tag.pnp_vendor_id:#x}") - if elw.ESL_LIB_DATA_TYPE_GATT_SERIAL_NUMBER in evt.tlv_data: - self.log.info("Serial Number String found: " + str(tag.serial_number)) - values = tag.gatt_write_values - if len(values) and not tag.provisioned: - self.write_values(tag, values) # auto-refresh existing tag config + pass def esl_event_pawr_status(self, evt: esl_lib.EventPawrStatus): """ ESL event handler """ @@ -1219,15 +1105,14 @@ def esl_event_scan_status(self, evt: esl_lib.EventScanStatus): else: self.log.info("Scanning stopped.") self.scan_runs = False + for tag in self.tag_db.list_advertising(): + tag.reset_advertising() def esl_event_configure_tag_response(self, evt: esl_lib.EventConfigureTagResponse): """ ESL event handler """ - self.update_state(CONNECTED) if evt.status == elw.SL_STATUS_OK: - tag = self.get_tag(evt.connection_handle) - tag.gatt_values[evt.type] = tag.gatt_write_values[evt.type] + tag = self.tag_db.find(evt.connection_handle) if tag.provisioned: - self.log.info("ESL Tag fully provisioned") if self.controller_command == CCMD_CONFIG: self.notify_controller(CCMD_CONFIG, CONTROLLER_COMMAND_SUCCESS, tag.esl_address, @@ -1239,70 +1124,51 @@ def esl_event_configure_tag_response(self, evt: esl_lib.EventConfigureTagRespons def esl_event_control_point_response(self, evt: esl_lib.EventControlPointResponse): """ ESL event handler """ - self.log.info("Command written successfully") - esl_id, _ = self.esl_addr_from_bt(self.connection_dict[evt.connection_handle]) - if evt.data_sent[0] == TLV_OPCODE_UPDATE_COMPLETE and evt.data_sent[1] == esl_id: - self.past() + tag = self.tag_db.find(evt.connection_handle) + if evt.data_sent[0] == TLV_OPCODE_UPDATE_COMPLETE and evt.data_sent[1] == tag.esl_id: + self.past(tag) def esl_event_image_transfer_finished(self, evt: esl_lib.EventImageTransferFinished): """ ESL event handler """ - self.log.info("Image sent to the device") if self.controller_command == CCMD_REQUEST_DATA: self.notify_controller(CCMD_IMAGE_UPDATE, CONTROLLER_COMMAND_SUCCESS) def esl_event_connection_closed(self, evt: esl_lib.EventConnectionClosed): """ ESL event handler """ - self.log.info(f"Connection to {evt.address} closed with reason " + esl_lib.get_enum("SL_STATUS_",evt.reason)) - self.past_timer.cancel() - try: - tag = self.tags[evt.address] - except KeyError: - # Create dummy tag object - tag = Tag(evt.address, dummy=True) - self.past_initiated = False - if evt.reason == elw.SL_STATUS_BT_CTRL_REMOTE_USER_TERMINATED: - if tag.esl_address is not None and not tag.pending_unassociate: - tag.state = ST_SYNCHRONIZED - tag.update_flags(BASIC_STATE_FLAG_SYNCHRONIZED) - else: - tag.state = ST_UNASSOCIATED - tag.unresp_command_number = 0 - tag.update_timestamps() - elif evt.reason == elw.SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_BY_LOCAL_HOST: - tag.state = ST_UNSYNCHRONIZED - tag.update_flags(BASIC_STATE_FLAG_SYNCHRONIZED, False) - if tag.esl_address is not None: - log(tag.get_info()) - elif not tag.provisioned: - self.key_db.delete_ltk(tag.ble_address) - self.active_address = None - del self.connection_dict[evt.connection_handle] - self.update_state(IDLE) + self.max_conn_count_reached = False + tag = self.tag_db.find(evt.address) # Can return None after unassociate command written successfully to ESL Control Point if connected tag + if tag is not None: + if not tag.provisioned or (evt.reason == elw.SL_STATUS_BT_CTRL_REMOTE_USER_TERMINATED and tag.pending_unassociate): + # delete stored LTK for tags that didn't finish provisioning before the connection closed according to ESL Profile spec. + # or if there's a pending unassociate executed succesfully + self.key_db.delete_ltk(tag.ble_address) + tag.reset() + if logLevel() <= LEVELS['DEBUG'] and tag.associated: + log("Tag info about disconnected device:", _half_indent_log=True) + log(tag.get_info()) def esl_event_control_point_notification(self, evt: esl_lib.EventControlPointNotification): """ ESL event handler """ # after an unassociate all command sent the evt.address will not be part of the list of tags! - tag = self.get_tag(evt.connection_handle) + tag = self.tag_db.find(evt.connection_handle) if tag is None: return - tag.update_state(evt.data, ST_UPDATING if tag.provisioned else ST_CONFIGURING) - parse_response_data(evt.data, tag.sensor_info) - if evt.data[0] == TLV_RESPONSE_BASIC_STATE: - tag.basic_state_flags = int.from_bytes(evt.data[1:2], 'little') - if tag.pending_unassociate: - self.remove_tag(tag.esl_id, tag.group_id) + ResponseParser(evt.data, tag.sensor_info) + if evt.data[0] == TLV_RESPONSE_BASIC_STATE and tag.pending_unassociate: + tag.block(elw.ESL_LIB_STATUS_UNASSOCITED) # blocking before remove_tag() call will preserve tag object in memory but still clears LTK! + self.remove_tag(tag=tag) if self.controller_command != None: self.notify_controller(self.controller_command, CONTROLLER_COMMAND_SUCCESS, tag.esl_id, tag.group_id, evt.data) def esl_event_pawr_response(self, evt: esl_lib.EventPawrResponse): """ ESL event handler """ - address = self.identify_sender_tag(evt.response_slot, evt.subevent) - if address is not None: - response = self.ead.decrypt(evt.data, KeyMaterial(self.tags[address].response_key)) + tag = self.identify_sender_tag(evt.response_slot, evt.subevent) + if tag is not None: + response = self.ead.decrypt(evt.data, KeyMaterial(tag.response_key)) if len(response): self.handle_pawr_response(response, evt.response_slot, evt.subevent) else: - pass # decryption error occured + pass # decryption error occurred else: self.log.warning("PAwR response received but unable to decrypt: 0x" + evt.data.hex()) @@ -1316,44 +1182,54 @@ def esl_event_error(self, evt: esl_lib.EventError): """ ESL event handler """ if evt.lib_status == elw.ESL_LIB_STATUS_BONDING_FAILED: if evt.sl_status in [elw.SL_STATUS_BT_CTRL_PIN_OR_KEY_MISSING, elw.SL_STATUS_BT_SMP_PAIRING_NOT_SUPPORTED]: - tag = self.get_tag(evt.node_id) + tag = self.tag_db.find(evt.node_id) + self.bonding_finished = True if tag is not None: self.key_db.delete_ltk(tag.ble_address) - self.active_address = None - self.update_state(IDLE) - elif evt.lib_status in [elw.ESL_LIB_STATUS_CONN_FAILED, elw.ESL_LIB_STATUS_CONN_CLOSE_FAILED, elw.ESL_LIB_STATUS_CONN_TIMEOUT]: - self.past_initiated = False - if evt.lib_status != elw.ESL_LIB_STATUS_CONN_CLOSE_FAILED: - if self.active_address in self.ble_addresses: - self.ble_addresses.remove(self.active_address) # remove the device from the unprovisioned/advertising list - if evt.sl_status != elw.SL_STATUS_ALREADY_EXISTS: - # remove node from self.connection_dict - self.connection_dict = {node:address for node, address in self.connection_dict.items() if address != self.active_address} - self.active_address = None - self.update_state(IDLE) + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_FAILED: + self.bonding_finished = True + if evt.sl_status == elw.SL_STATUS_ABORT or evt.sl_status == elw.SL_STATUS_BT_CTRL_AUTHENTICATION_FAILURE: # handle advertisers that refuse connection retry attempts - e.g. because bonded to other AP + tag = self.tag_db.find(evt.node_id) + if tag is not None and not tag.blocked and not tag.provisioned: + self.log.warning("ESL at address %s has been blocked due to unsuccessful connection attempt(s).", evt.node_id) + tag.block(elw.ESL_LIB_STATUS_BONDING_FAILED) + elif evt.sl_status in [elw.SL_STATUS_NO_MORE_RESOURCE, elw.SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED] and not self.max_conn_count_reached: + self.max_conn_count_reached = True + self.log.warning("Access point connection limit reached - suspend connect requests until a connection is closed.") + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_TIMEOUT: + self.bonding_finished = True + tag = self.tag_db.find(evt.node_id) + if tag is not None and not tag.associated and not tag.blocked and evt.data == elw.ESL_LIB_CONNECTION_STATE_CONNECTING: + self.remove_tag(tag=tag) # keeps the tag database safe from orphaned objects which have shown no sign of existing elif evt.lib_status == elw.ESL_LIB_STATUS_GATT_TIMEOUT: - tag = self.get_tag(evt.node_id) + tag = self.tag_db.find(evt.node_id) if tag is not None: if not tag.provisioned: self.key_db.delete_ltk(tag.ble_address) - self.reorder_device_list(tag.ble_address) - self.log.error("GATT Timeout, AP goes IDLE") - self.update_state(IDLE) + self.log.error("GATT Timeout for address %s", tag.ble_address) elif evt.lib_status == elw.ESL_LIB_STATUS_OTS_GOTO_FAILED: - if evt.sl_status == elw.SL_STATUS_NOT_FOUND: - self.log.error("No object found with the requested Object ID") - return + tag = self.tag_db.find(evt.node_id) + if tag is not None: + if evt.sl_status == elw.SL_STATUS_NOT_FOUND: + self.log.error("No object found with the requested Object ID for address %s", tag.ble_address) elif evt.lib_status == elw.ESL_LIB_STATUS_PAWR_START_FAILED: self.pawr_active = False elif evt.lib_status == elw.ESL_LIB_STATUS_PAST_INIT_FAILED: if evt.sl_status == elw.SL_STATUS_BT_CTRL_COMMAND_DISALLOWED: self.log.info("PAST skipped by ESL already in Synchronized state.") + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_CLOSE_FAILED: + self.bonding_finished = True + if evt.sl_status == elw.SL_STATUS_TIMEOUT and evt.data == elw.ESL_LIB_CONNECTION_STATE_PAST_CLOSE_CONNECTION: + tag = self.tag_db.find(evt.node_id) + if tag is not None and tag.provisioned and not tag.advertising: + self.log.debug("Check if Tag at address %s got synchronized despite the connection closing timeout.", tag.ble_address) + self.ap_ping(tag.esl_id, tag.group_id) # Special edge case in which the synced flag may not be set after disconnection -> check if tag is synced def esl_event_image_type(self, evt: esl_lib.EventImageType): + """ ESL event handler """ # Cache image type - tag = self.get_tag(evt.connection_handle) - tag.ots_image_type[evt.img_index] = evt.type_data[3] - self.ap_imageupdate(evt.img_index, self.image_file, False, label=self.label, rotation=self.rotation) + tag = self.tag_db.find(evt.connection_handle) + self.ap_imageupdate(evt.img_index, tag.image_file, address = tag.ble_address, label=tag.label, rotation=tag.rotation) def esl_event_bonding_data(self, evt: esl_lib.EventBondingData): """ ESL event handler """ @@ -1364,9 +1240,14 @@ def esl_event_bonding_data(self, evt: esl_lib.EventBondingData): # ESL event handler method extensions in CLI mode def cli_esl_event_error(self, evt: esl_lib.EventError): - if evt.lib_status == elw.ESL_LIB_STATUS_CONN_FAILED: - if evt.sl_status == elw.SL_STATUS_ABORT and evt.node_id not in self.blocked_list: # handle advertisers bonded to different AP - self.log.info("ESL at address %s refused connection attempts - probably bonded to other AP", evt.node_id) + """ ESL event handler in CLI mode """ + if evt.lib_status in [elw.ESL_LIB_STATUS_CONN_FAILED, elw.ESL_LIB_STATUS_CONN_CLOSE_FAILED, elw.ESL_LIB_STATUS_CONN_TIMEOUT]: + if evt.lib_status == elw.ESL_LIB_STATUS_CONN_FAILED: + if evt.sl_status == elw.SL_STATUS_BT_CTRL_AUTHENTICATION_FAILURE: # handle advertisers bonded to different AP + self.log.info("ESL at address %s refused connection attempts - seemingly bonded to other AP", evt.node_id) + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_TIMEOUT: + self.log.error("Timeout occured on connection attempt to address %s", evt.node_id) + self.revert_auto_mode() def cli_esl_event_system_boot(self, evt: esl_lib.EventSystemBoot): """ ESL event handler in CLI mode """ @@ -1375,21 +1256,16 @@ def cli_esl_event_system_boot(self, evt: esl_lib.EventSystemBoot): def cli_esl_event_tag_found(self, evt: esl_lib.EventTagFound): """ ESL event handler in CLI mode """ - if evt.rssi > self.rssi_threshold: - if evt.address not in self.ble_addresses: - if not self.pawr_active: - self.log.warning("ESL Tag cannot be synchronized because PAwR is not started.") - self.log.info("Please start PAwR with command: 'sync start' before configuring.") - self.ble_addresses.append(evt.address) - + tag = self.tag_db.find(evt.address) + if tag is None: + return # Happens until the RSSI threshold is met + if not self.pawr_active and not tag.advertising and not tag.state == TagState.CONNECTING: + self.log.warning("ESL tag can't be synchronized because PAwR is not running.") + self.log.info("Don't forget to start PAwR with 'sync start' before completing configuration!") def cli_esl_event_connection_closed(self, evt: esl_lib.EventConnectionClosed): """ ESL event handler in CLI mode """ - if self.auto_override: - self.cmd_mode = False - self.auto_override = False - self.log.warning("REVERT TO AUTO MODE!") - self.set_mode_handlers() + self.revert_auto_mode() # ---------------------------------------------------------------------------------------------- # ESL event handler method extensions in auto mode @@ -1401,88 +1277,96 @@ def auto_esl_event_system_boot(self, evt: esl_lib.EventSystemBoot): def auto_esl_event_tag_found(self, evt: esl_lib.EventTagFound): """ ESL event handler in auto mode """ - if evt.rssi > self.rssi_threshold: - if self.pawr_active: - if evt.address not in self.blocked_list: - if evt.address in self.ble_addresses and self.state == IDLE: - self.connect(evt.address) - elif evt.address not in self.ble_addresses: - self.log.error("ESL Tag cannot be synchronized because PAwR is not started!") - self.log.info("Please re-start auto mode with command: 'mode auto' to recover.") - if evt.address not in self.ble_addresses: - self.ble_addresses.append(evt.address) - if self.state == IDLE: + tag = self.tag_db.find(evt.address) + if tag is not None and tag.state == TagState.IDLE: + if tag.advertising: + if self.pawr_active and not tag.blocked: self.check_address_list() + elif not self.pawr_active: + self.log.error("ESL tag cannot be synchronized because PAwR is not started!") + self.log.info("Please re-start auto mode with command: 'mode auto' to recover.") def auto_esl_event_error(self, evt: esl_lib.EventError): """ ESL event handler in auto mode """ - tag = self.get_tag(evt.node_id) - if evt.lib_status == elw.ESL_LIB_STATUS_GATT_TIMEOUT: - self.check_address_list() - elif evt.lib_status in [elw.ESL_LIB_STATUS_OTS_INIT_FAILED, elw.ESL_LIB_STATUS_OTS_META_READ_FAILED]: - self.disconnect() - elif evt.lib_status in [elw.ESL_LIB_STATUS_OTS_ERROR, elw.ESL_LIB_STATUS_OTS_TRANSFER_FAILED, elw.ESL_LIB_STATUS_OTS_GOTO_FAILED, elw.ESL_LIB_STATUS_OTS_UNEXPECTED_OFFSET, elw.ESL_LIB_STATUS_OTS_WRITE_RESP_FAILED]: - try: - self.upload_next_image(tag) - except: - self.check_address_list() + tag = self.tag_db.find(evt.node_id) + if evt.lib_status in [elw.ESL_LIB_STATUS_OTS_ERROR, elw.ESL_LIB_STATUS_OTS_TRANSFER_FAILED, elw.ESL_LIB_STATUS_OTS_GOTO_FAILED, elw.ESL_LIB_STATUS_OTS_UNEXPECTED_OFFSET, elw.ESL_LIB_STATUS_OTS_WRITE_RESP_FAILED]: + if evt.sl_status != elw.SL_STATUS_TIMEOUT: + try: + self.upload_next_image(tag) + return + except: + pass + if not self.max_conn_count_reached: + self.check_address_list() elif evt.lib_status == elw.ESL_LIB_STATUS_OTS_GOTO_FAILED: if evt.sl_status == elw.SL_STATUS_NOT_FOUND: self.upload_next_image(tag) + elif evt.lib_status == elw.ESL_LIB_STATUS_BONDING_FAILED: + if tag is not None: # Tag may have been already deleted in the edge case where connection timeout of an unprovisined tag precedes bonding fail error + tag.block(evt.lib_status) elif evt.lib_status in [elw.ESL_LIB_STATUS_CONN_FAILED, elw.ESL_LIB_STATUS_CONN_CLOSE_FAILED, elw.ESL_LIB_STATUS_CONN_TIMEOUT]: - if evt.sl_status == elw.SL_STATUS_ABORT and evt.node_id not in self.blocked_list: # handle advertisers bonded to different AP - self.blocked_list.append(evt.node_id) - self.log.warning("ESL at address %s has been blocked due to too many failed connection attempts", evt.node_id) self.auto_override = False self.set_mode_handlers() - self.reorder_device_list(evt.node_id) - self.check_address_list() + if evt.sl_status not in [elw.SL_STATUS_NO_MORE_RESOURCE, elw.SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED]: + self.check_address_list() def auto_esl_event_connection_opened(self, evt: esl_lib.EventConnectionOpened): """ ESL event handler in auto mode """ + tag = self.tag_db.find(evt.address) + if tag is not None and not tag.associated: + self.auto_configured_tags_in_single_run += 1 + if self.auto_override: self.log.warning("AUTO MODE TEMPORARILY CHANGED TO MANUAL!") self.cmd_mode = self.auto_override self.set_mode_handlers() + elif tag is not None and tag.provisioned: # we remain in auto mode, so aviod stuck connected in special case below + if tag.max_image_index is not None and tag.has_image_transfer and IMAGE_MAX_AUTO_UPLOAD_COUNT and tag.auto_image_count < min((tag.max_image_index + 1), IMAGE_MAX_AUTO_UPLOAD_COUNT): + self.upload_auto_image((tag.auto_image_count % len(self.image_files)), tag) + else: + self.ap_update_complete(tag.esl_id, tag.group_id) def auto_esl_event_tag_info(self, evt: esl_lib.EventTagInfo): """ ESL event handler in auto mode """ if not self.auto_override: - tag = self.get_tag(evt.connection_handle) - values = self.configure(tag) - if self.state == CONNECTED: - self.write_values(tag, values) # auto-refreshing the existing tag config may already doing this + tag = self.tag_db.find(evt.connection_handle) + if not tag.associated: # auto-refreshing of an existing tag config may happened already within the tag event handling + values = self.configure(tag) + self.write_values(tag, values) def auto_esl_event_control_point_response(self, evt: esl_lib.EventControlPointResponse): """ ESL event handler in auto mode """ if evt.status == elw.SL_STATUS_OK: - esl_id, group_id = self.esl_addr_from_bt(self.connection_dict[evt.connection_handle]) - if not (evt.data_sent[0] == TLV_OPCODE_UPDATE_COMPLETE and evt.data_sent[1] == esl_id): - self.ap_update_complete(esl_id, group_id) + tag = self.tag_db.find(evt.connection_handle) + if evt.data_sent[1] == tag.esl_id and not evt.data_sent[0] == TLV_OPCODE_UPDATE_COMPLETE: + self.ap_update_complete(tag.esl_id, tag.group_id) def auto_esl_event_configure_tag_response(self, evt: esl_lib.EventConfigureTagResponse): """ ESL event handler in auto mode """ if evt.status == elw.SL_STATUS_OK: - tag = self.get_tag(evt.connection_handle) + tag = self.tag_db.find(evt.connection_handle) if tag.provisioned: if tag.max_image_index is not None and tag.has_image_transfer and IMAGE_MAX_AUTO_UPLOAD_COUNT and tag.auto_image_count < min((tag.max_image_index + 1), IMAGE_MAX_AUTO_UPLOAD_COUNT): - self.upload_auto_image(tag.auto_image_count) + self.upload_auto_image((tag.auto_image_count % len(self.image_files)), tag) else: - esl_id, group_id = self.esl_addr_from_bt(self.connection_dict[evt.connection_handle]) - self.ap_update_complete(esl_id, group_id) + self.ap_update_complete(tag.esl_id, tag.group_id) def auto_esl_event_image_transfer_finished(self, evt: esl_lib.EventImageTransferFinished): """ ESL event handler in auto mode """ - self.upload_next_image(self.get_tag(evt.connection_handle)) + self.upload_next_image(self.tag_db.find(evt.connection_handle)) def auto_esl_event_connection_closed(self, evt: esl_lib.EventConnectionClosed): """ ESL event handler in auto mode """ if self.auto_override: self.cmd_mode = False self.auto_override = False - self.reorder_device_list(evt.address) self.check_address_list() + def auto_esl_event_bonding_finished(self, evt: esl_lib.EventBondingData): + """ ESL event handler in auto mode """ + if not self.max_conn_count_reached: + self.check_address_list() + # ---------------------------------------------------------------------------------------------- # ESL event handler method extensions in demo mode @@ -1490,11 +1374,7 @@ def demo_esl_event_system_boot(self, evt: esl_lib.EventSystemBoot): """ ESL event handler in demo mode """ # Enable advertising self.lib.general_command(CMD_AP_CONTROL_ADV_ENABLE, b'\x01') - self.scan_runs = False self.start_scan() - self.pawr_active = False - self.pawr_handle = None - self.pawr_restart = None self.start_pawr_train() def demo_esl_event_general(self, evt: esl_lib.EventGeneral): @@ -1554,7 +1434,7 @@ def demo_ap_control_image_transfer(self, data: bytes): self.notify_controller(CCMD_REQUEST_DATA, CONTROLLER_COMMAND_SUCCESS, REQUEST_IMAGE_DATA_HEADER, self.image_data_offset, REQUEST_IMAGE_DATA_RESERVED) elif data[0] == CONTROLLER_REQUEST_LAST_DATA: # This was the last data, starting image update - self.ap_imageupdate(self.controller_image_index, self.image_from_controller, from_console=False) + self.ap_imageupdate(self.controller_image_index, self.image_from_controller) else: self.log.error("Invalid data chunk arrived during image_update") self.notify_controller(CCMD_IMAGE_UPDATE, CONTROLLER_COMMAND_FAIL) @@ -1581,16 +1461,15 @@ def demo_esl_event_connection_opened(self, evt: esl_lib.EventConnectionOpened): def demo_esl_event_tag_found(self, evt: esl_lib.EventTagFound): """ ESL event handler in demo mode """ - if self.pawr_active and evt.address in self.tags and self.state == IDLE: - self.connect(evt.address) + tag = self.tag_db.find(evt.address) + if self.pawr_active and tag is not None and tag.esl_state == EslState.UNSYNCHRONIZED and tag.state == TagState.IDLE: + self.connect(tag) self.demo_auto_reconfigure = True def demo_esl_event_configure_tag_response(self, evt: esl_lib.EventConfigureTagResponse): """ ESL demo event handler """ - self.update_state(CONNECTED) if evt.status == elw.SL_STATUS_OK: - tag = self.get_tag(evt.connection_handle) - tag.gatt_values[evt.type] = tag.gatt_write_values[evt.type] + tag = self.tag_db.find(evt.connection_handle) if tag.provisioned and self.demo_auto_reconfigure: self.ap_update_complete(tag.esl_id, tag.group_id) @@ -1612,27 +1491,66 @@ def demo_esl_event_error(self, evt: esl_lib.EventError): if self.controller_command == CCMD_REQUEST_DATA: self.notify_controller(CCMD_IMAGE_UPDATE, CONTROLLER_COMMAND_FAIL) elif evt.lib_status in [elw.ESL_LIB_STATUS_OTS_INIT_FAILED, elw.ESL_LIB_STATUS_OTS_META_READ_FAILED]: - self.disconnect() + tag = self.tag_db.find(evt.node_id) + self.disconnect(tag) + + # ---------------------------------------------------------------------------------------------- + # AP Class methods + + def revert_auto_mode(self): + if self.auto_override and len(self.tag_db.list_state((TagState.CONNECTED, TagState.CONNECTING))) == 0: + self.cmd_mode = False + self.auto_override = False + self.log.warning("REVERT TO AUTO MODE!") + self.set_mode_handlers() def check_address_list(self): """ Check address list """ - next_addr = list(set(self.ble_addresses) - set(self.blocked_list)) - self.log.info("Checking for next tag in list") - if next_addr: - if self.state == IDLE: - self.log.debug(f"Address list: {str(next_addr)}") - try: - self.connect(next_addr[0]) - self.active_address = next_addr[0] - except: - self.update_state(IDLE) - pass + if self.pawr_active and self.bonding_finished and len(self.tag_db.list_state(TagState.CONNECTING)) < ESL_CMD_MAX_PENDING_CONNECTION_REQUEST_COUNT: + self.log.info("Checking for next advertising ESL") + # Advertising IDLE state tags those are not blocked + tag_list = [tag for tag in self.tag_db.list_state(TagState.IDLE) if not tag.blocked and tag.advertising] + if len(tag_list) > 0: + tag = tag_list[0] + if not self.max_conn_count_reached: + self.bonding_finished = False + self.connect(tag) + if self.auto_config_start_time is None: + self.auto_config_start_time = dt.now() + else: + self.log.info("Access point connection limit reached - auto provisioning suspended!") else: - self.log.warning("Access point should be idle - auto provisioning may stop!") - else: - self.log.info("Advertising list is empty") - if not self.scan_runs and not self.cmd_mode: - self.log.warning("Scaning is disabled in auto mode.") + if len(self.tag_db.list_state((TagState.CONNECTING, TagState.CONNECTED))) == 0: + if not self.scan_runs: + self.log.error("Scanning is disabled, auto commissioning stopped until scanning is enabled!") + else: + self.log.warning("No advertising ESL found within RSSI threshold of %d dBm, auto commissioning suspended until further detection!", self.rssi_threshold) + log("Auto mode summary:", _half_indent_log=True) + time = None + try: + time = dt.now() - self.auto_config_start_time # self.auto_config_start_time can be None in an edge case + time_per_tag = time.total_seconds() / self.auto_configured_tags_in_single_run + log(f"Last auto config session for {self.auto_configured_tags_in_single_run} " \ + f"{'tags' if self.auto_configured_tags_in_single_run > 1 else 'tag'} took " \ + f"a total time of {str(time)[:-3]}, which is {time_per_tag:.3f} seconds per ESL.") + except: + # since self.auto_configured_tags_in_single_run will always count brand new configurations, only: it can be zero, resulting in div by 0 exception + if time is not None: # if self.auto_config_start_time was not None, then time must be valid, at least + log(f"Last auto re-config session took a total time of {str(time.total_seconds())[:-3]}.") # in this case we don't know how many tags has been re-configured + self.auto_config_start_time = None + self.auto_configured_tags_in_single_run = 0 + self.ap_list(["synchronized","unsynchronized","blocked"]) + if not self.scan_runs and not self.cmd_mode: + self.log.warning("Scanning is disabled in auto mode - please consider enabling it by issuing 'scan start' command!") + return + # Gather some useful stats until there are tags advertising + tag_list = self.tag_db.all() + synced_count = len(self.tag_db.list_esl_state(EslState.SYNCHRONIZED)) + connected_count = len(self.tag_db.list_state(TagState.CONNECTED)) + connecting_count = len(self.tag_db.list_state(TagState.CONNECTING)) + blocked_count = len([tag for tag in tag_list if tag.blocked]) + total_count = len(tag_list) + self.log.info("Multiconnection stats - TOTAL: %d, CONNECTING: %d, CONNECTED: %d, SYNCED: %d, BLOCKED: %d", total_count, connecting_count, connected_count, synced_count, blocked_count) def get_pawr_params(self): """ Get periodic advertisement current parameter set """ @@ -1657,14 +1575,11 @@ def set_pawr_interval(self, adv_interval=None, persistive=False): if persistive: self.adv_interval_min = adv_interval[0] self.adv_interval_max = adv_interval_max - self.pa_timer_interval = adv_interval_max / 1000.0 - # Reinitilazize past timer, because pa interval has changed - self.reinit_past_timer() + self.pa_timer_interval = adv_interval_max / 800.0 # don't forget: the natural units of adv_interval values are 1.25[ms]! def pawr_configure(self, adv_interval_min, adv_interval_max, subevent_count, subevent_interval, response_slot_delay, response_slot_spacing, response_slot_count): """ Set PAwR configuration, validate if possible - """ self.adv_interval_min = adv_interval_min self.adv_interval_max = adv_interval_max @@ -1713,13 +1628,17 @@ def start_pawr_train(self, adv_interval=None): def stop_pawr_train(self): """ Stop periodic advertisement command """ if self.pawr_active: - self.lib.pawr_enable(self.pawr_handle, False) + try: + self.lib.pawr_enable(self.pawr_handle, False) + except Exception as e: + self.log.error(e) else: self.log.info("PAwR train is not running.") def update_pending_commands_list(self, gid, cmds): """ Update unresponded command list """ last_slotnum = {} + previous_pending = [] # Get ESL response slot numbers for i in range(len(cmds)): esl_id = cmds[i][1] @@ -1727,8 +1646,9 @@ def update_pending_commands_list(self, gid, cmds): last_slotnum[esl_id] = i self.esl_pending_commands_lock.acquire() - if gid not in self.esl_pending_commands: - self.esl_pending_commands[gid] = [] + if gid in self.esl_pending_commands: + previous_pending = self.esl_pending_commands[gid] + self.esl_pending_commands[gid] = [] for i in range(len(cmds)): esl_id = cmds[i][1] @@ -1736,7 +1656,8 @@ def update_pending_commands_list(self, gid, cmds): if esl_id != BROADCAST_ADDRESS: new_command = ESLCommand(cmds[i], gid, last_slotnum[esl_id]) if new_command.response_opcode is not None: - self.esl_pending_commands[gid].insert(0,new_command) + self.esl_pending_commands[gid].append(new_command) + self.esl_pending_commands[gid].extend(previous_pending) self.esl_pending_commands_lock.release() def remove_outdated_commands(self, limit): @@ -1750,10 +1671,9 @@ def remove_outdated_commands(self, limit): if (now - item.timestamp) > limit: cmd = item self.log.warning("Unresponded command (0x%s) in subevent %s slot %d removed from queue.", cmd.params.hex(), key, cmd.slot_number) - address = self.bt_addr_from_esl(cmd.esl_id, cmd.group_id) pop_list.append(self.esl_pending_commands[key].index(item)) - if address in self.tags: - tag = self.tags[address] + tag = self.tag_db.find((cmd.esl_id, cmd.group_id)) + if tag is not None: if tag.unresp_command_number > 0: tag.unresp_command_number -= 1 @@ -1774,7 +1694,11 @@ def remove_esl_pending_command(self, cmd): gid = cmd.group_id self.esl_pending_commands_lock.acquire() if gid in self.esl_pending_commands: - self.esl_pending_commands[gid].remove(cmd) + try: + self.esl_pending_commands[gid].remove(cmd) + except ValueError: + # nothing to delete, pass silently + pass # delete any emptied dictionary if len(self.esl_pending_commands[gid]) == 0: @@ -1846,8 +1770,10 @@ def set_tlv_len(self, tlv, len): def start_scan(self, active=False, clear_lists=False): """ Start scanning """ if clear_lists: - self.ble_addresses.clear() - self.blocked_list.clear() + for tag in self.tag_db.list_advertising(): + tag.reset_advertising() + for tag in self.tag_db.list_blocked(): + tag.unblock() if not self.scan_runs: self.lib.scan_configure(active_mode=active) self.lib.scan_enable() @@ -1859,126 +1785,78 @@ def stop_scan(self): """ Stop scanning """ if self.scan_runs: self.lib.scan_enable(False) - self.ble_addresses.clear() else: self.log.info("Scanning is not running.") - def init_tag(self, address, gattdb_handles=None): - """ Tag initialization """ - if address not in self.tags: - self.tags[address] = Tag(address) - self.tags[address].state = ST_CONFIGURING - self.log.info("Registering ESL Tag at BLE address: " + str(address)) - if gattdb_handles is not None: - self.tags[address].gattdb_handles = gattdb_handles - self.tags[address].pending_unassociate = False - if self.tags[address].provisioned: - self.log.info("Already known Tag at BLE address: " + str(address)) - self.tags[address].state = ST_UPDATING - cmd = self.get_latest_command(self.tags[address]) - if cmd is not None: - self.log.debug("Unresponded command removed from PAwR queue!") - self.remove_esl_pending_command(cmd) - def configure(self, tag: Tag): """ Configure tag parameters: - tag: ESL Tag to configure """ + tag: ESL tag to configure """ if tag.esl_address is None: esl_address = self.new_auto_address(tag.id) + self.log.info("New auto ESL Address: 0x%04x", esl_address) else: esl_address = tag.esl_address + self.log.info("Reuse ESL Address: 0x%04x", esl_address) - self.absolute_now = self.get_absolute_time() + absolute_time = self.get_absolute_time() values = { elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS: esl_address.to_bytes(2, "little"), - elw.ESL_LIB_DATA_TYPE_GATT_RESPONSE_KEY: self.generate_key_material(), + elw.ESL_LIB_DATA_TYPE_GATT_RESPONSE_KEY: self.ead.generate_key_material(), elw.ESL_LIB_DATA_TYPE_GATT_AP_SYNC_KEY: self.ap_key, - elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME: self.absolute_now.to_bytes(4, "little") + elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME: absolute_time.to_bytes(4, "little") } return values - def connect(self, address, subevent=None): + def connect(self, tag: Tag): """ Establish connection with a tag normally or via PAwR""" - if subevent is not None: - pawr = esl_lib.PAWRSubevent(self.pawr_handle, subevent) + # group ID shouldn't be None if the tag is in sychronized state, but better to doublecheck + if tag.esl_state == EslState.SYNCHRONIZED and tag.group_id is not None: + pawr = esl_lib.PAWRSubevent(self.pawr_handle, tag.group_id) else: pawr = None - self.update_state(CONNECTING) - ltk = self.key_db.find_ltk(address) + ltk = self.key_db.find_ltk(tag.ble_address) if ltk is not None: key_type = elw.ESL_LIB_KEY_TYPE_LTK + self.log.info("Bonding LTK found for ESL at %s", tag.ble_address) else: key_type = elw.ESL_LIB_KEY_TYPE_NO_KEY - gattdb_handles = None - if address in self.tags: - gattdb_handles = self.tags[address].gattdb_handles - self.log.info(f"Request connecting to: {address}") - self.lib.connect(address, pawr, key_type=key_type, key=ltk, gattdb=gattdb_handles) + self.log.info("Request connecting to: %s %s", tag.ble_address, "over PAwR" if pawr else "via connectable advertisement") + try: + tag.connect(pawr, key_type=key_type, key=ltk) + except Exception as e: + self.log.error(e) - def disconnect(self, address=None): + def disconnect(self, tag: Tag): """ Close connection with a tag """ - self.past_initiated = False - - if address is None: - address = self.active_address try: - self.lib.close_connection(self.conn_handle_from_bt(address)) + tag.close_connection() except esl_lib.CommandFailedError as err: - self.log.warning(f"Failed to disconnect from {address}: {err}") + self.log.warning("Failed to disconnect from %s: %s", tag.ble_address, err) - def past(self, address=None): + def past(self, tag: Tag): """ Do Periodic Advertisement Sync Transfer over connection """ - if self.past_initiated or self.active_address not in self.tags: + if tag.past_initiated: return elif not self.pawr_active: - self.disconnect(address) + if self.cmd_mode: + self.log.warning("PAwR is not running, tag won't be synchronized!") + else: + self.log.error("PAwR is not running, auto provisioning will stop until PAwR train is started by 'sync start' command!") + tag.close_connection() return + tag.initiate_past(self.pawr_handle, self.pa_timer_interval) - # TODO: Since the PAST may take very long time by definition, it would be necesssary to open more connections in parallel while we're waiting for the Tags to get synced. Otherwise, the system scalability will suffer. - if address is None: - address = self.active_address - self.lib.initiate_past(self.conn_handle_from_bt(address), self.pawr_handle) - self.past_initiated = True - if not self.past_timer.is_alive(): - self.reinit_past_timer() - self.past_timer.start() - - def past_timeout(self): - """ Called on PAST timeout """ - self.log.warning("PAST timeout, force close!") - self.disconnect() - - def reinit_past_timer(self): - """ Reinitialize PAST timer """ - running = self.past_timer.is_alive() - if running: - self.past_timer.cancel() - self.past_timer = threading.Timer(self.pa_timer_interval * AUX_SYNC_IND_PDU_MAX_SKIP_COUNT, self.past_timeout) - self.past_timer.daemon = True - if running: - self.past_timer.start() - - def write_values(self, tag: Tag, values: dict): + def write_values(self, tag: Tag, values: dict, att_response=True): """ Write values """ - tag.gatt_write_values.update(values) - self.lib.configure_tag(self.conn_handle_from_bt(tag.ble_address), values, att_response=not IOP_TEST) - self.update_state(WRITING_VALUES) + tag.configure_tag(values, att_response) - def upload_auto_image(self, image_index): + def upload_auto_image(self, image_index, tag:Tag): """ Automatic image update helper """ - if self.selected_image < (len(self.image_files) - 1): - self.selected_image += 1 - else: - self.selected_image = 0 image_path = self.image_path + random.choice(random.sample(self.image_files, len(self.image_files))) - self.ap_imageupdate(image_index, image_path, False) - - def update_image(self, image_index): - """ Image update """ - self.lib.write_image(self.conn_handle_from_bt(self.active_address), image_index, self.raw_image) + self.ap_imageupdate(image_index, image_path, address=tag.ble_address) def shutdown(self): """ Initiate shutdown """ @@ -1987,152 +1865,146 @@ def shutdown(self): except esl_lib.CommandFailedError: self.log.warning("Clean shutdown failed") + def shutdown_timeout(self): + """ Shutdown on ESL AP NCP init timeout """ + self.log.critical("ESL AP NCP initialization timeout, no response received! Shutdown.") + self.shutdown_cli() + def shutdown_cli(self): """ Propagate shutdown towards the CLI """ if self.cli_queue is not None: self.cli_queue.put("exit") - def get_tag(self, node_id): - try: - if isinstance(node_id, esl_lib.Address): - return self.tags[node_id] - elif isinstance(node_id, int): # Connection handle is assumed - return self.tags[self.connection_dict[node_id]] - except KeyError: - pass - return None - - def conn_handle_from_bt(self, bt_addr: esl_lib.Address): - """ Find connection handle from BT address """ - conn_dict_inverse = {addr: conn for conn, addr in self.connection_dict.items()} - try: - return conn_dict_inverse[bt_addr] - except KeyError: - return None - - def esl_addr_from_bt(self, bt_addr: esl_lib.Address): - """ Return with ESL ID and group ID from BT address """ - if bt_addr in self.tags: - tag = self.tags[bt_addr] - if tag.provisioned: - return tag.esl_id, tag.group_id - return None, None - - def is_tag_connected(self, esl_id, group_id): - """ Returns true when a connection is open with the tag """ - address = self.bt_addr_from_esl(esl_id, group_id) - return address is not None and address == self.active_address - - def bt_addr_from_esl(self, esl_id, group_id): - """ Return BT address according to ESL ID and group ID """ - esl_addr = esl_id | (group_id << 8) - if esl_id != BROADCAST_ADDRESS: - for k in self.tags: - if self.tags[k].esl_address == esl_addr: - return self.tags[k].ble_address - return None - - def esl_id_exist(self, esl_id, group_id): - """ Check if ESL ID is exist """ - for tag in self.tags.values(): - if tag.esl_id == esl_id and tag.group_id == group_id: - return True - return False - - def is_there_tag(self, state): - """ Check if there is any tag in state described by 'state' argument """ - for tag in self.tags.values(): - if tag.state == state: - return True - return False - - def set_tags_state(self, state_to, state_from=None): - """ Set the state of the ESL tags to 'state_to' """ - for addr in self.tags: - if state_from is not None: - if self.tags[addr].state == state_from: - self.tags[addr].state = state_to - if state_to == ST_UNSYNCHRONIZED: - self.tags[addr].update_flags(BASIC_STATE_FLAG_SYNCHRONIZED, False) + def get_active_tag(self, bt_addr: str=None, state=TagState.CONNECTED): + """ CLI helper to get 1 connected tag if bt_addr is omitted """ + tag = None + if bt_addr is not None: + if re.fullmatch(VALID_BD_ADDRESS_REGEX, str(bt_addr)) is not None: + tag = self.tag_db.find(bt_addr) + if tag is None: + self.log.error("Unknown tag address: %s", bt_addr) + else: + self.log.error("Invalid tag address: %s", bt_addr) + else: + tags = self.tag_db.list_state(state) + if len(tags) == 0: + self.log.error("No connected tag present!") + elif len(tags) == 1: + tag = tags[0] else: - self.tags[addr].state = state_to + address_list = ", ".join([str(t.ble_address) for t in tags]) + self.log.warning("%u connected tags present, select one: %s!", len(tags), address_list) + return tag - def remove_tag(self, esl_id, group_id): + def remove_tag(self, esl_id=None, group_id=None, tag: Tag= None): """ Remove tag from lists """ - bt_addr = self.bt_addr_from_esl(esl_id, group_id) - if bt_addr is not None or esl_id == BROADCAST_ADDRESS: - bt_addr_rem = [] # Elements to remove - if bt_addr in self.tags: - bt_addr_rem.append(bt_addr) - if bt_addr in self.ble_addresses: - self.ble_addresses.remove(bt_addr) - - # Remove all tag belongs to the group because of broadcast + tags_to_remove = [] + if tag is not None: + tags_to_remove.append(tag) + elif esl_id is not None: + node_id = esl_id, group_id if esl_id == BROADCAST_ADDRESS: - for k in self.tags: - eid, gid = self.esl_addr_from_bt(k) - if gid == group_id and not self.is_tag_connected(eid, gid): - bt_addr_rem.append(k) - if k in self.ble_addresses: - self.ble_addresses.remove(k) - for addr in bt_addr_rem: - self.tags.pop(addr, None) - self.key_db.delete_ltk(addr) - - def get_esl_id(self, addr, group_id): - """ Return ESL ID from either BT address or ESL ID string """ + tags_to_remove = self.tag_db.list_group(group_id) + else: + tag = self.tag_db.find(node_id) + tags_to_remove.append(tag) + if len(tags_to_remove) == 0: + self.log.error("Unable to remove tag: no matching tag found") + return + for tag in tags_to_remove: + if not tag.blocked: # keep tags with blocked status - manual connection can override blocking, later! + self.log.info("Tag removed at address %s", tag.ble_address) + self.tag_db.remove(tag) + else: + self.log.info("Delete bonding for blocked tag at address %s", tag.ble_address) + self.key_db.delete_ltk(tag.ble_address) + tag.unassociate() + + + def get_esl_address(self, addr, group_id): + """ Return ESL ID from either BT address or ESL ID string - can return with BROADCAST_ADDRESS value (0xFF)! """ + tag = None esl_id = None - # Check address type - if re.fullmatch(VALID_BD_ADDRESS_REGEX, str(addr)) is not None: - esl_id, _ = self.esl_addr_from_bt(esl_lib.Address.from_str(str(addr))) - else: - if addr == "all": - esl_id = BROADCAST_ADDRESS - elif addr is not None: + if group_id is None: + group_id = 0 # defaulting group 0 if none is given + if addr == "all" or addr == BROADCAST_ADDRESS: + esl_id = BROADCAST_ADDRESS # convert user friendly keyword to broadcast address + if len(self.tag_db.list_group(group_id)): + self.log.warning("All tags in group %d will be addressed!", group_id) + else: + self.log.warning("Group %d is empty, the command will have no effect!", group_id) + elif re.fullmatch(VALID_BD_ADDRESS_REGEX, str(addr)) is not None: + tag = self.tag_db.find(addr) + elif addr is not None: + try: esl_id = int(addr) - # Check if esl_id is out of range - if (esl_id < 0) or (esl_id > BROADCAST_ADDRESS): - esl_id = None - # Warn the user if ESL ID not found - if esl_id == BROADCAST_ADDRESS: - self.log.warning("All Tags in group %d will be addressed!", group_id) - elif esl_id is not None and not self.esl_id_exist(esl_id, group_id): - esl_id = None - self.log.warning("Tag address unknown: %s in group %d", addr, group_id) - if self.controller_command != None: - self.notify_controller(self.controller_command, CONTROLLER_COMMAND_FAIL) - return esl_id + except TypeError: + self.log.error("%d is not a valid address, request ignored!", str(addr)) + else: + tag = self.tag_db.find((esl_id, group_id)) + + if tag is None: + if esl_id is not None: + if esl_id != BROADCAST_ADDRESS: + self.log.warning("Tag address unknown: %s in group %d", addr, group_id) + else: + self.log.warning("Tag address unknown: %s", addr) + if self.controller_command != None: + self.notify_controller(self.controller_command, CONTROLLER_COMMAND_FAIL) + else: + esl_id = tag.esl_id + group_id = tag.group_id + return esl_id, group_id def route_command(self, esl_id, group_id, data, force_pawr=False): """ Auto route commands between periodic advertisement (with responses) and ESL Control Point """ - data = bytes(data) - group = group_id - if self.active_address in self.tags: - _, group = self.esl_addr_from_bt(self.active_address) - if self.is_tag_connected(esl_id, group_id) and not force_pawr: - address = self.bt_addr_from_esl(esl_id, group_id) - self.send_cp_command(address, data) - elif IOP_TEST and self.active_address in self.tags and group_id == group\ - and ((esl_id != BROADCAST_ADDRESS and not self.esl_id_exist(esl_id, group_id)) \ - or (data[0] == TLV_OPCODE_PING)): # force sending commands with unknown ESL ID or PING to ALL (test-only command!) to ESL CP if connected for IOP test case - self.log.warning("Sending a deliberately misaddressed command to the current ESL Control Point") - address = self.tags[self.active_address] - self.send_cp_command(address, data) - else: - if force_pawr and self.active_address in self.tags and group_id == group: - self.log.warning("Command routing overrided, send via PAwR while connected!") + if esl_id == BROADCAST_ADDRESS: + connected_in_group = [tag for tag in self.tag_db.list_state((TagState.CONNECTED,TagState.CONNECTING)) if (group_id is None or tag.group_id == group_id)] + control_point_data = data.copy() + # Handle the connected ESL tag(s) within the given group explicitly, if any + for tag in connected_in_group: + # broadcast addresses are otherwise routed over periodic advertisement, always! + if not IOP_TEST: # following line could break future IOP BI test cases that require writing 0xFF ESL ID to ESL CP! + control_point_data[1] = tag.esl_id # ESL Service Spec v1.0 3.9.2 Command behavior, paragraph 3: broadcast address would be rejected by INVALID_PARAMETER error. + self.send_cp_command(tag, control_point_data) + if control_point_data[0] == TLV_OPCODE_UNASSOCIATE: + self.log.warning("Unassociate connected ESL tag at %s results in immediate disconnection!", tag.ble_address) + elif control_point_data[0] == TLV_OPCODE_FACTORY_RST: + self.log.warning("Factory reset of ESL tag at %s results in immediate disconnection!", tag.ble_address) + + tag = self.tag_db.find((esl_id, group_id)) + if tag is not None: + # check for different dispatch path override cases + if force_pawr: + self.log.warning("Override command dispatch path: send via PAwR") + tag = None + elif tag.state != TagState.CONNECTED: + # tag exists but is currently not connected then send via PAwR by default + if data[0] == TLV_OPCODE_PING: + tag.update_request_timestamp() + tag = None + elif IOP_TEST: + # force sending commands with unknown ESL ID or PING to ALL (IOP test-only command!) to ESL CP + active_tag = self.get_active_tag() + if active_tag is not None and len(active_tag) == 1 and active_tag.group_id == group_id \ + and (esl_id != BROADCAST_ADDRESS or (data[0] == TLV_OPCODE_PING)): + self.log.warning("Sending a deliberately misaddressed command to the current ESL Control Point") + tag = active_tag + + if tag is None: self.queue_pawr_command(group_id, data) + else: + self.send_cp_command(tag, data) - def send_cp_command(self, address: esl_lib.Address, data): + def send_cp_command(self, tag: Tag, data: bytes): """ Writes a command to the control point """ - if address in self.tags: - id, gid = self.esl_addr_from_bt(address) - if data[0] == TLV_OPCODE_UNASSOCIATE and data[1] == id: - self.tags[address].pending_unassociate = True - self.lib.write_control_point(self.conn_handle_from_bt(address), data, att_response=not IOP_TEST) + try: + tag.write_control_point(data, att_response=not IOP_TEST) + except InvalidTagStateError: + self.log.error("ESL ID %d in group %d is not connected, Control Point can't be written!", tag.esl_id, tag.group_id) def led_control_command(self, esl_id, group_id, repeat_field, led_idx, - absolute_value, gamut = 0, pattern = None): + absolute_value, gamut=0, pattern=None): """ Execute LED control command """ tlv = TLV_OPCODE_LED_CONTROL if absolute_value is not None: @@ -2157,25 +2029,17 @@ def led_control_command(self, esl_id, group_id, repeat_field, led_idx, def identify_sender_tag(self, response_slot, subevent): """ Identify sender Tag """ - tag_addr = None if subevent in self.esl_pending_commands: for cmd in self.esl_pending_commands[subevent]: # Response is in expected slot and subevent if cmd.slot_number == response_slot and cmd.group_id == subevent: - address = self.bt_addr_from_esl(cmd.esl_id, cmd.group_id) - if address in self.tags: - tag_addr = address - id, gid = self.esl_addr_from_bt(address) - if id is not None and gid is not None: - self.log.info("Reply from ESL ID %d, in group %d.", id, gid) - else: - self.log.error("Implausible tag identification results - address: %s, ESL ID: %s, group: %s", tag_addr, str(id), str(gid)) - break - return tag_addr - - def handle_encrypted_pawr_response(self, data, response_slot, subevent): - """ Handle one or more encrypted PAwR responses """ - + tag = self.tag_db.find((cmd.esl_id, cmd.group_id)) + if tag is not None: + self.log.info("Reply in slot %d from ESL ID %d in group %d.", response_slot, tag.esl_id, tag.group_id) + else: + self.log.warning("Unable to identify sender tag ID %d in group %d", cmd.esl_id, cmd.group_id) + return tag + return None def handle_pawr_response(self, data, response_slot, subevent): """ Handle one or more PAwR responses """ @@ -2189,7 +2053,7 @@ def handle_pawr_response(self, data, response_slot, subevent): return pop_list = [] - address = "" + tag = None while data_index < len(data): data_size = self.get_opcode_len(data[data_index]) last_data = data_index + data_size @@ -2199,24 +2063,22 @@ def handle_pawr_response(self, data, response_slot, subevent): for cmd in self.esl_pending_commands[subevent]: # Response is in expected slot and subevent if cmd.slot_number == response_slot and cmd.group_id == subevent: - address = self.bt_addr_from_esl(cmd.esl_id, cmd.group_id) + tag = self.tag_db.find((cmd.esl_id, cmd.group_id)) # Response belongs to known address and not already processed - if address in self.tags and self.esl_pending_commands[subevent].index(cmd) not in pop_list: + if tag is not None and self.esl_pending_commands[subevent].index(cmd) not in pop_list: # Accept responses only that allowed by the spec. if cmd.opcode_valid(response_data[0]): - self.tags[address].update_state(response_data) - self.tags[address].state = ST_SYNCHRONIZED + tag.handle_response(response_data) # Get sensor info - sensor_info = self.tags[address].sensor_info - self.tags[address].update_response_timestamp(dt.now().timestamp()) - if response_data[0] == TLV_RESPONSE_BASIC_STATE: - if self.tags[address].pending_unassociate: - esl_id, group_id = self.esl_addr_from_bt(address) - self.remove_tag(esl_id, group_id) + sensor_info = tag.sensor_info + tag.update_response_timestamp(dt.now().timestamp()) + if response_data[0] == TLV_RESPONSE_BASIC_STATE and tag.pending_unassociate: + tag.block(elw.ESL_LIB_STATUS_UNASSOCITED) # blocking before remove_tag() call will preserve tag object in memory but still clears LTK! + self.remove_tag(tag=tag) # Resend retry error responses if response_data[0] == TLV_RESPONSE_ERROR: if response_data[1] == ERROR_RESPONSE_RETRY or response_data[1] == ERROR_RESPONSE_CAPACITY_LIMIT: - self.log.info("Resending command: (0x%s)", cmd.params.hex()) + self.log.info("Resending command: (0x%s) to ESL %d in group %d", cmd.params.hex(), tag.esl_id, tag.group_id) self.queue_pawr_command(cmd.group_id, cmd.params) # pop_list is for already processed answers - will skip those in any next round of this the for cycle pop_list.append(self.esl_pending_commands[subevent].index(cmd)) @@ -2224,16 +2086,16 @@ def handle_pawr_response(self, data, response_slot, subevent): break else: self.log.error("Received response can't be found in pending commands! (%s)", data.hex()) - break; + break if last_data <= len(data): - parse_response_data(response_data, sensor_info) + self.log.debug("Parsing PAwR response: %s in slot %d", response_data.hex(), response_slot) + ResponseParser(response_data, sensor_info) if self.controller_command is not None: - if address != "": - esl_id, group_id = self.esl_addr_from_bt(address) - self.notify_controller(self.controller_command, CONTROLLER_COMMAND_SUCCESS, esl_id, group_id, response_data) + if tag is not None: + self.notify_controller(self.controller_command, CONTROLLER_COMMAND_SUCCESS, tag.esl_id, tag.group_id, response_data) else: - self.log.warning("Broken PAwR response chunk: " + data[data_index:].hex()) + self.log.warning("Broken PAwR response chunk: %s in slot %d", data[data_index:].hex(), response_slot) data_index += data_size cmd_pos += 1 diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_ead.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_ead.py index 7ec0272514b..ac1e113274b 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_ead.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_ead.py @@ -37,23 +37,43 @@ class KeyMaterial(): """ Encrypted Advertising Data Key Material """ def __init__(self, keymat): - self.key = keymat[0:16][::-1] # Reverse byteorder to big-endian for the key - self.iv = keymat[16:24] - + self.key = None + self.iv = None + try: + self.key = keymat[0:16][::-1] # Reverse byteorder to big-endian for the key + self.iv = keymat[16:24] + self.log.debug("Preparing Key Material byte order for use.") + except TypeError as e: + self.log.critical(e) + # Logger + @property + def log(self): + return getLogger("KEY") + + @property + def valid(self): + return self.key is not None and self.iv is not None class EAD(): """ Encrypted Advertising Data handling class """ - def __init__(self): - self.log = getLogger() + # Logger + @property + def log(self): + return getLogger("EAD") def encrypt(self, data, key_material, random=None): """ Encrypt PA data and assemble the ESL payload """ + if data is None or key_material is None or not key_material.valid: + return None + ead_ad_type = EAD_AD_TYPE.to_bytes(1, byteorder='little') esl_ad_type = ESL_AD_TYPE.to_bytes(1, byteorder='little') + if random is not None: randomizer = random else: randomizer = secrets.token_bytes(EAD_RANDOMIZER_SIZE) + add_data = (ENCRYPTED_DATA_B1_HEADER).to_bytes(1, byteorder='little') nonce = randomizer + key_material.iv @@ -64,10 +84,14 @@ def encrypt(self, data, key_material, random=None): length = len(ead_ad_type) + len(randomizer) + len(ad_data) ret = length.to_bytes(1, byteorder='little') + ead_ad_type + randomizer + ad_data + self.log.debug("EAD encryption completed.") return ret def decrypt(self, data, key_material): """ Decrypt encrypted PA data """ + if data is None or key_material is None or not key_material.valid: + return None + ad_data = b"" add_data = (ENCRYPTED_DATA_B1_HEADER).to_bytes(1, byteorder='little') randomizer, enc_data = self.unpack(data) @@ -77,8 +101,9 @@ def decrypt(self, data, key_material): aes_ccm = AESCCM(key_material.key, 4) try: ad_data = aes_ccm.decrypt(nonce, enc_data, add_data) + self.log.debug("EAD decryption succeeded.") except: - self.log.error("AEAD decryption failed.") + self.log.error("EAD decryption failed.") return ad_data @@ -96,4 +121,11 @@ def unpack(self, data): def generate_key(self, bitlen=128): """ Generate AES key """ + self.log.debug("Generating AES-128 Key.") return AESCCM.generate_key(bit_length=bitlen) + + def generate_key_material(self): + """ Generate AP key """ + keymat = self.generate_key() + secrets.token_bytes(EAD_IV_SIZE) + self.log.debug("Generating ESL Key Material from AES-128 Key.") + return keymat \ No newline at end of file diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_logger.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_logger.py index 65578054956..d9483795303 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_logger.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_logger.py @@ -32,7 +32,8 @@ except ImportError: pass -LEVELS = {'DEBUG': logging.DEBUG, +LEVELS = {'NOTSET': logging.NOTSET, + 'DEBUG': logging.DEBUG, 'INFO' : logging.INFO, 'WARNING' : logging.WARNING, 'ERROR': logging.ERROR, @@ -49,10 +50,10 @@ _logger_list = {} -def log(*args, **kwargs): +def log(*args, _half_indent_log :bool=False, **kwargs): ''' Print with 1 tab + 1 whitespace indentation ''' args = [arg.replace('\n', '\n\t ') if isinstance(arg, str) else arg for arg in args] - print('\t', *args, file=sys.stdout if stdout else sys.stderr, **kwargs) + print('\t' if not _half_indent_log else 3*' ', *args, file=sys.stdout if stdout else sys.stderr, **kwargs) class StreamHandler(logging.StreamHandler): def __init__(self): @@ -68,12 +69,29 @@ def __init__(self): self.setLevel(logging.NOTSET) def getLogger(name="AP "): - if name in _logger_list: - return _logger_list[name] logger = logging.Logger(name) c_handler = StreamHandler() - logger.propagate = False + logger.propagate = True logger.addHandler(c_handler) logger.setLevel(level) _logger_list[name] = logger - return logger + return _logger_list[name] + +def setLogLevel(new_level: LEVELS): + global level + global _logger_list + level = new_level + if level != logging.NOTSET: + basic_level = logging.CRITICAL + else: + basic_level = level + logging.basicConfig(force=True, level=basic_level, datefmt='%d/%b %H:%M:%S', format='\r%(asctime)s.%(msecs)03d: %(name)-3.3s - %(levelname)-8s - %(message)s') + logging.disable(logging.NOTSET) + for logger in _logger_list: + logging.Logger(logger).setLevel(level) + +def logLevelName(): + return logging.getLevelName(level) + +def logLevel(): + return level \ No newline at end of file diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_response_parser.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_response_parser.py index acd92a7a54d..108e31dda8c 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_response_parser.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_response_parser.py @@ -25,67 +25,79 @@ # 3. This notice may not be removed or altered from any source distribution. from ap_constants import * -from ap_logger import getLogger -from ap_sensor import process_sensor_data_response +from ap_logger import getLogger,log +from ap_sensor import SensorResponseParser -logging = getLogger() +class ResponseParser(): + def __init__(self, data, sensor_info): + """ Parser class for ESL response + input: + - data: ESL response data + - sensor_info: ESL tag sensor information + """ + if data[0] == TLV_RESPONSE_ERROR: + self.process_error_response(data) + elif data[0] == TLV_RESPONSE_LED_STATE: + self.process_led_state_response(data) + elif data[0] == TLV_RESPONSE_BASIC_STATE: + self.process_basic_state_response(data) + elif data[0] == TLV_RESPONSE_DISPLAY_STATE: + self.process_display_state_response(data) + elif data[0] == TLV_RESPONSE_SILABS_SKIP: + # Silabs vendor specific example + self.process_silabs_skip_response(data) + elif (data[0] & 0x0F) == TLV_RESPONSE_READ_SENSOR: + # Mask upper 4 bit because sensor response can have vendor-specific values + SensorResponseParser(data, sensor_info) + else: + self.log.warning("Unspecified response received" + " (0x" + str(data.hex()) + ")") -def parse_response_data(data, sensor_info): - """ Parse ESL response and sensor data - input: - - data: ESL response data - - sensor_info: ESL tag sensor information - """ - if data[0] == TLV_RESPONSE_ERROR: - process_error_response(data) - elif data[0] == TLV_RESPONSE_LED_STATE: - process_led_state_response(data) - elif data[0] == TLV_RESPONSE_BASIC_STATE: - process_basic_state_response(data) - elif data[0] == TLV_RESPONSE_DISPLAY_STATE: - process_display_state_response(data) - elif data[0] == TLV_RESPONSE_SILABS_SKIP: - # Silabs vendor specific example - process_silabs_skip_response(data) - elif (data[0] & 0x0F) == TLV_RESPONSE_READ_SENSOR: - # Mask upper 4 bit because sensor response can have vendor­-specific values - process_sensor_data_response(data, sensor_info) - else: - logging.warning("Unspecified response received" + " (0x" + str(data.hex()) + ")") + # Logger + @property + def log(self): + return getLogger("RSP") -def process_error_response(data): - """ Process error response """ - resp_param = data[1] - if resp_param in ERROR_RESPONSE_STRINGS: - logging.warning(RESPONSE_STRINGS[TLV_RESPONSE_ERROR] + ": " \ - + ERROR_RESPONSE_STRINGS[resp_param] + " (0x" + str(data.hex()) + ")") - else: - logging.warning("Unspecified or vendor-specific error code" + " (0x" + str(data.hex()) + ")") + def process_error_response(self, data): + """ Process error response """ + resp_param = data[1] + if resp_param in ERROR_RESPONSE_STRINGS: + if resp_param == ERROR_RESPONSE_RETRY: + self.log.warning(RESPONSE_STRINGS[TLV_RESPONSE_ERROR] + ": " \ + + ERROR_RESPONSE_STRINGS[resp_param] + " (0x" + str(data.hex()) + ")") + else: + self.log.error(RESPONSE_STRINGS[TLV_RESPONSE_ERROR] + ": " \ + + ERROR_RESPONSE_STRINGS[resp_param] + " (0x" + str(data.hex()) + ")") + else: + self.log.warning("Unspecified or vendor-specific error code" + " (0x" + str(data.hex()) + ")") -def process_led_state_response(data): - """ Process LED state response """ - logging.info(RESPONSE_STRINGS[TLV_RESPONSE_LED_STATE] + ": LED_Index: " \ - + str(data[1]) + " (0x" + str(data.hex()) + ")") + def process_led_state_response(self, data): + """ Process LED state response """ + self.log.info("Led State Response received") + log(RESPONSE_STRINGS[TLV_RESPONSE_LED_STATE] + ": LED_Index: " \ + + str(data[1]) + " (0x" + str(data.hex()) + ")") -def process_basic_state_response(data): - """ Process basic state response """ - bs_bitmap = int.from_bytes(data[1:], byteorder="little") - bs_string = ", ".join([value for key, value in BASIC_STATE_STRINGS.items() if bs_bitmap & key]) - if len(bs_string) == 0: - bs_string = "No Basic State flag is set" - logging.info(RESPONSE_STRINGS[TLV_RESPONSE_BASIC_STATE] + ": " + bs_string \ - + " (0x" + str(data.hex()) + ")") + def process_basic_state_response(self, data): + """ Process basic state response """ + self.log.info("Basic State Response received") + bs_bitmap = int.from_bytes(data[1:], byteorder="little") + bs_string = ", ".join([value for key, value in BASIC_STATE_STRINGS.items() if bs_bitmap & key]) + if len(bs_string) == 0: + bs_string = "No Basic State flag is set" + log(RESPONSE_STRINGS[TLV_RESPONSE_BASIC_STATE] + ": " + bs_string \ + + " (0x" + str(data.hex()) + ")") -def process_display_state_response(data): - """ Process display state response """ - display_idx = data[1] - image_idx = data[2] - logging.info(RESPONSE_STRINGS[TLV_RESPONSE_DISPLAY_STATE] + ": Display_Index: " \ - + str(display_idx) + " Image_Index: " + str(image_idx) \ - + " (0x" + str(data.hex()) + ")") + def process_display_state_response(self, data): + """ Process display state response """ + self.log.info("Display State Response received") + display_idx = data[1] + image_idx = data[2] + log(RESPONSE_STRINGS[TLV_RESPONSE_DISPLAY_STATE] + ": Display_Index: " \ + + str(display_idx) + " Image_Index: " + str(image_idx) \ + + " (0x" + str(data.hex()) + ")") -def process_silabs_skip_response(data): - """ Process display state response """ - skip_value = data[1] - logging.info(RESPONSE_STRINGS[TLV_RESPONSE_SILABS_SKIP] + ": " \ - + str(skip_value)) + def process_silabs_skip_response(self, data): + """ Process Silabs Skip (vendor opcode) response """ + self.log.info("Silabs PAwR Skip Response received") + skip_value = data[1] + log(RESPONSE_STRINGS[TLV_RESPONSE_SILABS_SKIP] + ": " \ + + str(skip_value)) diff --git a/app/bluetooth/example_host/bt_host_esl_ap/ap_sensor.py b/app/bluetooth/example_host/bt_host_esl_ap/ap_sensor.py index 3589a1169a6..6f007265314 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/ap_sensor.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/ap_sensor.py @@ -43,6 +43,39 @@ S_ID_SILABS_SENSOR_1 = 0xCAFE02FF S_ID_SILABS_SENSOR_BUTTON = 0xC0DE02FF +class SensorResponseParser(): + def __init__(self, data: bytes, sensor_info): + """ Process and display ESL sensor data + input: + - data: Event data contains sensor information + - sensor_info: ESL tag sensor information + """ + resp_code = data[0] & 0x0F + resp_length = data[0] & 0xF0 + + if resp_code == TLV_RESPONSE_READ_SENSOR: + self.log.info("Sensor data received: 0x" + data.hex()) + if sensor_info is None: + self.log.info("Unknown sensor - raw response data: 0x" + data.hex()) + elif data[1] < len(sensor_info): + sensor_type = sensor_info[data[1]] + if resp_length > 1: + if sensor_type in SENSOR_TYPES: + log("Sensor type: " + SENSOR_TYPES[sensor_type].desc) + value = SENSOR_TYPES[sensor_type].from_bytes(data[2:]) + log(" " + str(value)) + else: + log(f"Sensor type {sensor_type} not supported") + else: + self.log.info("No sensor data") + else: + self.log.info("Invalid sensor type") + + # Logger + @property + def log(self): + return getLogger("SEN") + def sensor_type_voltage(data): """ Interpret sensor value based on GATT Specification Supplement: Type: Voltage | Chapter: 3.236 @@ -165,31 +198,3 @@ def sensor_type_silabs_button(data): S_ID_SILABS_SENSOR_BUTTON: SensorType(sensor_type_silabs_button, "Silabs button") } - -def process_sensor_data_response(data: bytes, sensor_info): - """ Process and display ESL sensor data - input: - - data: Event data contains sensor information - - sensor_info: ESL tag sensor information - """ - resp_code = data[0] & 0x0F - resp_length = data[0] & 0xF0 - logging = getLogger() - - if resp_code == TLV_RESPONSE_READ_SENSOR: - logging.info("Sensor data received: " + data.hex()) - if sensor_info is None: - logging.info("Unknown sensor - raw response data: " + data.hex()) - elif data[1] < len(sensor_info): - sensor_type = sensor_info[data[1]] - if resp_length > 1: - if sensor_type in SENSOR_TYPES: - log("Sensor type: " + SENSOR_TYPES[sensor_type].desc) - value = SENSOR_TYPES[sensor_type].from_bytes(data[2:]) - log(" " + str(value)) - else: - log(f"Sensor type {sensor_type} not supported") - else: - logging.info("No sensor data") - else: - logging.info("Invalid sensor type") diff --git a/app/bluetooth/example_host/bt_host_esl_ap/app.py b/app/bluetooth/example_host/bt_host_esl_ap/app.py index 1992e267eff..2ae4b394e0a 100755 --- a/app/bluetooth/example_host/bt_host_esl_ap/app.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/app.py @@ -72,26 +72,32 @@ def get_ap_config(conn): return f"-connection serial -device {conn}" def main(): + if sys.version_info[0] < 3 or (sys.version_info[0] == 3 and sys.version_info[1] < 8): + raise Exception('Requires at least python 3.8.0') parser = argparse.ArgumentParser(description=__doc__) parser.add_argument('conn', nargs='?', help='Serial or TCP connection parameter') - parser.add_argument('--cmd', help='Command line mode', action='store_true') - parser.add_argument('--demo', help='Demo mode', action='store_true') - parser.add_argument('--stdout', help='Change output to stdout', action='store_true') - parser.add_argument('-l', '--log', help='Log level', type=str.upper, choices=ap_logger.LEVELS.keys(), default='INFO') + parser.add_argument('-m', '--cmd', help='Start in command line (manual) mode instead of default ESL Profile (auto) mode', action='store_true') + parser.add_argument('-d', '--demo', help='Start in manual mode with EFRConnect demo mode enabled', action='store_true') + parser.add_argument('-r', '--stdout', help='Redirect logging output from default stderr to stdout', action='store_true') + parser.add_argument('-u', '--unsecure', help='Disable encryption for NCP communication', action='store_true') + parser.add_argument('-l', '--log', help='Logging level to start with - can be changed later with verbosity command', type=str.upper, choices=ap_logger.LEVELS.keys(), default='INFO') args = parser.parse_args() ap_logger.stdout = args.stdout - ap_logger.level = ap_logger.LEVELS[args.log] + ap_logger.setLogLevel(ap_logger.LEVELS[args.log]) # Instantiate the ESL application - access_point = AccessPoint(get_ap_config(args.conn), args.cmd, args.demo) + access_point = AccessPoint(get_ap_config(args.conn), args.unsecure, args.cmd, args.demo) cli_processor = CliProcessor(access_point) access_point.cli_queue = cli_processor.queue try: cli_processor.loop() except KeyboardInterrupt: pass - access_point.shutdown() + try: + access_point.shutdown() + except KeyboardInterrupt: + pass # avoid crash in case of slow shutdown meets impatient user :) # Script entry point. if __name__ == "__main__": diff --git a/app/bluetooth/example_host/bt_host_esl_ap/esl_command.py b/app/bluetooth/example_host/bt_host_esl_ap/esl_command.py index aaf2544d617..21c5372be81 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/esl_command.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/esl_command.py @@ -39,7 +39,11 @@ def __init__(self, params, group_id, slot_num): self.params = params self.response_opcode = [] self.calculate_expected_response() - self.logger = getLogger() + + # Logger + @property + def log(self): + return getLogger("CMD") def calculate_expected_response(self): """ Calculate possible response opcodes """ @@ -81,9 +85,10 @@ def opcode_valid(self, opcode): elif (opcode & 0x0F) == TLV_OPCODE_VENDOR_SPECIFIC: valid = True elif opcode in self.response_opcode: + self.log.debug("Expected response received: 0x%02x", opcode) valid = True if not valid: - self.logger.warning("Unexpected response received : 0x%02x!", opcode) + self.log.warning("Unexpected response received: %d - expected: %s!", opcode, self.response_opcode) return valid def __str__(self): @@ -93,6 +98,6 @@ def __str__(self): ret += f"esl_id: {self.esl_id}\n" ret += f"group_id: {self.group_id}\n" ret += f"slot_number: {self.slot_number}\n" - ret += f"timestamp: {self.timestamp}\n" - ret += f"params: {self.params}" + ret += f"timestamp: {dt.fromtimestamp(self.timestamp).strftime('%d/%b %H:%M:%S.%f')[:-3]}\n" + ret += f"params: {self.params.hex()}" return ret diff --git a/app/bluetooth/example_host/bt_host_esl_ap/esl_lib.py b/app/bluetooth/example_host/bt_host_esl_ap/esl_lib.py index 5cd3ef3cc77..d2fa655c24c 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/esl_lib.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/esl_lib.py @@ -33,6 +33,7 @@ import threading import ap_logger import esl_lib_wrapper as elw +from ap_constants import ADDRESS_TYPE_PUBLIC_ADDRESS SCAN_PHY_1M = 1 SCAN_PHY_CODED = 4 @@ -94,6 +95,7 @@ def event_factory(evt_code: elw.esl_lib_evt_type_t, evt_data: elw.esl_lib_evt_da EventConnectionClosed, EventConnectionOpened, EventBondingData, + EventBondingFinished, EventPawrStatus, EventPawrResponse, EventPawrDataRequest, @@ -114,8 +116,7 @@ def get_node_id(node_id: elw.esl_lib_node_id_t): if node_id.type == elw.ESL_LIB_NODE_ID_TYPE_ADDRESS: return Address.from_ctype(node_id.id.address) if node_id.type == elw.ESL_LIB_NODE_ID_TYPE_CONNECTION: - # Store pointer as an integer - return int(node_id.id.connection_handle) + return ConnectionHandle(node_id.id.connection_handle) if node_id.type == elw.ESL_LIB_NODE_ID_TYPE_PAWR: return PAWRSubevent.from_ctype(node_id.id.pawr) return None @@ -128,39 +129,44 @@ def __init__(self, address: bytes, address_type=None): self.addr = address if address_type is None: # use public device address type per default - self.addr_type = 0 + self.address_type = ADDRESS_TYPE_PUBLIC_ADDRESS else: - self.addr_type = int(address_type) + self.address_type = int(address_type) def __repr__(self) -> str: - return ':'.join([f'{b:02X}' for b in iter(reversed(self.addr))]) + return ':'.join([f'{b:02X}' for b in iter(reversed(self.addr))]) + f', type {self.address_type}' def __eq__(self, other): if other is None: return False if isinstance(other, Address): - return (self.addr == other.addr) and (self.addr_type == other.addr_type) + return (self.addr == other.addr) and (self.address_type == other.address_type) if len(other) >= 12: val_b = bytes.fromhex(other.replace(':', ''))[::-1] return val_b == self.addr return other == self.addr def __hash__(self): - return hash((self.addr, self.addr_type)) + return hash((self.addr, self.address_type)) @classmethod def from_str(cls, address: str, address_type=None): '''Create new address instance from string object''' - return cls(bytes.fromhex(address.replace(':', ''))[::-1], address_type) + return cls(bytes.fromhex(address.replace(':', ''))[::-1], ADDRESS_TYPE_PUBLIC_ADDRESS if address_type is None else int(address_type)) @classmethod def from_ctype(cls, address: elw.esl_lib_address_t): '''Create new address instance from ctype object''' - return cls(bytes(address.addr), int(address.addr_type)) + return cls(bytes(address.addr), int(address.address_type)) def to_ctype(self) -> elw.esl_lib_address_t: '''Convert to ctype object''' - return elw.esl_lib_address_t((ctypes.c_ubyte * 6).from_buffer_copy(self.addr), self.addr_type) + return elw.esl_lib_address_t(elw.struct_esl_lib_address_s._fields_[0][1].from_buffer_copy(self.addr), self.address_type) + +class ConnectionHandle(int): + '''Connection handle representation''' + def __repr__(self): + return hex(self) class PAWRSubevent(): '''Wrapper for esl_lib_pawr_subevent_t''' @@ -169,7 +175,7 @@ def __init__(self, handle: int, subevent: int): self.subevent = subevent def __repr__(self) -> str: - return f'PAWR {self.handle} subevent {self.subevent}' + return f'PAWR 0x{self.handle:08x} subevent {self.subevent}' @classmethod def from_ctype(cls, pawr: elw.esl_lib_pawr_subevent_t): @@ -226,7 +232,7 @@ class EventTagInfo(): evt_code = EventType(elw.ESL_LIB_EVT_TAG_INFO) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_tag_info.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_tag_info.connection_handle) tlv_data = long_array_to_bytes(evt_data.evt_tag_info.tlv_data) self.tlv_data = {} tlv_position = 0 @@ -239,108 +245,119 @@ def __init__(self, evt_data: elw.esl_lib_evt_data_t): def __repr__(self) -> str: tlv_data_str = ', '.join([f'{get_enum("ESL_LIB_DATA_TYPE_", key)}: {value.hex()}' for key, value in self.tlv_data.items()]) - return f'{self.evt_code}, {self.connection_handle:#x}, {tlv_data_str}' + return f'{self.evt_code}, {self.connection_handle}, {tlv_data_str}' class EventConfigureTagResponse(): '''Wrapper for esl_lib_evt_configure_tag_response_t''' evt_code = EventType(elw.ESL_LIB_EVT_CONFIGURE_TAG_RESPONSE) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_configure_tag_response.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_configure_tag_response.connection_handle) self.type = evt_data.evt_configure_tag_response.type self.status = evt_data.evt_configure_tag_response.status def __repr__(self) -> str: type_str = get_enum('ESL_LIB_DATA_TYPE_', self.type) status_str = get_enum('SL_STATUS_', self.status) - return f'{self.evt_code}, {self.connection_handle:#x}, {type_str}, {status_str}' + return f'{self.evt_code}, {self.connection_handle}, {type_str}, {status_str}' class EventControlPointResponse(): '''Wrapper for esl_lib_evt_control_point_response_t''' evt_code = EventType(elw.ESL_LIB_EVT_CONTROL_POINT_RESPONSE) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_control_point_response.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_control_point_response.connection_handle) self.status = evt_data.evt_control_point_response.status self.data_sent = array_to_bytes(evt_data.evt_control_point_response.data_sent) def __repr__(self) -> str: status_str = get_enum('SL_STATUS_', self.status) - return f'{self.evt_code}, {self.connection_handle:#x}, {status_str}, {self.data_sent.hex()}' + return f'{self.evt_code}, {self.connection_handle}, {status_str}, {self.data_sent.hex()}' class EventControlPointNotification(): '''Wrapper for esl_lib_evt_control_point_notification_t''' evt_code = EventType(elw.ESL_LIB_EVT_CONTROL_POINT_NOTIFICATION) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_control_point_notification.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_control_point_notification.connection_handle) self.data = array_to_bytes(evt_data.evt_control_point_notification.data) def __repr__(self) -> str: - return f'{self.evt_code}, {self.connection_handle:#x}, {self.data.hex()}' + return f'{self.evt_code}, {self.connection_handle}, {self.data.hex()}' class EventConnectionOpened(): '''Wrapper for esl_lib_evt_connection_opened_t''' evt_code = EventType(elw.ESL_LIB_EVT_CONNECTION_OPENED) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_connection_opened.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_connection_opened.connection_handle) self.address = Address.from_ctype(evt_data.evt_connection_opened.address) self.gattdb_handles = elw.esl_lib_gattdb_handles_t.from_buffer_copy(evt_data.evt_connection_opened.gattdb_handles) def __repr__(self) -> str: gattdb_str = f'[{self.gattdb_handles.services.esl}, {self.gattdb_handles.services.ots}, {self.gattdb_handles.services.dis}]' - return f'{self.evt_code}, {self.connection_handle:#x}, {self.address}, {gattdb_str}' + return f'{self.evt_code}, {self.connection_handle}, {self.address}, {gattdb_str}' class EventConnectionClosed(): '''Wrapper for esl_lib_evt_connection_closed_t''' evt_code = EventType(elw.ESL_LIB_EVT_CONNECTION_CLOSED) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_connection_closed.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_connection_closed.connection_handle) self.address = Address.from_ctype(evt_data.evt_connection_closed.address) self.reason = evt_data.evt_connection_closed.reason def __repr__(self) -> str: reason_str = get_enum('SL_STATUS_', self.reason) - return f'{self.evt_code}, {self.connection_handle:#x}, {self.address}, {reason_str}' + return f'{self.evt_code}, {self.connection_handle}, {self.address}, {reason_str}' class EventBondingData(): '''Wrapper for esl_lib_evt_bonding_data_t''' evt_code = EventType(elw.ESL_LIB_EVT_BONDING_DATA) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_bonding_data.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_bonding_data.connection_handle) self.address = Address.from_ctype(evt_data.evt_bonding_data.address) self.ltk = bytes(evt_data.evt_bonding_data.ltk) def __repr__(self) -> str: - return f'{self.evt_code}, {self.connection_handle:#x}, {self.address}, {self.ltk.hex()}' + return f'{self.evt_code}, {self.connection_handle}, {self.address}, {self.ltk.hex()}' + +class EventBondingFinished(): + '''Wrapper for esl_lib_evt_bonding_finished_t''' + evt_code = EventType(elw.ESL_LIB_EVT_BONDING_FINISHED) + + def __init__(self, evt_data: elw.esl_lib_evt_data_t): + self.connection_handle = ConnectionHandle(evt_data.evt_bonding_finished.connection_handle) + self.address = Address.from_ctype(evt_data.evt_bonding_finished.address) + + def __repr__(self) -> str: + return f'{self.evt_code}, {self.connection_handle}, {self.address}' class EventImageTransferFinished(): '''Wrapper for esl_lib_evt_image_transfer_finished_t''' evt_code = EventType(elw.ESL_LIB_EVT_IMAGE_TRANSFER_FINISHED) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_image_transfer_finished.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_image_transfer_finished.connection_handle) self.img_index = evt_data.evt_image_transfer_finished.img_index self.status = evt_data.evt_image_transfer_finished.status def __repr__(self) -> str: status_str = get_enum('SL_STATUS_', self.status) - return f'{self.evt_code}, {self.connection_handle:#x}, {self.img_index}, {status_str}' + return f'{self.evt_code}, {self.connection_handle}, {self.img_index}, {status_str}' class EventImageType(): '''Wrapper for esl_lib_evt_image_type_t''' evt_code = EventType(elw.ESL_LIB_EVT_IMAGE_TYPE) def __init__(self, evt_data: elw.esl_lib_evt_data_t): - self.connection_handle = evt_data.evt_image_type.connection_handle + self.connection_handle = ConnectionHandle(evt_data.evt_image_type.connection_handle) self.img_index = evt_data.evt_image_type.img_index self.type_data = long_array_to_bytes(evt_data.evt_image_type.type_data) def __repr__(self) -> str: - return f'{self.evt_code}, {self.connection_handle:#x}, {self.img_index}, {self.type_data.hex()}' + return f'{self.evt_code}, {self.connection_handle}, {self.img_index}, {self.type_data.hex()}' class EventPawrStatus(): '''Wrapper for esl_lib_evt_pawr_status_t''' @@ -394,7 +411,7 @@ def __repr__(self) -> str: lib_status_str = get_enum('ESL_LIB_STATUS_', self.lib_status) sl_status_str = get_enum('SL_STATUS_', self.sl_status) try: - if isinstance(self.node_id, int): + if isinstance(self.node_id, ConnectionHandle) or isinstance(self.node_id, (Address)): # Connection handle node ID type data_str = get_enum('ESL_LIB_CONNECTION_STATE_', self.data) elif isinstance(self.node_id, PAWRSubevent): @@ -439,27 +456,33 @@ def _process_run(self, conn, stdout, level): '''Main method of the ESL lib process''' ap_logger.stdout = stdout ap_logger.level = level - logger = ap_logger.getLogger('LIB') - logger.debug('started pid: %u', os.getpid()) + self.log.debug('started pid: %u', os.getpid()) threading.Thread(target=self._deserialize_command, daemon=True, args=(conn,)).start() # Instantiate callback function pointer on_event_func = elw.esl_lib_on_event_t(self._on_event) def log(level:int, module:str, log:str, file:str, line:int, function:str): """Logging callback for ESL lib instance""" + filter_events = [] LOG_LEVEL_DICT = { - elw.ESL_LIB_LOG_LEVEL_DEBUG: logger.debug, - elw.ESL_LIB_LOG_LEVEL_INFO: logger.info, - elw.ESL_LIB_LOG_LEVEL_WARNING: logger.warning, - elw.ESL_LIB_LOG_LEVEL_ERROR: logger.error, - elw.ESL_LIB_LOG_LEVEL_CRITICAL: logger.critical, + elw.ESL_LIB_LOG_LEVEL_DEBUG: self.log.debug, + elw.ESL_LIB_LOG_LEVEL_INFO: self.log.info, + elw.ESL_LIB_LOG_LEVEL_WARNING: self.log.warning, + elw.ESL_LIB_LOG_LEVEL_ERROR: self.log.error, + elw.ESL_LIB_LOG_LEVEL_CRITICAL: self.log.critical, } - filter_events = [b"PAwR response, data status = 255", b"Tag found"] + if ap_logger.logLevel() > ap_logger.LEVELS["NOTSET"]: # Note: The lowest log level becomes extra verbose, completely flooding the CLI! + filter_events = [b"PAwR response, data status = 255", b"Tag found", b"characteristic", b"tag info"] if not any(flt in log for flt in filter_events): - LOG_LEVEL_DICT[level](f'[{module}] {log.rstrip()} @ {file}:{line} in {function}') + LOG_LEVEL_DICT[level]("[%s] %s in %s() @ %d:%s ", module, log.rstrip(), function, line, file) + log_func = elw.esl_lib_log_callback_t(log) elw.esl_lib_start(self.config, on_event_func, log_func) - logger.debug('terminated pid: %u', os.getpid()) + self.log.debug('terminated pid: %u', os.getpid()) + + @property + def log(self): + return ap_logger.getLogger('LIB') def _deserialize_command(self, conn: Connection): '''Deserialize command and serialize result''' @@ -645,14 +668,14 @@ def _pawr_enable(self, pawr_handle, enable: bool): status = elw.esl_lib_pawr_enable(pawr_handle, enable) return (status, ) - def pawr_set_data(self, pawr_handle, subevent: int, payload: bytes): + def pawr_set_data(self, pawr_handle, subevent: int, response_slot_max: int, payload: bytes): '''Public wrapper for esl_lib_pawr_set_data''' - self._serialize_command('_pawr_set_data', (pawr_handle, subevent, payload)) + self._serialize_command('_pawr_set_data', (pawr_handle, subevent, response_slot_max, payload)) - def _pawr_set_data(self, pawr_handle, subevent: int, payload: bytes): + def _pawr_set_data(self, pawr_handle, subevent: int, response_slot_max: int, payload: bytes): '''Internal wrapper for esl_lib_pawr_set_data''' c_payload = bytes_to_array(payload) - status = elw.esl_lib_pawr_set_data(pawr_handle, subevent, array_p(c_payload)) + status = elw.esl_lib_pawr_set_data(pawr_handle, subevent, response_slot_max, array_p(c_payload)) return (status, ) def pawr_configure(self, diff --git a/app/bluetooth/example_host/bt_host_esl_ap/esl_tag.py b/app/bluetooth/example_host/bt_host_esl_ap/esl_tag.py index 83d638af9c1..bab8e2e246e 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/esl_tag.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/esl_tag.py @@ -24,39 +24,110 @@ # misrepresented as being the original software. # 3. This notice may not be removed or altered from any source distribution. +import threading from collections import namedtuple from datetime import datetime as dt +from image_converter import XbmConverter from ap_constants import * from ap_config import IOP_TEST -from ap_logger import getLogger +from ap_logger import getLogger, log, LEVELS, logLevel from ap_sensor import SENSOR_INFO_LENGTH_SHORT, SENSOR_INFO_LENGTH_LONG, SENSOR_TYPES import esl_lib_wrapper as elw +import esl_lib PNP_VENDOR_ID_SOURCE_SIG = 1 DISPLAY_INFO_STRUCT_SIZE = 5 +class InvalidTagStateError(Exception): + '''Invalid ESL Tag State error''' + +class ImageUpdateFailed(Exception): + '''Image update failed''' + +class ImageTypeRequired(Exception): + '''Image update failed''' + +class TagState(int): + """ Tag state from the point of view of the AP """ + IDLE = 0 + CONNECTING = 1 + CONNECTED = 2 + + def __str__(self) -> str: + state_to_str = { + self.IDLE: "Idle", + self.CONNECTING: "Connecting", + self.CONNECTED: "Connected", + } + try: + return state_to_str[self] + except KeyError: + return f"Unknown internal state ({self})" + +class EslState(int): + """ Tag state according to the ESL Profile specification """ + UNASSOCIATED = 0 + CONFIGURING = 1 + SYNCHRONIZED = 2 + UPDATING = 3 + UNSYNCHRONIZED = 4 + + def __str__(self) -> str: + state_to_str = { + self.UNASSOCIATED: "Unassociated", + self.CONFIGURING: "Configuring", + self.SYNCHRONIZED: "Synchronized", + self.UPDATING: "Updating", + self.UNSYNCHRONIZED: "Unsynchronized" + } + try: + return state_to_str[self] + except KeyError: + return f"Unknown ESL state ({self})" + class Tag(): """ ESL Tag """ _counter = 0 - def __init__(self, address, dummy=False): + def __init__(self, lib:esl_lib.Lib, address: esl_lib.Address, dummy=False): self.id = type(self)._counter if not dummy: type(self)._counter +=1 + self.lib = lib + self._state = TagState(TagState.IDLE) + self._state_timestamp = dt.now() + self._current_time_last_set = dt.now().timestamp() # ESL specific attributes self.ble_address = address self.ots_image_type = {} self.pending_unassociate = False - self.state = ST_UNASSOCIATED + self._advertising_timer = threading.Timer(ADVERTISING_TIMEOUT, self.__advertising_timeout) self.last_req_timestamp = dt.now().timestamp() self.last_resp_timestamp = dt.now().timestamp() self.unresp_command_number = 0 self.basic_state_flags = 0 - self.logger = getLogger() self.gatt_values = {} self.gatt_write_values = {} self.gattdb_handles = None self.auto_image_count = 0 + self.connection_handle = None + self._blocked = elw.ESL_LIB_STATUS_NO_ERROR + # PAST timer, Note: interval is re-initialized properly after PA interval is set below + self._past_timer = threading.Timer(10, self.__past_timeout) + self._past_timer.daemon = True + self._past_initiated = False + self._advertising = False + self.raw_image = None + self.image_file = None + self.rotation = None + self.label = None + self.xbm_converter = XbmConverter() + self.busy = False + + # Logger + @property + def log(self): + return getLogger("TAG") def get_value_as_bytes(self, key) -> bytes: try: @@ -70,15 +141,30 @@ def get_value_as_int(self, key): except KeyError: return None + @property + def advertising(self): + """ Tell if the tag is advertising at the moment """ + return self._advertising and self.state != TagState.CONNECTING + @property def provisioned(self): """ Tell if the tag is provisioned """ - return self.esl_address is not None and self.response_key is not None and self.ap_sync_key is not None and self.time is not None + return self.associated and self.response_key is not None and self.ap_sync_key is not None and self.time is not None + + @property + def associated(self): + """ Tell if the tag is a new instance """ + return self.esl_address is not None @property - def skip_get_info(self): - """ Tell if getting tag info can be skipped during connecting """ - return elw.ESL_LIB_DATA_TYPE_GATT_CONTROL_POINT in self.gatt_values + def synchronized(self): + """ Tell if the tag is associated """ + return self.basic_state_flags & BASIC_STATE_FLAG_SYNCHRONIZED + + @property + def blocked(self): + """ Tell if the tag is blocked """ + return self._blocked @property def esl_address(self): @@ -142,7 +228,7 @@ def display_info(self): except KeyError: return [] if (len(value) % DISPLAY_INFO_STRUCT_SIZE != 0): - self.logger.error("Invalid display information") + self.log.error("Invalid display information") return [] field_index = 0 display_info = [] @@ -205,9 +291,59 @@ def pnp_product_version(self): def serial_number(self): return self.get_value_as_bytes(elw.ESL_LIB_DATA_TYPE_GATT_SERIAL_NUMBER) - def set_valid(self): - """ Set object as a real/valid ESL (as opposed to a virtual ones used for simulation, or those unassociated yet) """ - self.gatt_values[elw.ESL_LIB_DATA_TYPE_GATT_CONTROL_POINT] = True # ESL Control Point is a mandatory characteristic + @property + def esl_state(self): + """ ESL state getter """ + if self.state in [TagState.IDLE, TagState.CONNECTING]: + if not self.associated: + return EslState(EslState.UNASSOCIATED) + else: + if not self.synchronized: + return EslState(EslState.UNSYNCHRONIZED) + else: + return EslState(EslState.SYNCHRONIZED) + else: + if not self.provisioned: + return EslState(EslState.CONFIGURING) + else: + return EslState(EslState.UPDATING) + + @property + def state(self): + """ Tag state getter """ + return self._state + + @state.setter + def state(self, value: TagState): + """ Connection state setter - for class internal use, only!""" + if self._state != value: + now = dt.now() + new_state = TagState(value) + self.log.debug("[%s] Tag state transition: %s -> %s, time spent in state: %s", + self.ble_address, self._state, new_state, now - self._state_timestamp) + self._state_timestamp = now + self._state = new_state + + + @property + def connection_handle(self): + """ Connection handle getter """ + return self._connection_handle + + @property + def past_initiated(self): + """ PAST procedure progress monitor """ + return self._past_initiated + + @connection_handle.setter + def connection_handle(self, value): + """ Connection handle setter - for class internal use, only!""" + # Setting the connection handle implicitly changes the connection status accordingly. + if value is None: + self.state = TagState.IDLE + else: + self.state = TagState.CONNECTED + self._connection_handle = value def reset(self): """ Reset object states """ @@ -217,16 +353,54 @@ def reset(self): elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS] self.gattdb_handles = None self.pending_unassociate = False - self.update_timestamps() - self.state = ST_UNSYNCHRONIZED - self.update_flags(BASIC_STATE_FLAG_SYNCHRONIZED,False) + self.update_response_timestamp() + self.__update_flags(BASIC_STATE_FLAG_SYNCHRONIZED, False) self.gatt_write_values = {key: value for key, value in self.gatt_values.items() if key in keys} - # keep ESL Address if exists, delete the rest - also make the ESL object invalid for possible future re-discovery - self.gatt_values = {key: value for key, value in self.gatt_values.items() if key == elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS} + # Keep ESL Address if exists and the previous config has been finished succesfully, delete the rest - also make the ESL object invalid for possible future re-discovery + self.gatt_values = {key: value for key, value in self.gatt_values.items() if key == elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS and len(self.gatt_write_values) == len(keys)} + if len(self.gatt_values) == 0: + # Reset the image counter also in this corner case + self.auto_image_count = 0 + # Reset timers + if self._advertising_timer.is_alive(): + self._advertising_timer.cancel() + if self._past_timer.is_alive(): + self._past_timer.cancel() + # Reset busy state + self.busy = False + self.connection_handle = None + self._past_initiated = False + self._advertising = False + + def block(self, lib_status = elw.ESL_LIB_STATUS_UNSPECIFIED_ERROR): + """ Set blocked state if not set already""" + if self._blocked == elw.ESL_LIB_STATUS_NO_ERROR: + self.update_request_timestamp() + self._blocked = lib_status + + def unblock(self): + """ Release from blocked state """ + self._blocked = elw.ESL_LIB_STATUS_NO_ERROR + + def reset_advertising(self): + """ Enable re-discovery of an already known (reported) tag """ + if self._advertising_timer.is_alive(): + self._advertising_timer.cancel() + self._advertising = False + + def unassociate(self): + """ Unassociate tag object """ + self.gatt_values = {} + self.reset() + self._associated = False - def update_state(self, data, state=ST_SYNCHRONIZED): - """ Update tag state """ - self.state = state + def unsynchronize(self): + """ Clear the BASIC_STATE_FLAG_SYNCHRONIZED flag internally to consider a tag unsynced """ + # while clearing the bit it is still possible that the tag is actually synced so doing this allows it to recover silently + self.basic_state_flags = self.basic_state_flags & ~BASIC_STATE_FLAG_SYNCHRONIZED + + def handle_response(self, data): + """ Handle TLV response """ # Error if data[0] == TLV_RESPONSE_ERROR: pass @@ -236,7 +410,7 @@ def update_state(self, data, state=ST_SYNCHRONIZED): # Basic state elif data[0] == TLV_RESPONSE_BASIC_STATE: bs_bitmap = int.from_bytes(data[1:], byteorder="little") - self.update_flags(bs_bitmap) + self.__update_flags(bs_bitmap, None) # Display state elif data[0] == TLV_RESPONSE_DISPLAY_STATE: pass @@ -270,21 +444,26 @@ def timestamps_diff(self, timestamp): """ Get timestamp difference """ return timestamp - self.last_req_timestamp, timestamp - self.last_resp_timestamp - def update_flags(self, flags, new_state=True): - """ Update basic state flags """ + def __update_flags(self, flags, new_state=True): if flags is not None: - if new_state: + if new_state == True: self.basic_state_flags = self.basic_state_flags | flags - else: + elif new_state == False: self.basic_state_flags = self.basic_state_flags & ~flags - - if self.basic_state_flags & BASIC_STATE_FLAG_SYNCHRONIZED: - self.state = ST_SYNCHRONIZED else: - self.last_req_timestamp = dt.now().timestamp() + self.basic_state_flags = flags # raw data update from PAwR / ESL CP response + + if not self.synchronized and not self.blocked: + self.update_request_timestamp() if flags & BASIC_STATE_FLAG_SERVICE_NEEDED: - self.logger.warning("ESL ID %d in group %d needs attention, Service Needed flag is active!", self.esl_id, self.group_id) + self.log.warning("ESL ID %d in group %d needs attention, Service Needed flag is active!", self.esl_id, self.group_id) + + def find_type_matching_display_index(self, display_type): + for x in self.display_info: + if x.type == display_type: + return self.display_info.index(x) + return None def get_info(self): """ Get tag information """ @@ -366,10 +545,347 @@ def get_info(self): bs_string = ", ".join([value for key, value in BASIC_STATE_STRINGS.items() if self.basic_state_flags & key]) if len(bs_string) == 0: bs_string = "No Basic State flag is set" - info += f"{bs_string} ({self.basic_state_flags:#06x})" + info += f"{bs_string} ({self.basic_state_flags:#06x}) received at {dt.fromtimestamp(self.last_resp_timestamp, tz=None).strftime('%d/%b %H:%M:%S.%f')[:-3]}" return info def __str__(self): if self.esl_address is None: return f"BLE Address: {self.ble_address}, Unassociated" return f"BLE Address: {self.ble_address}, ESL ID {self.esl_id} in group {self.group_id} ({self.esl_address:#06x})" + + def handle_event(self, evt): + """ Handle event """ + if isinstance(evt, esl_lib.EventConnectionOpened): + if evt.address == self.ble_address: + self.connection_handle = evt.connection_handle + self.gattdb_handles = evt.gattdb_handles + self.pending_unassociate = False + if not self.provisioned: + self.log.info("Reading tag information from address %s", self.ble_address) + self.get_tag_info() + else: + self.log.info("Tag info already available, skipping discovery for %s", self.ble_address) + + if self._advertising_timer.is_alive(): + self._advertising_timer.cancel() + self._advertising = False + if self.esl_address is None: + self.log.info("Registering ESL Tag at BLE address: %s", self.ble_address) + if self.provisioned: + self.log.info("Already known Tag at BLE address: %s", self.ble_address) + elif isinstance(evt, esl_lib.EventBondingFinished): + if self.blocked: + self.unblock() # clear the blocked state if it has been connected and bonded - this happened certainly manually + self.block(elw.ESL_LIB_STATUS_CONN_CONFIG_FAILED) # change the reason until at least ESL Address is set + elif isinstance(evt, esl_lib.EventConnectionClosed): + if evt.connection_handle == self.connection_handle: + self._past_timer.cancel() + self.connection_handle = None + self._past_initiated = False + if evt.reason == elw.SL_STATUS_BT_CTRL_REMOTE_USER_TERMINATED: + if self.provisioned and not self.pending_unassociate: + self.__update_flags(BASIC_STATE_FLAG_SYNCHRONIZED) + else: + self.__update_flags(BASIC_STATE_FLAG_SYNCHRONIZED, False) + self.unresp_command_number = 0 + self.update_timestamps() + elif evt.reason == elw.SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_BY_LOCAL_HOST: + self.__update_flags(BASIC_STATE_FLAG_SYNCHRONIZED, False) + self.log.info("Connection to %s closed with reason %s",self.ble_address, esl_lib.get_enum("SL_STATUS_",evt.reason)) + elif isinstance(evt, esl_lib.EventTagInfo): + if evt.connection_handle == self.connection_handle: + self.gatt_values.update(evt.tlv_data) + if elw.ESL_LIB_DATA_TYPE_GATT_PNP_ID in evt.tlv_data: + if self.pnp_vendor_id is None: + self.log.error("PnP characteristic not found - vendor opcodes support disabled") + elif self.pnp_vendor_id == SIG_VENDOR_ID_SILABS: + self.log.info("Silabs device found - vendor opcodes are not defined") + else: + self.log.info("PnP characteristic '0x%02x' found for %s", self.pnp_vendor_id, self.ble_address) + if elw.ESL_LIB_DATA_TYPE_GATT_SERIAL_NUMBER in evt.tlv_data: + self.log.info("Serial Number String '%s' present on %s", str(self.serial_number), self.ble_address) + self.busy = False + values = self.gatt_write_values + if len(values) and self.associated: + if elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME in self.gatt_write_values: + # compensate the absolute time value if it's present + absolute_time = int.from_bytes(self.gatt_write_values[elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME], 'little') + current_timestamp = dt.now().timestamp() + time_diff_ms = int(1000 * (current_timestamp - self._current_time_last_set)) + absolute_time += time_diff_ms + self.gatt_write_values[elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME] = absolute_time.to_bytes(4, 'little') + self.configure_tag(values) + elif isinstance(evt, esl_lib.EventConfigureTagResponse): + if evt.connection_handle == self.connection_handle: + self.gatt_values[evt.type] = self.gatt_write_values[evt.type] + if evt.type == elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS: + if evt.status == elw.SL_STATUS_OK: + self._associated = True + self.unblock() # clear previous blocked state if the Tag becomes associated + else: + self._associated = False + if self.provisioned: + self.log.info("ESL Tag fully provisioned at address %s", self.ble_address) + self.busy = False + elif isinstance(evt, esl_lib.EventImageType): + if evt.connection_handle == self.connection_handle: + self.ots_image_type[evt.img_index] = evt.type_data[3] + self.busy = False + elif isinstance(evt, esl_lib.EventImageTransferFinished): + if evt.connection_handle == self.connection_handle: + if evt.status == elw.SL_STATUS_OK and evt.img_index > self.auto_image_count: + self.auto_image_count = evt.img_index + self.log.info("Image %d sent to device at address %s with result 0x%x", evt.img_index, self.ble_address, evt.status) + self.busy = False + elif isinstance(evt, esl_lib.EventControlPointResponse): + if evt.connection_handle == self.connection_handle: + self.log.info("Command: %s written successfully for %s", evt.data_sent.hex(), self.ble_address) + self.busy = False + if evt.data_sent[0] == TLV_OPCODE_FACTORY_RST: + self.reset() + self.pending_unassociate = True # need to revert pending_unassociate until AP core processes the same event! + elif isinstance(evt, esl_lib.EventControlPointNotification): + if evt.connection_handle == self.connection_handle: + self.handle_response(evt.data) + if evt.data[0] == TLV_RESPONSE_BASIC_STATE: + self.basic_state_flags = int.from_bytes(evt.data[1:2], 'little') + elif isinstance(evt, esl_lib.EventTagFound): + if evt.address == self.ble_address: + if self.state == TagState.IDLE: + if not self._advertising: # note the internal check, not the property! (To print following message only once) + self.log.info("ESL service found at BLE address: %s with RSSI: %d dBm", self.ble_address, evt.rssi) + self._advertising = True # setting this has to precede self.esl_state == EslState.SYNCHRONIZED check! + if self.advertising: + if self.esl_state == EslState.SYNCHRONIZED: + self.log.warning("ESL at address %s lost sync!", self.ble_address) + self.reset() # reset will clear _advertising state, too + self._advertising = True # set _advertising back - since it is indeed advertising + if self._advertising_timer.is_alive(): + self._advertising_timer.cancel() + self._advertising_timer = threading.Timer(ADVERTISING_TIMEOUT, self.__advertising_timeout) + self._advertising_timer.daemon = True + self._advertising_timer.start() + elif isinstance(evt, esl_lib.EventError): + self._advertising = False + if evt.lib_status == elw.ESL_LIB_STATUS_BONDING_FAILED: + self.state = TagState.IDLE + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_SUBSCRIBE_FAILED: + self.block(evt.lib_status) + self.log.error("ESL at address %s blocked due to ESL Control Point subscription failure!", self.ble_address) + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_FAILED: + if evt.sl_status is not elw.SL_STATUS_ALREADY_EXISTS: + self.connection_handle = None + if evt.data in [elw.ESL_LIB_CONNECTION_STATE_SERVICE_DISCOVERY, elw.ESL_LIB_CONNECTION_STATE_DIS_DISCOVERY, elw.ESL_LIB_CONNECTION_STATE_ESL_DISCOVERY]: + self.log.error("ESL at address %s blocked due to ESL service discovery failure!", self.ble_address) + self.block(evt.lib_status) + self.state = TagState.IDLE + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_CLOSE_FAILED: + self.connection_handle = None + self.busy = False + if evt.sl_status == elw.SL_STATUS_TIMEOUT and evt.data == elw.ESL_LIB_CONNECTION_STATE_PAST_CLOSE_CONNECTION and self._past_timer.is_alive(): + self._past_timer.cancel() + elif evt.lib_status == elw.ESL_LIB_STATUS_CONN_TIMEOUT: + self.connection_handle = None + if evt.data == elw.ESL_LIB_CONNECTION_STATE_PAST_CLOSE_CONNECTION: + self.log.warning("ESL at address %s failed to sync!", self.ble_address) + self.reset() + elif evt.lib_status == elw.ESL_LIB_STATUS_OTS_GOTO_FAILED: + if evt.sl_status == elw.SL_STATUS_NOT_FOUND: + self.log.error("No object found with the requested Object ID for address %s", self.ble_address) + self.busy = False + elif evt.lib_status == elw.ESL_LIB_STATUS_PAST_INIT_FAILED: + self.busy = False + self._past_initiated = False + if self._past_timer.is_alive(): + self._past_timer.cancel() + if evt.sl_status in [elw.SL_STATUS_BT_CTRL_COMMAND_DISALLOWED, elw.SL_STATUS_INVALID_PARAMETER]: + self.log.info("PAST skipped for address %s by ESL already in Synchronized state.", self.ble_address) + else: + self.log.error("PAST was unsuccesssful, force closing connection to tag at address %s", self.ble_address) + self.close_connection() + elif evt.lib_status == elw.ESL_LIB_STATUS_OTS_INIT_FAILED: + self.auto_image_count = 0 + + def __advertising_timeout(self): + self.log.warning("Advertisements from address %s are no longer received!", self.ble_address) + self._advertising = False + + def __past_timeout(self): + """ Called on PAST timeout """ + self.log.warning("PAST timeout for address %s, force close!", self.ble_address) + try: + self.close_connection() + except Exception as e: + self.log.error(e) + + def connect(self, + pawr=None, + identity: esl_lib.Address=None, + key_type: int=elw.ESL_LIB_KEY_TYPE_NO_KEY, + key: bytes=None): + """ Connect to the tag """ + if self.state != TagState.IDLE: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + self._connection_handle = None # silent but forced reset of handle + self.state = TagState.CONNECTING + if pawr is None: + self._advertising = True # necessary step for any connect requests to undetected advertisers! + self.lib.connect(address=self.ble_address, + pawr=pawr, + identity=identity, + key_type=key_type, + key=key, + gattdb=self.gattdb_handles) + + def close_connection(self): + """ Disconnect from the tag """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + self._past_initiated = False + try: + self.lib.close_connection(self.connection_handle) + self.busy = True + except esl_lib.CommandFailedError as e: + self.log.error(e) + + def get_tag_info(self): + """ Get tag info """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + try: + self.lib.get_tag_info(self.connection_handle) + self.busy = True + except esl_lib.CommandFailedError as e: + self.log.error(e) + + def configure_tag(self, tlv_data: dict, att_response: bool=True): + """ Configure tag using TLVs """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + # Clear anything previously configured but ESL Address before to be (re)written + for key in tlv_data: + if key != elw.ESL_LIB_DATA_TYPE_GATT_ESL_ADDRESS: + if key == elw.ESL_LIB_DATA_TYPE_GATT_CURRENT_TIME: + self._current_time_last_set = dt.now().timestamp() + try: + self.gatt_values.pop(key) + except KeyError: + pass + + self.gatt_write_values.update(tlv_data) + try: + self.lib.configure_tag(self.connection_handle, tlv_data, att_response) + self.busy = True + except esl_lib.CommandFailedError as e: + self.log.error(e) + + def write_control_point(self, data: bytes, att_response: bool=True): + """ Write ESL Control Point """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + factory_reset = data[0] == TLV_OPCODE_FACTORY_RST + if (data[0] == TLV_OPCODE_UNASSOCIATE or factory_reset) and data[1] == self.esl_id: + self.pending_unassociate = True + try: + self.lib.write_control_point(self.connection_handle, data, (att_response or factory_reset)) + self.busy = True + except esl_lib.CommandFailedError as e: + self.log.error(e) + + def write_image(self, img_index, img_data: bytes): + """ Write image to the tag """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + try: + self.lib.write_image(self.connection_handle, img_index, img_data) + self.busy = True + except esl_lib.CommandFailedError as e: + self.log.error(e) + + def get_image_type(self, img_index): + """ Get image type """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + try: + self.lib.get_image_type(self.connection_handle, img_index) + self.busy = True + except esl_lib.CommandFailedError as e: + self.log.error(e) + + def image_update(self, image_index, file, raw=False, display_ind=None, label=None, rotation=None, cropfit=False): + """ Update image """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + + if raw: + self.log.info("Raw image file opened: %s", file) + self.raw_image = open(file, "rb").read() + #nothing to do with raw files except upload! + else: + # Open and convert image file, otherwise + ots_object_type = None + if display_ind is None: + self.image_file = file + self.rotation = rotation + self.label = label + try: + ots_object_type = self.ots_image_type[image_index] + except KeyError: + ots_object_type = None + if ots_object_type == "unknown": + self.log.error("Unable to read ots object type") + elif ots_object_type == None: + self.get_image_type(image_index) + raise ImageTypeRequired("Image type required for address %s, image: %d", self.ble_address, image_index) + else: + display_ind = self.find_type_matching_display_index(ots_object_type) + if display_ind is None: + raise ImageUpdateFailed(f"Unable to find a valid display index for address {self.ble_address} and ots_object_type: " + hex(ots_object_type)) + else: + if self.display_count is None or display_ind >= self.display_count: + raise ImageUpdateFailed(f"Invalid display index for address {self.ble_address}: " + str(display_ind)) + ots_object_type = self.display_info[display_ind].type + + disp_size = (self.display_info[display_ind].width, self.display_info[display_ind].height) + disp_type = self.display_info[display_ind].type + + if ots_object_type and disp_type == ots_object_type: + self.log.info("Display type matches object type for address %s", self.ble_address) + if type(file) == str: + self.xbm_converter.open(file) + if self.xbm_converter.image is not None: + self.log.info("Image file opened: %s", file) + elif type(file) == bytes: + self.xbm_converter.open_frombytes(file) + if ots_object_type == ESL_WSTK_DISPLAY_TYPE: + self.raw_image = self.xbm_converter.convert(display_size=disp_size, bw=True, label=label, rotation=rotation, cropfit=cropfit) # bw=true if object type FF, bw=False if FE + elif ots_object_type == ESL_EPAPER_DISPLAY_TYPE: + self.raw_image = self.xbm_converter.convert(display_size=disp_size, bw=False, label=label, rotation=rotation, cropfit=cropfit) + else: + self.raw_image = b"" + raise ImageUpdateFailed(f"Unknown OTS object type, automatic conversion can't be done. Please upload raw image data to address {self.ble_address}!") + else: + raise ImageUpdateFailed(f"Cannot upload file: display type is not the same as object type for address {self.ble_address}!") + # Send file if raw input or converted result seems OK + if len(self.raw_image) != 0: + self.write_image(image_index, self.raw_image) + else: + raise ImageUpdateFailed(f"Cannot upload file: image conversion failed for address {self.ble_address}") + + def initiate_past(self, pawr_handle, pa_interval): + """ Initiate PAST """ + if self.state != TagState.CONNECTED: + raise InvalidTagStateError(f"Invalid ESL object state: {self._state} at address {self.ble_address}") + if self._past_initiated: + return + try: + self.lib.initiate_past(self.connection_handle, pawr_handle) + self._past_initiated = True + if self._past_timer.is_alive(): + self._past_timer.cancel() + self._past_timer = threading.Timer(pa_interval * AUX_SYNC_IND_PDU_MAX_SKIP_COUNT, self.__past_timeout) + self._past_timer.daemon = True + self._past_timer.start() + self.busy = True + except esl_lib.CommandFailedError as e: + self.log.error(e) diff --git a/app/bluetooth/example_host/bt_host_esl_ap/esl_tag_db.py b/app/bluetooth/example_host/bt_host_esl_ap/esl_tag_db.py new file mode 100644 index 00000000000..e4a7daa29c3 --- /dev/null +++ b/app/bluetooth/example_host/bt_host_esl_ap/esl_tag_db.py @@ -0,0 +1,89 @@ +""" +ESL Tag Database. +""" + +# Copyright 2023 Silicon Laboratories Inc. www.silabs.com +# +# SPDX-License-Identifier: Zlib +# +# The licensor of this software is Silicon Laboratories Inc. +# +# This software is provided 'as-is', without any express or implied +# warranty. In no event will the authors be held liable for any damages +# arising from the use of this software. +# +# Permission is granted to anyone to use this software for any purpose, +# including commercial applications, and to alter it and redistribute it +# freely, subject to the following restrictions: +# +# 1. The origin of this software must not be misrepresented; you must not +# claim that you wrote the original software. If you use this software +# in a product, an acknowledgment in the product documentation would be +# appreciated but is not required. +# 2. Altered source versions must be plainly marked as such, and must not be +# misrepresented as being the original software. +# 3. This notice may not be removed or altered from any source distribution. + +import esl_lib +import esl_tag +from ap_constants import BROADCAST_ADDRESS + +class TagDB: + """ ESL tag database """ + def __init__(self): + self.tags: list[esl_tag.Tag] = [] + + def add(self, lib:esl_lib.Lib, address: esl_lib.Address, dummy=False): + tag = self.find(address) + if tag is None: + tag = esl_tag.Tag(lib, address, dummy=dummy) + self.tags.append(tag) + return tag + + def remove(self, tag:esl_tag.Tag=None, address: esl_lib.Address=None): + if address is not None: + tag = self.find(address) + if tag is not None: + self.tags.remove(tag) + + def find(self, node_id): + value = node_id + if isinstance(node_id, (esl_lib.Address, str)): + attr = 'ble_address' + elif isinstance(node_id, esl_lib.ConnectionHandle): + attr = 'connection_handle' + elif isinstance(node_id, (tuple, list)): + esl_id, group_id = node_id + if esl_id == BROADCAST_ADDRESS: + # Invalid ESL ID + return None + value = esl_id | (group_id << 8) + attr = 'esl_address' + else: + return None # Unknown node ID type + for tag in self.tags: + if getattr(tag, attr) == value: + return tag + return None # Tag not found + + def all(self): + return self.tags + + def list_group(self, group_id): + return [tag for tag in self.tags if tag.group_id == group_id ] + + def list_state(self, state): + if not isinstance(state, (list, tuple)): + state = [state] + return [tag for tag in self.tags if tag.state in state] + + def list_esl_state(self, esl_state): + if not isinstance(esl_state, (list, tuple)): + esl_state = [esl_state] + return [tag for tag in self.tags if tag.esl_state in esl_state] + + def list_advertising(self): + return [tag for tag in self.tags if tag.advertising] + + def list_blocked(self): + return [tag for tag in self.tags if tag.blocked] diff --git a/app/bluetooth/example_host/bt_host_esl_ap/image_converter.py b/app/bluetooth/example_host/bt_host_esl_ap/image_converter.py index e953e1e9810..8fae1ac82ed 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/image_converter.py +++ b/app/bluetooth/example_host/bt_host_esl_ap/image_converter.py @@ -55,16 +55,20 @@ class XbmConverter(): def __init__(self, image=None): self.image = image - self.logger = getLogger() self.DISPLAY_WSTK_PALETTE = (XbmConverter.xbm_white + XbmConverter.xbm_black) self.DISPLAY_EPD_PALETTE = (XbmConverter.xbm_white + XbmConverter.xbm_black + XbmConverter.xbm_red) + # Logger + @property + def log(self): + return getLogger("IMG") + def open(self, img_path): """ Open image file """ try: self.image = Image.open(img_path, "r").convert(mode='RGB') except: - self.logger.error("Cannot open image file: %s!", img_path) + self.log.error("Cannot open image file: %s!", img_path) self.image = None def open_frombytes(self, img_bytes): @@ -72,7 +76,7 @@ def open_frombytes(self, img_bytes): try: self.image = Image.open(io.BytesIO(img_bytes)).convert(mode='RGB') except: - self.logger.error("Cannot open image file: %s!", img_bytes) + self.log.error("Cannot open image file: %s!", img_bytes) self.image = None def save_to_xbm(self, out): @@ -80,7 +84,7 @@ def save_to_xbm(self, out): try: self.image.convert('1').save(out, format='xbm') except AttributeError: - self.logger.error("File conversion failed!") + self.log.error("File conversion failed!") def reverse_bits(self, x): """ Reversing MSB->LSB bit order of a bytes class object """ diff --git a/app/bluetooth/example_host/bt_host_esl_ap/makefile b/app/bluetooth/example_host/bt_host_esl_ap/makefile index 592352a683c..74722cea999 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/makefile +++ b/app/bluetooth/example_host/bt_host_esl_ap/makefile @@ -1,13 +1,18 @@ # Build library dependencies and Python wrappers for the ESL AP script -.PHONY: all lib wrapper clean cleanlib cleancopy +.PHONY: all lib debug release wrapper clean clean_sql cleanlib cleanlib_sql cleancopy -all: lib wrapper +all: release +debug: ARGS += debug +debug: lib wrapper +release: ARGS += release +release: lib wrapper clean: cleanlib cleancopy +cleansql: cleanlib_sql cleancopy lib: @$(MAKE) -C ../../common_host/esl_lib -j $(ARGS) - @$(MAKE) -C ../../common_host/esl_key_lib -j + @$(MAKE) -C ../../common_host/esl_key_lib -j $(ARGS) @cp -Rv ../../common_host/esl_lib/lib . @cp -Rv ../../common_host/esl_key_lib/lib . @@ -18,9 +23,13 @@ wrapper: @cp -v ../../common_host/esl_key_lib/esl_key_lib_wrapper.py . cleanlib: + @$(MAKE) -C ../../common_host/esl_lib clean + @$(MAKE) -C ../../common_host/esl_key_lib clean_keep_sql + +cleanlib_sql: @$(MAKE) -C ../../common_host/esl_lib clean @$(MAKE) -C ../../common_host/esl_key_lib clean cleancopy: rm -f *_wrapper.py - rm -rf lib + rm -rf lib \ No newline at end of file diff --git a/app/bluetooth/example_host/bt_host_esl_ap/readme/readme.md b/app/bluetooth/example_host/bt_host_esl_ap/readme/readme.md index 5b64169178c..bc6597d8002 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/readme/readme.md +++ b/app/bluetooth/example_host/bt_host_esl_ap/readme/readme.md @@ -9,6 +9,7 @@ This Python example implements the functionality of an Access Point as specified Table of content: - [ESL Access Point](#esl-access-point) + - [Features](#features) - [Limitations, known issues](#limitations-known-issues) - [Project structure](#project-structure) - [Getting started](#getting-started) @@ -35,20 +36,27 @@ Table of content: - [read\_sensor](#read_sensor) - [vendor\_opcode](#vendor_opcode) - [Access Point control commands](#access-point-control-commands) - - [demo](#demo) - [help](#help) - [mode](#mode) - - [scan](#scan) - [set\_rssi\_threshold](#set_rssi_threshold) + - [scan](#scan) - [list](#list) - [sync](#sync) + - [demo](#demo) - [script](#script) + - [verbosity](#verbosity) - [exit](#exit) +## Features +- Full support of ESL Profile and Service specification v1.0 +- Built-in auto conversion for Silabs ESL example devices with image storage and display for any size. +- Multiple connections in parallel up to the limits of the Bluetooth stack on the attached ESL Network Co-Processor embedded target. +- Encrypted communication between the AP script and the embedded target, which can be optionally disabled or completely removed. For more information on building prerequisites of the secure components for the NCP, see chapter 4.2 of the SiLabs application note [AN-1259](https://www.silabs.com/documents/public/application-notes/an1259-bt-ncp-mode-sdk-v3x.pdf). +- Simple chaining in CLI using `;` (semicolon) as separator between consequtive commands +- Simple [scripting](#script) capability ## Limitations, known issues --- -- Only one BLE connection is handled at a time. This may affect the system scalability performance. - In some cases, especially when there are many BLE devices advertising nearby while the AP is scanning for longer periods, the AP script may become unresponsive. In such a case, it may help to limit the period of scanning or to reduce the number of nearby advertising devices. If neither of these are possible, you may want to increase the throughput of the NCP VCOM according to [this article](https://community.silabs.com/s/article/wstk-virtual-com-port-baudrate-setting?language=en_US). After changing the WSTK VCOM speed as described, do not forget to update the VCOM Baud rate configuration of the ESL AP NCP example also accordingly, then re-build and re-flash the target with the new firmware. - On Windows, there is also a known issue when running the AP where the debugging trace and command line input can interfere with each other on some terminals if python pyreadline3 is installed, so it is strongly recommended to uninstall it using the command `pip uninstall pyreadline3` before running the AP. To find out if it is installed or not, the command `pip freeze` can be used. - MSYS2 MinGW bash is not recommended for use with ESL Access Point Python example application due to various compatibility issues between the native Windows Python environment and that of MSYS2. @@ -92,7 +100,7 @@ _Note: Shall any unsolicited error occur during the automated process, the autom ## Getting started --- -The NCP Host side application requires Python v3. Run `pip install -r requirements.txt` to install all other requirements for the application. Make sure to run this command before running `make`. +The NCP Host side application requires Python 3. Run `pip install -r requirements.txt` to install all other requirements for the application. Make sure to run this command before running `make`. On the target side an EFR device is needed, programmed with the *Bluetooth - NCP ESL Access Point* sample application along with an appropriate bootloader project called *Bootloader - NCP BGAPI UART DFU*. @@ -167,57 +175,73 @@ Parameters: #### config Configure the writable mandatory GATT characteristics of the ESL tag. -Usage: `config [-h] [--full] [--esl_id ] [--group_id ] [--sync_key] [--response_key] [--time] [--absolute ] [device]` +Usage: `config [-h] [--full] [--esl_id ] [--group_id ] [--sync_key] [--response_key] [--time | --absolute ] [device]` Positional argument: -- `device`: Bluetooth address of the target device (e.g. `AA:BB:CC:DD:EE:22`) in case insensitive format +- `device`: Bluetooth address of the target device (e.g. `AA:BB:CC:DD:EE:22`) in case insensitive format or `all`. Parameters: -- `[--full]`: Configure everything in one step. +- `[--full]`: Configure everything in one step. ESL ID and group can be specified to override default values - see notes. - `[--esl_id, -i ]`: New ESL ID of the connected tag. - `[--group_id, -g ]`: New ESL group ID (optional, default is group 0). - `[--sync_key, -sk]`: Set current Access Point Sync Key Material. - `[--response_key, -rk]`: Generate then set new Response Key Material. - `[--time, -t]`: Set current Absolute Time of the ESL Access Point. -- `[--absolute, -a ]`: Set custom Absolute Time epoch value - use with care! Mutually exclusive with the `--time` parameter. +- `[--absolute, -a ]`: Set custom Absolute Time epoch value - use with care! _Mutually exclusive with the `--time` parameter._ _Notes:_ - _Either the option `--full` or at least one of the optional parameters shall be given._ +- _The 'all' keyword can be used to configure a number of connected ESLs, but the ESL ID can't be specified in turn, as this would make the command ambiguous._ +- _However, the same ESL group ID can be specified for multiple connected devices - but use this with care, as this command doesn't check against existing ESL configurations, so the network MAY END UP BROKEN!_ Examples: - `config --full --absolute 0` - Will configure everything plus overrides the ESL Absolute Time epoch value for the given tag (e.g. for testing purposes) + + Will configure everything plus overrides the ESL Absolute Time epoch value for the given tag (e.g. for testing purposes) - `config -i 2 -g 3` + (Re-)configure only ESL ID and group ID - please note that the other ESL Characteristics e.g. Key Materials and Absolute Time will remain unchanged this way, including their unconfigured states if that's the case. - `config -i 1 AA:BB:CC:DD:EE:22` + (Re-)configure only ESL ID while group ID remains unchanged (0 by default if not given before). Bluetooth address shall be given if there are more active connection opened. #### connect - Connect to an ESL device with the specified address. + Connect to one or more ESL devices. Usage: `connect [-h] [--group_id ] [--addr_type, -t] address` +positional arguments: +- `address` Bluetooth address (e.g. `AA:BB:CC:DD:EE:22`) in case insensitive format or ESL ID of the tag or `all`. + Parameters: -- `address`: Bluetooth address (e.g., `AA:BB:CC:DD:EE:22`) in case insensitive format or ESL ID of the Tag. - `[--group_id, -g ]`: ESL group ID (optional, default is group 0). - `[--addr_type, -t]`: ESL address type (optional), possible values: - - `public`: Public device address (default). - - `static`: Static device address. - - `rand_res`: Resolvable private random address. - - `rand_nonres`: Non-resolvable private random address. + - `public`: Public device address (default assumption). + - `static`: Random static device address. _Notes:_ - _`` and `` can be used instead of `` if ESL is already configured._ -- _`` will be taken into account only if the given `` is unknown - otherwise the proper type reported by the remote device will be used_ -- _If the group ID is not given after the ESL ID then the default value group zero is used. This applies to many commands expecting the group ID as optional parameter._ +- _`` will be taken into account only if the given `` is unknown - otherwise the proper type reported by the remote device will be used._ +- _If the `` is not given after the ESL ID then the default value group zero is used. This applies to many commands expecting the group ID as optional parameter._ +- _The `all` keyword can be used with a special meaning with `connect` command: it will try to connect to all advertiser ESLs (within the 'group_id' if it is given or to any advertisers if it isn't) up to the the maximum number of simultaneous connections supported by the current build of the ESL library and the attached Network Co-Processor embedded controller._ +- _If the group is specified along with the keyword `all`, then only devices in the group will be connected. That is, specifying the group ID will not work with ESLs that are not yet configured._ +- _An explicit address type is ignored for an already configured ESL that is addressed by ESL ID. The correct type is already known in this case and will be used instead._ -Example: +Examples: - `connect bc:33:ac:fa:57:d0` + Try connect to the given address - even if it's advertisement is not detected e.g. due disabled scanning. Will fail with timeout if the given address is out of radio range. +- `connect` + + Checks nearby advertisers and connects to one if there's only one. Scan needs to be enabled for this to work. +- `connect all` + + Checks nearby advertisers and connects to all up to the supported number of parallel connections. Scan needs to be enabled for this to work. + #### delete\_timed Delete a delayed command of an ESL Tag peripheral with the selected index. -Usage: delete_timed [-h] [--group_id ] {led,display} esl_id index +Usage: `delete_timed [-h] [--group_id ] {led,display} esl_id index` Parameters: - `{led,display}`: Delete timed led or display_image command. @@ -226,21 +250,33 @@ Parameters: - `[--group_id, -g ]`: ESL group ID (optional, default is group 0). #### disconnect - Initiate the Periodic Advertisement Sync Transfer process then - disconnect from an ESL device with the specified address. + Initiate the Periodic Advertisement Sync Transfer process if PAwR train is + available then disconnect from an ESL device with the specified address. + +Usage: `disconnect [-h] [--group_id ] [
]` -Usage: `disconnect [-h] [--address ] [--group_id ]` +Positional argument: +- `
`: Bluetooth address (e.g. `AA:BB:CC:DD:EE:22`) in case insensitive format or ESL ID of the tag or `all`. Parameters: -- `[--address ]`: Bluetooth address (e.g., `AA:BB:CC:DD:EE:22`) in case insensitive format or ESL ID of the Tag. - `[--group_id, -g ]`: ESL group ID (optional, default is group 0). -_Note:_ -- _Should no address be given, then the default active connection will be closed if any._ +_Notes:_ +- _If no address is specified, the default active connection is closed - if only one exists._ +- _To close more existing connections at once, you can use the `disconnect all` command._ +- _If the group ID is specified with the keyword `all`, then only the devices in the group will be disconnected._ Examples: -- `disconnect bc:33:ac:fa:57:d0` -- or simply `disconnect` +- `disconnect bc:33:ac:fa:57:d0` + + Disconnect from the addressed device. +- `disconnect` + + Disconnect from the only existing connection - gives error response if there's none or more than one. +- `disconnect all -g0` + + Disconnect from all connected ESLs that are in group 0. + #### display\_image Display desired image on target ESL. @@ -263,36 +299,45 @@ _Note:_ - _Timed display commands with a delay shorter than the actual periodic advertisement interval may be rejected on receive by Implausible Absolute Time (0x0C) ESL error response._ Example: -- `display_image 17 1 0 delay=5000` +- `display_image 17 1 0 --delay=5000` ![](images/03_imageupdate.png) #### image\_update - Update single image on the connected Tag. + Update single image on one or more connected Tags. -Usage: `image_update [-h] [--raw] [--display_index ] [--label ] [--cw] [--ccw] [--flip] [--cropfit] image_index imagefile_path` +Usage: `image_update [-h] [--address ] [--group_id ] [--label ] [--cropfit] [--raw | --display_index ] [--cw | --ccw | --flip] image_index imagefile_path` -Parameters: -- `image_index`: Image index to update. -- `imagefile_path`: Relative path of the image file. -- `[--address , -a]`: Bluetooth address of the target device or ESL ID if there are more ESLs connected +Positional arguments: +- `image_index`: Image storage index of the ESL tag to be updated. +- `imagefile_path`: Relative or full path to the selected image file. Use quotation marks if the path contains spaces. +- `[address]`: Bluetooth address of the target device or ESL ID / `all` if there are more ESLs connected. + +Optional arguments: - `[--group_id , -g ]`: ESL group ID (optional, default is group 0) +- `[--label, -l ]`: Caption to be written over the image. Use quotation marks if it includes spaces or line breaks. +- `[--cropfit, -c]`: Fit the image to the display proportions by cropping. - `[--raw, -r]`: Upload raw image file without any conversion. -- `[--display_index, -d ]`: Try auto-conversion image for this display. -- `[--label, -l ]`: Text label overlay to be written on the image. +- `[--display_index, -d ]`: Try auto-conversion image for this display. Mutuall exclusive with `--raw` argument. - `[--cw, -rr]`: Clockwise (right) rotation. - `[--ccw, -rl]`: Counter clockwise (left) rotation. - `[--flip, -f]`: Turn the image upside down _Note: cw, ccw and flip are mutually exclusive_ -- `[--cropfit, -c]`: Fit the image to the display proportions by cropping. _Notes:_ - _ESL Tag must be connected to the AP before running this command._ - _The ESL won't display any change after the image upload is complete unless a `display image` command is also sent with the same image index - or a `refresh display` command to a display already showing the same image that has changed. Please refer to the `display_image` and `refresh_display` commands' examples._ +- _To use space or backslash in the filename or other special characters, such as line break escape sequences in the text caption, please enclose these strings in quotes._ +- _The modifiers like rotation, fitting and and labeling are mutually exclusive with raw data input._ +- _If the group is specified along with the keyword `all`, then only connected devices in the group will be affected._ + +Examples: +- `image_update 0 ./image/banana.png --label="Line 1\nLine 2"` -Example: -- `image_update 1 image/croissant.png` + Send an image to index 0 on the single connected ESL with two lines of label. Note that address is a positional argument yet it can be omitted if there's only one connected device present at the moment. +- `image_update 1 "/user/home/path with space/img.jpg"` all + Use the 'all' keyword as special address to send the same image to slot 1 on all connected ESLs. #### led Turn on / off or flash an LED utilizing the LED control command. @@ -318,11 +363,13 @@ Parameters: - `[--date, -dt YYYY-MM-DD]`: Execution date of the command in ISO-8601 format (optional to time, only). - `[--delay, -dy ]`: Delay in milliseconds (optional). -Example: `led flash 17 index=1 pattern=101100111000 time=16:18:00` +Example: `led flash 17 --index=1 --pattern=101100111000 --time=16:18:00` ![](images/04_ledon.png) _Notes:_ +- _Arguments controlling flashing parameters are ignored for 'on' and 'off' commands._ +- _Color and brightness control parameters are useless for 'off' command._ - _Timed LED commands with a delay shorter than the actual periodic advertisement interval may be rejected on receive by Implausible Absolute Time (0x0C) ESL error response. Please refer the ESL specification on timed commands._ - _If the delay is given in the human readable form (using `--time`) then the LED will either turn on on the same day at the specified time or the next day - the latter if the given time has passed already on your local computer's clock!_ - _In the SoC ESL Tag example the LED at index 0 is used for special purposes, that is it can't be controlled directly as opposed to LED 1 on the WSTK. Rather, LED 0 is used as optical feedback only for various internal states of the ESL Tag. Nevertheless, the special function for LED 0 can be still switched on and off via the `led` command._ @@ -334,19 +381,24 @@ _Notes:_ Usage: `refresh_display [-h] [--group_id ] esl_id display_index` Parameters: -- `esl_id`: ESL ID of the Tag. _Note: `all` also can be used as a broadcast address (0xff)._ -- `display_id`: Display index. -- `[--group_id, -g ]`: ESL group ID (optional, default is group 0). +- `esl_id`: ESL ID of the Tag. _Note: `all` also can be used as a broadcast address (0xff)._ +- `display_id`: Display index. +- `[--group_id, -g ]`: ESL group ID (optional, default is group 0). #### update\_complete - Send update complete command. + Send Update Complete ESL opcode. Usage: `update_complete [-h] [--group_id ] [address]` +Positional argument: +- `[address]`: Bluetooth address (e.g. `AA:BB:CC:DD:EE:22`) in case insensitive format or ESL ID of the tag or `all`. + Parameters: -- `[address]`: Bluetooth address (e.g. 'AA:BB:CC:DD:EE:22') in case insensitive format or ESL ID of the tag. -- `[--group_id, -g ]`: ESL group ID (optional, default is group 0). +- `[--group_id, -g ]`: ESL group ID (optional, default is group 0). + +_Notes:_ +- _The `update_complete` command works only in IOP test mode!_ +- _If the group is specified along with the keyword `all`, then only connected devices in the group will be affected._ -_Note: Warning! The `update_complete` command works only in IOP test mode!_ #### unassociate Unassociate Tag from AP. @@ -357,7 +409,7 @@ Parameters: _Note: `all` also can be used as a broadcast address (0xff)._ - `[--group_id, -g ]`: ESL group ID (optional, default is group 0). -Example: `unassociate 17 2` +Example: `unassociate 17 -g 2` #### factory\_reset Reset ESL to a state when it was not associated with the AP. @@ -400,26 +452,22 @@ Parameters: - `[--data, -d ]`: ASCII hexadecimal data stream up to 16 bytes overall - an appropriate TLV to the given length will be built automatically. - `[--group_id, -g ]`: ESL group ID (optional, default is group 0). -Example: +Examples: - `vendor_opcode 0 -g 1` - there will be no extra payload, the resulting ESL TLV is 0F00 for group 1 + + There will be no extra payload, the resulting ESL TLV is 0F00 for group 1 - `vendor_opcode 3 --data 0x0004` + 2 bytes payload, the resulting ESL TLV is 2F030004 for default group 0 - `vendor_opcode 1 --data 12233` + 3 bytes payload, the resulting ESL TLV is 3F01012233 - `vendor_opcode 5 -d 0012233` + 4 bytes payload, the resulting ESL TLV is 4F0500012233 ### Access Point control commands --- -#### demo - Start or stop advertising Dynamic GATT. - -Usage: `demo [-h] {on,off}` - -Parameters: -- `{on,off}`: Turn AP advertising on or off for ESL Demo in EFR Connect mobile app. - #### help Help utility. @@ -427,9 +475,11 @@ Usage: `help ` Examples: - `help` -Display available commands: + + Display available commands - `help list` -Display help message of a specific (in this case `list`) command: + + Display help message of a specific (in this case `list`) command ![](images/terminal_help.png) @@ -437,27 +487,20 @@ Display help message of a specific (in this case `list`) command: #### mode Changes ESL Access Point operation mode. -Usage: mode [-h] [{auto,manual}] +Usage: `mode [-h] [{auto,manual}]` Parameters: - `{auto,manual}`: Switch to automatic or manual mode. -Example: +_Note: To check current mode you can issue the command without argument._ + +Examples: - `mode manual` + Change mode to manual mode. - `mode` - Ask current mode. - -#### scan - Start or stop scanning for advertising ESL devices. - -Usage: `scan [-h] [--active, -a] {start,stop}` - -Parameters: -- `{start, stop}`: Start/stop scanning for advertising ESL devices. -- `[--active]`: Start active scan instead of default passive. -_Note: Scanning starts automatically when AP script is started in auto mode to provide continuous Tag discovery._ + Ask current mode. #### set\_rssi\_threshold Set RSSI filter threshold value. Below this value the device will be ignored during scanning. @@ -469,6 +512,19 @@ Parameters: _Note: Negative values are accepted, only!_ +#### scan + Start or stop scanning for advertising ESL devices. + +Usage: `scan [-h] [--active, -a] {start,stop}` + +Parameters: +- `{start, stop}`: Start/stop scanning for advertising ESL devices. +- `[--active]`: Start active scan instead of default passive. + +_Notes:_ +- _Passive tpye scanning starts automatically when AP script is started in auto mode to provide continuous Tag discovery._ +- _You can obtain the current status of the scanning by omitting the choice._ + #### list List ESL Tag information. @@ -511,16 +567,29 @@ _Notes:_ - _After changing the PAwR sync configuration by `sync config` the sync train needs to be restarted by issuing a simple `sync start` command. The new config will take place until exiting the script._ - _Issuing `sync config` without any further parameter will display the current sync train configuration._ - _Using the optional `-ms` argument with the 'config' subcommand allows you to specify timing parameters in milliseconds instead of their natural units, but this may introduce rounding errors. Please also note that with this option the fractional milliseconds can't be specified precisely._ +- _You can ask for the current status of the PAwR train by omitting the choice._ Examples: - `sync start` + Start sync with current PAwR parameters. - `sync config -min 1500 -max 2500 -sc 3 -si 250 -rd 170 -rs 3 -rc 24` + Configure PAwR train with given parameters - please note that the new config will be active after sync is re-started. - `sync config` + Get current config and doesn't change any sync status. That is, the PAwR train will continue running if it was already enabled. - `sync start [-min 2000] -max 2100` - Start sync with current PAwR parameters but override interval temporarily to value between 2.0 and 2.1 sec. Please note that this short form is for convenience only to change the interval quickly, but its effect on current configuration is not permanent and the value is always interpreted in milliseconds. + + Start sync with current PAwR parameters, but temporarily override the interval to a value between 2.0 and 2.1 seconds. Please note that this short form is only for convenience to quickly change the interval, but its effect on the current configuration is not permanent and the value is always interpreted in milliseconds - so it may also introduce rounding errors. + +#### demo + Control the built-in advertising feature of the ESL NCP AP target for the ESL demo in the EFR Connect mobile application. + +Usage: `demo [-h] {on,off}` + +Parameters: +- `{on,off}`: Turn AP advertising on or off for ESL Demo in EFR Connect mobile app. #### script Record or execute commands from an input file. @@ -540,12 +609,31 @@ _Notes:_ - _Recorded script files may run other scripts also, but never use it recursively! That is, avoid running the script from within itself or the AP script will crash. However, it is strongly advised to keep the scripting level low as possible. Use with care!_ Examples: - - `script record myscript.esl` - Start recording to local file `myscript.esl`. - - `script record stop` - Stop current recording (issue after steps to be recorded were executed manually). - - `script run myscript.esl` - Repeat steps (commands) that were previously recorded to local file `myscript.esl`. +- `script record myscript.esl` + + Start recording to local file `myscript.esl`. +- `script record stop` + + Stop current recording (issue after steps to be recorded were executed manually). +- `script run myscript.esl` + + Repeat steps (commands) that were previously recorded to local file `myscript.esl`. +- `script record test.script ; image_update 0 "image/banana.png" -l "hello;\n world!" ; ping 0 ; config -f -i1 ; script wait 2 ; display_image 1 0 0 ; script record stop` + + Advanced example to demonstrate complex scripting with command chaining at the same time. Please note that the command separator `;` needs spaces before and after for the chaining to work properly. The recored script will contain one command per line as it was recorded without command chaining. + +#### verbosity + + Set Access Point logging verbosity level at runtime + +Usage: `verbosity [-h] [{NOTSET,DEBUG,INFO,WARNING,ERROR,CRITICAL}]` + +Parameters: +- `{NOTSET,DEBUG,INFO,WARNING,ERROR,CRITICAL}` Level to apply + +_Notes:_ +- _To check current verbosity level you can issue the command without argument._ +- _NOTSET can be used to display debugging messages not only for AP code, but also for all python modules that may utilze logging._ #### exit Terminate AP application. diff --git a/app/bluetooth/example_host/bt_host_esl_ap/requirements.txt b/app/bluetooth/example_host/bt_host_esl_ap/requirements.txt index 267368cfe41..d293f8f92dd 100644 --- a/app/bluetooth/example_host/bt_host_esl_ap/requirements.txt +++ b/app/bluetooth/example_host/bt_host_esl_ap/requirements.txt @@ -5,5 +5,5 @@ colorlog intelhex bincopy qrcode -ctypesgen +ctypesgen>=1.1.0 pyserial diff --git a/app/bluetooth/script/ctypesgen_wrapper_fix.py b/app/bluetooth/script/ctypesgen_wrapper_fix.py index fd312d9c0f8..91d107bf184 100755 --- a/app/bluetooth/script/ctypesgen_wrapper_fix.py +++ b/app/bluetooth/script/ctypesgen_wrapper_fix.py @@ -3,9 +3,10 @@ import os import sys import argparse +import re -SECTION_1_ORIG = 'path = os.path.abspath(path)' -SECTION_1_REPL = 'path = os.path.abspath(os.path.join(os.path.dirname(__file__), path))' +SECTION_1_ORIG = r'(\w+) \= os\.path\.abspath\((\1)\)' +SECTION_1_REPL = ' = os.path.abspath(os.path.join(os.path.dirname(__file__), ' SECTION_2_ORIG = 'add_library_search_dirs([])' SECTION_2_REPL = 'add_library_search_dirs(["./lib"])' @@ -47,10 +48,15 @@ def main(): except FileNotFoundError: print("Python wrapper file not found: {:s}".format(pf)) sys.exit(1) - cm = c.replace(SECTION_1_ORIG, SECTION_1_REPL, 1) - if cm == c: + ret = re.search(SECTION_1_ORIG, c) + if ret == None: print("'{:s}' not found".format(SECTION_1_ORIG)) sys.exit(2) + variable = ret.group(0).split()[0] + cm = re.sub(SECTION_1_ORIG, variable + SECTION_1_REPL + variable + "))", c) + if cm == c: + print("'{:s}' could not change".format(SECTION_1_ORIG)) + sys.exit(2) c = cm cm = c.replace(SECTION_2_ORIG, SECTION_2_REPL, 1) if cm == c: diff --git a/app/btmesh/btmesh.properties b/app/btmesh/btmesh.properties index 33fdb074181..d3b20420129 100644 --- a/app/btmesh/btmesh.properties +++ b/app/btmesh/btmesh.properties @@ -2,8 +2,8 @@ id=com.silabs.stack.btMesh label=Bluetooth Mesh SDK description=Bluetooth Mesh Software Development Kit -version=5.0.1.0 -prop.subLabel=Bluetooth\\ Mesh\\ 5.0.1 +version=5.0.2.0 +prop.subLabel=Bluetooth\\ Mesh\\ 5.0.2 # Default compatibility of the BT Mesh SDK (This is needed for the documentation only) prop.boardCompatibility=.* diff --git a/app/btmesh/btmesh_internal_demos.xml b/app/btmesh/btmesh_internal_demos.xml index 77cf9c8c6f6..8fae64bb554 100644 --- a/app/btmesh/btmesh_internal_demos.xml +++ b/app/btmesh/btmesh_internal_demos.xml @@ -6,11 +6,11 @@ - + - + Friend example for IOP test. This node acts as a friend for the low power node and caches messages sent to it when the low power node is sleeping. @@ -18,11 +18,11 @@ - + - + Friend example for IOP test. This node acts as a friend for the low power node and caches messages sent to it when the low power node is sleeping. @@ -30,11 +30,11 @@ - + - + Friend example for IOP test. This node acts as a friend for the low power node and caches messages sent to it when the low power node is sleeping. @@ -42,11 +42,11 @@ - + - + Friend example for IOP test. This node acts as a friend for the low power node and caches messages sent to it when the low power node is sleeping. @@ -54,11 +54,11 @@ - + - + Low power node example for IOP test. This node acts as a typical low power device and sleeps most of the time. It needs a friend node to cache messages and forward them when polled. @@ -66,11 +66,11 @@ - + - + Low power node example for IOP test. This node acts as a typical low power device and sleeps most of the time. It needs a friend node to cache messages and forward them when polled. @@ -78,11 +78,11 @@ - + - + Low power node example for IOP test. This node acts as a typical low power device and sleeps most of the time. It needs a friend node to cache messages and forward them when polled. @@ -90,11 +90,11 @@ - + - + Low power node example for IOP test. This node acts as a typical low power device and sleeps most of the time. It needs a friend node to cache messages and forward them when polled. @@ -102,11 +102,11 @@ - + - + Low power node example for IOP test. This node acts as a typical low power device and sleeps most of the time. It needs a friend node to cache messages and forward them when polled. @@ -114,11 +114,11 @@ - + - + Low power node example for IOP test. This node acts as a typical low power device and sleeps most of the time. It needs a friend node to cache messages and forward them when polled. @@ -126,11 +126,11 @@ - + - + Proxy example for IOP test. This node forwards/relays messages between GATT and advertising bearers in the network. @@ -138,11 +138,11 @@ - + - + Proxy example for IOP test. This node forwards/relays messages between GATT and advertising bearers in the network. @@ -150,11 +150,11 @@ - + - + Proxy example for IOP test. This node forwards/relays messages between GATT and advertising bearers in the network. @@ -162,11 +162,11 @@ - + - + Proxy example for IOP test. This node forwards/relays messages between GATT and advertising bearers in the network. @@ -174,11 +174,11 @@ - + - + Proxy example for IOP test. This node forwards/relays messages between GATT and advertising bearers in the network. @@ -186,11 +186,11 @@ - + - + Relay example for IOP test. This node acts as a relay, i.e. if a node is out of range for another node, it relays messages between the two, provided the relay node is in range for both. @@ -198,11 +198,11 @@ - + - + Relay example for IOP test. This node acts as a relay, i.e. if a node is out of range for another node, it relays messages between the two, provided the relay node is in range for both. @@ -210,11 +210,11 @@ - + - + Relay example for IOP test. This node acts as a relay, i.e. if a node is out of range for another node, it relays messages between the two, provided the relay node is in range for both. @@ -222,11 +222,11 @@ - + - + Relay example for IOP test. This node acts as a relay, i.e. if a node is out of range for another node, it relays messages between the two, provided the relay node is in range for both. @@ -234,11 +234,11 @@ - + - + Relay example for IOP test. This node acts as a relay, i.e. if a node is out of range for another node, it relays messages between the two, provided the relay node is in range for both. @@ -246,10 +246,10 @@ - + - + diff --git a/app/btmesh/btmesh_production_demos.xml b/app/btmesh/btmesh_production_demos.xml index e80343c16c1..988c3cd7739 100644 --- a/app/btmesh/btmesh_production_demos.xml +++ b/app/btmesh/btmesh_production_demos.xml @@ -6,11 +6,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -18,11 +18,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -30,11 +30,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -42,11 +42,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -54,11 +54,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -66,11 +66,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -78,11 +78,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -90,11 +90,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -102,11 +102,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -114,11 +114,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -126,11 +126,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -138,11 +138,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -150,11 +150,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -162,11 +162,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -174,11 +174,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -186,11 +186,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -198,11 +198,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -210,11 +210,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. Contains models from BT mesh specification 1.1. @@ -222,11 +222,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. @@ -234,11 +234,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -246,11 +246,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -258,11 +258,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -270,11 +270,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -282,11 +282,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -294,11 +294,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -306,11 +306,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. @@ -318,11 +318,11 @@ - + - + An NCP Target C application that makes it possible for the NCP Host Controller to access the Bluetooth Mesh stack via UART. It provides access to the host layer via BGAPI and not to the link layer via HCI. @@ -330,11 +330,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -342,11 +342,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -354,11 +354,11 @@ - + - + Demonstrates the bare minimum needed for an NCP Target C application. This example is recommended for EFR32xG22, which has limited RAM and flash, and therefore some of the stack classes are disabled by default. @@ -366,11 +366,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -378,11 +378,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -390,11 +390,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -402,11 +402,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -414,11 +414,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -426,11 +426,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -438,11 +438,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -450,11 +450,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -462,11 +462,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -474,11 +474,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -486,11 +486,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -498,11 +498,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -510,11 +510,11 @@ - + - + Certificate generating firmware example. Software is generating the device EC key pair, the signing request for the device certificate, and other related data. The generated data can be read out by the Central Authority. @@ -522,227 +522,227 @@ - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + - Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. + Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -750,11 +750,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -762,11 +762,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -774,11 +774,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -786,11 +786,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -798,11 +798,11 @@ - + - + An out-of-the-box software demo where the LEDs of the Thunderboard Sense 2 can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -810,11 +810,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -822,11 +822,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -834,11 +834,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -846,11 +846,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -858,11 +858,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -870,11 +870,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -882,11 +882,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -894,11 +894,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -906,11 +906,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -918,11 +918,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -930,11 +930,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -942,11 +942,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -954,11 +954,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -966,11 +966,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -978,11 +978,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -990,11 +990,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, hue, and saturation can be set. The example also tries to establish friendship as a Friend node. @@ -1002,11 +1002,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1014,11 +1014,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1026,11 +1026,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1038,11 +1038,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1050,11 +1050,11 @@ - + - + An out-of-the-box software demo where the LEDs of the mainboard can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1062,11 +1062,11 @@ - + - + An out-of-the-box software demo where the LEDs of the Thunderboard Sense 2 board can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1074,11 +1074,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1086,11 +1086,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1098,11 +1098,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1110,11 +1110,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1122,11 +1122,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1134,11 +1134,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1146,11 +1146,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1158,11 +1158,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1170,11 +1170,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1182,11 +1182,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1194,11 +1194,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1206,11 +1206,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1218,11 +1218,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1230,11 +1230,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1242,11 +1242,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1254,11 +1254,11 @@ - + - + An out-of-the-box software demo where the LEDs of the WSTK can be switched on and off, and their lighting intensity, color temperature, and delta UV can be set. @@ -1266,11 +1266,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1278,11 +1278,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1290,11 +1290,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1302,11 +1302,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1314,11 +1314,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1326,11 +1326,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1338,11 +1338,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1350,11 +1350,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1362,11 +1362,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1374,11 +1374,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1386,11 +1386,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1398,11 +1398,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1410,11 +1410,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1422,11 +1422,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1434,11 +1434,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1446,11 +1446,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1458,11 +1458,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1470,11 +1470,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1482,11 +1482,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1494,11 +1494,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1506,11 +1506,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1518,11 +1518,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1530,11 +1530,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1542,11 +1542,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1554,11 +1554,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1566,11 +1566,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1578,11 +1578,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1590,11 +1590,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1602,11 +1602,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1614,11 +1614,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1626,11 +1626,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Client Model. It collects and displays sensor measurement data from remote device(s) (e.g., btmesh_soc_sensor_server). @@ -1638,11 +1638,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature, people count, and illuminance, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1650,11 +1650,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature, people count, and illuminance, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1662,11 +1662,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1674,11 +1674,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1686,11 +1686,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1698,11 +1698,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1710,11 +1710,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature, people count, and illuminance, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1722,11 +1722,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1734,11 +1734,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1746,11 +1746,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1758,11 +1758,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1770,11 +1770,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1782,11 +1782,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1794,11 +1794,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature, people count, and illuminance, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1806,11 +1806,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature, people count, and illuminance, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1818,11 +1818,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1830,11 +1830,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1842,11 +1842,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1854,11 +1854,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1866,11 +1866,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1878,11 +1878,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1890,11 +1890,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1902,11 +1902,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1914,11 +1914,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1926,11 +1926,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1938,11 +1938,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1950,11 +1950,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1962,11 +1962,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1974,11 +1974,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1986,11 +1986,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -1998,11 +1998,11 @@ - + - + This example demonstrates the Bluetooth Mesh Sensor Server Model and Sensor Setup Server Model. It measures temperature and people count, and sends the measurement data to a remote device (e.g., btmesh_soc_sensor_client). @@ -2010,11 +2010,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2022,11 +2022,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2034,11 +2034,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2046,11 +2046,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2058,11 +2058,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2070,11 +2070,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2082,11 +2082,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2094,11 +2094,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2106,11 +2106,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2118,11 +2118,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2130,11 +2130,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2142,11 +2142,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2154,11 +2154,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2166,11 +2166,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2178,11 +2178,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2190,11 +2190,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2202,11 +2202,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2214,11 +2214,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2226,11 +2226,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2238,11 +2238,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2250,11 +2250,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2262,11 +2262,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2274,11 +2274,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2286,11 +2286,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2298,11 +2298,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2310,11 +2310,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2322,11 +2322,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2334,11 +2334,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2346,11 +2346,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2358,11 +2358,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2370,11 +2370,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. It is optimized for low current consumption with disabled CLI, logging, and LCD.Push Button presses can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2382,11 +2382,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2394,11 +2394,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2406,11 +2406,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2418,11 +2418,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2430,11 +2430,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2442,11 +2442,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2454,11 +2454,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2466,11 +2466,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2478,11 +2478,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2490,11 +2490,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2502,11 +2502,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2514,11 +2514,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2526,11 +2526,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2538,11 +2538,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2550,11 +2550,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2562,11 +2562,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2574,11 +2574,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2586,11 +2586,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2598,11 +2598,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2610,11 +2610,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2622,11 +2622,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2634,11 +2634,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2646,11 +2646,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2658,11 +2658,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2670,11 +2670,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2682,11 +2682,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2694,11 +2694,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2706,11 +2706,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2718,11 +2718,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2730,11 +2730,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2742,11 +2742,11 @@ - + - + An out-of-the-box Software Demo where the device acts as a switch. Push Button presses or CLI commands can control the state, lightness, and color temperature of the LEDs and scenes on a remote device. @@ -2754,10 +2754,10 @@ - + - + diff --git a/app/btmesh/btmesh_production_templates.xml b/app/btmesh/btmesh_production_templates.xml index 66dd5f6fb17..9b869931cd5 100644 --- a/app/btmesh/btmesh_production_templates.xml +++ b/app/btmesh/btmesh_production_templates.xml @@ -8,7 +8,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -38,7 +38,7 @@ - + @@ -53,14 +53,14 @@ - + - + @@ -68,14 +68,14 @@ - + - + @@ -83,7 +83,7 @@ - + @@ -98,7 +98,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -143,7 +143,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -173,7 +173,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -203,7 +203,7 @@ - + @@ -218,7 +218,7 @@ - + @@ -233,7 +233,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -263,7 +263,7 @@ - + @@ -278,7 +278,7 @@ - + @@ -293,7 +293,7 @@ - + @@ -308,7 +308,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -338,7 +338,7 @@ - + @@ -353,7 +353,7 @@ - + @@ -368,7 +368,7 @@ - + @@ -383,7 +383,7 @@ - + @@ -398,7 +398,7 @@ - + @@ -413,7 +413,7 @@ - + @@ -428,7 +428,7 @@ - + @@ -443,7 +443,7 @@ - + @@ -458,7 +458,7 @@ - + @@ -473,7 +473,7 @@ - + @@ -488,7 +488,7 @@ - + @@ -503,7 +503,7 @@ - + diff --git a/app/btmesh/common/btmesh_blob_transfer_client/btmesh_blob_transfer_client.dcd b/app/btmesh/common/btmesh_blob_transfer_client/btmesh_blob_transfer_client.dcd index 3e3728598a9..0eb1eeab881 100644 --- a/app/btmesh/common/btmesh_blob_transfer_client/btmesh_blob_transfer_client.dcd +++ b/app/btmesh/common/btmesh_blob_transfer_client/btmesh_blob_transfer_client.dcd @@ -1,6 +1,7 @@ [ { - "name": "Main", + "name": "Distributor", + "group": "Main", "location": "0x0000", "sig_models" : [ {"mid":"0x1401", "name":"BLOB Transfer Client"} diff --git a/app/btmesh/common/btmesh_blob_transfer_client/sl_btmesh_blob_transfer_client.c b/app/btmesh/common/btmesh_blob_transfer_client/sl_btmesh_blob_transfer_client.c index 770d62d0928..6df0d578f4e 100644 --- a/app/btmesh/common/btmesh_blob_transfer_client/sl_btmesh_blob_transfer_client.c +++ b/app/btmesh/common/btmesh_blob_transfer_client/sl_btmesh_blob_transfer_client.c @@ -651,7 +651,7 @@ sl_btmesh_blob_transfer_client_calculate_block_size_log(uint32_t blob_size, // so the implementation chooses the block_size_log_max to send the BLOB // at least to a subset of servers. // In general this should not happen in case of firmware image transfer - // because the same kind of updating nodes are updated with the same + // because the same kind of target nodes are updated with the same // firmware so their capabilities should match. for (block_size_log = block_size_log_max; block_size_log_min <= block_size_log; @@ -933,7 +933,7 @@ static void sl_btmesh_blob_transfer_client_element_init(uint16_t elem_index) static void sl_btmesh_blob_transfer_client_init(void) { - sl_btmesh_blob_transfer_client_element_init(BTMESH_BLOB_TRANSFER_CLIENT_MAIN); + sl_btmesh_blob_transfer_client_element_init(BTMESH_BLOB_TRANSFER_CLIENT_GROUP_MAIN_ELEM_INDEX); } // Process the return value of MBT procedure BT Mesh stack API calls in retry state @@ -1315,7 +1315,7 @@ static void handle_query_information_complete(blob_transfer_client_t *const self case sl_btmesh_mbt_client_mbt_transfer_mode_both: // Push mode shall be the default if both transfer modes are supported case sl_btmesh_mbt_client_mbt_transfer_mode_none: - // Subset of updating nodes can participate in the BLOB transfer because + // Subset of target nodes can participate in the BLOB transfer because // neither transfer mode is supported by all nodes (defaults to push) // Note: it is not necessary to check the supported_transfer_modes in // the event because it must have "both" value otherwise the diff --git a/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server.dcd b/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server_inst.dcd similarity index 86% rename from app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server.dcd rename to app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server_inst.dcd index aeb9e6d32f9..d638ffc0ce7 100644 --- a/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server.dcd +++ b/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server_inst.dcd @@ -1,6 +1,7 @@ [ { "name": "Main", + "group": "Main", "location": "0x0000", "sig_models" : [ {"mid":"0x1400", "name":"BLOB Transfer Server"} diff --git a/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server_validation.lua b/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server_validation.lua index 7357d49cada..2cf3067ba62 100644 --- a/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server_validation.lua +++ b/app/btmesh/common/btmesh_blob_transfer_server/btmesh_blob_transfer_server_validation.lua @@ -4,7 +4,7 @@ local LOG_LVL_WARNING = 2 local LOG_LVL_ERROR = 1 local LOG_PREFIX = "btmesh_blob_transfer_server_validation: " local VALIDATION_PREFIX = "BLOB Transfer Server: " -local log_level = LOG_LVL_INFO +local log_level = LOG_LVL_WARNING -- Status code definitions local STATUS = { @@ -47,15 +47,24 @@ local function report_warning(problem, target, description, quickfix) quickfix) end +local function conf_name_inst(unresolved_name, inst) + return string.gsub(unresolved_name, "INSTANCE", string.upper(inst)) +end + -- Iterate over the configuration name and descriptor pairs from config_schema -- and checks if the configuration exists (for required config names) and -- converts it to the descriptor value type. -- If the configuration name does not exist or type conversion is not successful -- then error is reported in the log and on the user interface of Simplicity -- Studio. The preprocessed config is written to preprocessed_config parameter. -local function preprocess_config(preprocessed_config, config_schema) +local function preprocess_config(inst, preprocessed_config, config_schema) local status = STATUS.OK - for name, descriptor in pairs(config_schema) do + for unresolved_name, descriptor in pairs(config_schema) do + -- The INSTANCE shall be substituted in BLOB Transfer Server component + -- instance configuration names only however the INSTANCE keyword is + -- present in these names only. So the substitution can be performed + -- for each configuration name. + local name = conf_name_inst(unresolved_name, inst) if slc.config(name) == nil then if descriptor.required then local problem = "Configuration missing" @@ -116,29 +125,36 @@ local function chunk_size_to_message_count(chunk_size) end end -local min_block_size_log = "SL_BTMESH_BLOB_TRANSFER_SERVER_MIN_BLOCK_SIZE_LOG_CFG_VAL" -local max_block_size_log = "SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL" -local max_chunks_per_block = "SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNKS_PER_BLOCK_CFG_VAL" -local max_chunk_size = "SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNK_SIZE_CFG_VAL" -local push_mode = "SL_BTMESH_BLOB_TRANSFER_SERVER_PUSH_MODE_CFG_VAL" -local pull_mode = "SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_MODE_CFG_VAL" -local pull_chunk_request_cnt = "SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_CHUNK_REQUEST_CNT_CFG_VAL" -local lpn_mode = "SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_MODE_CFG_VAL" +local min_block_size_log = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MIN_BLOCK_SIZE_LOG_CFG_VAL" +local max_block_size_log = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MAX_BLOCK_SIZE_LOG_CFG_VAL" +local max_chunks_per_block = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MAX_CHUNKS_PER_BLOCK_CFG_VAL" +local max_chunk_size = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MAX_CHUNK_SIZE_CFG_VAL" +local push_mode = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PUSH_MODE_CFG_VAL" +local pull_mode = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PULL_MODE_CFG_VAL" +local pull_chunk_request_cnt = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PULL_CHUNK_REQUEST_CNT_CFG_VAL" +local lpn_mode = "SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_LPN_MODE_CFG_VAL" local lpn_min_queue_length = "SL_BTMESH_LPN_MIN_QUEUE_LENGTH_CFG_VAL" local config_schema = { - [min_block_size_log] = {value_type = "number", required = true}, - [max_block_size_log] = {value_type = "number", required = true}, - [max_chunks_per_block] = {value_type = "number", required = true}, - [max_chunk_size] = {value_type = "number", required = true}, - [push_mode] = {value_type = "boolean", required = true}, - [pull_mode] = {value_type = "boolean", required = true}, - [pull_chunk_request_cnt] = {value_type = "number", required = true}, - [lpn_mode] = {value_type = "boolean", required = true}, - [lpn_min_queue_length] = {value_type = "number", required = false} + [min_block_size_log] = {value_type = "number", required = true}, + [max_block_size_log] = {value_type = "number", required = true}, + [max_chunks_per_block] = {value_type = "number", required = true}, + [max_chunk_size] = {value_type = "number", required = true}, + [push_mode] = {value_type = "boolean", required = true}, + [pull_mode] = {value_type = "boolean", required = true}, + [pull_chunk_request_cnt] = {value_type = "number", required = true}, + [lpn_mode] = {value_type = "boolean", required = true}, + [lpn_min_queue_length] = {value_type = "number", required = false} } -local config = {} +local btmesh_blob_transfer_server_component = slc.component("btmesh_blob_transfer_server") +local btmesh_blob_transfer_server_instances = btmesh_blob_transfer_server_component.instances + +-- The instances are in a lua set (table with string key and boolean value) +for inst, exists in pairs(btmesh_blob_transfer_server_instances) do + log_info("BLOB Transfer Server instance: " .. inst) +end + local lpn_component_selected = slc.is_selected("btmesh_lpn") if lpn_component_selected then @@ -146,85 +162,97 @@ if lpn_component_selected then config_schema[lpn_min_queue_length].required = true end -local status = preprocess_config(config, config_schema) - -if status == STATUS.OK then - -- It is guaranteed that all required config parameters exist and these are - -- converted to the proper type - - for name, value in pairs(config) do - -- Log the converted configuration parameters - log_info(name .. ": " .. tostring(value) .. " (type: " .. type(value) .. ")") - end - - if config[max_block_size_log] < config[min_block_size_log] then - local problem = "Block size configuration invalid" - local description = - string.format("Min Block Size Log (%i) shall not be greater than " .. - "Max Block Size Log (%i)", - config[min_block_size_log], - config[max_block_size_log]) - report_error(problem, - validation.target_for_defines({min_block_size_log, - max_block_size_log}), - description, - nil) - end +for inst, exists in pairs(btmesh_blob_transfer_server_instances) do + local config = {} + local status = preprocess_config(inst, config, config_schema) - if (config[max_chunks_per_block] * config[max_chunk_size]) < (2 ^ config[max_block_size_log]) then - local problem = "Block and chunk configuration inconsistent" - local description = - string.format("Max Block Size (%i) shall not be greater than product of " .. - "max chunk size (%i) and max number of chunks per block (%i)", - 2 ^ config[max_block_size_log], - config[max_chunk_size], - config[max_chunks_per_block]) - report_error(problem, - validation.target_for_defines({max_block_size_log, - max_chunk_size, - max_chunks_per_block}), - description, - nil) - end + if status == STATUS.OK then + -- It is guaranteed that all required config parameters exist and these are + -- converted to the proper type + for name, value in pairs(config) do + -- Log the converted configuration parameters + log_info(name .. ": " .. tostring(value) .. " (type: " .. type(value) .. ")") + end - if config[lpn_mode] ~= lpn_component_selected then - local problem = "LPN mode and LPN component consistency issue" - local description = "The LPN mode configuration option shall be turned on " .. - "if and only if the Low Power Node component is present" - report_warning(problem, - validation.target_for_defines({lpn_mode}), - description, - nil) - elseif config[lpn_mode] then - -- LPN mode is turned on and the LPN component exists in the project + local min_block_size_log_inst = conf_name_inst(min_block_size_log, inst) + local max_block_size_log_inst = conf_name_inst(max_block_size_log, inst) + local max_chunks_per_block_inst = conf_name_inst(max_chunks_per_block, inst) + local max_chunk_size_inst = conf_name_inst(max_chunk_size, inst) + local push_mode_inst = conf_name_inst(push_mode, inst) + local pull_mode_inst = conf_name_inst(pull_mode, inst) + local pull_chunk_request_cnt_inst = conf_name_inst(pull_chunk_request_cnt, inst) + local lpn_mode_inst = conf_name_inst(lpn_mode, inst) - if not config[pull_mode] then - local problem = "Transfer mode inconsistency" - local description = "Pull transfer mode is recommended for low power nodes" - report_warning(problem, - validation.target_for_defines({push_mode, pull_mode}), - description, - nil) + if config[max_block_size_log_inst] < config[min_block_size_log_inst] then + local problem = "Block size configuration invalid" + local description = + string.format("Min Block Size Log (%i) shall not be greater than " .. + "Max Block Size Log (%i)", + config[min_block_size_log_inst], + config[max_block_size_log_inst]) + report_error(problem, + validation.target_for_defines({min_block_size_log_inst, + max_block_size_log_inst}), + description, + nil) end - local chunk_message_count = chunk_size_to_message_count(config[max_chunk_size]) - if (config[lpn_min_queue_length] < config[pull_chunk_request_cnt] * chunk_message_count) - and config[pull_mode] then - local problem = "Requested chunks greater than friend queue size" + if (config[max_chunks_per_block_inst] * config[max_chunk_size_inst]) + < (2 ^ config[max_block_size_log_inst]) then + local problem = "Block and chunk configuration inconsistent" local description = - string.format("The %i max chunk size fits into %i message and " .. - "%i chunks requested at the same time which does " .. - "not fit into min lpn queue size (%i message)", - config[max_chunk_size], - chunk_message_count, - config[pull_chunk_request_cnt], - config[lpn_min_queue_length]) + string.format("Max Block Size (%i) shall not be greater than product of " .. + "max chunk size (%i) and max number of chunks per block (%i)", + 2 ^ config[max_block_size_log_inst], + config[max_chunk_size_inst], + config[max_chunks_per_block_inst]) report_error(problem, - validation.target_for_defines({max_chunk_size, - pull_chunk_request_cnt, - lpn_min_queue_length}), + validation.target_for_defines({max_block_size_log_inst, + max_chunk_size_inst, + max_chunks_per_block_inst}), description, nil) end + + if config[lpn_mode_inst] ~= lpn_component_selected then + local problem = "LPN mode and LPN component consistency issue" + local description = "The LPN mode configuration option shall be turned on " .. + "if and only if the Low Power Node component is present" + report_warning(problem, + validation.target_for_defines({lpn_mode_inst}), + description, + nil) + elseif config[lpn_mode_inst] then + -- LPN mode is turned on and the LPN component exists in the project + + if not config[pull_mode_inst] then + local problem = "Transfer mode inconsistency" + local description = "Pull transfer mode is recommended for low power nodes" + report_warning(problem, + validation.target_for_defines({push_mode_inst, pull_mode_inst}), + description, + nil) + end + + local chunk_message_count_inst = chunk_size_to_message_count(config[max_chunk_size_inst]) + if (config[lpn_min_queue_length] < config[pull_chunk_request_cnt_inst] * chunk_message_count_inst) + and config[pull_mode] then + local problem = "Requested chunks greater than friend queue size" + local description = + string.format("The %i max chunk size fits into %i message and " .. + "%i chunks requested at the same time which does " .. + "not fit into min lpn queue size (%i message)", + config[max_chunk_size_inst], + chunk_message_count_inst, + config[pull_chunk_request_cnt_inst], + config[lpn_min_queue_length]) + report_warning(problem, + validation.target_for_defines({max_chunk_size_inst, + pull_chunk_request_cnt_inst, + lpn_min_queue_length}), + description, + nil) + end + end end end \ No newline at end of file diff --git a/app/btmesh/common/btmesh_blob_transfer_server/config/sl_btmesh_blob_transfer_server_config.h b/app/btmesh/common/btmesh_blob_transfer_server/config/sl_btmesh_blob_transfer_server_config.h index 24d5077d0a7..63d007d8ad0 100644 --- a/app/btmesh/common/btmesh_blob_transfer_server/config/sl_btmesh_blob_transfer_server_config.h +++ b/app/btmesh/common/btmesh_blob_transfer_server/config/sl_btmesh_blob_transfer_server_config.h @@ -1,9 +1,9 @@ /***************************************************************************//** * @file - * @brief BLOB Transfer Server Configuration + * @brief BLOB Transfer Server Configuration Header ******************************************************************************* * # License - * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com ******************************************************************************* * * SPDX-License-Identifier: Zlib @@ -33,38 +33,14 @@ // <<< Use Configuration Wizard in Context Menu >>> -// Min Block Size Log <0x6-0x20> -// Please note, that decreasing the minimum block size will result in increased heap usage. -// Block states need to be monitored. The smaller the blocks, the bigger the state storage. -// Change this value with care. -// 0x9 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_MIN_BLOCK_SIZE_LOG_CFG_VAL 0x9 - -// Max Block Size Log <0x6-0x20> -// Please note, that increasing the maximum block size will result in increased heap usage. -// Blocks are cached on heap before being written into NVM. -// Change this value with care. -// The maximum block size shall be less than or equal to the product of max chunks per block and chunk size. -// 0x9 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL 0x9 - -// Maximum of number of chunks per block <8-64:8> -// 40 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNKS_PER_BLOCK_CFG_VAL 40 - -// Maximum chunk size <8-241:1> -// If the max chunk size is 8 then the chunk data fits into a single BT Mesh advertisement message. -// If the chunk data is segmented then N segments is able to transfer (N*12)-7 byte data. -// The advantage of higher chunk size is the higher throughput in low noise environment. -// The advantage of lower chunk size is that fewer messages are retransmitted in high noise environment due to lost chunk messages. -// LPN only: the number of chunk messages (segments) multiplied by requested chunk count in partial block report shall fit into the friend queue. -// 241 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNK_SIZE_CFG_VAL 241 - // Logging // 1 #define SL_BTMESH_BLOB_TRANSFER_SERVER_LOGGING_CFG_VAL 1 +// LPN poll logging +// 0 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_LPN_POLL_LOGGING_CFG_VAL 0 + // Transfer Start user callback // Enable/disable callback function when BLOB transfer starts. // 1 @@ -80,63 +56,4 @@ // 1 #define SL_BTMESH_BLOB_TRANSFER_SERVER_TRANSFER_DONE_CALLBACK_CFG_VAL 1 -// Supported Transfer Modes - -// Push Mode -// 1 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_PUSH_MODE_CFG_VAL 1 - -// - -// Pull Mode -// 1 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_MODE_CFG_VAL 1 - -// Number of chunks requested in Block Status or Partial Block Report <1-32> -// 4 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_CHUNK_REQUEST_CNT_CFG_VAL 4 - -// Interval, in milliseconds, between Partial Block Reports, if nothing is received <1000-30000:100> -// 1000 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_RETRY_INTERVAL_MS_CFG_VAL 1000 - -// Number of retries sending the same Partial Block Report, before giving up <1-10> -// 8 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_RETRY_CNT_CFG_VAL 8 - -// LPN Mode -// Only pull transfer mode can be used on LPN nodes. -// 0 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_MODE_CFG_VAL 0 - -// LPN high throughput mode -// In high throughput mode the LPN node polls the friend node more frequently to increase the throughput at the expense of power consumption. -// 1 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_HIGH_THROUGHPUT_MODE_CFG_VAL 1 - -// LPN poll delay in milliseconds <100-30000:100> -// The delay of first LPN poll when the BLOB Transfer Server expects messages from the client after an event. -// The major part of BLOB transfer to LPN is the waiting for the poll timeout to elapse in order to poll the friend node for BLOB Transfer messages. -// The maximum number of messages can be transferred per polling equals to friend queue size during BLOB transfer to LPN. -// This poll delay configuration parameter value makes the polling more frequent when BLOB Transfer messages are expected to increase the throughput. -// The LPN poll delay shall be less than SL_BTMESH_LPN_POLL_TIMEOUT_CFG_VAL in sl_btmesh_lpn_config.h file. -// 500 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_POLL_DELAY_MS_CFG_VAL 500 - -// LPN poll logging -// 0 -#define SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_POLL_LOGGING_CFG_VAL 0 - -// -// -// - -// - -// <<< end of configuration section >>> - -#if SL_BTMESH_BLOB_TRANSFER_SERVER_MIN_BLOCK_SIZE_LOG_CFG_VAL > SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL -#error The Max Block Size Log value shall be equal to or greater than the Min Block Size Log value. -#endif - #endif // SL_BTMESH_BLOB_TRANSFER_SERVER_CONFIG_H diff --git a/app/btmesh/common/btmesh_blob_transfer_server/config/sl_btmesh_blob_transfer_server_inst_config.h b/app/btmesh/common/btmesh_blob_transfer_server/config/sl_btmesh_blob_transfer_server_inst_config.h new file mode 100644 index 00000000000..b40f61dd209 --- /dev/null +++ b/app/btmesh/common/btmesh_blob_transfer_server/config/sl_btmesh_blob_transfer_server_inst_config.h @@ -0,0 +1,136 @@ +/***************************************************************************//** + * @file + * @brief BLOB Transfer Server Instance Configuration Header + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_CONFIG_H +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_CONFIG_H + +#include "sl_btmesh_dcd.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// Override Element Index +// Default element index is provided by project or components. +// If the default element index is not sufficient then it can be overridden by activating this option. +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_ELEM_INDEX_OVERRIDE_CFG_VAL 0 + +// Element Index +// Element index of BLOB Transfer Server model instance. +// It has an effect only when "Override Element Index" configuration option is activated. +// Range: 0-255, Default: 0 +// <0..255:1> +// 0 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_ELEM_INDEX_CFG_VAL 0 + +// + +// Min Block Size Log <0x6-0x20> +// Please note, that decreasing the minimum block size will result in increased heap usage. +// Block states need to be monitored. The smaller the blocks, the bigger the state storage. +// Change this value with care. +// 0x9 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MIN_BLOCK_SIZE_LOG_CFG_VAL 0x9 + +// Max Block Size Log <0x6-0x20> +// Please note, that increasing the maximum block size will result in increased heap usage. +// Blocks are cached on heap before being written into NVM. +// Change this value with care. +// The maximum block size shall be less than or equal to the product of max chunks per block and chunk size. +// 0x9 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MAX_BLOCK_SIZE_LOG_CFG_VAL 0x9 + +// Maximum of number of chunks per block <8-64:8> +// 40 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MAX_CHUNKS_PER_BLOCK_CFG_VAL 40 + +// Maximum chunk size <8-241:1> +// If the max chunk size is 8 then the chunk data fits into a single BT Mesh advertisement message. +// If the chunk data is segmented then N segments is able to transfer (N*12)-7 byte data. +// The advantage of higher chunk size is the higher throughput in low noise environment. +// The advantage of lower chunk size is that fewer messages are retransmitted in high noise environment due to lost chunk messages. +// LPN only: the number of chunk messages (segments) multiplied by requested chunk count in partial block report shall fit into the friend queue. +// 241 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MAX_CHUNK_SIZE_CFG_VAL 241 + +// Supported Transfer Modes + +// Push Mode +// 1 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PUSH_MODE_CFG_VAL 1 + +// + +// Pull Mode +// 1 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PULL_MODE_CFG_VAL 1 + +// Number of chunks requested in Block Status or Partial Block Report <1-32> +// 4 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PULL_CHUNK_REQUEST_CNT_CFG_VAL 4 + +// Interval, in milliseconds, between Partial Block Reports, if nothing is received <1000-30000:100> +// 1000 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PULL_RETRY_INTERVAL_MS_CFG_VAL 1000 + +// Number of retries sending the same Partial Block Report, before giving up <1-10> +// 8 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_PULL_RETRY_CNT_CFG_VAL 8 + +// LPN Mode +// Only pull transfer mode can be used on LPN nodes. +// 0 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_LPN_MODE_CFG_VAL 0 + +// LPN high throughput mode +// In high throughput mode the LPN node polls the friend node more frequently to increase the throughput at the expense of power consumption. +// 1 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_LPN_HIGH_THROUGHPUT_MODE_CFG_VAL 1 + +// LPN poll delay in milliseconds <100-30000:100> +// The delay of first LPN poll when the BLOB Transfer Server expects messages from the client after an event. +// The major part of BLOB transfer to LPN is the waiting for the poll timeout to elapse in order to poll the friend node for BLOB Transfer messages. +// The maximum number of messages can be transferred per polling equals to friend queue size during BLOB transfer to LPN. +// This poll delay configuration parameter value makes the polling more frequent when BLOB Transfer messages are expected to increase the throughput. +// The LPN poll delay shall be less than SL_BTMESH_LPN_POLL_TIMEOUT_CFG_VAL in sl_btmesh_lpn_config.h file. +// 500 +#define SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_LPN_POLL_DELAY_MS_CFG_VAL 500 + +// +// +// + +// + +// <<< end of configuration section >>> + +#if SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MIN_BLOCK_SIZE_LOG_CFG_VAL > SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_MAX_BLOCK_SIZE_LOG_CFG_VAL +#error The Max Block Size Log value shall be equal to or greater than the Min Block Size Log value. +#endif + +#endif // SL_BTMESH_BLOB_TRANSFER_SERVER_INSTANCE_CONFIG_H diff --git a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.c b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.c index 266b92b3814..59e7f79505c 100644 --- a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.c +++ b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.c @@ -57,6 +57,7 @@ #include "sl_btmesh_blob_transfer_server.h" #include "sl_btmesh_blob_transfer_server_api.h" #include "sl_btmesh_blob_transfer_server_config.h" +#include "sli_btmesh_blob_transfer_server_instances.h" // Warning! The app_btmesh_util shall be included after the component configuration // header file in order to provide the component specific logging macro. @@ -70,13 +71,8 @@ // In high throughput mode the LPN node polls the friend node more frequently // to increase the throughput at the expense of power consumption // Note: LPN high throughput mode can be active only in LPN mode -#if defined(SL_CATALOG_BTMESH_LPN_PRESENT) \ - && (SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_MODE_CFG_VAL) \ - && (SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_HIGH_THROUGHPUT_MODE_CFG_VAL) -#define LPN_HIGH_THROUGHPUT_MODE_ACTIVE 1 -#else -#define LPN_HIGH_THROUGHPUT_MODE_ACTIVE 0 -#endif +#define LPN_HIGH_THROUGHPUT_MODE_ACTIVE \ + SLI_BTMESH_BLOB_TRANSFER_SERVER_LPN_HIGH_THROUGHPUT_MODE_ACTIVE // Returns the string representation of BLOB ID in a compound literal. // WARNING! This macro shall be used as a parameter of log calls only due to the @@ -89,66 +85,14 @@ #define blob_lpn_poll_log(...) #endif -typedef enum { - /// The BLOB server is idle - IDLE, - /// BLOB server is active - ACTIVE, - /*************************************************************************//** - * @addtogroup activesubstates Active Sub-states - * @{ - ****************************************************************************/ - /// BLOBs are being erased - ACTIVE_ERASING, - /// Invalid BLOBs are being erased - ACTIVE_ERASING_INVALID, - /// Unamanged BLOBs are being erased - ACTIVE_ERASING_UNMANAGED, - /// Transfer is ongoing - ACTIVE_TRANSFER, - /** @} end activesubstates */ - /*************************************************************************//** - * @addtogroup idlesubstates Idle Sub-states - * @{ - ****************************************************************************/ - /// The state machine is either initialized or the transfer is canceled - IDLE_INACTIVE, - /// The transfer has been completed - IDLE_DONE - /** @} end idlesubstates */ -} blob_transfer_server_state_t; - -struct { -#if LPN_HIGH_THROUGHPUT_MODE_ACTIVE - /// Handler for the LPN high throughput timer - sl_btmesh_lpn_high_throughput_timer_t high_throughput_timer; -#endif // LPN_HIGH_THROUGHPUT_MODE_ACTIVE - /// ID of the BLOB being transferred - sl_bt_uuid_64_t blob_id; - /// Size of the BLOB being transferred - uint32_t blob_size; - /// Current progress of the current transfer in bytes - uint32_t progress; - /// Block size calculated based on the log value received at transfer start - uint32_t blob_block_size; - /// Buffer for blocks - uint8_t * block_buffer; - /// State of the current transfer - union { - struct { - uint16_t idle : 1; ///< Idle state - uint16_t inactive : 1; ///< Idle/Inactive state - uint16_t done : 1; ///< Idle/Done state - uint16_t active : 1; ///< Active state - uint16_t suspended : 1; ///< Active/Suspended state - uint16_t erasing : 1; ///< Active/Erasing state - uint16_t erasing_invalid : 1; ///< Active/Erasing Invalid state - uint16_t erasing_unmanaged : 1; ///< Active/Erasing Unmanaged state - uint16_t transfer : 1; ///< Active/Transfer state - }; - uint16_t raw; ///< raw data for quick access - } state; -} blob_transfer_server; +#define assert_not_null(ptr) do { app_assert_s(ptr != NULL); } while (0) + +#define CHECK_PTR(ptr, ...) do { \ + if (ptr == NULL) { \ + assert_not_null(ptr); \ + return __VA_ARGS__; \ + } \ +} while (0) /***************************************************************************//** * Handler for state change @@ -157,7 +101,30 @@ struct { * * @param state State to transfer into ******************************************************************************/ -static void blob_transfer_server_state_change(blob_transfer_server_state_t state); +static void blob_transfer_server_state_change(sli_btmesh_blob_transfer_server_t *const self, + sli_btmesh_blob_transfer_server_state_t state); + +void sl_btmesh_blob_transfer_server_inst_init(sli_btmesh_blob_transfer_server_t *const self, + uint32_t max_blob_size) +{ + sl_status_t sc; + assert_not_null(self); + + sc = sl_btmesh_mbt_server_init(self->config->elem_index, + self->config->min_block_size_log, + self->config->max_block_size_log, + self->config->max_chunks_per_block, + self->config->max_chunk_size, + max_blob_size, + self->config->supported_transfer_modes, + self->config->pull_mode_chunks_to_request, + self->config->pull_mode_retry_interval_ms, + self->config->pull_mode_retry_count); + app_assert_status(sc); + + // Initial state is Idle + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE); +} void sl_btmesh_blob_transfer_server_init(void) { @@ -166,47 +133,40 @@ void sl_btmesh_blob_transfer_server_init(void) log_warning("No available flash for BLOB Transfer. " "Consider removing the component." NL); } else { - sl_status_t sc = - sl_btmesh_mbt_server_init(BTMESH_BLOB_TRANSFER_SERVER_MAIN, - SL_BTMESH_BLOB_TRANSFER_SERVER_MIN_BLOCK_SIZE_LOG_CFG_VAL, - SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL, - SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNKS_PER_BLOCK_CFG_VAL, - SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNK_SIZE_CFG_VAL, - max_blob_size, - SL_BTMESH_BLOB_TRANSFER_SERVER_PUSH_MODE_CFG_VAL - | (SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_MODE_CFG_VAL << 1), - SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_CHUNK_REQUEST_CNT_CFG_VAL, - SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_RETRY_INTERVAL_MS_CFG_VAL, - SL_BTMESH_BLOB_TRANSFER_SERVER_PULL_RETRY_CNT_CFG_VAL); - app_assert_status(sc); - - // Initial state is Idle - blob_transfer_server_state_change(IDLE); + for (uint16_t inst_idx = 0; inst_idx < SLI_BTMESH_BLOB_TRANSFER_SERVER_COUNT; inst_idx++) { + sli_btmesh_blob_transfer_server_t *const self = + sli_btmesh_blob_transfer_server_get_by_inst_index(inst_idx); + sl_btmesh_blob_transfer_server_inst_init(self, max_blob_size); + } } } -inline sl_status_t sl_btmesh_blob_transfer_server_start(sl_bt_uuid_64_t const *const blob_id, +inline sl_status_t sl_btmesh_blob_transfer_server_start(uint16_t elem_index, + sl_bt_uuid_64_t const *const blob_id, const uint16_t timeout_10s, const uint8_t ttl) { // This function essentially wraps the call below - return sl_btmesh_mbt_server_start(BTMESH_BLOB_TRANSFER_SERVER_MAIN, + return sl_btmesh_mbt_server_start(elem_index, *blob_id, timeout_10s, ttl); } -sl_status_t sl_btmesh_blob_transfer_server_set_pull_mode_parameters(uint16_t pull_mode_retry_interval_ms, +sl_status_t sl_btmesh_blob_transfer_server_set_pull_mode_parameters(uint16_t elem_index, + uint16_t pull_mode_retry_interval_ms, uint16_t pull_mode_retry_count) { // This function essentially wraps the call below - return sl_btmesh_mbt_server_set_pull_mode_parameters(BTMESH_BLOB_TRANSFER_SERVER_MAIN, + return sl_btmesh_mbt_server_set_pull_mode_parameters(elem_index, pull_mode_retry_interval_ms, pull_mode_retry_count); } void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt) { + sli_btmesh_blob_transfer_server_t *self = NULL; + switch (SL_BT_MSG_ID(evt->header)) { case sl_btmesh_evt_prov_initialized_id: case sl_btmesh_evt_node_provisioned_id: @@ -220,15 +180,14 @@ void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt) case sl_btmesh_evt_mbt_server_transfer_start_req_id: { sl_btmesh_evt_mbt_server_transfer_start_req_t const *msg = &evt->data.evt_mbt_server_transfer_start_req; + self = sli_btmesh_blob_transfer_server_get_by_elem_index(msg->elem_index); + CHECK_PTR(self); // If suspended, there are two cases we can move forward - if (blob_transfer_server.state.suspended == 1) { - if (0 - == memcmp(&blob_transfer_server.blob_id, - &msg->blob_id, - sizeof(sl_bt_uuid_64_t))) { + if (self->state.suspended == 1) { + if (0 == memcmp(&self->blob_id, &msg->blob_id, sizeof(sl_bt_uuid_64_t))) { // If it's the same blob, resume. - blob_transfer_server.state.suspended = 0; - sl_btmesh_mbt_server_transfer_start_rsp(BTMESH_BLOB_TRANSFER_SERVER_MAIN, + self->state.suspended = 0; + sl_btmesh_mbt_server_transfer_start_rsp(self->config->elem_index, sl_btmesh_mbt_server_status_success); return; } @@ -238,53 +197,48 @@ void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt) if (sl_btmesh_blob_storage_is_present(&msg->blob_id)) { log_error("BLOB (%s) already present!" NL, BLOB_ID_TO_STRING(&msg->blob_id)); - sl_btmesh_mbt_server_transfer_start_rsp(BTMESH_BLOB_TRANSFER_SERVER_MAIN, + sl_btmesh_mbt_server_transfer_start_rsp(self->config->elem_index, sl_btmesh_mbt_server_status_internal_error); return; } - memcpy(&blob_transfer_server.blob_id, - &msg->blob_id, - sizeof(sl_bt_uuid_64_t)); + memcpy(&self->blob_id, &msg->blob_id, sizeof(sl_bt_uuid_64_t)); // Set progress target - blob_transfer_server.blob_size = msg->blob_size; + self->blob_size = msg->blob_size; // Set expected block size - blob_transfer_server.blob_block_size = 1 << msg->block_size_log; - blob_transfer_server.block_buffer = - sl_malloc(blob_transfer_server.blob_block_size); + self->blob_block_size = 1 << msg->block_size_log; + self->block_buffer = sl_malloc(self->blob_block_size); // Check allocation result - if (blob_transfer_server.block_buffer == NULL) { + if (self->block_buffer == NULL) { log_critical("Block buffer allocation failed!" NL); - sl_btmesh_mbt_server_transfer_start_rsp(BTMESH_BLOB_TRANSFER_SERVER_MAIN, + sl_btmesh_mbt_server_transfer_start_rsp(self->config->elem_index, sl_btmesh_mbt_server_status_internal_error); // State change - blob_transfer_server_state_change(IDLE_INACTIVE); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_INACTIVE); } else { log_info("BLOB Transfer Start received, id: %s\t" "size: %lu B" NL, - BLOB_ID_TO_STRING(&blob_transfer_server.blob_id), - blob_transfer_server.blob_size); + BLOB_ID_TO_STRING(&self->blob_id), + self->blob_size); // State change - blob_transfer_server_state_change(ACTIVE); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE); } break; } case sl_btmesh_evt_mbt_server_block_start_id: { + sl_btmesh_evt_mbt_server_block_start_t const *msg = + &evt->data.evt_mbt_server_block_start; + self = sli_btmesh_blob_transfer_server_get_by_elem_index(msg->elem_index); + CHECK_PTR(self); // If not in Active/Transfer state, ignore message - if (blob_transfer_server.state.transfer == 0) { + if (self->state.transfer == 0) { return; } - sl_btmesh_evt_mbt_server_block_start_t const *msg = - &evt->data.evt_mbt_server_block_start; // Check whether received block is related to BLOB being received - if (memcmp(&msg->blob_id, - &blob_transfer_server.blob_id, - sizeof(sl_bt_uuid_64_t)) - != 0) { + if (memcmp(&msg->blob_id, &self->blob_id, sizeof(sl_bt_uuid_64_t)) != 0) { return; } - blob_transfer_server.progress = msg->block_number - * blob_transfer_server.blob_block_size; + self->progress = msg->block_number * self->blob_block_size; log_debug("Block %d start" NL, msg->block_number); break; @@ -292,68 +246,75 @@ void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt) case sl_btmesh_evt_mbt_server_block_complete_id: { sl_btmesh_evt_mbt_server_block_complete_t const *msg = &evt->data.evt_mbt_server_block_complete; + self = sli_btmesh_blob_transfer_server_get_by_elem_index(msg->elem_index); + CHECK_PTR(self); // If not in Active/Transfer state, ignore message - if (blob_transfer_server.state.transfer == 0) { + if (self->state.transfer == 0) { return; } #if SL_BTMESH_BLOB_TRANSFER_PROGRESS_CALLBACK_CFG_VAL // User callback for progress at block end - sl_btmesh_blob_transfer_server_transfer_progress(&blob_transfer_server.blob_id, - SL_PROG_TO_PCT(blob_transfer_server.blob_size, - blob_transfer_server.progress)); + sl_btmesh_blob_transfer_server_transfer_progress(&self->blob_id, + SL_PROG_TO_PCT(self->blob_size, + self->progress)); #endif // SL_BTMESH_BLOB_TRANSFER_PROGRESS_CALLBACK_CFG_VAL // Calculate offset of block to be received; since the last block can be // smaller than the rest, use the size received in Transfer Start to // calculate offset - uint32_t write_offset = blob_transfer_server.blob_block_size - * msg->block_number; + uint32_t write_offset = self->blob_block_size * msg->block_number; // Write data using wrapper - sl_status_t sc = - sl_btmesh_blob_storage_write(write_offset, - msg->block_size, - blob_transfer_server.block_buffer); + sl_status_t sc = sl_btmesh_blob_storage_write(write_offset, + msg->block_size, + self->block_buffer); app_assert_status_f(sc, "Storage writing failed!"); log_info("Block %d complete (%s), progress %u%%" NL, msg->block_number, - BLOB_ID_TO_STRING(&blob_transfer_server.blob_id), + BLOB_ID_TO_STRING(&self->blob_id), // Calculate progress in percent - (unsigned) SL_PROG_TO_PCT_INT(blob_transfer_server.blob_size, - blob_transfer_server.progress)); + (unsigned) SL_PROG_TO_PCT_INT(self->blob_size, + self->progress)); - if (blob_transfer_server.progress == blob_transfer_server.blob_size) { + if (self->progress == self->blob_size) { // State change - blob_transfer_server_state_change(IDLE_DONE); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_DONE); } break; } #if LPN_HIGH_THROUGHPUT_MODE_ACTIVE - case sl_btmesh_evt_mbt_server_partial_block_report_tx_complete_id: - { - // Start polling after partial block report is sent out, because - // the next messages are sent out quickly by the client. - sl_btmesh_lpn_high_throughput_register(&blob_transfer_server.high_throughput_timer, - SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_POLL_DELAY_MS_CFG_VAL, - SL_BTMESH_LPN_HIGH_THROUGHPUT_SLOWING); - blob_lpn_poll_log("Start slowing poll delay %dms (partial block)" NL, - SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_POLL_DELAY_MS_CFG_VAL); + case sl_btmesh_evt_mbt_server_partial_block_report_tx_complete_id: { + sl_btmesh_evt_mbt_server_partial_block_report_tx_complete_t const *msg = + &evt->data.evt_mbt_server_partial_block_report_tx_complete; + self = sli_btmesh_blob_transfer_server_get_by_elem_index(msg->elem_index); + CHECK_PTR(self); + if (self->config->high_throughput_timer != NULL) { + // Start polling after partial block report is sent out, because + // the next messages are sent out quickly by the client. + sl_btmesh_lpn_high_throughput_register(self->config->high_throughput_timer, + self->config->lpn_poll_delay_ms, + SL_BTMESH_LPN_HIGH_THROUGHPUT_SLOWING); + blob_lpn_poll_log("Start slowing poll delay %dms (partial block)" NL, + self->config->lpn_poll_delay_ms); + } break; } #endif // LPN_HIGH_THROUGHPUT_MODE_ACTIVE case sl_btmesh_evt_mbt_server_state_changed_id: { sl_btmesh_evt_mbt_server_state_changed_t const *msg = &evt->data.evt_mbt_server_state_changed; + self = sli_btmesh_blob_transfer_server_get_by_elem_index(msg->elem_index); + CHECK_PTR(self); log_debug("MBT Server state changed to %d" NL, msg->new_state); switch (msg->new_state) { case sl_btmesh_mbt_server_phase_suspended: - blob_transfer_server.state.suspended = 1; + self->state.suspended = 1; break; case sl_btmesh_mbt_server_phase_inactive: - if (blob_transfer_server.state.idle == 0) { + if (self->state.idle == 0) { log_error("BLOB Transfer (%s) aborted" NL, - BLOB_ID_TO_STRING(&blob_transfer_server.blob_id)); + BLOB_ID_TO_STRING(&self->blob_id)); // Notify user that transfer is aborted - sl_btmesh_blob_transfer_server_transfer_abort(&blob_transfer_server.blob_id); - blob_transfer_server_state_change(IDLE_INACTIVE); + sl_btmesh_blob_transfer_server_transfer_abort(&self->blob_id); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_INACTIVE); } #if LPN_HIGH_THROUGHPUT_MODE_ACTIVE // intentional fall-through @@ -362,18 +323,22 @@ void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt) // BLOB Transfer Start, BLOB Block Start // Note: sl_btmesh_mbt_server_phase_idle means that the expected BLOB ID // is set but the BLOB Transfer Start message is not received yet - sl_btmesh_lpn_high_throughput_register(&blob_transfer_server.high_throughput_timer, - SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_POLL_DELAY_MS_CFG_VAL, - SL_BTMESH_LPN_HIGH_THROUGHPUT_SLOWING); - blob_lpn_poll_log("Start slowing poll delay %dms (state change)" NL, - SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_POLL_DELAY_MS_CFG_VAL); + if (self->config->high_throughput_timer != NULL) { + sl_btmesh_lpn_high_throughput_register(self->config->high_throughput_timer, + self->config->lpn_poll_delay_ms, + SL_BTMESH_LPN_HIGH_THROUGHPUT_SLOWING); + blob_lpn_poll_log("Start slowing poll delay %dms (state change)" NL, + self->config->lpn_poll_delay_ms); + } #endif // LPN_HIGH_THROUGHPUT_MODE_ACTIVE break; default: #if LPN_HIGH_THROUGHPUT_MODE_ACTIVE // If the BLOB transfer is no longer active then the LPN high throughput // request shall be unregistered. - sl_btmesh_lpn_high_throughput_unregister(&blob_transfer_server.high_throughput_timer); + if (self->config->high_throughput_timer != NULL) { + sl_btmesh_lpn_high_throughput_unregister(self->config->high_throughput_timer); + } #endif // LPN_HIGH_THROUGHPUT_MODE_ACTIVE break; } @@ -381,43 +346,45 @@ void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt) break; } case sl_btmesh_evt_mbt_server_chunk_id: { + sl_btmesh_evt_mbt_server_chunk_t const *msg = &evt->data.evt_mbt_server_chunk; + self = sli_btmesh_blob_transfer_server_get_by_elem_index(msg->elem_index); + CHECK_PTR(self); // If not in Active state, ignore message - if (blob_transfer_server.state.active == 0) { + if (self->state.active == 0) { return; } - sl_btmesh_evt_mbt_server_chunk_t const *msg = - &evt->data.evt_mbt_server_chunk; // Increment progress - blob_transfer_server.progress += msg->data.len; + self->progress += msg->data.len; // Buffer data according to block offset - memcpy(&blob_transfer_server.block_buffer[msg->block_offset], + memcpy(&self->block_buffer[msg->block_offset], msg->data.data, msg->data.len); // Calculate progress in percent - float prog = SL_PROG_TO_PCT(blob_transfer_server.blob_size, - blob_transfer_server.progress); + float prog = SL_PROG_TO_PCT(self->blob_size, self->progress); log_debug("BLOB Transfer (%s) %3d.%02d%%" NL, - BLOB_ID_TO_STRING(&blob_transfer_server.blob_id), + BLOB_ID_TO_STRING(&self->blob_id), (int)prog, (int)(prog * 100) % 100); (void)prog; break; } case sl_btmesh_evt_mbt_server_transfer_cancel_id: { - if (blob_transfer_server.state.active == 0) { - return; - } sl_btmesh_evt_mbt_server_transfer_cancel_t const *msg = &evt->data.evt_mbt_server_transfer_cancel; + self = sli_btmesh_blob_transfer_server_get_by_elem_index(msg->elem_index); + CHECK_PTR(self); + if (self->state.active == 0) { + return; + } // Compare ID's if (0 == memcmp(&msg->blob_id, - &blob_transfer_server.blob_id, + &self->blob_id, sizeof(sl_bt_uuid_64_t))) { // State change - blob_transfer_server_state_change(IDLE_INACTIVE); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_INACTIVE); // Log cancellation log_info("BLOB Transfer (%s) Canceled" NL, - BLOB_ID_TO_STRING(&blob_transfer_server.blob_id)); + BLOB_ID_TO_STRING(&self->blob_id)); } break; } @@ -427,86 +394,87 @@ void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt) } } -static void blob_transfer_server_state_change(blob_transfer_server_state_t state) +static void blob_transfer_server_state_change(sli_btmesh_blob_transfer_server_t *const self, + sli_btmesh_blob_transfer_server_state_t state) { // Clear state flags - blob_transfer_server.state.raw = 0; + self->state.raw = 0; switch (state) { - case IDLE: + case SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE: // Idle has an initial state transition to Idle/Inactive: fall through - case IDLE_INACTIVE: - blob_transfer_server.state.idle = 1; - blob_transfer_server.state.inactive = 1; + case SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_INACTIVE: + self->state.idle = 1; + self->state.inactive = 1; // Set the BLOB ID to Unknown, i.e. 0xFFFFFFFFFFFFFFFF - memset(&blob_transfer_server.blob_id, UINT8_MAX, sizeof(sl_bt_uuid_64_t)); + memset(&self->blob_id, UINT8_MAX, sizeof(sl_bt_uuid_64_t)); // Set BLOB Size to Unknown, i.e. 0xFFFFFFFF - blob_transfer_server.blob_size = UINT32_MAX; + self->blob_size = UINT32_MAX; // Set progress to Unknown, i.e. 0xFFFFFFFF - blob_transfer_server.progress = UINT32_MAX; - sl_free(blob_transfer_server.block_buffer); - blob_transfer_server.block_buffer = NULL; + self->progress = UINT32_MAX; + sl_free(self->block_buffer); + self->block_buffer = NULL; break; - case IDLE_DONE: { - blob_transfer_server.state.idle = 1; - blob_transfer_server.state.done = 1; + case SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_DONE: { + self->state.idle = 1; + self->state.done = 1; // Log finished transfer log_info("BLOB Transfer (%s) Done" NL, - BLOB_ID_TO_STRING(&blob_transfer_server.blob_id)); + BLOB_ID_TO_STRING(&self->blob_id)); sl_status_t sc = sl_btmesh_blob_storage_verify(); log_status_critical_f(sc, "BLOB signing failed!" NL); #if SL_BTMESH_BLOB_TRANSFER_SERVER_TRANSFER_DONE_CALLBACK_CFG_VAL // Notify user that transfer has completed - sl_btmesh_blob_transfer_server_transfer_done(&blob_transfer_server.blob_id); + sl_btmesh_blob_transfer_server_transfer_done(&self->blob_id); #endif // SL_BTMESH_BLOB_TRANSFER_SERVER_TRANSFER_DONE_CALLBACK_CFG_VAL - sl_free(blob_transfer_server.block_buffer); + sl_free(self->block_buffer); break; } - case ACTIVE: - case ACTIVE_TRANSFER: { + case SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE: + case SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_TRANSFER: { sl_status_t s; - blob_transfer_server.state.active = 1; + self->state.active = 1; // Reset progress - blob_transfer_server.progress = 0; + self->progress = 0; // Notify storage wrapper about write start - s = sl_btmesh_blob_storage_write_start(&blob_transfer_server.blob_id, - blob_transfer_server.blob_size); + s = sl_btmesh_blob_storage_write_start(&self->blob_id, + self->blob_size); if (SL_STATUS_NO_MORE_RESOURCE == s) { log_info("No more slots available, attempting erase." NL); - blob_transfer_server_state_change(ACTIVE_ERASING); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING); break; } switch (s) { case SL_STATUS_OK: - sl_btmesh_mbt_server_transfer_start_rsp(BTMESH_BLOB_TRANSFER_SERVER_MAIN, + sl_btmesh_mbt_server_transfer_start_rsp(self->config->elem_index, sl_btmesh_mbt_server_status_success); #if SL_BTMESH_BLOB_TRANSFER_START_CALLBACK_CFG_VAL // Notify user about transfer start - sl_btmesh_blob_transfer_server_transfer_start(&blob_transfer_server.blob_id); + sl_btmesh_blob_transfer_server_transfer_start(&self->blob_id); #endif // SL_BTMESH_BLOB_TRANSFER_START_CALLBACK_CFG_VAL - blob_transfer_server.state.transfer = 1; + self->state.transfer = 1; break; default: - sl_btmesh_mbt_server_transfer_start_rsp(BTMESH_BLOB_TRANSFER_SERVER_MAIN, + sl_btmesh_mbt_server_transfer_start_rsp(self->config->elem_index, sl_btmesh_mbt_server_status_internal_error); - blob_transfer_server_state_change(IDLE_INACTIVE); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_INACTIVE); break; } break; - case ACTIVE_ERASING: - case ACTIVE_ERASING_INVALID: - blob_transfer_server.state.active = 1; - blob_transfer_server.state.erasing = 1; - blob_transfer_server.state.erasing_invalid = 1; + case SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING: + case SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING_INVALID: + self->state.active = 1; + self->state.erasing = 1; + self->state.erasing_invalid = 1; sl_btmesh_blob_storage_delete_invalid_slots_start(); break; - case ACTIVE_ERASING_UNMANAGED: - blob_transfer_server.state.active = 1; - blob_transfer_server.state.erasing = 1; - blob_transfer_server.state.erasing_unmanaged = 1; + case SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING_UNMANAGED: + self->state.active = 1; + self->state.erasing = 1; + self->state.erasing_unmanaged = 1; sl_btmesh_blob_storage_delete_unmanaged_slots_start(); break; } @@ -515,26 +483,32 @@ static void blob_transfer_server_state_change(blob_transfer_server_state_t state void sl_btmesh_blob_transfer_server_step_handle(void) { - if (1 == blob_transfer_server.state.erasing) { - switch (sl_btmesh_blob_storage_get_erase_error_code()) { - case SL_BTMESH_BLOB_STORAGE_DELETE_SUCCESS: - blob_transfer_server_state_change(ACTIVE_TRANSFER); - break; - case SL_BTMESH_BLOB_STORAGE_DELETE_FAILED: - case SL_BTMESH_BLOB_STORAGE_DELETE_INACTIVE: - // If the delete failed or the last delete operation didn't find any - // invalid or unmanaged slot to delete - if (blob_transfer_server.state.erasing_invalid == 1) { - blob_transfer_server_state_change(ACTIVE_ERASING_UNMANAGED); - } else if (blob_transfer_server.state.erasing_unmanaged == 1) { - sl_btmesh_mbt_server_transfer_start_rsp(BTMESH_BLOB_TRANSFER_SERVER_MAIN, - sl_btmesh_mbt_server_status_storage_limit); - blob_transfer_server_state_change(IDLE_INACTIVE); - } - break; - default: - // empty - break; + for (uint16_t inst_idx = 0; inst_idx < SLI_BTMESH_BLOB_TRANSFER_SERVER_COUNT; inst_idx++) { + sli_btmesh_blob_transfer_server_t *const self = + sli_btmesh_blob_transfer_server_get_by_inst_index(inst_idx); + assert_not_null(self); + + if (1 == self->state.erasing) { + switch (sl_btmesh_blob_storage_get_erase_error_code()) { + case SL_BTMESH_BLOB_STORAGE_DELETE_SUCCESS: + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_TRANSFER); + break; + case SL_BTMESH_BLOB_STORAGE_DELETE_FAILED: + case SL_BTMESH_BLOB_STORAGE_DELETE_INACTIVE: + // If the delete failed or the last delete operation didn't find any + // invalid or unmanaged slot to delete + if (self->state.erasing_invalid == 1) { + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING_UNMANAGED); + } else if (self->state.erasing_unmanaged == 1) { + sl_btmesh_mbt_server_transfer_start_rsp(self->config->elem_index, + sl_btmesh_mbt_server_status_storage_limit); + blob_transfer_server_state_change(self, SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_INACTIVE); + } + break; + default: + // empty + break; + } } } } diff --git a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.h b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.h index 002ed416d26..f58bfca6490 100644 --- a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.h +++ b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server.h @@ -3,7 +3,7 @@ * @brief Definition of BLOB Transfer Server interface ******************************************************************************* * # License - * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com ******************************************************************************* * * SPDX-License-Identifier: Zlib @@ -71,7 +71,8 @@ extern void sl_btmesh_blob_transfer_server_on_event(sl_btmesh_msg_t const *evt); * @retval SL_STATUS_OK In case of success * @retval SL_STATUS_INVALID_STATE In case transmission is already ongoing ******************************************************************************/ -extern sl_status_t sl_btmesh_blob_transfer_server_start(sl_bt_uuid_64_t const * const blob_id, +extern sl_status_t sl_btmesh_blob_transfer_server_start(uint16_t elem_index, + sl_bt_uuid_64_t const * const blob_id, const uint16_t timeout_10s, const uint8_t ttl); @@ -88,7 +89,8 @@ extern sl_status_t sl_btmesh_blob_transfer_server_start(sl_bt_uuid_64_t const * * @retval SL_STATUS_OK In case of success * @retval SL_STATUS_INVALID_STATE In case state is invalid ******************************************************************************/ -extern sl_status_t sl_btmesh_blob_transfer_server_set_pull_mode_parameters(uint16_t pull_mode_retry_interval_ms, +extern sl_status_t sl_btmesh_blob_transfer_server_set_pull_mode_parameters(uint16_t elem_index, + uint16_t pull_mode_retry_interval_ms, uint16_t pull_mode_retry_count); /***************************************************************************//** diff --git a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.c b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.c index 76f35f47f32..b5a715657f3 100644 --- a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.c +++ b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.c @@ -3,7 +3,7 @@ * @brief Weak implementation of user API functions ******************************************************************************* * # License - * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com ******************************************************************************* * * SPDX-License-Identifier: Zlib diff --git a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.h b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.h index 6a990a9a112..b097590b3ac 100644 --- a/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.h +++ b/app/btmesh/common/btmesh_blob_transfer_server/sl_btmesh_blob_transfer_server_api.h @@ -3,7 +3,7 @@ * @brief User API header for BLOB Transfer Server component ******************************************************************************* * # License - * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com ******************************************************************************* * * SPDX-License-Identifier: Zlib diff --git a/app/btmesh/common/btmesh_blob_transfer_server/sli_btmesh_blob_transfer_server_instances.c.jinja b/app/btmesh/common/btmesh_blob_transfer_server/sli_btmesh_blob_transfer_server_instances.c.jinja new file mode 100644 index 00000000000..b7d7fdd5995 --- /dev/null +++ b/app/btmesh/common/btmesh_blob_transfer_server/sli_btmesh_blob_transfer_server_instances.c.jinja @@ -0,0 +1,102 @@ +/***************************************************************************//** + * @file + * @brief BLOB Transfer Server instances (autogenerated) + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#include +#include "sl_status.h" + +#ifdef SL_COMPONENT_CATALOG_PRESENT +#include "sl_component_catalog.h" +#endif // SL_COMPONENT_CATALOG_PRESENT + +#ifdef SL_CATALOG_BTMESH_LPN_PRESENT +#include "sl_btmesh_lpn.h" +#endif // SL_CATALOG_BTMESH_LPN_PRESENT + +#include "sli_btmesh_blob_transfer_server_instances.h" + +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +#include "sl_btmesh_blob_transfer_server_{{ inst | lower }}_config.h" +{% endfor %} +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +#if SLI_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_HIGH_THROUGHPUT_MODE_ACTIVE +static sl_btmesh_lpn_high_throughput_timer_t blob_transfer_server_{{ inst | lower }}_high_throughput_timer; +#endif +{% endfor %} +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +const sli_btmesh_blob_transfer_server_config_t sli_btmesh_blob_transfer_server_{{ inst | lower }}_config = { + #if SLI_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_HIGH_THROUGHPUT_MODE_ACTIVE + .high_throughput_timer = &blob_transfer_server_{{ inst | lower }}_high_throughput_timer, + #else + .high_throughput_timer = NULL, + #endif + .elem_index = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_ELEM_INDEX, + .max_chunks_per_block = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_MAX_CHUNKS_PER_BLOCK_CFG_VAL, + .max_chunk_size = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_MAX_CHUNK_SIZE_CFG_VAL, + .pull_mode_chunks_to_request = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_PULL_CHUNK_REQUEST_CNT_CFG_VAL, + .pull_mode_retry_interval_ms = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_PULL_RETRY_INTERVAL_MS_CFG_VAL, + .pull_mode_retry_count = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_PULL_RETRY_CNT_CFG_VAL, + .lpn_poll_delay_ms = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_POLL_DELAY_MS_CFG_VAL, + .min_block_size_log = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_MIN_BLOCK_SIZE_LOG_CFG_VAL, + .max_block_size_log = SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_MAX_BLOCK_SIZE_LOG_CFG_VAL, + .supported_transfer_modes = (SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_PUSH_MODE_CFG_VAL) + | (SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_PULL_MODE_CFG_VAL << 1) +}; + +{% endfor %} +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +sli_btmesh_blob_transfer_server_t sli_btmesh_blob_transfer_server_{{ inst | lower }} = { + .config = &sli_btmesh_blob_transfer_server_{{ inst | lower }}_config, +}; + +{% endfor %} +sli_btmesh_blob_transfer_server_t *const sli_btmesh_blob_transfer_server_instances[SLI_BTMESH_BLOB_TRANSFER_SERVER_COUNT] = { +{%- for inst in btmesh_blob_transfer_server_instance | sort %} + &sli_btmesh_blob_transfer_server_{{ inst | lower }}{% if not loop.last %},{% endif %} +{%- endfor %} +}; + +sli_btmesh_blob_transfer_server_t *sli_btmesh_blob_transfer_server_get_by_inst_index(uint16_t inst_index) +{ + if (inst_index < SLI_BTMESH_BLOB_TRANSFER_SERVER_COUNT) { + return sli_btmesh_blob_transfer_server_instances[inst_index]; + } else { + return NULL; + } +} + +sli_btmesh_blob_transfer_server_t *sli_btmesh_blob_transfer_server_get_by_elem_index(uint16_t elem_index) +{ + for (uint16_t inst_idx = 0; inst_idx < SLI_BTMESH_BLOB_TRANSFER_SERVER_COUNT; inst_idx++) { + if (sli_btmesh_blob_transfer_server_instances[inst_idx]->config->elem_index == elem_index) { + return sli_btmesh_blob_transfer_server_instances[inst_idx]; + } + } + return NULL; +} \ No newline at end of file diff --git a/app/btmesh/common/btmesh_blob_transfer_server/sli_btmesh_blob_transfer_server_instances.h.jinja b/app/btmesh/common/btmesh_blob_transfer_server/sli_btmesh_blob_transfer_server_instances.h.jinja new file mode 100644 index 00000000000..66715dcf5ab --- /dev/null +++ b/app/btmesh/common/btmesh_blob_transfer_server/sli_btmesh_blob_transfer_server_instances.h.jinja @@ -0,0 +1,203 @@ +/***************************************************************************//** + * @file + * @brief BLOB Transfer Server instances (autogenerated) + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SLI_BTMESH_BLOB_TRANSFER_SERVER_INSTANCES_H +#define SLI_BTMESH_BLOB_TRANSFER_SERVER_INSTANCES_H + +#include +#include "sl_btmesh_api.h" +#include "sl_btmesh_dcd.h" + +#ifdef SL_COMPONENT_CATALOG_PRESENT +#include "sl_component_catalog.h" +#endif // SL_COMPONENT_CATALOG_PRESENT + +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +#include "sl_btmesh_blob_transfer_server_{{ inst | lower }}_config.h" +{% endfor %} +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + +/***************************************************************************//** + * @addtogroup mesh_blob_transfer_server BT Mesh BLOB Transfer Server + * @{ + ******************************************************************************/ + +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +#if defined(SL_CATALOG_BTMESH_LPN_PRESENT) \ + && (SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_MODE_CFG_VAL) \ + && (SL_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_HIGH_THROUGHPUT_MODE_CFG_VAL) +#define SLI_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_HIGH_THROUGHPUT_MODE_ACTIVE 1 +#else +#define SLI_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_HIGH_THROUGHPUT_MODE_ACTIVE 0 +#endif + +{% endfor -%} +#if {% for inst in btmesh_blob_transfer_server_instance | sort -%} +SLI_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_LPN_HIGH_THROUGHPUT_MODE_ACTIVE{% if not loop.last %} \ + || {% endif %}{% endfor %} +#define SLI_BTMESH_BLOB_TRANSFER_SERVER_LPN_HIGH_THROUGHPUT_MODE_ACTIVE 1 +#else +#define SLI_BTMESH_BLOB_TRANSFER_SERVER_LPN_HIGH_THROUGHPUT_MODE_ACTIVE 0 +#endif + +#define SLI_BTMESH_BLOB_TRANSFER_SERVER_COUNT {{ btmesh_blob_transfer_server_instance | length }} + +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +#define SLI_BTMESH_BLOB_TRANSFER_SERVER_{{ inst | upper }}_INST_INDEX {{ loop.index0 }} +{% endfor %} +{% for inst in btmesh_blob_transfer_server_instance | sort -%} +{%- set full_inst_name = (("btmesh_blob_transfer_server", inst) | join("_") | upper) -%} +{%- set def_name = (("sl", full_inst_name, "elem_index") | join("_") | upper) -%} +{%- set def_value = ((full_inst_name, "group_main_elem_index") | join("_") | upper) -%} +{%- set def_name_cfg = (("sl", full_inst_name, "elem_index_cfg_val") | join("_") | upper) -%} +{%- set def_name_cfg_override = (("sl", full_inst_name, "elem_index_override_cfg_val") | join("_") | upper) -%} +#if {{def_name_cfg_override}} +{{ "#define {0: <52} {1}".format(def_name, def_name_cfg) }} +#else +{{ "#define {0: <52} {1}".format(def_name, def_value) }} +#endif + +{% endfor -%} + +typedef enum { + /// The BLOB server is idle + SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE, + /// BLOB server is active + SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE, + /*************************************************************************//** + * @addtogroup activesubstates Active Sub-states + * @{ + ****************************************************************************/ + /// BLOBs are being erased + SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING, + /// Invalid BLOBs are being erased + SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING_INVALID, + /// Unmanaged BLOBs are being erased + SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_ERASING_UNMANAGED, + /// Transfer is ongoing + SLI_BTMESH_BLOB_TRANSFER_SERVER_ACTIVE_TRANSFER, + /** @} end activesubstates */ + /*************************************************************************//** + * @addtogroup idlesubstates Idle Sub-states + * @{ + ****************************************************************************/ + /// The state machine is either initialized or the transfer is canceled + SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_INACTIVE, + /// The transfer has been completed + SLI_BTMESH_BLOB_TRANSFER_SERVER_IDLE_DONE + /** @} end idlesubstates */ +} sli_btmesh_blob_transfer_server_state_t; + +/// BLOB Transfer Server instance configuration +typedef struct { + #if SLI_BTMESH_BLOB_TRANSFER_SERVER_LPN_HIGH_THROUGHPUT_MODE_ACTIVE + /// Handler for the LPN high throughput timer + sl_btmesh_lpn_high_throughput_timer_t *high_throughput_timer; + #else + /// LPN high throughput timer is not used + void *high_throughput_timer; + #endif + /// Element index of model instance (in DCD) + uint16_t elem_index; + /// The maximum number of chunks into which a block can be broken down + uint16_t max_chunks_per_block; + /// The maximum supported chunk size. Range: 8 - 241. + uint16_t max_chunk_size; + /// In Pull BLOB Transfer mode, how many chunks to request at a time. + /// Can be set to zero if this transfer mode is not supported. + uint16_t pull_mode_chunks_to_request; + /// In Pull BLOB Transfer mode, retry requesting chunks with this interval + /// in milliseconds. Can be set to zero if this transfer mode is not supported. + uint16_t pull_mode_retry_interval_ms; + /// In Pull BLOB Transfer mode, retry requesting chunks this many times before + /// giving up. Can be set to zero if this transfer mode is not supported. + /// @note If the timeout occurs before the retry attempts are exhausted, + /// no more retries will be attempted. + uint16_t pull_mode_retry_count; + /// Poll delay in milliseconds on LPN when high throughput mode is active. + /// The delay of first LPN poll when the BLOB Transfer Server expects messages + /// from the client after an event. + uint16_t lpn_poll_delay_ms; + /// The minimum supported block size as an exponent n in 2^n. Range: 6 - 32 + uint8_t min_block_size_log; + /// The maximum supported block size as an exponent n in 2^n. + /// Must be less than or equal to (max_chunks_per_block * max_chunk_size). + /// Range: 6 - 32 + uint8_t max_block_size_log; + /// A bitfield of supported transfer modes. At least one must be supported. + /// - Bit 0: Push BLOB Transfer mode + /// - Bit 1: Pull BLOB Transfer mode + uint8_t supported_transfer_modes; +} sli_btmesh_blob_transfer_server_config_t; + +/// BLOB Transfer Server instance data +typedef struct { + /// BLOB Transfer Server instance configuration + const sli_btmesh_blob_transfer_server_config_t *config; + /// ID of the BLOB being transferred + sl_bt_uuid_64_t blob_id; + /// Size of the BLOB being transferred + uint32_t blob_size; + /// Current progress of the current transfer in bytes + uint32_t progress; + /// Block size calculated based on the log value received at transfer start + uint32_t blob_block_size; + /// Buffer for blocks + uint8_t * block_buffer; + /// State of the current transfer + union { + struct { + uint16_t idle : 1; ///< Idle state + uint16_t inactive : 1; ///< Idle/Inactive state + uint16_t done : 1; ///< Idle/Done state + uint16_t active : 1; ///< Active state + uint16_t suspended : 1; ///< Active/Suspended state + uint16_t erasing : 1; ///< Active/Erasing state + uint16_t erasing_invalid : 1; ///< Active/Erasing Invalid state + uint16_t erasing_unmanaged : 1; ///< Active/Erasing Unmanaged state + uint16_t transfer : 1; ///< Active/Transfer state + }; + uint16_t raw; ///< raw data for quick access + } state; +} sli_btmesh_blob_transfer_server_t; + +sli_btmesh_blob_transfer_server_t *sli_btmesh_blob_transfer_server_get_by_inst_index(uint16_t inst_index); + +sli_btmesh_blob_transfer_server_t *sli_btmesh_blob_transfer_server_get_by_elem_index(uint16_t elem_index); + +/** @} end mesh_blob_transfer_server */ + +#ifdef __cplusplus +} +#endif // __cplusplus + +#endif // SLI_BTMESH_BLOB_TRANSFER_SERVER_INSTANCES_H diff --git a/app/btmesh/common/btmesh_dcd_configuration/dcd_config.btmeshconf b/app/btmesh/common/btmesh_dcd_configuration/dcd_config.btmeshconf index 362556d2e0c..8d23873554d 100644 --- a/app/btmesh/common/btmesh_dcd_configuration/dcd_config.btmeshconf +++ b/app/btmesh/common/btmesh_dcd_configuration/dcd_config.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0xffff", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/common/btmesh_distributor/btmesh_blob_transfer_server_dfu_dist.dcd b/app/btmesh/common/btmesh_distributor/btmesh_blob_transfer_server_dfu_dist.dcd new file mode 100644 index 00000000000..a102e7177a7 --- /dev/null +++ b/app/btmesh/common/btmesh_distributor/btmesh_blob_transfer_server_dfu_dist.dcd @@ -0,0 +1,10 @@ +[ + { + "name": "Distributor", + "group": "Main", + "location": "0x0000", + "sig_models" : [ + {"mid":"0x1400", "name":"BLOB Transfer Server"} + ] + } +] \ No newline at end of file diff --git a/app/btmesh/common/btmesh_event_log/sl_btmesh_event_log.c b/app/btmesh/common/btmesh_event_log/sl_btmesh_event_log.c index 8c8efbc8de8..182d3926b85 100644 --- a/app/btmesh/common/btmesh_event_log/sl_btmesh_event_log.c +++ b/app/btmesh/common/btmesh_event_log/sl_btmesh_event_log.c @@ -103,86 +103,86 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Mesh Node case sl_btmesh_evt_node_initialized_id: { app_log(PREFIX "node_initialized("); - sl_btmesh_evt_node_initialized_t - data = evt->data.evt_node_initialized; - app_log_append(" provisioned="); log_append_uint8_t(data.provisioned); - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" iv_index="); log_append_uint32_t(data.iv_index); + sl_btmesh_evt_node_initialized_t *data = + &evt->data.evt_node_initialized; + app_log_append(" provisioned="); log_append_uint8_t(data->provisioned); + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" iv_index="); log_append_uint32_t(data->iv_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_provisioned_id: { app_log(PREFIX "node_provisioned("); - sl_btmesh_evt_node_provisioned_t - data = evt->data.evt_node_provisioned; - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" iv_index="); log_append_uint32_t(data.iv_index); + sl_btmesh_evt_node_provisioned_t *data = + &evt->data.evt_node_provisioned; + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" iv_index="); log_append_uint32_t(data->iv_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_config_get_id: { app_log(PREFIX "node_config_get("); - sl_btmesh_evt_node_config_get_t - data = evt->data.evt_node_config_get; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" id="); log_append_uint16_t(data.id); + sl_btmesh_evt_node_config_get_t *data = + &evt->data.evt_node_config_get; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" id="); log_append_uint16_t(data->id); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_config_set_id: { app_log(PREFIX "node_config_set("); - sl_btmesh_evt_node_config_set_t - data = evt->data.evt_node_config_set; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" id="); log_append_uint16_t(data.id); - app_log_append(" value="); log_append_uint8array(data.value); + sl_btmesh_evt_node_config_set_t *data = + &evt->data.evt_node_config_set; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" id="); log_append_uint16_t(data->id); + app_log_append(" value="); log_append_uint8array(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_display_output_oob_id: { app_log(PREFIX "node_display_output_oob("); - sl_btmesh_evt_node_display_output_oob_t - data = evt->data.evt_node_display_output_oob; - app_log_append(" output_action="); log_append_uint8_t(data.output_action); - app_log_append(" output_size="); log_append_uint8_t(data.output_size); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_node_display_output_oob_t *data = + &evt->data.evt_node_display_output_oob; + app_log_append(" output_action="); log_append_uint8_t(data->output_action); + app_log_append(" output_size="); log_append_uint8_t(data->output_size); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_input_oob_request_id: { app_log(PREFIX "node_input_oob_request("); - sl_btmesh_evt_node_input_oob_request_t - data = evt->data.evt_node_input_oob_request; - app_log_append(" input_action="); log_append_uint8_t(data.input_action); - app_log_append(" input_size="); log_append_uint8_t(data.input_size); + sl_btmesh_evt_node_input_oob_request_t *data = + &evt->data.evt_node_input_oob_request; + app_log_append(" input_action="); log_append_uint8_t(data->input_action); + app_log_append(" input_size="); log_append_uint8_t(data->input_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_provisioning_started_id: { app_log(PREFIX "node_provisioning_started("); - sl_btmesh_evt_node_provisioning_started_t - data = evt->data.evt_node_provisioning_started; - app_log_append(" result="); log_append_uint16_t(data.result); + sl_btmesh_evt_node_provisioning_started_t *data = + &evt->data.evt_node_provisioning_started; + app_log_append(" result="); log_append_uint16_t(data->result); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_provisioning_failed_id: { app_log(PREFIX "node_provisioning_failed("); - sl_btmesh_evt_node_provisioning_failed_t - data = evt->data.evt_node_provisioning_failed; - app_log_append(" result="); log_append_uint16_t(data.result); + sl_btmesh_evt_node_provisioning_failed_t *data = + &evt->data.evt_node_provisioning_failed; + app_log_append(" result="); log_append_uint16_t(data->result); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_key_added_id: { app_log(PREFIX "node_key_added("); - sl_btmesh_evt_node_key_added_t - data = evt->data.evt_node_key_added; - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" index="); log_append_uint16_t(data.index); - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); + sl_btmesh_evt_node_key_added_t *data = + &evt->data.evt_node_key_added; + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" index="); log_append_uint16_t(data->index); + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_model_config_changed_id: { app_log(PREFIX "node_model_config_changed("); - sl_btmesh_evt_node_model_config_changed_t - data = evt->data.evt_node_model_config_changed; - app_log_append(" node_config_state="); log_append_uint8_t(data.node_config_state); - app_log_append(" element_address="); log_append_uint16_t(data.element_address); - app_log_append(" vendor_id="); log_append_uint16_t(data.vendor_id); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); + sl_btmesh_evt_node_model_config_changed_t *data = + &evt->data.evt_node_model_config_changed; + app_log_append(" node_config_state="); log_append_uint8_t(data->node_config_state); + app_log_append(" element_address="); log_append_uint16_t(data->element_address); + app_log_append(" vendor_id="); log_append_uint16_t(data->vendor_id); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_reset_id: { @@ -190,18 +190,18 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) } break; case sl_btmesh_evt_node_ivrecovery_needed_id: { app_log(PREFIX "node_ivrecovery_needed("); - sl_btmesh_evt_node_ivrecovery_needed_t - data = evt->data.evt_node_ivrecovery_needed; - app_log_append(" node_iv_index="); log_append_uint32_t(data.node_iv_index); - app_log_append(" network_iv_index="); log_append_uint32_t(data.network_iv_index); + sl_btmesh_evt_node_ivrecovery_needed_t *data = + &evt->data.evt_node_ivrecovery_needed; + app_log_append(" node_iv_index="); log_append_uint32_t(data->node_iv_index); + app_log_append(" network_iv_index="); log_append_uint32_t(data->network_iv_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_changed_ivupdate_state_id: { app_log(PREFIX "node_changed_ivupdate_state("); - sl_btmesh_evt_node_changed_ivupdate_state_t - data = evt->data.evt_node_changed_ivupdate_state; - app_log_append(" iv_index="); log_append_uint32_t(data.iv_index); - app_log_append(" state="); log_append_uint8_t(data.state); + sl_btmesh_evt_node_changed_ivupdate_state_t *data = + &evt->data.evt_node_changed_ivupdate_state; + app_log_append(" iv_index="); log_append_uint32_t(data->iv_index); + app_log_append(" state="); log_append_uint8_t(data->state); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_static_oob_request_id: { @@ -210,104 +210,104 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) } break; case sl_btmesh_evt_node_key_removed_id: { app_log(PREFIX "node_key_removed("); - sl_btmesh_evt_node_key_removed_t - data = evt->data.evt_node_key_removed; - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" index="); log_append_uint16_t(data.index); - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); + sl_btmesh_evt_node_key_removed_t *data = + &evt->data.evt_node_key_removed; + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" index="); log_append_uint16_t(data->index); + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_key_updated_id: { app_log(PREFIX "node_key_updated("); - sl_btmesh_evt_node_key_updated_t - data = evt->data.evt_node_key_updated; - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" index="); log_append_uint16_t(data.index); - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); + sl_btmesh_evt_node_key_updated_t *data = + &evt->data.evt_node_key_updated; + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" index="); log_append_uint16_t(data->index); + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_heartbeat_id: { app_log(PREFIX "node_heartbeat("); - sl_btmesh_evt_node_heartbeat_t - data = evt->data.evt_node_heartbeat; - app_log_append(" src_addr="); log_append_uint16_t(data.src_addr); - app_log_append(" dst_addr="); log_append_uint16_t(data.dst_addr); - app_log_append(" hops="); log_append_uint8_t(data.hops); + sl_btmesh_evt_node_heartbeat_t *data = + &evt->data.evt_node_heartbeat; + app_log_append(" src_addr="); log_append_uint16_t(data->src_addr); + app_log_append(" dst_addr="); log_append_uint16_t(data->dst_addr); + app_log_append(" hops="); log_append_uint8_t(data->hops); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_heartbeat_start_id: { app_log(PREFIX "node_heartbeat_start("); - sl_btmesh_evt_node_heartbeat_start_t - data = evt->data.evt_node_heartbeat_start; - app_log_append(" src_addr="); log_append_uint16_t(data.src_addr); - app_log_append(" dst_addr="); log_append_uint16_t(data.dst_addr); - app_log_append(" period_sec="); log_append_uint32_t(data.period_sec); + sl_btmesh_evt_node_heartbeat_start_t *data = + &evt->data.evt_node_heartbeat_start; + app_log_append(" src_addr="); log_append_uint16_t(data->src_addr); + app_log_append(" dst_addr="); log_append_uint16_t(data->dst_addr); + app_log_append(" period_sec="); log_append_uint32_t(data->period_sec); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_heartbeat_stop_id: { app_log(PREFIX "node_heartbeat_stop("); - sl_btmesh_evt_node_heartbeat_stop_t - data = evt->data.evt_node_heartbeat_stop; - app_log_append(" src_addr="); log_append_uint16_t(data.src_addr); - app_log_append(" dst_addr="); log_append_uint16_t(data.dst_addr); + sl_btmesh_evt_node_heartbeat_stop_t *data = + &evt->data.evt_node_heartbeat_stop; + app_log_append(" src_addr="); log_append_uint16_t(data->src_addr); + app_log_append(" dst_addr="); log_append_uint16_t(data->dst_addr); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_beacon_received_id: { app_log(PREFIX "node_beacon_received("); - sl_btmesh_evt_node_beacon_received_t - data = evt->data.evt_node_beacon_received; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" key_refresh="); log_append_uint8_t(data.key_refresh); - app_log_append(" iv_update="); log_append_uint8_t(data.iv_update); - app_log_append(" iv_index="); log_append_uint32_t(data.iv_index); + sl_btmesh_evt_node_beacon_received_t *data = + &evt->data.evt_node_beacon_received; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" key_refresh="); log_append_uint8_t(data->key_refresh); + app_log_append(" iv_update="); log_append_uint8_t(data->iv_update); + app_log_append(" iv_index="); log_append_uint32_t(data->iv_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_local_dcd_data_id: { app_log(PREFIX "node_local_dcd_data("); - sl_btmesh_evt_node_local_dcd_data_t - data = evt->data.evt_node_local_dcd_data; - app_log_append(" page="); log_append_uint8_t(data.page); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_node_local_dcd_data_t *data = + &evt->data.evt_node_local_dcd_data; + app_log_append(" page="); log_append_uint8_t(data->page); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_local_dcd_data_end_id: { app_log(PREFIX "node_local_dcd_data_end("); - sl_btmesh_evt_node_local_dcd_data_end_t - data = evt->data.evt_node_local_dcd_data_end; - app_log_append(" result="); log_append_uint16_t(data.result); + sl_btmesh_evt_node_local_dcd_data_end_t *data = + &evt->data.evt_node_local_dcd_data_end; + app_log_append(" result="); log_append_uint16_t(data->result); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_local_model_metadata_page_id: { app_log(PREFIX "node_local_model_metadata_page("); - sl_btmesh_evt_node_local_model_metadata_page_t - data = evt->data.evt_node_local_model_metadata_page; - app_log_append(" page="); log_append_uint8_t(data.page); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_node_local_model_metadata_page_t *data = + &evt->data.evt_node_local_model_metadata_page; + app_log_append(" page="); log_append_uint8_t(data->page); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_local_model_metadata_page_end_id: { app_log(PREFIX "node_local_model_metadata_page_end("); - sl_btmesh_evt_node_local_model_metadata_page_end_t - data = evt->data.evt_node_local_model_metadata_page_end; - app_log_append(" result="); log_append_uint16_t(data.result); + sl_btmesh_evt_node_local_model_metadata_page_end_t *data = + &evt->data.evt_node_local_model_metadata_page_end; + app_log_append(" result="); log_append_uint16_t(data->result); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_start_received_id: { app_log(PREFIX "node_start_received("); - sl_btmesh_evt_node_start_received_t - data = evt->data.evt_node_start_received; - app_log_append(" algorithm="); log_append_uint8_t(data.algorithm); - app_log_append(" public_key="); log_append_uint8_t(data.public_key); - app_log_append(" authentication_method="); log_append_uint8_t(data.authentication_method); - app_log_append(" authentication_action="); log_append_uint8_t(data.authentication_action); - app_log_append(" authentication_size="); log_append_uint8_t(data.authentication_size); + sl_btmesh_evt_node_start_received_t *data = + &evt->data.evt_node_start_received; + app_log_append(" algorithm="); log_append_uint8_t(data->algorithm); + app_log_append(" public_key="); log_append_uint8_t(data->public_key); + app_log_append(" authentication_method="); log_append_uint8_t(data->authentication_method); + app_log_append(" authentication_action="); log_append_uint8_t(data->authentication_action); + app_log_append(" authentication_size="); log_append_uint8_t(data->authentication_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_address_updated_id: { app_log(PREFIX "node_address_updated("); - sl_btmesh_evt_node_address_updated_t - data = evt->data.evt_node_address_updated; - app_log_append(" new_address="); log_append_uint16_t(data.new_address); + sl_btmesh_evt_node_address_updated_t *data = + &evt->data.evt_node_address_updated; + app_log_append(" new_address="); log_append_uint16_t(data->new_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_node_dcd_updated_id: { @@ -319,188 +319,188 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Stack Provisioner case sl_btmesh_evt_prov_initialized_id: { app_log(PREFIX "prov_initialized("); - sl_btmesh_evt_prov_initialized_t - data = evt->data.evt_prov_initialized; - app_log_append(" networks="); log_append_uint8_t(data.networks); - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" iv_index="); log_append_uint32_t(data.iv_index); + sl_btmesh_evt_prov_initialized_t *data = + &evt->data.evt_prov_initialized; + app_log_append(" networks="); log_append_uint8_t(data->networks); + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" iv_index="); log_append_uint32_t(data->iv_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_provisioning_suspended_id: { app_log(PREFIX "prov_provisioning_suspended("); - sl_btmesh_evt_prov_provisioning_suspended_t - data = evt->data.evt_prov_provisioning_suspended; - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" reason="); log_append_uint8_t(data.reason); + sl_btmesh_evt_prov_provisioning_suspended_t *data = + &evt->data.evt_prov_provisioning_suspended; + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" reason="); log_append_uint8_t(data->reason); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_capabilities_id: { app_log(PREFIX "prov_capabilities("); - sl_btmesh_evt_prov_capabilities_t - data = evt->data.evt_prov_capabilities; - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" elements="); log_append_uint8_t(data.elements); - app_log_append(" algorithms="); log_append_uint16_t(data.algorithms); - app_log_append(" pkey_type="); log_append_uint8_t(data.pkey_type); - app_log_append(" static_oob_type="); log_append_uint8_t(data.static_oob_type); - app_log_append(" ouput_oob_size="); log_append_uint8_t(data.ouput_oob_size); - app_log_append(" output_oob_action="); log_append_uint16_t(data.output_oob_action); - app_log_append(" input_oob_size="); log_append_uint8_t(data.input_oob_size); - app_log_append(" intput_oob_action="); log_append_uint16_t(data.intput_oob_action); + sl_btmesh_evt_prov_capabilities_t *data = + &evt->data.evt_prov_capabilities; + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" elements="); log_append_uint8_t(data->elements); + app_log_append(" algorithms="); log_append_uint16_t(data->algorithms); + app_log_append(" pkey_type="); log_append_uint8_t(data->pkey_type); + app_log_append(" static_oob_type="); log_append_uint8_t(data->static_oob_type); + app_log_append(" ouput_oob_size="); log_append_uint8_t(data->ouput_oob_size); + app_log_append(" output_oob_action="); log_append_uint16_t(data->output_oob_action); + app_log_append(" input_oob_size="); log_append_uint8_t(data->input_oob_size); + app_log_append(" intput_oob_action="); log_append_uint16_t(data->intput_oob_action); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_provisioning_failed_id: { app_log(PREFIX "prov_provisioning_failed("); - sl_btmesh_evt_prov_provisioning_failed_t - data = evt->data.evt_prov_provisioning_failed; - app_log_append(" reason="); log_append_uint8_t(data.reason); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); + sl_btmesh_evt_prov_provisioning_failed_t *data = + &evt->data.evt_prov_provisioning_failed; + app_log_append(" reason="); log_append_uint8_t(data->reason); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_device_provisioned_id: { app_log(PREFIX "prov_device_provisioned("); - sl_btmesh_evt_prov_device_provisioned_t - data = evt->data.evt_prov_device_provisioned; - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); + sl_btmesh_evt_prov_device_provisioned_t *data = + &evt->data.evt_prov_device_provisioned; + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_unprov_beacon_id: { app_log(PREFIX "prov_unprov_beacon("); - sl_btmesh_evt_prov_unprov_beacon_t - data = evt->data.evt_prov_unprov_beacon; - app_log_append(" oob_capabilities="); log_append_uint16_t(data.oob_capabilities); - app_log_append(" uri_hash="); log_append_uint32_t(data.uri_hash); - app_log_append(" bearer="); log_append_uint8_t(data.bearer); - app_log_append(" address="); log_append_bd_addr(data.address); - app_log_append(" address_type="); log_append_uint8_t(data.address_type); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" rssi="); log_append_int8_t(data.rssi); + sl_btmesh_evt_prov_unprov_beacon_t *data = + &evt->data.evt_prov_unprov_beacon; + app_log_append(" oob_capabilities="); log_append_uint16_t(data->oob_capabilities); + app_log_append(" uri_hash="); log_append_uint32_t(data->uri_hash); + app_log_append(" bearer="); log_append_uint8_t(data->bearer); + app_log_append(" address="); log_append_bd_addr(data->address); + app_log_append(" address_type="); log_append_uint8_t(data->address_type); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" rssi="); log_append_int8_t(data->rssi); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_oob_pkey_request_id: { app_log(PREFIX "prov_oob_pkey_request("); - sl_btmesh_evt_prov_oob_pkey_request_t - data = evt->data.evt_prov_oob_pkey_request; - app_log_append(" uuid="); log_append_uuid_128(data.uuid); + sl_btmesh_evt_prov_oob_pkey_request_t *data = + &evt->data.evt_prov_oob_pkey_request; + app_log_append(" uuid="); log_append_uuid_128(data->uuid); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_oob_auth_request_id: { app_log(PREFIX "prov_oob_auth_request("); - sl_btmesh_evt_prov_oob_auth_request_t - data = evt->data.evt_prov_oob_auth_request; - app_log_append(" output="); log_append_uint8_t(data.output); - app_log_append(" output_action="); log_append_uint8_t(data.output_action); - app_log_append(" output_size="); log_append_uint8_t(data.output_size); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); + sl_btmesh_evt_prov_oob_auth_request_t *data = + &evt->data.evt_prov_oob_auth_request; + app_log_append(" output="); log_append_uint8_t(data->output); + app_log_append(" output_action="); log_append_uint8_t(data->output_action); + app_log_append(" output_size="); log_append_uint8_t(data->output_size); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_oob_display_input_id: { app_log(PREFIX "prov_oob_display_input("); - sl_btmesh_evt_prov_oob_display_input_t - data = evt->data.evt_prov_oob_display_input; - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" input_action="); log_append_uint8_t(data.input_action); - app_log_append(" input_size="); log_append_uint8_t(data.input_size); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_prov_oob_display_input_t *data = + &evt->data.evt_prov_oob_display_input; + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" input_action="); log_append_uint8_t(data->input_action); + app_log_append(" input_size="); log_append_uint8_t(data->input_size); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_ddb_list_id: { app_log(PREFIX "prov_ddb_list("); - sl_btmesh_evt_prov_ddb_list_t - data = evt->data.evt_prov_ddb_list; - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" elements="); log_append_uint8_t(data.elements); + sl_btmesh_evt_prov_ddb_list_t *data = + &evt->data.evt_prov_ddb_list; + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" elements="); log_append_uint8_t(data->elements); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_uri_id: { app_log(PREFIX "prov_uri("); - sl_btmesh_evt_prov_uri_t - data = evt->data.evt_prov_uri; - app_log_append(" hash="); log_append_uint32_t(data.hash); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_prov_uri_t *data = + &evt->data.evt_prov_uri; + app_log_append(" hash="); log_append_uint32_t(data->hash); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_key_refresh_phase_update_id: { app_log(PREFIX "prov_key_refresh_phase_update("); - sl_btmesh_evt_prov_key_refresh_phase_update_t - data = evt->data.evt_prov_key_refresh_phase_update; - app_log_append(" key="); log_append_uint16_t(data.key); - app_log_append(" phase="); log_append_uint8_t(data.phase); + sl_btmesh_evt_prov_key_refresh_phase_update_t *data = + &evt->data.evt_prov_key_refresh_phase_update; + app_log_append(" key="); log_append_uint16_t(data->key); + app_log_append(" phase="); log_append_uint8_t(data->phase); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_key_refresh_node_update_id: { app_log(PREFIX "prov_key_refresh_node_update("); - sl_btmesh_evt_prov_key_refresh_node_update_t - data = evt->data.evt_prov_key_refresh_node_update; - app_log_append(" key="); log_append_uint16_t(data.key); - app_log_append(" phase="); log_append_uint8_t(data.phase); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" failure="); log_append_uint8_t(data.failure); + sl_btmesh_evt_prov_key_refresh_node_update_t *data = + &evt->data.evt_prov_key_refresh_node_update; + app_log_append(" key="); log_append_uint16_t(data->key); + app_log_append(" phase="); log_append_uint8_t(data->phase); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" failure="); log_append_uint8_t(data->failure); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_key_refresh_complete_id: { app_log(PREFIX "prov_key_refresh_complete("); - sl_btmesh_evt_prov_key_refresh_complete_t - data = evt->data.evt_prov_key_refresh_complete; - app_log_append(" key="); log_append_uint16_t(data.key); - app_log_append(" result="); log_append_uint16_t(data.result); + sl_btmesh_evt_prov_key_refresh_complete_t *data = + &evt->data.evt_prov_key_refresh_complete; + app_log_append(" key="); log_append_uint16_t(data->key); + app_log_append(" result="); log_append_uint16_t(data->result); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_add_ddb_entry_complete_id: { app_log(PREFIX "prov_add_ddb_entry_complete("); - sl_btmesh_evt_prov_add_ddb_entry_complete_t - data = evt->data.evt_prov_add_ddb_entry_complete; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); + sl_btmesh_evt_prov_add_ddb_entry_complete_t *data = + &evt->data.evt_prov_add_ddb_entry_complete; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_delete_ddb_entry_complete_id: { app_log(PREFIX "prov_delete_ddb_entry_complete("); - sl_btmesh_evt_prov_delete_ddb_entry_complete_t - data = evt->data.evt_prov_delete_ddb_entry_complete; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); + sl_btmesh_evt_prov_delete_ddb_entry_complete_t *data = + &evt->data.evt_prov_delete_ddb_entry_complete; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_initialization_failed_id: { app_log(PREFIX "prov_initialization_failed("); - sl_btmesh_evt_prov_initialization_failed_t - data = evt->data.evt_prov_initialization_failed; - app_log_append(" result="); log_append_uint16_t(data.result); + sl_btmesh_evt_prov_initialization_failed_t *data = + &evt->data.evt_prov_initialization_failed; + app_log_append(" result="); log_append_uint16_t(data->result); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_provisioning_records_list_id: { app_log(PREFIX "prov_provisioning_records_list("); - sl_btmesh_evt_prov_provisioning_records_list_t - data = evt->data.evt_prov_provisioning_records_list; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" list="); log_append_uint8array(data.list); + sl_btmesh_evt_prov_provisioning_records_list_t *data = + &evt->data.evt_prov_provisioning_records_list; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" list="); log_append_uint8array(data->list); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_provisioning_record_data_id: { app_log(PREFIX "prov_provisioning_record_data("); - sl_btmesh_evt_prov_provisioning_record_data_t - data = evt->data.evt_prov_provisioning_record_data; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" record="); log_append_uint16_t(data.record); - app_log_append(" final="); log_append_uint8_t(data.final); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_prov_provisioning_record_data_t *data = + &evt->data.evt_prov_provisioning_record_data; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" record="); log_append_uint16_t(data->record); + app_log_append(" final="); log_append_uint8_t(data->final); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_prov_start_sent_id: { app_log(PREFIX "prov_start_sent("); - sl_btmesh_evt_prov_start_sent_t - data = evt->data.evt_prov_start_sent; - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" algorithm="); log_append_uint8_t(data.algorithm); - app_log_append(" public_key="); log_append_uint8_t(data.public_key); - app_log_append(" authentication_method="); log_append_uint8_t(data.authentication_method); - app_log_append(" authentication_action="); log_append_uint8_t(data.authentication_action); - app_log_append(" authentication_size="); log_append_uint8_t(data.authentication_size); + sl_btmesh_evt_prov_start_sent_t *data = + &evt->data.evt_prov_start_sent; + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" algorithm="); log_append_uint8_t(data->algorithm); + app_log_append(" public_key="); log_append_uint8_t(data->public_key); + app_log_append(" authentication_method="); log_append_uint8_t(data->authentication_method); + app_log_append(" authentication_action="); log_append_uint8_t(data->authentication_action); + app_log_append(" authentication_size="); log_append_uint8_t(data->authentication_size); app_log_append(" )" NL); } break; @@ -508,26 +508,26 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Proxy Connections case sl_btmesh_evt_proxy_connected_id: { app_log(PREFIX "proxy_connected("); - sl_btmesh_evt_proxy_connected_t - data = evt->data.evt_proxy_connected; - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_proxy_connected_t *data = + &evt->data.evt_proxy_connected; + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_proxy_disconnected_id: { app_log(PREFIX "proxy_disconnected("); - sl_btmesh_evt_proxy_disconnected_t - data = evt->data.evt_proxy_disconnected; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" reason="); log_append_uint16_t(data.reason); + sl_btmesh_evt_proxy_disconnected_t *data = + &evt->data.evt_proxy_disconnected; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" reason="); log_append_uint16_t(data->reason); app_log_append(" )" NL); } break; case sl_btmesh_evt_proxy_filter_status_id: { app_log(PREFIX "proxy_filter_status("); - sl_btmesh_evt_proxy_filter_status_t - data = evt->data.evt_proxy_filter_status; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" count="); log_append_uint16_t(data.count); + sl_btmesh_evt_proxy_filter_status_t *data = + &evt->data.evt_proxy_filter_status; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" count="); log_append_uint16_t(data->count); app_log_append(" )" NL); } break; @@ -535,33 +535,33 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Silabs Configuration Client Vendor Model case sl_btmesh_evt_silabs_config_client_tx_status_id: { app_log(PREFIX "silabs_config_client_tx_status("); - sl_btmesh_evt_silabs_config_client_tx_status_t - data = evt->data.evt_silabs_config_client_tx_status; - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" tx_phy="); log_append_uint8_t(data.tx_phy); - app_log_append(" tx_options_bitmap="); log_append_uint32_t(data.tx_options_bitmap); + sl_btmesh_evt_silabs_config_client_tx_status_t *data = + &evt->data.evt_silabs_config_client_tx_status; + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" tx_phy="); log_append_uint8_t(data->tx_phy); + app_log_append(" tx_options_bitmap="); log_append_uint32_t(data->tx_options_bitmap); app_log_append(" )" NL); } break; case sl_btmesh_evt_silabs_config_client_model_status_id: { app_log(PREFIX "silabs_config_client_model_status("); - sl_btmesh_evt_silabs_config_client_model_status_t - data = evt->data.evt_silabs_config_client_model_status; - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" elem_index="); log_append_uint8_t(data.elem_index); - app_log_append(" vendor_id="); log_append_uint16_t(data.vendor_id); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); - app_log_append(" value="); log_append_uint16_t(data.value); + sl_btmesh_evt_silabs_config_client_model_status_t *data = + &evt->data.evt_silabs_config_client_model_status; + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" elem_index="); log_append_uint8_t(data->elem_index); + app_log_append(" vendor_id="); log_append_uint16_t(data->vendor_id); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); + app_log_append(" value="); log_append_uint16_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_silabs_config_client_network_pdu_status_id: { app_log(PREFIX "silabs_config_client_network_pdu_status("); - sl_btmesh_evt_silabs_config_client_network_pdu_status_t - data = evt->data.evt_silabs_config_client_network_pdu_status; - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" pdu_max_size="); log_append_uint16_t(data.pdu_max_size); + sl_btmesh_evt_silabs_config_client_network_pdu_status_t *data = + &evt->data.evt_silabs_config_client_network_pdu_status; + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" pdu_max_size="); log_append_uint16_t(data->pdu_max_size); app_log_append(" )" NL); } break; @@ -569,29 +569,29 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Vendor Model case sl_btmesh_evt_vendor_model_receive_id: { app_log(PREFIX "vendor_model_receive("); - sl_btmesh_evt_vendor_model_receive_t - data = evt->data.evt_vendor_model_receive; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" vendor_id="); log_append_uint16_t(data.vendor_id); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); - app_log_append(" source_address="); log_append_uint16_t(data.source_address); - app_log_append(" va_index="); log_append_int8_t(data.va_index); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" nonrelayed="); log_append_uint8_t(data.nonrelayed); - app_log_append(" message_flags="); log_append_uint8_t(data.message_flags); - app_log_append(" opcode="); log_append_uint8_t(data.opcode); - app_log_append(" final="); log_append_uint8_t(data.final); - app_log_append(" payload="); log_append_uint8array(data.payload); + sl_btmesh_evt_vendor_model_receive_t *data = + &evt->data.evt_vendor_model_receive; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" vendor_id="); log_append_uint16_t(data->vendor_id); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); + app_log_append(" source_address="); log_append_uint16_t(data->source_address); + app_log_append(" va_index="); log_append_int8_t(data->va_index); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" nonrelayed="); log_append_uint8_t(data->nonrelayed); + app_log_append(" message_flags="); log_append_uint8_t(data->message_flags); + app_log_append(" opcode="); log_append_uint8_t(data->opcode); + app_log_append(" final="); log_append_uint8_t(data->final); + app_log_append(" payload="); log_append_uint8array(data->payload); app_log_append(" )" NL); } break; case sl_btmesh_evt_vendor_model_send_complete_id: { app_log(PREFIX "vendor_model_send_complete("); - sl_btmesh_evt_vendor_model_send_complete_t - data = evt->data.evt_vendor_model_send_complete; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint16_t(data.handle); - app_log_append(" message_flags="); log_append_uint8_t(data.message_flags); + sl_btmesh_evt_vendor_model_send_complete_t *data = + &evt->data.evt_vendor_model_send_complete; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint16_t(data->handle); + app_log_append(" message_flags="); log_append_uint8_t(data->message_flags); app_log_append(" )" NL); } break; @@ -599,38 +599,38 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Health Client Model case sl_btmesh_evt_health_client_server_status_id: { app_log(PREFIX "health_client_server_status("); - sl_btmesh_evt_health_client_server_status_t - data = evt->data.evt_health_client_server_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" current="); log_append_uint8_t(data.current); - app_log_append(" test_id="); log_append_uint8_t(data.test_id); - app_log_append(" vendor_id="); log_append_uint16_t(data.vendor_id); - app_log_append(" faults="); log_append_uint8array(data.faults); + sl_btmesh_evt_health_client_server_status_t *data = + &evt->data.evt_health_client_server_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" current="); log_append_uint8_t(data->current); + app_log_append(" test_id="); log_append_uint8_t(data->test_id); + app_log_append(" vendor_id="); log_append_uint16_t(data->vendor_id); + app_log_append(" faults="); log_append_uint8array(data->faults); app_log_append(" )" NL); } break; case sl_btmesh_evt_health_client_server_status_period_id: { app_log(PREFIX "health_client_server_status_period("); - sl_btmesh_evt_health_client_server_status_period_t - data = evt->data.evt_health_client_server_status_period; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" period="); log_append_uint8_t(data.period); + sl_btmesh_evt_health_client_server_status_period_t *data = + &evt->data.evt_health_client_server_status_period; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" period="); log_append_uint8_t(data->period); app_log_append(" )" NL); } break; case sl_btmesh_evt_health_client_server_status_attention_id: { app_log(PREFIX "health_client_server_status_attention("); - sl_btmesh_evt_health_client_server_status_attention_t - data = evt->data.evt_health_client_server_status_attention; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" attention_sec="); log_append_uint8_t(data.attention_sec); + sl_btmesh_evt_health_client_server_status_attention_t *data = + &evt->data.evt_health_client_server_status_attention; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" attention_sec="); log_append_uint8_t(data->attention_sec); app_log_append(" )" NL); } break; @@ -638,23 +638,23 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Health Server Model case sl_btmesh_evt_health_server_attention_id: { app_log(PREFIX "health_server_attention("); - sl_btmesh_evt_health_server_attention_t - data = evt->data.evt_health_server_attention; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" timer_sec="); log_append_uint8_t(data.timer_sec); + sl_btmesh_evt_health_server_attention_t *data = + &evt->data.evt_health_server_attention; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" timer_sec="); log_append_uint8_t(data->timer_sec); app_log_append(" )" NL); } break; case sl_btmesh_evt_health_server_test_request_id: { app_log(PREFIX "health_server_test_request("); - sl_btmesh_evt_health_server_test_request_t - data = evt->data.evt_health_server_test_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" test_id="); log_append_uint8_t(data.test_id); - app_log_append(" vendor_id="); log_append_uint16_t(data.vendor_id); - app_log_append(" response_required="); log_append_uint8_t(data.response_required); + sl_btmesh_evt_health_server_test_request_t *data = + &evt->data.evt_health_server_test_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" test_id="); log_append_uint8_t(data->test_id); + app_log_append(" vendor_id="); log_append_uint16_t(data->vendor_id); + app_log_append(" response_required="); log_append_uint8_t(data->response_required); app_log_append(" )" NL); } break; @@ -662,16 +662,16 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Generic Client Model case sl_btmesh_evt_generic_client_server_status_id: { app_log(PREFIX "generic_client_server_status("); - sl_btmesh_evt_generic_client_server_status_t - data = evt->data.evt_generic_client_server_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" remaining_ms="); log_append_uint32_t(data.remaining_ms); - app_log_append(" flags="); log_append_uint16_t(data.flags); - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" parameters="); log_append_uint8array(data.parameters); + sl_btmesh_evt_generic_client_server_status_t *data = + &evt->data.evt_generic_client_server_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" remaining_ms="); log_append_uint32_t(data->remaining_ms); + app_log_append(" flags="); log_append_uint16_t(data->flags); + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" parameters="); log_append_uint8array(data->parameters); app_log_append(" )" NL); } break; @@ -679,40 +679,40 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Generic Server Model case sl_btmesh_evt_generic_server_client_request_id: { app_log(PREFIX "generic_server_client_request("); - sl_btmesh_evt_generic_server_client_request_t - data = evt->data.evt_generic_server_client_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" transition_ms="); log_append_uint32_t(data.transition_ms); - app_log_append(" delay_ms="); log_append_uint16_t(data.delay_ms); - app_log_append(" flags="); log_append_uint16_t(data.flags); - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" parameters="); log_append_uint8array(data.parameters); + sl_btmesh_evt_generic_server_client_request_t *data = + &evt->data.evt_generic_server_client_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" transition_ms="); log_append_uint32_t(data->transition_ms); + app_log_append(" delay_ms="); log_append_uint16_t(data->delay_ms); + app_log_append(" flags="); log_append_uint16_t(data->flags); + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" parameters="); log_append_uint8array(data->parameters); app_log_append(" )" NL); } break; case sl_btmesh_evt_generic_server_state_changed_id: { app_log(PREFIX "generic_server_state_changed("); - sl_btmesh_evt_generic_server_state_changed_t - data = evt->data.evt_generic_server_state_changed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); - app_log_append(" remaining_ms="); log_append_uint32_t(data.remaining_ms); - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" parameters="); log_append_uint8array(data.parameters); + sl_btmesh_evt_generic_server_state_changed_t *data = + &evt->data.evt_generic_server_state_changed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); + app_log_append(" remaining_ms="); log_append_uint32_t(data->remaining_ms); + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" parameters="); log_append_uint8array(data->parameters); app_log_append(" )" NL); } break; case sl_btmesh_evt_generic_server_state_recall_id: { app_log(PREFIX "generic_server_state_recall("); - sl_btmesh_evt_generic_server_state_recall_t - data = evt->data.evt_generic_server_state_recall; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); - app_log_append(" transition_time_ms="); log_append_uint32_t(data.transition_time_ms); - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" parameters="); log_append_uint8array(data.parameters); + sl_btmesh_evt_generic_server_state_recall_t *data = + &evt->data.evt_generic_server_state_recall; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); + app_log_append(" transition_time_ms="); log_append_uint32_t(data->transition_time_ms); + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" parameters="); log_append_uint8array(data->parameters); app_log_append(" )" NL); } break; @@ -720,35 +720,35 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Test Utilities case sl_btmesh_evt_test_local_heartbeat_subscription_complete_id: { app_log(PREFIX "test_local_heartbeat_subscription_complete("); - sl_btmesh_evt_test_local_heartbeat_subscription_complete_t - data = evt->data.evt_test_local_heartbeat_subscription_complete; - app_log_append(" count="); log_append_uint16_t(data.count); - app_log_append(" hop_min="); log_append_uint8_t(data.hop_min); - app_log_append(" hop_max="); log_append_uint8_t(data.hop_max); + sl_btmesh_evt_test_local_heartbeat_subscription_complete_t *data = + &evt->data.evt_test_local_heartbeat_subscription_complete; + app_log_append(" count="); log_append_uint16_t(data->count); + app_log_append(" hop_min="); log_append_uint8_t(data->hop_min); + app_log_append(" hop_max="); log_append_uint8_t(data->hop_max); app_log_append(" )" NL); } break; case sl_btmesh_evt_test_replay_protection_list_entry_set_id: { app_log(PREFIX "test_replay_protection_list_entry_set("); - sl_btmesh_evt_test_replay_protection_list_entry_set_t - data = evt->data.evt_test_replay_protection_list_entry_set; - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" cancel="); log_append_uint8_t(data.cancel); + sl_btmesh_evt_test_replay_protection_list_entry_set_t *data = + &evt->data.evt_test_replay_protection_list_entry_set; + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" cancel="); log_append_uint8_t(data->cancel); app_log_append(" )" NL); } break; case sl_btmesh_evt_test_replay_protection_list_entry_cleared_id: { app_log(PREFIX "test_replay_protection_list_entry_cleared("); - sl_btmesh_evt_test_replay_protection_list_entry_cleared_t - data = evt->data.evt_test_replay_protection_list_entry_cleared; - app_log_append(" address="); log_append_uint16_t(data.address); + sl_btmesh_evt_test_replay_protection_list_entry_cleared_t *data = + &evt->data.evt_test_replay_protection_list_entry_cleared; + app_log_append(" address="); log_append_uint16_t(data->address); app_log_append(" )" NL); } break; case sl_btmesh_evt_test_replay_protection_list_saved_id: { app_log(PREFIX "test_replay_protection_list_saved("); - sl_btmesh_evt_test_replay_protection_list_saved_t - data = evt->data.evt_test_replay_protection_list_saved; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" saved_count="); log_append_uint16_t(data.saved_count); - app_log_append(" total_count="); log_append_uint16_t(data.total_count); + sl_btmesh_evt_test_replay_protection_list_saved_t *data = + &evt->data.evt_test_replay_protection_list_saved; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" saved_count="); log_append_uint16_t(data->saved_count); + app_log_append(" total_count="); log_append_uint16_t(data->total_count); app_log_append(" )" NL); } break; case sl_btmesh_evt_test_replay_protection_list_full_id: { @@ -760,26 +760,26 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Low Power Node API case sl_btmesh_evt_lpn_friendship_established_id: { app_log(PREFIX "lpn_friendship_established("); - sl_btmesh_evt_lpn_friendship_established_t - data = evt->data.evt_lpn_friendship_established; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" friend_address="); log_append_uint16_t(data.friend_address); + sl_btmesh_evt_lpn_friendship_established_t *data = + &evt->data.evt_lpn_friendship_established; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" friend_address="); log_append_uint16_t(data->friend_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_lpn_friendship_failed_id: { app_log(PREFIX "lpn_friendship_failed("); - sl_btmesh_evt_lpn_friendship_failed_t - data = evt->data.evt_lpn_friendship_failed; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" reason="); log_append_uint16_t(data.reason); + sl_btmesh_evt_lpn_friendship_failed_t *data = + &evt->data.evt_lpn_friendship_failed; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" reason="); log_append_uint16_t(data->reason); app_log_append(" )" NL); } break; case sl_btmesh_evt_lpn_friendship_terminated_id: { app_log(PREFIX "lpn_friendship_terminated("); - sl_btmesh_evt_lpn_friendship_terminated_t - data = evt->data.evt_lpn_friendship_terminated; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" reason="); log_append_uint16_t(data.reason); + sl_btmesh_evt_lpn_friendship_terminated_t *data = + &evt->data.evt_lpn_friendship_terminated; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" reason="); log_append_uint16_t(data->reason); app_log_append(" )" NL); } break; @@ -787,19 +787,19 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Friend Node API case sl_btmesh_evt_friend_friendship_established_id: { app_log(PREFIX "friend_friendship_established("); - sl_btmesh_evt_friend_friendship_established_t - data = evt->data.evt_friend_friendship_established; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" lpn_address="); log_append_uint16_t(data.lpn_address); + sl_btmesh_evt_friend_friendship_established_t *data = + &evt->data.evt_friend_friendship_established; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" lpn_address="); log_append_uint16_t(data->lpn_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_friend_friendship_terminated_id: { app_log(PREFIX "friend_friendship_terminated("); - sl_btmesh_evt_friend_friendship_terminated_t - data = evt->data.evt_friend_friendship_terminated; - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" lpn_address="); log_append_uint16_t(data.lpn_address); - app_log_append(" reason="); log_append_uint16_t(data.reason); + sl_btmesh_evt_friend_friendship_terminated_t *data = + &evt->data.evt_friend_friendship_terminated; + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" lpn_address="); log_append_uint16_t(data->lpn_address); + app_log_append(" reason="); log_append_uint16_t(data->reason); app_log_append(" )" NL); } break; @@ -813,266 +813,266 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Configuration Client Model case sl_btmesh_evt_config_client_request_modified_id: { app_log(PREFIX "config_client_request_modified("); - sl_btmesh_evt_config_client_request_modified_t - data = evt->data.evt_config_client_request_modified; - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_request_modified_t *data = + &evt->data.evt_config_client_request_modified; + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_netkey_status_id: { app_log(PREFIX "config_client_netkey_status("); - sl_btmesh_evt_config_client_netkey_status_t - data = evt->data.evt_config_client_netkey_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_netkey_status_t *data = + &evt->data.evt_config_client_netkey_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_netkey_list_id: { app_log(PREFIX "config_client_netkey_list("); - sl_btmesh_evt_config_client_netkey_list_t - data = evt->data.evt_config_client_netkey_list; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" netkey_indices="); log_append_uint8array(data.netkey_indices); + sl_btmesh_evt_config_client_netkey_list_t *data = + &evt->data.evt_config_client_netkey_list; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" netkey_indices="); log_append_uint8array(data->netkey_indices); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_netkey_list_end_id: { app_log(PREFIX "config_client_netkey_list_end("); - sl_btmesh_evt_config_client_netkey_list_end_t - data = evt->data.evt_config_client_netkey_list_end; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_netkey_list_end_t *data = + &evt->data.evt_config_client_netkey_list_end; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_appkey_status_id: { app_log(PREFIX "config_client_appkey_status("); - sl_btmesh_evt_config_client_appkey_status_t - data = evt->data.evt_config_client_appkey_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_appkey_status_t *data = + &evt->data.evt_config_client_appkey_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_appkey_list_id: { app_log(PREFIX "config_client_appkey_list("); - sl_btmesh_evt_config_client_appkey_list_t - data = evt->data.evt_config_client_appkey_list; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" appkey_indices="); log_append_uint8array(data.appkey_indices); + sl_btmesh_evt_config_client_appkey_list_t *data = + &evt->data.evt_config_client_appkey_list; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" appkey_indices="); log_append_uint8array(data->appkey_indices); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_appkey_list_end_id: { app_log(PREFIX "config_client_appkey_list_end("); - sl_btmesh_evt_config_client_appkey_list_end_t - data = evt->data.evt_config_client_appkey_list_end; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_appkey_list_end_t *data = + &evt->data.evt_config_client_appkey_list_end; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_binding_status_id: { app_log(PREFIX "config_client_binding_status("); - sl_btmesh_evt_config_client_binding_status_t - data = evt->data.evt_config_client_binding_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_binding_status_t *data = + &evt->data.evt_config_client_binding_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_bindings_list_id: { app_log(PREFIX "config_client_bindings_list("); - sl_btmesh_evt_config_client_bindings_list_t - data = evt->data.evt_config_client_bindings_list; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" appkey_indices="); log_append_uint8array(data.appkey_indices); + sl_btmesh_evt_config_client_bindings_list_t *data = + &evt->data.evt_config_client_bindings_list; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" appkey_indices="); log_append_uint8array(data->appkey_indices); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_bindings_list_end_id: { app_log(PREFIX "config_client_bindings_list_end("); - sl_btmesh_evt_config_client_bindings_list_end_t - data = evt->data.evt_config_client_bindings_list_end; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_bindings_list_end_t *data = + &evt->data.evt_config_client_bindings_list_end; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_model_pub_status_id: { app_log(PREFIX "config_client_model_pub_status("); - sl_btmesh_evt_config_client_model_pub_status_t - data = evt->data.evt_config_client_model_pub_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" credentials="); log_append_uint8_t(data.credentials); - app_log_append(" ttl="); log_append_uint8_t(data.ttl); - app_log_append(" period_ms="); log_append_uint32_t(data.period_ms); - app_log_append(" retransmit_count="); log_append_uint8_t(data.retransmit_count); - app_log_append(" retransmit_interval_ms="); log_append_uint16_t(data.retransmit_interval_ms); + sl_btmesh_evt_config_client_model_pub_status_t *data = + &evt->data.evt_config_client_model_pub_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" credentials="); log_append_uint8_t(data->credentials); + app_log_append(" ttl="); log_append_uint8_t(data->ttl); + app_log_append(" period_ms="); log_append_uint32_t(data->period_ms); + app_log_append(" retransmit_count="); log_append_uint8_t(data->retransmit_count); + app_log_append(" retransmit_interval_ms="); log_append_uint16_t(data->retransmit_interval_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_model_sub_status_id: { app_log(PREFIX "config_client_model_sub_status("); - sl_btmesh_evt_config_client_model_sub_status_t - data = evt->data.evt_config_client_model_sub_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_model_sub_status_t *data = + &evt->data.evt_config_client_model_sub_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_subs_list_id: { app_log(PREFIX "config_client_subs_list("); - sl_btmesh_evt_config_client_subs_list_t - data = evt->data.evt_config_client_subs_list; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" addresses="); log_append_uint8array(data.addresses); + sl_btmesh_evt_config_client_subs_list_t *data = + &evt->data.evt_config_client_subs_list; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" addresses="); log_append_uint8array(data->addresses); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_subs_list_end_id: { app_log(PREFIX "config_client_subs_list_end("); - sl_btmesh_evt_config_client_subs_list_end_t - data = evt->data.evt_config_client_subs_list_end; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_subs_list_end_t *data = + &evt->data.evt_config_client_subs_list_end; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_heartbeat_pub_status_id: { app_log(PREFIX "config_client_heartbeat_pub_status("); - sl_btmesh_evt_config_client_heartbeat_pub_status_t - data = evt->data.evt_config_client_heartbeat_pub_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" count_log="); log_append_uint8_t(data.count_log); - app_log_append(" period_log="); log_append_uint8_t(data.period_log); - app_log_append(" ttl="); log_append_uint8_t(data.ttl); - app_log_append(" features="); log_append_uint16_t(data.features); + sl_btmesh_evt_config_client_heartbeat_pub_status_t *data = + &evt->data.evt_config_client_heartbeat_pub_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" count_log="); log_append_uint8_t(data->count_log); + app_log_append(" period_log="); log_append_uint8_t(data->period_log); + app_log_append(" ttl="); log_append_uint8_t(data->ttl); + app_log_append(" features="); log_append_uint16_t(data->features); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_heartbeat_sub_status_id: { app_log(PREFIX "config_client_heartbeat_sub_status("); - sl_btmesh_evt_config_client_heartbeat_sub_status_t - data = evt->data.evt_config_client_heartbeat_sub_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" source_address="); log_append_uint16_t(data.source_address); - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" period_log="); log_append_uint8_t(data.period_log); - app_log_append(" count_log="); log_append_uint8_t(data.count_log); - app_log_append(" min_hops="); log_append_uint8_t(data.min_hops); - app_log_append(" max_hops="); log_append_uint8_t(data.max_hops); + sl_btmesh_evt_config_client_heartbeat_sub_status_t *data = + &evt->data.evt_config_client_heartbeat_sub_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" source_address="); log_append_uint16_t(data->source_address); + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" period_log="); log_append_uint8_t(data->period_log); + app_log_append(" count_log="); log_append_uint8_t(data->count_log); + app_log_append(" min_hops="); log_append_uint8_t(data->min_hops); + app_log_append(" max_hops="); log_append_uint8_t(data->max_hops); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_beacon_status_id: { app_log(PREFIX "config_client_beacon_status("); - sl_btmesh_evt_config_client_beacon_status_t - data = evt->data.evt_config_client_beacon_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" value="); log_append_uint8_t(data.value); + sl_btmesh_evt_config_client_beacon_status_t *data = + &evt->data.evt_config_client_beacon_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" value="); log_append_uint8_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_default_ttl_status_id: { app_log(PREFIX "config_client_default_ttl_status("); - sl_btmesh_evt_config_client_default_ttl_status_t - data = evt->data.evt_config_client_default_ttl_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" value="); log_append_uint8_t(data.value); + sl_btmesh_evt_config_client_default_ttl_status_t *data = + &evt->data.evt_config_client_default_ttl_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" value="); log_append_uint8_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_gatt_proxy_status_id: { app_log(PREFIX "config_client_gatt_proxy_status("); - sl_btmesh_evt_config_client_gatt_proxy_status_t - data = evt->data.evt_config_client_gatt_proxy_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" value="); log_append_uint8_t(data.value); + sl_btmesh_evt_config_client_gatt_proxy_status_t *data = + &evt->data.evt_config_client_gatt_proxy_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" value="); log_append_uint8_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_relay_status_id: { app_log(PREFIX "config_client_relay_status("); - sl_btmesh_evt_config_client_relay_status_t - data = evt->data.evt_config_client_relay_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" relay="); log_append_uint8_t(data.relay); - app_log_append(" retransmit_count="); log_append_uint8_t(data.retransmit_count); - app_log_append(" retransmit_interval_ms="); log_append_uint16_t(data.retransmit_interval_ms); + sl_btmesh_evt_config_client_relay_status_t *data = + &evt->data.evt_config_client_relay_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" relay="); log_append_uint8_t(data->relay); + app_log_append(" retransmit_count="); log_append_uint8_t(data->retransmit_count); + app_log_append(" retransmit_interval_ms="); log_append_uint16_t(data->retransmit_interval_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_network_transmit_status_id: { app_log(PREFIX "config_client_network_transmit_status("); - sl_btmesh_evt_config_client_network_transmit_status_t - data = evt->data.evt_config_client_network_transmit_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" transmit_count="); log_append_uint8_t(data.transmit_count); - app_log_append(" transmit_interval_ms="); log_append_uint16_t(data.transmit_interval_ms); + sl_btmesh_evt_config_client_network_transmit_status_t *data = + &evt->data.evt_config_client_network_transmit_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" transmit_count="); log_append_uint8_t(data->transmit_count); + app_log_append(" transmit_interval_ms="); log_append_uint16_t(data->transmit_interval_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_identity_status_id: { app_log(PREFIX "config_client_identity_status("); - sl_btmesh_evt_config_client_identity_status_t - data = evt->data.evt_config_client_identity_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" value="); log_append_uint8_t(data.value); + sl_btmesh_evt_config_client_identity_status_t *data = + &evt->data.evt_config_client_identity_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" value="); log_append_uint8_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_friend_status_id: { app_log(PREFIX "config_client_friend_status("); - sl_btmesh_evt_config_client_friend_status_t - data = evt->data.evt_config_client_friend_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" value="); log_append_uint8_t(data.value); + sl_btmesh_evt_config_client_friend_status_t *data = + &evt->data.evt_config_client_friend_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" value="); log_append_uint8_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_key_refresh_phase_status_id: { app_log(PREFIX "config_client_key_refresh_phase_status("); - sl_btmesh_evt_config_client_key_refresh_phase_status_t - data = evt->data.evt_config_client_key_refresh_phase_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" value="); log_append_uint8_t(data.value); + sl_btmesh_evt_config_client_key_refresh_phase_status_t *data = + &evt->data.evt_config_client_key_refresh_phase_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" value="); log_append_uint8_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_lpn_polltimeout_status_id: { app_log(PREFIX "config_client_lpn_polltimeout_status("); - sl_btmesh_evt_config_client_lpn_polltimeout_status_t - data = evt->data.evt_config_client_lpn_polltimeout_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" poll_timeout_ms="); log_append_uint32_t(data.poll_timeout_ms); + sl_btmesh_evt_config_client_lpn_polltimeout_status_t *data = + &evt->data.evt_config_client_lpn_polltimeout_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" poll_timeout_ms="); log_append_uint32_t(data->poll_timeout_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_dcd_data_id: { app_log(PREFIX "config_client_dcd_data("); - sl_btmesh_evt_config_client_dcd_data_t - data = evt->data.evt_config_client_dcd_data; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" page="); log_append_uint8_t(data.page); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_config_client_dcd_data_t *data = + &evt->data.evt_config_client_dcd_data; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" page="); log_append_uint8_t(data->page); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_dcd_data_end_id: { app_log(PREFIX "config_client_dcd_data_end("); - sl_btmesh_evt_config_client_dcd_data_end_t - data = evt->data.evt_config_client_dcd_data_end; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_dcd_data_end_t *data = + &evt->data.evt_config_client_dcd_data_end; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_reset_status_id: { app_log(PREFIX "config_client_reset_status("); - sl_btmesh_evt_config_client_reset_status_t - data = evt->data.evt_config_client_reset_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_config_client_reset_status_t *data = + &evt->data.evt_config_client_reset_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; case sl_btmesh_evt_config_client_obo_ack_received_id: { app_log(PREFIX "config_client_obo_ack_received("); - sl_btmesh_evt_config_client_obo_ack_received_t - data = evt->data.evt_config_client_obo_ack_received; - app_log_append(" lpn_addr="); log_append_uint16_t(data.lpn_addr); - app_log_append(" friend_addr="); log_append_uint16_t(data.friend_addr); + sl_btmesh_evt_config_client_obo_ack_received_t *data = + &evt->data.evt_config_client_obo_ack_received; + app_log_append(" lpn_addr="); log_append_uint16_t(data->lpn_addr); + app_log_append(" friend_addr="); log_append_uint16_t(data->friend_addr); app_log_append(" )" NL); } break; @@ -1080,125 +1080,125 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh BLOB Transfer Client Model case sl_btmesh_evt_mbt_client_server_information_status_id: { app_log(PREFIX "mbt_client_server_information_status("); - sl_btmesh_evt_mbt_client_server_information_status_t - data = evt->data.evt_mbt_client_server_information_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" min_block_size_log="); log_append_uint8_t(data.min_block_size_log); - app_log_append(" max_block_size_log="); log_append_uint8_t(data.max_block_size_log); - app_log_append(" max_chunks="); log_append_uint16_t(data.max_chunks); - app_log_append(" max_chunk_size="); log_append_uint16_t(data.max_chunk_size); + sl_btmesh_evt_mbt_client_server_information_status_t *data = + &evt->data.evt_mbt_client_server_information_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" min_block_size_log="); log_append_uint8_t(data->min_block_size_log); + app_log_append(" max_block_size_log="); log_append_uint8_t(data->max_block_size_log); + app_log_append(" max_chunks="); log_append_uint16_t(data->max_chunks); + app_log_append(" max_chunk_size="); log_append_uint16_t(data->max_chunk_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_query_information_complete_id: { app_log(PREFIX "mbt_client_query_information_complete("); - sl_btmesh_evt_mbt_client_query_information_complete_t - data = evt->data.evt_mbt_client_query_information_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" block_size_log_min="); log_append_uint8_t(data.block_size_log_min); - app_log_append(" block_size_log_max="); log_append_uint8_t(data.block_size_log_max); - app_log_append(" max_chunk_size_min="); log_append_uint16_t(data.max_chunk_size_min); - app_log_append(" max_chunks_min="); log_append_uint16_t(data.max_chunks_min); - app_log_append(" supported_transfer_modes="); log_append_uint8_t(data.supported_transfer_modes); - app_log_append(" common_transfer_modes="); log_append_uint8_t(data.common_transfer_modes); + sl_btmesh_evt_mbt_client_query_information_complete_t *data = + &evt->data.evt_mbt_client_query_information_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" block_size_log_min="); log_append_uint8_t(data->block_size_log_min); + app_log_append(" block_size_log_max="); log_append_uint8_t(data->block_size_log_max); + app_log_append(" max_chunk_size_min="); log_append_uint16_t(data->max_chunk_size_min); + app_log_append(" max_chunks_min="); log_append_uint16_t(data->max_chunks_min); + app_log_append(" supported_transfer_modes="); log_append_uint8_t(data->supported_transfer_modes); + app_log_append(" common_transfer_modes="); log_append_uint8_t(data->common_transfer_modes); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_server_transfer_status_id: { app_log(PREFIX "mbt_client_server_transfer_status("); - sl_btmesh_evt_mbt_client_server_transfer_status_t - data = evt->data.evt_mbt_client_server_transfer_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" phase="); log_append_uint8_t(data.phase); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" blob_size="); log_append_uint32_t(data.blob_size); - app_log_append(" block_size_log="); log_append_uint8_t(data.block_size_log); - app_log_append(" blocks_not_received="); log_append_uint8array(data.blocks_not_received); + sl_btmesh_evt_mbt_client_server_transfer_status_t *data = + &evt->data.evt_mbt_client_server_transfer_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" phase="); log_append_uint8_t(data->phase); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" blob_size="); log_append_uint32_t(data->blob_size); + app_log_append(" block_size_log="); log_append_uint8_t(data->block_size_log); + app_log_append(" blocks_not_received="); log_append_uint8array(data->blocks_not_received); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_start_transfer_complete_id: { app_log(PREFIX "mbt_client_start_transfer_complete("); - sl_btmesh_evt_mbt_client_start_transfer_complete_t - data = evt->data.evt_mbt_client_start_transfer_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); + sl_btmesh_evt_mbt_client_start_transfer_complete_t *data = + &evt->data.evt_mbt_client_start_transfer_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_server_block_status_id: { app_log(PREFIX "mbt_client_server_block_status("); - sl_btmesh_evt_mbt_client_server_block_status_t - data = evt->data.evt_mbt_client_server_block_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" missing_chunks="); log_append_uint8array(data.missing_chunks); + sl_btmesh_evt_mbt_client_server_block_status_t *data = + &evt->data.evt_mbt_client_server_block_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" missing_chunks="); log_append_uint8array(data->missing_chunks); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_start_block_complete_id: { app_log(PREFIX "mbt_client_start_block_complete("); - sl_btmesh_evt_mbt_client_start_block_complete_t - data = evt->data.evt_mbt_client_start_block_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" block_number="); log_append_uint16_t(data.block_number); - app_log_append(" block_size="); log_append_uint32_t(data.block_size); + sl_btmesh_evt_mbt_client_start_block_complete_t *data = + &evt->data.evt_mbt_client_start_block_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" block_number="); log_append_uint16_t(data->block_number); + app_log_append(" block_size="); log_append_uint32_t(data->block_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_send_chunk_request_id: { app_log(PREFIX "mbt_client_send_chunk_request("); - sl_btmesh_evt_mbt_client_send_chunk_request_t - data = evt->data.evt_mbt_client_send_chunk_request; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" offset="); log_append_uint32_t(data.offset); - app_log_append(" length="); log_append_uint16_t(data.length); + sl_btmesh_evt_mbt_client_send_chunk_request_t *data = + &evt->data.evt_mbt_client_send_chunk_request; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" offset="); log_append_uint32_t(data->offset); + app_log_append(" length="); log_append_uint16_t(data->length); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_server_partial_block_report_id: { app_log(PREFIX "mbt_client_server_partial_block_report("); - sl_btmesh_evt_mbt_client_server_partial_block_report_t - data = evt->data.evt_mbt_client_server_partial_block_report; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" missing_chunks="); log_append_uint8array(data.missing_chunks); + sl_btmesh_evt_mbt_client_server_partial_block_report_t *data = + &evt->data.evt_mbt_client_server_partial_block_report; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" missing_chunks="); log_append_uint8array(data->missing_chunks); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_send_chunks_complete_id: { app_log(PREFIX "mbt_client_send_chunks_complete("); - sl_btmesh_evt_mbt_client_send_chunks_complete_t - data = evt->data.evt_mbt_client_send_chunks_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); + sl_btmesh_evt_mbt_client_send_chunks_complete_t *data = + &evt->data.evt_mbt_client_send_chunks_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_query_block_status_complete_id: { app_log(PREFIX "mbt_client_query_block_status_complete("); - sl_btmesh_evt_mbt_client_query_block_status_complete_t - data = evt->data.evt_mbt_client_query_block_status_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" block_complete="); log_append_uint8_t(data.block_complete); - app_log_append(" transfer_complete="); log_append_uint8_t(data.transfer_complete); + sl_btmesh_evt_mbt_client_query_block_status_complete_t *data = + &evt->data.evt_mbt_client_query_block_status_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" block_complete="); log_append_uint8_t(data->block_complete); + app_log_append(" transfer_complete="); log_append_uint8_t(data->transfer_complete); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_tx_complete_id: { app_log(PREFIX "mbt_client_tx_complete("); - sl_btmesh_evt_mbt_client_tx_complete_t - data = evt->data.evt_mbt_client_tx_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); + sl_btmesh_evt_mbt_client_tx_complete_t *data = + &evt->data.evt_mbt_client_tx_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_server_failed_id: { app_log(PREFIX "mbt_client_server_failed("); - sl_btmesh_evt_mbt_client_server_failed_t - data = evt->data.evt_mbt_client_server_failed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" timeout="); log_append_uint8_t(data.timeout); - app_log_append(" error="); log_append_uint8_t(data.error); + sl_btmesh_evt_mbt_client_server_failed_t *data = + &evt->data.evt_mbt_client_server_failed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" timeout="); log_append_uint8_t(data->timeout); + app_log_append(" error="); log_append_uint8_t(data->error); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_client_transfer_complete_id: { app_log(PREFIX "mbt_client_transfer_complete("); - sl_btmesh_evt_mbt_client_transfer_complete_t - data = evt->data.evt_mbt_client_transfer_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); + sl_btmesh_evt_mbt_client_transfer_complete_t *data = + &evt->data.evt_mbt_client_transfer_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); app_log_append(" )" NL); } break; @@ -1206,80 +1206,80 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh BLOB Transfer Server Model case sl_btmesh_evt_mbt_server_state_changed_id: { app_log(PREFIX "mbt_server_state_changed("); - sl_btmesh_evt_mbt_server_state_changed_t - data = evt->data.evt_mbt_server_state_changed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" new_state="); log_append_uint8_t(data.new_state); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" blob_size="); log_append_uint32_t(data.blob_size); - app_log_append(" block_number="); log_append_uint16_t(data.block_number); - app_log_append(" block_size="); log_append_uint32_t(data.block_size); - app_log_append(" chunk_size="); log_append_uint16_t(data.chunk_size); + sl_btmesh_evt_mbt_server_state_changed_t *data = + &evt->data.evt_mbt_server_state_changed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" new_state="); log_append_uint8_t(data->new_state); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" blob_size="); log_append_uint32_t(data->blob_size); + app_log_append(" block_number="); log_append_uint16_t(data->block_number); + app_log_append(" block_size="); log_append_uint32_t(data->block_size); + app_log_append(" chunk_size="); log_append_uint16_t(data->chunk_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_server_transfer_start_req_id: { app_log(PREFIX "mbt_server_transfer_start_req("); - sl_btmesh_evt_mbt_server_transfer_start_req_t - data = evt->data.evt_mbt_server_transfer_start_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" blob_size="); log_append_uint32_t(data.blob_size); - app_log_append(" block_size_log="); log_append_uint8_t(data.block_size_log); - app_log_append(" transfer_mode="); log_append_uint8_t(data.transfer_mode); + sl_btmesh_evt_mbt_server_transfer_start_req_t *data = + &evt->data.evt_mbt_server_transfer_start_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" blob_size="); log_append_uint32_t(data->blob_size); + app_log_append(" block_size_log="); log_append_uint8_t(data->block_size_log); + app_log_append(" transfer_mode="); log_append_uint8_t(data->transfer_mode); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_server_block_start_id: { app_log(PREFIX "mbt_server_block_start("); - sl_btmesh_evt_mbt_server_block_start_t - data = evt->data.evt_mbt_server_block_start; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" block_number="); log_append_uint16_t(data.block_number); - app_log_append(" chunk_size="); log_append_uint16_t(data.chunk_size); - app_log_append(" block_size="); log_append_uint16_t(data.block_size); + sl_btmesh_evt_mbt_server_block_start_t *data = + &evt->data.evt_mbt_server_block_start; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" block_number="); log_append_uint16_t(data->block_number); + app_log_append(" chunk_size="); log_append_uint16_t(data->chunk_size); + app_log_append(" block_size="); log_append_uint16_t(data->block_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_server_chunk_id: { app_log(PREFIX "mbt_server_chunk("); - sl_btmesh_evt_mbt_server_chunk_t - data = evt->data.evt_mbt_server_chunk; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" block_number="); log_append_uint16_t(data.block_number); - app_log_append(" total_offset="); log_append_uint32_t(data.total_offset); - app_log_append(" block_offset="); log_append_uint32_t(data.block_offset); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_mbt_server_chunk_t *data = + &evt->data.evt_mbt_server_chunk; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" block_number="); log_append_uint16_t(data->block_number); + app_log_append(" total_offset="); log_append_uint32_t(data->total_offset); + app_log_append(" block_offset="); log_append_uint32_t(data->block_offset); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_server_block_complete_id: { app_log(PREFIX "mbt_server_block_complete("); - sl_btmesh_evt_mbt_server_block_complete_t - data = evt->data.evt_mbt_server_block_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" block_number="); log_append_uint16_t(data.block_number); - app_log_append(" block_size="); log_append_uint16_t(data.block_size); + sl_btmesh_evt_mbt_server_block_complete_t *data = + &evt->data.evt_mbt_server_block_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" block_number="); log_append_uint16_t(data->block_number); + app_log_append(" block_size="); log_append_uint16_t(data->block_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_server_transfer_cancel_id: { app_log(PREFIX "mbt_server_transfer_cancel("); - sl_btmesh_evt_mbt_server_transfer_cancel_t - data = evt->data.evt_mbt_server_transfer_cancel; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); + sl_btmesh_evt_mbt_server_transfer_cancel_t *data = + &evt->data.evt_mbt_server_transfer_cancel; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); app_log_append(" )" NL); } break; case sl_btmesh_evt_mbt_server_partial_block_report_tx_complete_id: { app_log(PREFIX "mbt_server_partial_block_report_tx_complete("); - sl_btmesh_evt_mbt_server_partial_block_report_tx_complete_t - data = evt->data.evt_mbt_server_partial_block_report_tx_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" num_requested_chunks="); log_append_uint16_t(data.num_requested_chunks); - app_log_append(" requested_chunks="); log_append_uint8array(data.requested_chunks); + sl_btmesh_evt_mbt_server_partial_block_report_tx_complete_t *data = + &evt->data.evt_mbt_server_partial_block_report_tx_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" num_requested_chunks="); log_append_uint16_t(data->num_requested_chunks); + app_log_append(" requested_chunks="); log_append_uint8array(data->requested_chunks); app_log_append(" )" NL); } break; @@ -1287,48 +1287,48 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Sensor Server Model case sl_btmesh_evt_sensor_server_get_request_id: { app_log(PREFIX "sensor_server_get_request("); - sl_btmesh_evt_sensor_server_get_request_t - data = evt->data.evt_sensor_server_get_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); + sl_btmesh_evt_sensor_server_get_request_t *data = + &evt->data.evt_sensor_server_get_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_server_get_column_request_id: { app_log(PREFIX "sensor_server_get_column_request("); - sl_btmesh_evt_sensor_server_get_column_request_t - data = evt->data.evt_sensor_server_get_column_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" column_ids="); log_append_uint8array(data.column_ids); + sl_btmesh_evt_sensor_server_get_column_request_t *data = + &evt->data.evt_sensor_server_get_column_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" column_ids="); log_append_uint8array(data->column_ids); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_server_get_series_request_id: { app_log(PREFIX "sensor_server_get_series_request("); - sl_btmesh_evt_sensor_server_get_series_request_t - data = evt->data.evt_sensor_server_get_series_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" column_ids="); log_append_uint8array(data.column_ids); + sl_btmesh_evt_sensor_server_get_series_request_t *data = + &evt->data.evt_sensor_server_get_series_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" column_ids="); log_append_uint8array(data->column_ids); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_server_publish_id: { app_log(PREFIX "sensor_server_publish("); - sl_btmesh_evt_sensor_server_publish_t - data = evt->data.evt_sensor_server_publish; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" period_ms="); log_append_uint32_t(data.period_ms); + sl_btmesh_evt_sensor_server_publish_t *data = + &evt->data.evt_sensor_server_publish; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" period_ms="); log_append_uint32_t(data->period_ms); app_log_append(" )" NL); } break; @@ -1336,76 +1336,76 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Sensor Setup Server Model case sl_btmesh_evt_sensor_setup_server_get_cadence_request_id: { app_log(PREFIX "sensor_setup_server_get_cadence_request("); - sl_btmesh_evt_sensor_setup_server_get_cadence_request_t - data = evt->data.evt_sensor_setup_server_get_cadence_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); + sl_btmesh_evt_sensor_setup_server_get_cadence_request_t *data = + &evt->data.evt_sensor_setup_server_get_cadence_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_setup_server_set_cadence_request_id: { app_log(PREFIX "sensor_setup_server_set_cadence_request("); - sl_btmesh_evt_sensor_setup_server_set_cadence_request_t - data = evt->data.evt_sensor_setup_server_set_cadence_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" period_divisor="); log_append_uint8_t(data.period_divisor); - app_log_append(" trigger_type="); log_append_uint8_t(data.trigger_type); - app_log_append(" params="); log_append_uint8array(data.params); + sl_btmesh_evt_sensor_setup_server_set_cadence_request_t *data = + &evt->data.evt_sensor_setup_server_set_cadence_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" period_divisor="); log_append_uint8_t(data->period_divisor); + app_log_append(" trigger_type="); log_append_uint8_t(data->trigger_type); + app_log_append(" params="); log_append_uint8array(data->params); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_setup_server_get_settings_request_id: { app_log(PREFIX "sensor_setup_server_get_settings_request("); - sl_btmesh_evt_sensor_setup_server_get_settings_request_t - data = evt->data.evt_sensor_setup_server_get_settings_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); + sl_btmesh_evt_sensor_setup_server_get_settings_request_t *data = + &evt->data.evt_sensor_setup_server_get_settings_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_setup_server_get_setting_request_id: { app_log(PREFIX "sensor_setup_server_get_setting_request("); - sl_btmesh_evt_sensor_setup_server_get_setting_request_t - data = evt->data.evt_sensor_setup_server_get_setting_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" setting_id="); log_append_uint16_t(data.setting_id); + sl_btmesh_evt_sensor_setup_server_get_setting_request_t *data = + &evt->data.evt_sensor_setup_server_get_setting_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" setting_id="); log_append_uint16_t(data->setting_id); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_setup_server_set_setting_request_id: { app_log(PREFIX "sensor_setup_server_set_setting_request("); - sl_btmesh_evt_sensor_setup_server_set_setting_request_t - data = evt->data.evt_sensor_setup_server_set_setting_request; - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" setting_id="); log_append_uint16_t(data.setting_id); - app_log_append(" raw_value="); log_append_uint8array(data.raw_value); + sl_btmesh_evt_sensor_setup_server_set_setting_request_t *data = + &evt->data.evt_sensor_setup_server_set_setting_request; + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" setting_id="); log_append_uint16_t(data->setting_id); + app_log_append(" raw_value="); log_append_uint8array(data->raw_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_setup_server_publish_id: { app_log(PREFIX "sensor_setup_server_publish("); - sl_btmesh_evt_sensor_setup_server_publish_t - data = evt->data.evt_sensor_setup_server_publish; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" period_ms="); log_append_uint32_t(data.period_ms); + sl_btmesh_evt_sensor_setup_server_publish_t *data = + &evt->data.evt_sensor_setup_server_publish; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" period_ms="); log_append_uint32_t(data->period_ms); app_log_append(" )" NL); } break; @@ -1413,100 +1413,100 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Sensor Client Model case sl_btmesh_evt_sensor_client_descriptor_status_id: { app_log(PREFIX "sensor_client_descriptor_status("); - sl_btmesh_evt_sensor_client_descriptor_status_t - data = evt->data.evt_sensor_client_descriptor_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" descriptors="); log_append_uint8array(data.descriptors); + sl_btmesh_evt_sensor_client_descriptor_status_t *data = + &evt->data.evt_sensor_client_descriptor_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" descriptors="); log_append_uint8array(data->descriptors); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_client_cadence_status_id: { app_log(PREFIX "sensor_client_cadence_status("); - sl_btmesh_evt_sensor_client_cadence_status_t - data = evt->data.evt_sensor_client_cadence_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" params="); log_append_uint8array(data.params); + sl_btmesh_evt_sensor_client_cadence_status_t *data = + &evt->data.evt_sensor_client_cadence_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" params="); log_append_uint8array(data->params); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_client_settings_status_id: { app_log(PREFIX "sensor_client_settings_status("); - sl_btmesh_evt_sensor_client_settings_status_t - data = evt->data.evt_sensor_client_settings_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" setting_ids="); log_append_uint8array(data.setting_ids); + sl_btmesh_evt_sensor_client_settings_status_t *data = + &evt->data.evt_sensor_client_settings_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" setting_ids="); log_append_uint8array(data->setting_ids); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_client_setting_status_id: { app_log(PREFIX "sensor_client_setting_status("); - sl_btmesh_evt_sensor_client_setting_status_t - data = evt->data.evt_sensor_client_setting_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" setting_id="); log_append_uint16_t(data.setting_id); - app_log_append(" raw_value="); log_append_uint8array(data.raw_value); + sl_btmesh_evt_sensor_client_setting_status_t *data = + &evt->data.evt_sensor_client_setting_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" setting_id="); log_append_uint16_t(data->setting_id); + app_log_append(" raw_value="); log_append_uint8array(data->raw_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_client_status_id: { app_log(PREFIX "sensor_client_status("); - sl_btmesh_evt_sensor_client_status_t - data = evt->data.evt_sensor_client_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" sensor_data="); log_append_uint8array(data.sensor_data); + sl_btmesh_evt_sensor_client_status_t *data = + &evt->data.evt_sensor_client_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" sensor_data="); log_append_uint8array(data->sensor_data); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_client_column_status_id: { app_log(PREFIX "sensor_client_column_status("); - sl_btmesh_evt_sensor_client_column_status_t - data = evt->data.evt_sensor_client_column_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" sensor_data="); log_append_uint8array(data.sensor_data); + sl_btmesh_evt_sensor_client_column_status_t *data = + &evt->data.evt_sensor_client_column_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" sensor_data="); log_append_uint8array(data->sensor_data); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_client_series_status_id: { app_log(PREFIX "sensor_client_series_status("); - sl_btmesh_evt_sensor_client_series_status_t - data = evt->data.evt_sensor_client_series_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" flags="); log_append_uint8_t(data.flags); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" sensor_data="); log_append_uint8array(data.sensor_data); + sl_btmesh_evt_sensor_client_series_status_t *data = + &evt->data.evt_sensor_client_series_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" flags="); log_append_uint8_t(data->flags); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" sensor_data="); log_append_uint8array(data->sensor_data); app_log_append(" )" NL); } break; case sl_btmesh_evt_sensor_client_publish_id: { app_log(PREFIX "sensor_client_publish("); - sl_btmesh_evt_sensor_client_publish_t - data = evt->data.evt_sensor_client_publish; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" period_ms="); log_append_uint32_t(data.period_ms); + sl_btmesh_evt_sensor_client_publish_t *data = + &evt->data.evt_sensor_client_publish; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" period_ms="); log_append_uint32_t(data->period_ms); app_log_append(" )" NL); } break; @@ -1514,50 +1514,50 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Firmware Update Client Model case sl_btmesh_evt_fw_update_client_info_status_current_fwid_id: { app_log(PREFIX "fw_update_client_info_status_current_fwid("); - sl_btmesh_evt_fw_update_client_info_status_current_fwid_t - data = evt->data.evt_fw_update_client_info_status_current_fwid; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" index="); log_append_uint8_t(data.index); - app_log_append(" count="); log_append_uint8_t(data.count); - app_log_append(" current_fwid="); log_append_uint8array(data.current_fwid); + sl_btmesh_evt_fw_update_client_info_status_current_fwid_t *data = + &evt->data.evt_fw_update_client_info_status_current_fwid; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" index="); log_append_uint8_t(data->index); + app_log_append(" count="); log_append_uint8_t(data->count); + app_log_append(" current_fwid="); log_append_uint8array(data->current_fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_client_info_status_update_uri_id: { app_log(PREFIX "fw_update_client_info_status_update_uri("); - sl_btmesh_evt_fw_update_client_info_status_update_uri_t - data = evt->data.evt_fw_update_client_info_status_update_uri; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" index="); log_append_uint8_t(data.index); - app_log_append(" count="); log_append_uint8_t(data.count); - app_log_append(" update_uri="); log_append_uint8array(data.update_uri); + sl_btmesh_evt_fw_update_client_info_status_update_uri_t *data = + &evt->data.evt_fw_update_client_info_status_update_uri; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" index="); log_append_uint8_t(data->index); + app_log_append(" count="); log_append_uint8_t(data->count); + app_log_append(" update_uri="); log_append_uint8array(data->update_uri); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_client_update_status_id: { app_log(PREFIX "fw_update_client_update_status("); - sl_btmesh_evt_fw_update_client_update_status_t - data = evt->data.evt_fw_update_client_update_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" phase="); log_append_uint8_t(data.phase); - app_log_append(" additional_information="); log_append_uint8_t(data.additional_information); - app_log_append(" update_timeout_base="); log_append_uint16_t(data.update_timeout_base); - app_log_append(" distributor_ttl="); log_append_uint8_t(data.distributor_ttl); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); + sl_btmesh_evt_fw_update_client_update_status_t *data = + &evt->data.evt_fw_update_client_update_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" phase="); log_append_uint8_t(data->phase); + app_log_append(" additional_information="); log_append_uint8_t(data->additional_information); + app_log_append(" update_timeout_base="); log_append_uint16_t(data->update_timeout_base); + app_log_append(" distributor_ttl="); log_append_uint8_t(data->distributor_ttl); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_client_metadata_status_id: { app_log(PREFIX "fw_update_client_metadata_status("); - sl_btmesh_evt_fw_update_client_metadata_status_t - data = evt->data.evt_fw_update_client_metadata_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" additional_information="); log_append_uint8_t(data.additional_information); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); + sl_btmesh_evt_fw_update_client_metadata_status_t *data = + &evt->data.evt_fw_update_client_metadata_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" additional_information="); log_append_uint8_t(data->additional_information); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); app_log_append(" )" NL); } break; @@ -1565,49 +1565,49 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Light Control Client Model case sl_btmesh_evt_lc_client_mode_status_id: { app_log(PREFIX "lc_client_mode_status("); - sl_btmesh_evt_lc_client_mode_status_t - data = evt->data.evt_lc_client_mode_status; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" mode_status_value="); log_append_uint8_t(data.mode_status_value); + sl_btmesh_evt_lc_client_mode_status_t *data = + &evt->data.evt_lc_client_mode_status; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" mode_status_value="); log_append_uint8_t(data->mode_status_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_client_om_status_id: { app_log(PREFIX "lc_client_om_status("); - sl_btmesh_evt_lc_client_om_status_t - data = evt->data.evt_lc_client_om_status; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" om_status_value="); log_append_uint8_t(data.om_status_value); + sl_btmesh_evt_lc_client_om_status_t *data = + &evt->data.evt_lc_client_om_status; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" om_status_value="); log_append_uint8_t(data->om_status_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_client_light_onoff_status_id: { app_log(PREFIX "lc_client_light_onoff_status("); - sl_btmesh_evt_lc_client_light_onoff_status_t - data = evt->data.evt_lc_client_light_onoff_status; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" present_light_onoff="); log_append_uint8_t(data.present_light_onoff); - app_log_append(" target_light_onoff="); log_append_uint8_t(data.target_light_onoff); - app_log_append(" remaining_time_ms="); log_append_uint32_t(data.remaining_time_ms); + sl_btmesh_evt_lc_client_light_onoff_status_t *data = + &evt->data.evt_lc_client_light_onoff_status; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" present_light_onoff="); log_append_uint8_t(data->present_light_onoff); + app_log_append(" target_light_onoff="); log_append_uint8_t(data->target_light_onoff); + app_log_append(" remaining_time_ms="); log_append_uint32_t(data->remaining_time_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_client_property_status_id: { app_log(PREFIX "lc_client_property_status("); - sl_btmesh_evt_lc_client_property_status_t - data = evt->data.evt_lc_client_property_status; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" property_value="); log_append_uint8array(data.property_value); + sl_btmesh_evt_lc_client_property_status_t *data = + &evt->data.evt_lc_client_property_status; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" property_value="); log_append_uint8array(data->property_value); app_log_append(" )" NL); } break; @@ -1615,85 +1615,85 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Light Control Server Model case sl_btmesh_evt_lc_server_mode_updated_id: { app_log(PREFIX "lc_server_mode_updated("); - sl_btmesh_evt_lc_server_mode_updated_t - data = evt->data.evt_lc_server_mode_updated; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" mode_value="); log_append_uint8_t(data.mode_value); - app_log_append(" manual_override="); log_append_uint8_t(data.manual_override); + sl_btmesh_evt_lc_server_mode_updated_t *data = + &evt->data.evt_lc_server_mode_updated; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" mode_value="); log_append_uint8_t(data->mode_value); + app_log_append(" manual_override="); log_append_uint8_t(data->manual_override); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_server_om_updated_id: { app_log(PREFIX "lc_server_om_updated("); - sl_btmesh_evt_lc_server_om_updated_t - data = evt->data.evt_lc_server_om_updated; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" om_value="); log_append_uint8_t(data.om_value); + sl_btmesh_evt_lc_server_om_updated_t *data = + &evt->data.evt_lc_server_om_updated; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" om_value="); log_append_uint8_t(data->om_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_server_light_onoff_updated_id: { app_log(PREFIX "lc_server_light_onoff_updated("); - sl_btmesh_evt_lc_server_light_onoff_updated_t - data = evt->data.evt_lc_server_light_onoff_updated; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" source_address="); log_append_uint16_t(data.source_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" onoff_state="); log_append_uint8_t(data.onoff_state); - app_log_append(" onoff_trans_time_ms="); log_append_uint32_t(data.onoff_trans_time_ms); + sl_btmesh_evt_lc_server_light_onoff_updated_t *data = + &evt->data.evt_lc_server_light_onoff_updated; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" source_address="); log_append_uint16_t(data->source_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" onoff_state="); log_append_uint8_t(data->onoff_state); + app_log_append(" onoff_trans_time_ms="); log_append_uint32_t(data->onoff_trans_time_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_server_occupancy_updated_id: { app_log(PREFIX "lc_server_occupancy_updated("); - sl_btmesh_evt_lc_server_occupancy_updated_t - data = evt->data.evt_lc_server_occupancy_updated; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" source_address="); log_append_uint16_t(data.source_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" occupancy_value="); log_append_uint8_t(data.occupancy_value); + sl_btmesh_evt_lc_server_occupancy_updated_t *data = + &evt->data.evt_lc_server_occupancy_updated; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" source_address="); log_append_uint16_t(data->source_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" occupancy_value="); log_append_uint8_t(data->occupancy_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_server_ambient_lux_level_updated_id: { app_log(PREFIX "lc_server_ambient_lux_level_updated("); - sl_btmesh_evt_lc_server_ambient_lux_level_updated_t - data = evt->data.evt_lc_server_ambient_lux_level_updated; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" source_address="); log_append_uint16_t(data.source_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" ambient_lux_level_value="); log_append_uint32_t(data.ambient_lux_level_value); + sl_btmesh_evt_lc_server_ambient_lux_level_updated_t *data = + &evt->data.evt_lc_server_ambient_lux_level_updated; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" source_address="); log_append_uint16_t(data->source_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" ambient_lux_level_value="); log_append_uint32_t(data->ambient_lux_level_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_server_linear_output_updated_id: { app_log(PREFIX "lc_server_linear_output_updated("); - sl_btmesh_evt_lc_server_linear_output_updated_t - data = evt->data.evt_lc_server_linear_output_updated; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" linear_output_value="); log_append_uint16_t(data.linear_output_value); + sl_btmesh_evt_lc_server_linear_output_updated_t *data = + &evt->data.evt_lc_server_linear_output_updated; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" linear_output_value="); log_append_uint16_t(data->linear_output_value); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_server_state_updated_id: { app_log(PREFIX "lc_server_state_updated("); - sl_btmesh_evt_lc_server_state_updated_t - data = evt->data.evt_lc_server_state_updated; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" state="); log_append_uint8_t(data.state); - app_log_append(" transition_time="); log_append_uint32_t(data.transition_time); + sl_btmesh_evt_lc_server_state_updated_t *data = + &evt->data.evt_lc_server_state_updated; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" state="); log_append_uint8_t(data->state); + app_log_append(" transition_time="); log_append_uint32_t(data->transition_time); app_log_append(" )" NL); } break; case sl_btmesh_evt_lc_server_regulator_debug_info_id: { app_log(PREFIX "lc_server_regulator_debug_info("); - sl_btmesh_evt_lc_server_regulator_debug_info_t - data = evt->data.evt_lc_server_regulator_debug_info; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" i="); log_append_uint16_t(data.i); - app_log_append(" l="); log_append_uint16_t(data.l); + sl_btmesh_evt_lc_server_regulator_debug_info_t *data = + &evt->data.evt_lc_server_regulator_debug_info; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" i="); log_append_uint16_t(data->i); + app_log_append(" l="); log_append_uint16_t(data->l); app_log_append(" )" NL); } break; @@ -1701,14 +1701,14 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Light Control Setup Server Model case sl_btmesh_evt_lc_setup_server_set_property_id: { app_log(PREFIX "lc_setup_server_set_property("); - sl_btmesh_evt_lc_setup_server_set_property_t - data = evt->data.evt_lc_setup_server_set_property; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" property_id="); log_append_uint16_t(data.property_id); - app_log_append(" property_value="); log_append_uint8array(data.property_value); + sl_btmesh_evt_lc_setup_server_set_property_t *data = + &evt->data.evt_lc_setup_server_set_property; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" property_id="); log_append_uint16_t(data->property_id); + app_log_append(" property_value="); log_append_uint8array(data->property_value); app_log_append(" )" NL); } break; @@ -1716,29 +1716,29 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Scene Client Model case sl_btmesh_evt_scene_client_status_id: { app_log(PREFIX "scene_client_status("); - sl_btmesh_evt_scene_client_status_t - data = evt->data.evt_scene_client_status; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" current_scene="); log_append_uint16_t(data.current_scene); - app_log_append(" target_scene="); log_append_uint16_t(data.target_scene); - app_log_append(" remaining_time_ms="); log_append_uint32_t(data.remaining_time_ms); + sl_btmesh_evt_scene_client_status_t *data = + &evt->data.evt_scene_client_status; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" current_scene="); log_append_uint16_t(data->current_scene); + app_log_append(" target_scene="); log_append_uint16_t(data->target_scene); + app_log_append(" remaining_time_ms="); log_append_uint32_t(data->remaining_time_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_scene_client_register_status_id: { app_log(PREFIX "scene_client_register_status("); - sl_btmesh_evt_scene_client_register_status_t - data = evt->data.evt_scene_client_register_status; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" current_scene="); log_append_uint16_t(data.current_scene); - app_log_append(" scenes="); log_append_uint8array(data.scenes); + sl_btmesh_evt_scene_client_register_status_t *data = + &evt->data.evt_scene_client_register_status; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" current_scene="); log_append_uint16_t(data->current_scene); + app_log_append(" scenes="); log_append_uint8array(data->scenes); app_log_append(" )" NL); } break; @@ -1746,49 +1746,49 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Scene Server Model case sl_btmesh_evt_scene_server_get_id: { app_log(PREFIX "scene_server_get("); - sl_btmesh_evt_scene_server_get_t - data = evt->data.evt_scene_server_get; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); + sl_btmesh_evt_scene_server_get_t *data = + &evt->data.evt_scene_server_get; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_scene_server_register_get_id: { app_log(PREFIX "scene_server_register_get("); - sl_btmesh_evt_scene_server_register_get_t - data = evt->data.evt_scene_server_register_get; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); + sl_btmesh_evt_scene_server_register_get_t *data = + &evt->data.evt_scene_server_register_get; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_scene_server_recall_id: { app_log(PREFIX "scene_server_recall("); - sl_btmesh_evt_scene_server_recall_t - data = evt->data.evt_scene_server_recall; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" selected_scene="); log_append_uint16_t(data.selected_scene); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" transition_time_ms="); log_append_uint32_t(data.transition_time_ms); + sl_btmesh_evt_scene_server_recall_t *data = + &evt->data.evt_scene_server_recall; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" selected_scene="); log_append_uint16_t(data->selected_scene); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" transition_time_ms="); log_append_uint32_t(data->transition_time_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_scene_server_publish_id: { app_log(PREFIX "scene_server_publish("); - sl_btmesh_evt_scene_server_publish_t - data = evt->data.evt_scene_server_publish; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" period_ms="); log_append_uint32_t(data.period_ms); + sl_btmesh_evt_scene_server_publish_t *data = + &evt->data.evt_scene_server_publish; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" period_ms="); log_append_uint32_t(data->period_ms); app_log_append(" )" NL); } break; case sl_btmesh_evt_scene_server_compact_recall_id: { app_log(PREFIX "scene_server_compact_recall("); - sl_btmesh_evt_scene_server_compact_recall_t - data = evt->data.evt_scene_server_compact_recall; - app_log_append(" states="); log_append_uint8array(data.states); + sl_btmesh_evt_scene_server_compact_recall_t *data = + &evt->data.evt_scene_server_compact_recall; + app_log_append(" states="); log_append_uint8array(data->states); app_log_append(" )" NL); } break; @@ -1796,32 +1796,32 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Scene Setup Server Model case sl_btmesh_evt_scene_setup_server_store_id: { app_log(PREFIX "scene_setup_server_store("); - sl_btmesh_evt_scene_setup_server_store_t - data = evt->data.evt_scene_setup_server_store; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" scene_id="); log_append_uint16_t(data.scene_id); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); + sl_btmesh_evt_scene_setup_server_store_t *data = + &evt->data.evt_scene_setup_server_store; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" scene_id="); log_append_uint16_t(data->scene_id); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_scene_setup_server_delete_id: { app_log(PREFIX "scene_setup_server_delete("); - sl_btmesh_evt_scene_setup_server_delete_t - data = evt->data.evt_scene_setup_server_delete; - app_log_append(" destination_address="); log_append_uint16_t(data.destination_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" scene_id="); log_append_uint16_t(data.scene_id); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); + sl_btmesh_evt_scene_setup_server_delete_t *data = + &evt->data.evt_scene_setup_server_delete; + app_log_append(" destination_address="); log_append_uint16_t(data->destination_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" scene_id="); log_append_uint16_t(data->scene_id); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_scene_setup_server_publish_id: { app_log(PREFIX "scene_setup_server_publish("); - sl_btmesh_evt_scene_setup_server_publish_t - data = evt->data.evt_scene_setup_server_publish; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" period_ms="); log_append_uint32_t(data.period_ms); + sl_btmesh_evt_scene_setup_server_publish_t *data = + &evt->data.evt_scene_setup_server_publish; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" period_ms="); log_append_uint32_t(data->period_ms); app_log_append(" )" NL); } break; @@ -1829,34 +1829,34 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Scheduler Client Model case sl_btmesh_evt_scheduler_client_status_id: { app_log(PREFIX "scheduler_client_status("); - sl_btmesh_evt_scheduler_client_status_t - data = evt->data.evt_scheduler_client_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" scheduler="); log_append_uint16_t(data.scheduler); + sl_btmesh_evt_scheduler_client_status_t *data = + &evt->data.evt_scheduler_client_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" scheduler="); log_append_uint16_t(data->scheduler); app_log_append(" )" NL); } break; case sl_btmesh_evt_scheduler_client_action_status_id: { app_log(PREFIX "scheduler_client_action_status("); - sl_btmesh_evt_scheduler_client_action_status_t - data = evt->data.evt_scheduler_client_action_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" index="); log_append_uint8_t(data.index); - app_log_append(" year="); log_append_uint8_t(data.year); - app_log_append(" month="); log_append_uint16_t(data.month); - app_log_append(" day="); log_append_uint8_t(data.day); - app_log_append(" hour="); log_append_uint8_t(data.hour); - app_log_append(" minute="); log_append_uint8_t(data.minute); - app_log_append(" second="); log_append_uint8_t(data.second); - app_log_append(" day_of_week="); log_append_uint8_t(data.day_of_week); - app_log_append(" action="); log_append_uint8_t(data.action); - app_log_append(" transition_time_ms="); log_append_uint32_t(data.transition_time_ms); - app_log_append(" scene_number="); log_append_uint16_t(data.scene_number); + sl_btmesh_evt_scheduler_client_action_status_t *data = + &evt->data.evt_scheduler_client_action_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" index="); log_append_uint8_t(data->index); + app_log_append(" year="); log_append_uint8_t(data->year); + app_log_append(" month="); log_append_uint16_t(data->month); + app_log_append(" day="); log_append_uint8_t(data->day); + app_log_append(" hour="); log_append_uint8_t(data->hour); + app_log_append(" minute="); log_append_uint8_t(data->minute); + app_log_append(" second="); log_append_uint8_t(data->second); + app_log_append(" day_of_week="); log_append_uint8_t(data->day_of_week); + app_log_append(" action="); log_append_uint8_t(data->action); + app_log_append(" transition_time_ms="); log_append_uint32_t(data->transition_time_ms); + app_log_append(" scene_number="); log_append_uint16_t(data->scene_number); app_log_append(" )" NL); } break; @@ -1864,40 +1864,40 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Scheduler Server Model case sl_btmesh_evt_scheduler_server_action_changed_id: { app_log(PREFIX "scheduler_server_action_changed("); - sl_btmesh_evt_scheduler_server_action_changed_t - data = evt->data.evt_scheduler_server_action_changed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" index="); log_append_uint8_t(data.index); - app_log_append(" year="); log_append_uint8_t(data.year); - app_log_append(" month="); log_append_uint16_t(data.month); - app_log_append(" day="); log_append_uint8_t(data.day); - app_log_append(" hour="); log_append_uint8_t(data.hour); - app_log_append(" minute="); log_append_uint8_t(data.minute); - app_log_append(" second="); log_append_uint8_t(data.second); - app_log_append(" day_of_week="); log_append_uint8_t(data.day_of_week); - app_log_append(" action="); log_append_uint8_t(data.action); - app_log_append(" transition_time_ms="); log_append_uint32_t(data.transition_time_ms); - app_log_append(" scene_number="); log_append_uint16_t(data.scene_number); + sl_btmesh_evt_scheduler_server_action_changed_t *data = + &evt->data.evt_scheduler_server_action_changed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" index="); log_append_uint8_t(data->index); + app_log_append(" year="); log_append_uint8_t(data->year); + app_log_append(" month="); log_append_uint16_t(data->month); + app_log_append(" day="); log_append_uint8_t(data->day); + app_log_append(" hour="); log_append_uint8_t(data->hour); + app_log_append(" minute="); log_append_uint8_t(data->minute); + app_log_append(" second="); log_append_uint8_t(data->second); + app_log_append(" day_of_week="); log_append_uint8_t(data->day_of_week); + app_log_append(" action="); log_append_uint8_t(data->action); + app_log_append(" transition_time_ms="); log_append_uint32_t(data->transition_time_ms); + app_log_append(" scene_number="); log_append_uint16_t(data->scene_number); app_log_append(" )" NL); } break; case sl_btmesh_evt_scheduler_server_scene_changed_id: { app_log(PREFIX "scheduler_server_scene_changed("); - sl_btmesh_evt_scheduler_server_scene_changed_t - data = evt->data.evt_scheduler_server_scene_changed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" transition_time_ms="); log_append_uint32_t(data.transition_time_ms); - app_log_append(" scene_number="); log_append_uint16_t(data.scene_number); + sl_btmesh_evt_scheduler_server_scene_changed_t *data = + &evt->data.evt_scheduler_server_scene_changed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" transition_time_ms="); log_append_uint32_t(data->transition_time_ms); + app_log_append(" scene_number="); log_append_uint16_t(data->scene_number); app_log_append(" )" NL); } break; case sl_btmesh_evt_scheduler_server_action_triggered_id: { app_log(PREFIX "scheduler_server_action_triggered("); - sl_btmesh_evt_scheduler_server_action_triggered_t - data = evt->data.evt_scheduler_server_action_triggered; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" index="); log_append_uint8_t(data.index); - app_log_append(" action="); log_append_uint8_t(data.action); - app_log_append(" transition_time_ms="); log_append_uint32_t(data.transition_time_ms); - app_log_append(" scene_number="); log_append_uint16_t(data.scene_number); + sl_btmesh_evt_scheduler_server_action_triggered_t *data = + &evt->data.evt_scheduler_server_action_triggered; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" index="); log_append_uint8_t(data->index); + app_log_append(" action="); log_append_uint8_t(data->action); + app_log_append(" transition_time_ms="); log_append_uint32_t(data->transition_time_ms); + app_log_append(" scene_number="); log_append_uint16_t(data->scene_number); app_log_append(" )" NL); } break; @@ -1905,56 +1905,56 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Firmware Update Server Model case sl_btmesh_evt_fw_update_server_check_fw_metadata_req_id: { app_log(PREFIX "fw_update_server_check_fw_metadata_req("); - sl_btmesh_evt_fw_update_server_check_fw_metadata_req_t - data = evt->data.evt_fw_update_server_check_fw_metadata_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); - app_log_append(" metadata="); log_append_uint8array(data.metadata); + sl_btmesh_evt_fw_update_server_check_fw_metadata_req_t *data = + &evt->data.evt_fw_update_server_check_fw_metadata_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); + app_log_append(" metadata="); log_append_uint8array(data->metadata); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_server_update_start_req_id: { app_log(PREFIX "fw_update_server_update_start_req("); - sl_btmesh_evt_fw_update_server_update_start_req_t - data = evt->data.evt_fw_update_server_update_start_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); - app_log_append(" metadata="); log_append_uint8array(data.metadata); + sl_btmesh_evt_fw_update_server_update_start_req_t *data = + &evt->data.evt_fw_update_server_update_start_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); + app_log_append(" metadata="); log_append_uint8array(data->metadata); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_server_verify_fw_req_id: { app_log(PREFIX "fw_update_server_verify_fw_req("); - sl_btmesh_evt_fw_update_server_verify_fw_req_t - data = evt->data.evt_fw_update_server_verify_fw_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); + sl_btmesh_evt_fw_update_server_verify_fw_req_t *data = + &evt->data.evt_fw_update_server_verify_fw_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_server_apply_id: { app_log(PREFIX "fw_update_server_apply("); - sl_btmesh_evt_fw_update_server_apply_t - data = evt->data.evt_fw_update_server_apply; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_update_server_apply_t *data = + &evt->data.evt_fw_update_server_apply; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_server_update_cancelled_id: { app_log(PREFIX "fw_update_server_update_cancelled("); - sl_btmesh_evt_fw_update_server_update_cancelled_t - data = evt->data.evt_fw_update_server_update_cancelled; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_update_server_update_cancelled_t *data = + &evt->data.evt_fw_update_server_update_cancelled; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_update_server_distributor_self_update_req_id: { app_log(PREFIX "fw_update_server_distributor_self_update_req("); - sl_btmesh_evt_fw_update_server_distributor_self_update_req_t - data = evt->data.evt_fw_update_server_distributor_self_update_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); - app_log_append(" fw_list_index="); log_append_uint16_t(data.fw_list_index); + sl_btmesh_evt_fw_update_server_distributor_self_update_req_t *data = + &evt->data.evt_fw_update_server_distributor_self_update_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); + app_log_append(" fw_list_index="); log_append_uint16_t(data->fw_list_index); app_log_append(" )" NL); } break; @@ -1962,43 +1962,43 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Time Server Model case sl_btmesh_evt_time_server_time_updated_id: { app_log(PREFIX "time_server_time_updated("); - sl_btmesh_evt_time_server_time_updated_t - data = evt->data.evt_time_server_time_updated; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" tai_seconds="); log_append_uint64_t(data.tai_seconds); - app_log_append(" subsecond="); log_append_uint8_t(data.subsecond); - app_log_append(" uncertainty="); log_append_uint8_t(data.uncertainty); - app_log_append(" time_authority="); log_append_uint8_t(data.time_authority); - app_log_append(" tai_utc_delta="); log_append_int32_t(data.tai_utc_delta); - app_log_append(" time_zone_offset="); log_append_int16_t(data.time_zone_offset); + sl_btmesh_evt_time_server_time_updated_t *data = + &evt->data.evt_time_server_time_updated; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" tai_seconds="); log_append_uint64_t(data->tai_seconds); + app_log_append(" subsecond="); log_append_uint8_t(data->subsecond); + app_log_append(" uncertainty="); log_append_uint8_t(data->uncertainty); + app_log_append(" time_authority="); log_append_uint8_t(data->time_authority); + app_log_append(" tai_utc_delta="); log_append_int32_t(data->tai_utc_delta); + app_log_append(" time_zone_offset="); log_append_int16_t(data->time_zone_offset); app_log_append(" )" NL); } break; case sl_btmesh_evt_time_server_time_zone_offset_updated_id: { app_log(PREFIX "time_server_time_zone_offset_updated("); - sl_btmesh_evt_time_server_time_zone_offset_updated_t - data = evt->data.evt_time_server_time_zone_offset_updated; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" time_zone_offset_current="); log_append_int16_t(data.time_zone_offset_current); - app_log_append(" time_zone_offset_new="); log_append_int16_t(data.time_zone_offset_new); - app_log_append(" tai_of_zone_change="); log_append_uint64_t(data.tai_of_zone_change); + sl_btmesh_evt_time_server_time_zone_offset_updated_t *data = + &evt->data.evt_time_server_time_zone_offset_updated; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" time_zone_offset_current="); log_append_int16_t(data->time_zone_offset_current); + app_log_append(" time_zone_offset_new="); log_append_int16_t(data->time_zone_offset_new); + app_log_append(" tai_of_zone_change="); log_append_uint64_t(data->tai_of_zone_change); app_log_append(" )" NL); } break; case sl_btmesh_evt_time_server_tai_utc_delta_updated_id: { app_log(PREFIX "time_server_tai_utc_delta_updated("); - sl_btmesh_evt_time_server_tai_utc_delta_updated_t - data = evt->data.evt_time_server_tai_utc_delta_updated; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" tai_utc_delta_current="); log_append_int32_t(data.tai_utc_delta_current); - app_log_append(" tai_utc_delta_new="); log_append_int32_t(data.tai_utc_delta_new); - app_log_append(" tai_of_delta_change="); log_append_uint64_t(data.tai_of_delta_change); + sl_btmesh_evt_time_server_tai_utc_delta_updated_t *data = + &evt->data.evt_time_server_tai_utc_delta_updated; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" tai_utc_delta_current="); log_append_int32_t(data->tai_utc_delta_current); + app_log_append(" tai_utc_delta_new="); log_append_int32_t(data->tai_utc_delta_new); + app_log_append(" tai_of_delta_change="); log_append_uint64_t(data->tai_of_delta_change); app_log_append(" )" NL); } break; case sl_btmesh_evt_time_server_time_role_updated_id: { app_log(PREFIX "time_server_time_role_updated("); - sl_btmesh_evt_time_server_time_role_updated_t - data = evt->data.evt_time_server_time_role_updated; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" time_role="); log_append_uint8_t(data.time_role); + sl_btmesh_evt_time_server_time_role_updated_t *data = + &evt->data.evt_time_server_time_role_updated; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" time_role="); log_append_uint8_t(data->time_role); app_log_append(" )" NL); } break; @@ -2006,55 +2006,55 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Time Client Model case sl_btmesh_evt_time_client_time_status_id: { app_log(PREFIX "time_client_time_status("); - sl_btmesh_evt_time_client_time_status_t - data = evt->data.evt_time_client_time_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" tai_seconds="); log_append_uint64_t(data.tai_seconds); - app_log_append(" subsecond="); log_append_uint8_t(data.subsecond); - app_log_append(" uncertainty="); log_append_uint8_t(data.uncertainty); - app_log_append(" time_authority="); log_append_uint8_t(data.time_authority); - app_log_append(" tai_utc_delta="); log_append_int32_t(data.tai_utc_delta); - app_log_append(" time_zone_offset="); log_append_int16_t(data.time_zone_offset); + sl_btmesh_evt_time_client_time_status_t *data = + &evt->data.evt_time_client_time_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" tai_seconds="); log_append_uint64_t(data->tai_seconds); + app_log_append(" subsecond="); log_append_uint8_t(data->subsecond); + app_log_append(" uncertainty="); log_append_uint8_t(data->uncertainty); + app_log_append(" time_authority="); log_append_uint8_t(data->time_authority); + app_log_append(" tai_utc_delta="); log_append_int32_t(data->tai_utc_delta); + app_log_append(" time_zone_offset="); log_append_int16_t(data->time_zone_offset); app_log_append(" )" NL); } break; case sl_btmesh_evt_time_client_time_zone_status_id: { app_log(PREFIX "time_client_time_zone_status("); - sl_btmesh_evt_time_client_time_zone_status_t - data = evt->data.evt_time_client_time_zone_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" time_zone_offset_current="); log_append_int16_t(data.time_zone_offset_current); - app_log_append(" time_zone_offset_new="); log_append_int16_t(data.time_zone_offset_new); - app_log_append(" tai_of_zone_change="); log_append_uint64_t(data.tai_of_zone_change); + sl_btmesh_evt_time_client_time_zone_status_t *data = + &evt->data.evt_time_client_time_zone_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" time_zone_offset_current="); log_append_int16_t(data->time_zone_offset_current); + app_log_append(" time_zone_offset_new="); log_append_int16_t(data->time_zone_offset_new); + app_log_append(" tai_of_zone_change="); log_append_uint64_t(data->tai_of_zone_change); app_log_append(" )" NL); } break; case sl_btmesh_evt_time_client_tai_utc_delta_status_id: { app_log(PREFIX "time_client_tai_utc_delta_status("); - sl_btmesh_evt_time_client_tai_utc_delta_status_t - data = evt->data.evt_time_client_tai_utc_delta_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" tai_utc_delta_current="); log_append_int32_t(data.tai_utc_delta_current); - app_log_append(" tai_utc_delta_new="); log_append_int32_t(data.tai_utc_delta_new); - app_log_append(" tai_of_delta_change="); log_append_uint64_t(data.tai_of_delta_change); + sl_btmesh_evt_time_client_tai_utc_delta_status_t *data = + &evt->data.evt_time_client_tai_utc_delta_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" tai_utc_delta_current="); log_append_int32_t(data->tai_utc_delta_current); + app_log_append(" tai_utc_delta_new="); log_append_int32_t(data->tai_utc_delta_new); + app_log_append(" tai_of_delta_change="); log_append_uint64_t(data->tai_of_delta_change); app_log_append(" )" NL); } break; case sl_btmesh_evt_time_client_time_role_status_id: { app_log(PREFIX "time_client_time_role_status("); - sl_btmesh_evt_time_client_time_role_status_t - data = evt->data.evt_time_client_time_role_status; - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" time_role="); log_append_uint8_t(data.time_role); + sl_btmesh_evt_time_client_time_role_status_t *data = + &evt->data.evt_time_client_time_role_status; + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" time_role="); log_append_uint8_t(data->time_role); app_log_append(" )" NL); } break; @@ -2062,191 +2062,191 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Firmware Distribution Server Model case sl_btmesh_evt_fw_dist_server_nodes_added_id: { app_log(PREFIX "fw_dist_server_nodes_added("); - sl_btmesh_evt_fw_dist_server_nodes_added_t - data = evt->data.evt_fw_dist_server_nodes_added; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" total_nodes="); log_append_uint16_t(data.total_nodes); - app_log_append(" num_added_nodes="); log_append_uint16_t(data.num_added_nodes); - app_log_append(" added_nodes="); log_append_uint8array(data.added_nodes); + sl_btmesh_evt_fw_dist_server_nodes_added_t *data = + &evt->data.evt_fw_dist_server_nodes_added; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" total_nodes="); log_append_uint16_t(data->total_nodes); + app_log_append(" num_added_nodes="); log_append_uint16_t(data->num_added_nodes); + app_log_append(" added_nodes="); log_append_uint8array(data->added_nodes); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_nodes_deleted_id: { app_log(PREFIX "fw_dist_server_nodes_deleted("); - sl_btmesh_evt_fw_dist_server_nodes_deleted_t - data = evt->data.evt_fw_dist_server_nodes_deleted; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_dist_server_nodes_deleted_t *data = + &evt->data.evt_fw_dist_server_nodes_deleted; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_dist_start_req_id: { app_log(PREFIX "fw_dist_server_dist_start_req("); - sl_btmesh_evt_fw_dist_server_dist_start_req_t - data = evt->data.evt_fw_dist_server_dist_start_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" group_address="); log_append_uint16_t(data.group_address); - app_log_append(" virtual_address="); log_append_uuid_128(data.virtual_address); - app_log_append(" ttl="); log_append_uint8_t(data.ttl); - app_log_append(" apply_immediately="); log_append_uint8_t(data.apply_immediately); - app_log_append(" fw_list_index="); log_append_uint16_t(data.fw_list_index); - app_log_append(" timeout_base="); log_append_uint16_t(data.timeout_base); - app_log_append(" transfer_mode="); log_append_uint8_t(data.transfer_mode); + sl_btmesh_evt_fw_dist_server_dist_start_req_t *data = + &evt->data.evt_fw_dist_server_dist_start_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" group_address="); log_append_uint16_t(data->group_address); + app_log_append(" virtual_address="); log_append_uuid_128(data->virtual_address); + app_log_append(" ttl="); log_append_uint8_t(data->ttl); + app_log_append(" apply_immediately="); log_append_uint8_t(data->apply_immediately); + app_log_append(" fw_list_index="); log_append_uint16_t(data->fw_list_index); + app_log_append(" timeout_base="); log_append_uint16_t(data->timeout_base); + app_log_append(" transfer_mode="); log_append_uint8_t(data->transfer_mode); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_dist_cancel_id: { app_log(PREFIX "fw_dist_server_dist_cancel("); - sl_btmesh_evt_fw_dist_server_dist_cancel_t - data = evt->data.evt_fw_dist_server_dist_cancel; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_dist_server_dist_cancel_t *data = + &evt->data.evt_fw_dist_server_dist_cancel; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_dist_cancel_complete_id: { app_log(PREFIX "fw_dist_server_dist_cancel_complete("); - sl_btmesh_evt_fw_dist_server_dist_cancel_complete_t - data = evt->data.evt_fw_dist_server_dist_cancel_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_dist_server_dist_cancel_complete_t *data = + &evt->data.evt_fw_dist_server_dist_cancel_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_start_metadata_id: { app_log(PREFIX "fw_dist_server_upload_start_metadata("); - sl_btmesh_evt_fw_dist_server_upload_start_metadata_t - data = evt->data.evt_fw_dist_server_upload_start_metadata; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" metadata="); log_append_uint8array(data.metadata); + sl_btmesh_evt_fw_dist_server_upload_start_metadata_t *data = + &evt->data.evt_fw_dist_server_upload_start_metadata; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" metadata="); log_append_uint8array(data->metadata); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_start_req_id: { app_log(PREFIX "fw_dist_server_upload_start_req("); - sl_btmesh_evt_fw_dist_server_upload_start_req_t - data = evt->data.evt_fw_dist_server_upload_start_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" size="); log_append_uint32_t(data.size); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_server_upload_start_req_t *data = + &evt->data.evt_fw_dist_server_upload_start_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" size="); log_append_uint32_t(data->size); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_cancel_id: { app_log(PREFIX "fw_dist_server_upload_cancel("); - sl_btmesh_evt_fw_dist_server_upload_cancel_t - data = evt->data.evt_fw_dist_server_upload_cancel; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_dist_server_upload_cancel_t *data = + &evt->data.evt_fw_dist_server_upload_cancel; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_dist_state_changed_id: { app_log(PREFIX "fw_dist_server_dist_state_changed("); - sl_btmesh_evt_fw_dist_server_dist_state_changed_t - data = evt->data.evt_fw_dist_server_dist_state_changed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" state="); log_append_uint8_t(data.state); - app_log_append(" num_active_nodes="); log_append_uint16_t(data.num_active_nodes); + sl_btmesh_evt_fw_dist_server_dist_state_changed_t *data = + &evt->data.evt_fw_dist_server_dist_state_changed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" state="); log_append_uint8_t(data->state); + app_log_append(" num_active_nodes="); log_append_uint16_t(data->num_active_nodes); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_node_failed_id: { app_log(PREFIX "fw_dist_server_node_failed("); - sl_btmesh_evt_fw_dist_server_node_failed_t - data = evt->data.evt_fw_dist_server_node_failed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" update_phase="); log_append_uint8_t(data.update_phase); - app_log_append(" update_status="); log_append_uint8_t(data.update_status); - app_log_append(" mbt_status="); log_append_uint8_t(data.mbt_status); - app_log_append(" progress="); log_append_uint8_t(data.progress); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); + sl_btmesh_evt_fw_dist_server_node_failed_t *data = + &evt->data.evt_fw_dist_server_node_failed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" update_phase="); log_append_uint8_t(data->update_phase); + app_log_append(" update_status="); log_append_uint8_t(data->update_status); + app_log_append(" mbt_status="); log_append_uint8_t(data->mbt_status); + app_log_append(" progress="); log_append_uint8_t(data->progress); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_complete_metadata_id: { app_log(PREFIX "fw_dist_server_upload_complete_metadata("); - sl_btmesh_evt_fw_dist_server_upload_complete_metadata_t - data = evt->data.evt_fw_dist_server_upload_complete_metadata; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" metadata="); log_append_uint8array(data.metadata); + sl_btmesh_evt_fw_dist_server_upload_complete_metadata_t *data = + &evt->data.evt_fw_dist_server_upload_complete_metadata; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" metadata="); log_append_uint8array(data->metadata); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_complete_id: { app_log(PREFIX "fw_dist_server_upload_complete("); - sl_btmesh_evt_fw_dist_server_upload_complete_t - data = evt->data.evt_fw_dist_server_upload_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" size="); log_append_uint32_t(data.size); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_server_upload_complete_t *data = + &evt->data.evt_fw_dist_server_upload_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" size="); log_append_uint32_t(data->size); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_failed_id: { app_log(PREFIX "fw_dist_server_upload_failed("); - sl_btmesh_evt_fw_dist_server_upload_failed_t - data = evt->data.evt_fw_dist_server_upload_failed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" size="); log_append_uint32_t(data.size); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_server_upload_failed_t *data = + &evt->data.evt_fw_dist_server_upload_failed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" size="); log_append_uint32_t(data->size); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_oob_start_uri_id: { app_log(PREFIX "fw_dist_server_upload_oob_start_uri("); - sl_btmesh_evt_fw_dist_server_upload_oob_start_uri_t - data = evt->data.evt_fw_dist_server_upload_oob_start_uri; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" uri="); log_append_uint8array(data.uri); + sl_btmesh_evt_fw_dist_server_upload_oob_start_uri_t *data = + &evt->data.evt_fw_dist_server_upload_oob_start_uri; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" uri="); log_append_uint8array(data->uri); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_upload_oob_start_req_id: { app_log(PREFIX "fw_dist_server_upload_oob_start_req("); - sl_btmesh_evt_fw_dist_server_upload_oob_start_req_t - data = evt->data.evt_fw_dist_server_upload_oob_start_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_server_upload_oob_start_req_t *data = + &evt->data.evt_fw_dist_server_upload_oob_start_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_fw_delete_req_id: { app_log(PREFIX "fw_dist_server_fw_delete_req("); - sl_btmesh_evt_fw_dist_server_fw_delete_req_t - data = evt->data.evt_fw_dist_server_fw_delete_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_server_fw_delete_req_t *data = + &evt->data.evt_fw_dist_server_fw_delete_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_fw_delete_all_req_id: { app_log(PREFIX "fw_dist_server_fw_delete_all_req("); - sl_btmesh_evt_fw_dist_server_fw_delete_all_req_t - data = evt->data.evt_fw_dist_server_fw_delete_all_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_dist_server_fw_delete_all_req_t *data = + &evt->data.evt_fw_dist_server_fw_delete_all_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_dist_suspend_id: { app_log(PREFIX "fw_dist_server_dist_suspend("); - sl_btmesh_evt_fw_dist_server_dist_suspend_t - data = evt->data.evt_fw_dist_server_dist_suspend; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_fw_dist_server_dist_suspend_t *data = + &evt->data.evt_fw_dist_server_dist_suspend; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_server_resume_req_id: { app_log(PREFIX "fw_dist_server_resume_req("); - sl_btmesh_evt_fw_dist_server_resume_req_t - data = evt->data.evt_fw_dist_server_resume_req; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" group_address="); log_append_uint16_t(data.group_address); - app_log_append(" app_index="); log_append_uint16_t(data.app_index); - app_log_append(" ttl="); log_append_uint16_t(data.ttl); - app_log_append(" update_policy="); log_append_uint16_t(data.update_policy); - app_log_append(" fw_index="); log_append_uint16_t(data.fw_index); - app_log_append(" timeout_base="); log_append_uint16_t(data.timeout_base); - app_log_append(" transfer_mode="); log_append_uint16_t(data.transfer_mode); + sl_btmesh_evt_fw_dist_server_resume_req_t *data = + &evt->data.evt_fw_dist_server_resume_req; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" group_address="); log_append_uint16_t(data->group_address); + app_log_append(" app_index="); log_append_uint16_t(data->app_index); + app_log_append(" ttl="); log_append_uint16_t(data->ttl); + app_log_append(" update_policy="); log_append_uint16_t(data->update_policy); + app_log_append(" fw_index="); log_append_uint16_t(data->fw_index); + app_log_append(" timeout_base="); log_append_uint16_t(data->timeout_base); + app_log_append(" transfer_mode="); log_append_uint16_t(data->transfer_mode); app_log_append(" )" NL); } break; @@ -2254,121 +2254,121 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Firmware Distribution Client Model case sl_btmesh_evt_fw_dist_client_receivers_status_id: { app_log(PREFIX "fw_dist_client_receivers_status("); - sl_btmesh_evt_fw_dist_client_receivers_status_t - data = evt->data.evt_fw_dist_client_receivers_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" nodes_list_size="); log_append_uint16_t(data.nodes_list_size); + sl_btmesh_evt_fw_dist_client_receivers_status_t *data = + &evt->data.evt_fw_dist_client_receivers_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" nodes_list_size="); log_append_uint16_t(data->nodes_list_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_receivers_list_id: { app_log(PREFIX "fw_dist_client_receivers_list("); - sl_btmesh_evt_fw_dist_client_receivers_list_t - data = evt->data.evt_fw_dist_client_receivers_list; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" index="); log_append_uint16_t(data.index); - app_log_append(" nodes_list_size="); log_append_uint16_t(data.nodes_list_size); - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" phase="); log_append_uint8_t(data.phase); - app_log_append(" update_status="); log_append_uint8_t(data.update_status); - app_log_append(" transfer_status="); log_append_uint8_t(data.transfer_status); - app_log_append(" progress="); log_append_uint8_t(data.progress); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); + sl_btmesh_evt_fw_dist_client_receivers_list_t *data = + &evt->data.evt_fw_dist_client_receivers_list; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" index="); log_append_uint16_t(data->index); + app_log_append(" nodes_list_size="); log_append_uint16_t(data->nodes_list_size); + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" phase="); log_append_uint8_t(data->phase); + app_log_append(" update_status="); log_append_uint8_t(data->update_status); + app_log_append(" transfer_status="); log_append_uint8_t(data->transfer_status); + app_log_append(" progress="); log_append_uint8_t(data->progress); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_receivers_list_end_id: { app_log(PREFIX "fw_dist_client_receivers_list_end("); - sl_btmesh_evt_fw_dist_client_receivers_list_end_t - data = evt->data.evt_fw_dist_client_receivers_list_end; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" start_index="); log_append_uint16_t(data.start_index); - app_log_append(" num_reported="); log_append_uint16_t(data.num_reported); - app_log_append(" nodes_list_size="); log_append_uint16_t(data.nodes_list_size); + sl_btmesh_evt_fw_dist_client_receivers_list_end_t *data = + &evt->data.evt_fw_dist_client_receivers_list_end; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" start_index="); log_append_uint16_t(data->start_index); + app_log_append(" num_reported="); log_append_uint16_t(data->num_reported); + app_log_append(" nodes_list_size="); log_append_uint16_t(data->nodes_list_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_capabilities_status_id: { app_log(PREFIX "fw_dist_client_capabilities_status("); - sl_btmesh_evt_fw_dist_client_capabilities_status_t - data = evt->data.evt_fw_dist_client_capabilities_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" max_nodes_list_size="); log_append_uint16_t(data.max_nodes_list_size); - app_log_append(" max_fw_list_size="); log_append_uint16_t(data.max_fw_list_size); - app_log_append(" max_fw_size="); log_append_uint32_t(data.max_fw_size); - app_log_append(" max_upload_space="); log_append_uint32_t(data.max_upload_space); - app_log_append(" remaining_upload_space="); log_append_uint32_t(data.remaining_upload_space); - app_log_append(" oob_supported="); log_append_uint8_t(data.oob_supported); - app_log_append(" uri_scheme_names="); log_append_uint8array(data.uri_scheme_names); + sl_btmesh_evt_fw_dist_client_capabilities_status_t *data = + &evt->data.evt_fw_dist_client_capabilities_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" max_nodes_list_size="); log_append_uint16_t(data->max_nodes_list_size); + app_log_append(" max_fw_list_size="); log_append_uint16_t(data->max_fw_list_size); + app_log_append(" max_fw_size="); log_append_uint32_t(data->max_fw_size); + app_log_append(" max_upload_space="); log_append_uint32_t(data->max_upload_space); + app_log_append(" remaining_upload_space="); log_append_uint32_t(data->remaining_upload_space); + app_log_append(" oob_supported="); log_append_uint8_t(data->oob_supported); + app_log_append(" uri_scheme_names="); log_append_uint8array(data->uri_scheme_names); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_distribution_status_id: { app_log(PREFIX "fw_dist_client_distribution_status("); - sl_btmesh_evt_fw_dist_client_distribution_status_t - data = evt->data.evt_fw_dist_client_distribution_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" phase="); log_append_uint8_t(data.phase); - app_log_append(" group_address="); log_append_uint16_t(data.group_address); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" distributor_ttl="); log_append_uint8_t(data.distributor_ttl); - app_log_append(" timeout_base="); log_append_uint16_t(data.timeout_base); - app_log_append(" transfer_mode="); log_append_uint8_t(data.transfer_mode); - app_log_append(" apply_immediately="); log_append_uint8_t(data.apply_immediately); - app_log_append(" fw_list_index="); log_append_uint16_t(data.fw_list_index); + sl_btmesh_evt_fw_dist_client_distribution_status_t *data = + &evt->data.evt_fw_dist_client_distribution_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" phase="); log_append_uint8_t(data->phase); + app_log_append(" group_address="); log_append_uint16_t(data->group_address); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" distributor_ttl="); log_append_uint8_t(data->distributor_ttl); + app_log_append(" timeout_base="); log_append_uint16_t(data->timeout_base); + app_log_append(" transfer_mode="); log_append_uint8_t(data->transfer_mode); + app_log_append(" apply_immediately="); log_append_uint8_t(data->apply_immediately); + app_log_append(" fw_list_index="); log_append_uint16_t(data->fw_list_index); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_upload_status_id: { app_log(PREFIX "fw_dist_client_upload_status("); - sl_btmesh_evt_fw_dist_client_upload_status_t - data = evt->data.evt_fw_dist_client_upload_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" phase="); log_append_uint8_t(data.phase); - app_log_append(" type="); log_append_uint8_t(data.type); - app_log_append(" progress="); log_append_uint8_t(data.progress); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_client_upload_status_t *data = + &evt->data.evt_fw_dist_client_upload_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" phase="); log_append_uint8_t(data->phase); + app_log_append(" type="); log_append_uint8_t(data->type); + app_log_append(" progress="); log_append_uint8_t(data->progress); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_fw_status_id: { app_log(PREFIX "fw_dist_client_fw_status("); - sl_btmesh_evt_fw_dist_client_fw_status_t - data = evt->data.evt_fw_dist_client_fw_status; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" num_entries="); log_append_uint16_t(data.num_entries); - app_log_append(" index="); log_append_uint16_t(data.index); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_client_fw_status_t *data = + &evt->data.evt_fw_dist_client_fw_status; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" num_entries="); log_append_uint16_t(data->num_entries); + app_log_append(" index="); log_append_uint16_t(data->index); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_upload_complete_id: { app_log(PREFIX "fw_dist_client_upload_complete("); - sl_btmesh_evt_fw_dist_client_upload_complete_t - data = evt->data.evt_fw_dist_client_upload_complete; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" blob_size="); log_append_uint32_t(data.blob_size); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_client_upload_complete_t *data = + &evt->data.evt_fw_dist_client_upload_complete; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" blob_size="); log_append_uint32_t(data->blob_size); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_dist_client_upload_failed_id: { app_log(PREFIX "fw_dist_client_upload_failed("); - sl_btmesh_evt_fw_dist_client_upload_failed_t - data = evt->data.evt_fw_dist_client_upload_failed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" server_address="); log_append_uint16_t(data.server_address); - app_log_append(" status_code="); log_append_uint8_t(data.status_code); - app_log_append(" dist_status_code="); log_append_uint8_t(data.dist_status_code); - app_log_append(" progress="); log_append_uint8_t(data.progress); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" blob_size="); log_append_uint32_t(data.blob_size); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_fw_dist_client_upload_failed_t *data = + &evt->data.evt_fw_dist_client_upload_failed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" server_address="); log_append_uint16_t(data->server_address); + app_log_append(" status_code="); log_append_uint8_t(data->status_code); + app_log_append(" dist_status_code="); log_append_uint8_t(data->dist_status_code); + app_log_append(" progress="); log_append_uint8_t(data->progress); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" blob_size="); log_append_uint32_t(data->blob_size); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; @@ -2376,67 +2376,67 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Remote Provisioning Client Model case sl_btmesh_evt_remote_provisioning_client_scan_capabilities_id: { app_log(PREFIX "remote_provisioning_client_scan_capabilities("); - sl_btmesh_evt_remote_provisioning_client_scan_capabilities_t - data = evt->data.evt_remote_provisioning_client_scan_capabilities; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" max_items="); log_append_uint8_t(data.max_items); - app_log_append(" active="); log_append_uint8_t(data.active); + sl_btmesh_evt_remote_provisioning_client_scan_capabilities_t *data = + &evt->data.evt_remote_provisioning_client_scan_capabilities; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" max_items="); log_append_uint8_t(data->max_items); + app_log_append(" active="); log_append_uint8_t(data->active); app_log_append(" )" NL); } break; case sl_btmesh_evt_remote_provisioning_client_scan_status_id: { app_log(PREFIX "remote_provisioning_client_scan_status("); - sl_btmesh_evt_remote_provisioning_client_scan_status_t - data = evt->data.evt_remote_provisioning_client_scan_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" state="); log_append_uint8_t(data.state); - app_log_append(" max_reports="); log_append_uint8_t(data.max_reports); - app_log_append(" timeout_sec="); log_append_uint8_t(data.timeout_sec); + sl_btmesh_evt_remote_provisioning_client_scan_status_t *data = + &evt->data.evt_remote_provisioning_client_scan_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" state="); log_append_uint8_t(data->state); + app_log_append(" max_reports="); log_append_uint8_t(data->max_reports); + app_log_append(" timeout_sec="); log_append_uint8_t(data->timeout_sec); app_log_append(" )" NL); } break; case sl_btmesh_evt_remote_provisioning_client_scan_report_id: { app_log(PREFIX "remote_provisioning_client_scan_report("); - sl_btmesh_evt_remote_provisioning_client_scan_report_t - data = evt->data.evt_remote_provisioning_client_scan_report; - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" rssi="); log_append_int8_t(data.rssi); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" oob="); log_append_uint16_t(data.oob); - app_log_append(" uri="); log_append_uint32_t(data.uri); + sl_btmesh_evt_remote_provisioning_client_scan_report_t *data = + &evt->data.evt_remote_provisioning_client_scan_report; + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" rssi="); log_append_int8_t(data->rssi); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" oob="); log_append_uint16_t(data->oob); + app_log_append(" uri="); log_append_uint32_t(data->uri); app_log_append(" )" NL); } break; case sl_btmesh_evt_remote_provisioning_client_extended_scan_report_id: { app_log(PREFIX "remote_provisioning_client_extended_scan_report("); - sl_btmesh_evt_remote_provisioning_client_extended_scan_report_t - data = evt->data.evt_remote_provisioning_client_extended_scan_report; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" uuid="); log_append_uuid_128(data.uuid); - app_log_append(" oob="); log_append_uint16_t(data.oob); - app_log_append(" ad_structures="); log_append_uint8array(data.ad_structures); + sl_btmesh_evt_remote_provisioning_client_extended_scan_report_t *data = + &evt->data.evt_remote_provisioning_client_extended_scan_report; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" uuid="); log_append_uuid_128(data->uuid); + app_log_append(" oob="); log_append_uint16_t(data->oob); + app_log_append(" ad_structures="); log_append_uint8array(data->ad_structures); app_log_append(" )" NL); } break; case sl_btmesh_evt_remote_provisioning_client_link_status_id: { app_log(PREFIX "remote_provisioning_client_link_status("); - sl_btmesh_evt_remote_provisioning_client_link_status_t - data = evt->data.evt_remote_provisioning_client_link_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" state="); log_append_uint8_t(data.state); + sl_btmesh_evt_remote_provisioning_client_link_status_t *data = + &evt->data.evt_remote_provisioning_client_link_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" state="); log_append_uint8_t(data->state); app_log_append(" )" NL); } break; case sl_btmesh_evt_remote_provisioning_client_link_report_id: { app_log(PREFIX "remote_provisioning_client_link_report("); - sl_btmesh_evt_remote_provisioning_client_link_report_t - data = evt->data.evt_remote_provisioning_client_link_report; - app_log_append(" server="); log_append_uint16_t(data.server); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" state="); log_append_uint8_t(data.state); - app_log_append(" reason="); log_append_uint8_t(data.reason); + sl_btmesh_evt_remote_provisioning_client_link_report_t *data = + &evt->data.evt_remote_provisioning_client_link_report; + app_log_append(" server="); log_append_uint16_t(data->server); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" state="); log_append_uint8_t(data->state); + app_log_append(" reason="); log_append_uint8_t(data->reason); app_log_append(" )" NL); } break; @@ -2444,17 +2444,17 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Remote Provisioning Server Model case sl_btmesh_evt_remote_provisioning_server_link_open_request_id: { app_log(PREFIX "remote_provisioning_server_link_open_request("); - sl_btmesh_evt_remote_provisioning_server_link_open_request_t - data = evt->data.evt_remote_provisioning_server_link_open_request; - app_log_append(" address="); log_append_bd_addr(data.address); - app_log_append(" address_type="); log_append_uint8_t(data.address_type); + sl_btmesh_evt_remote_provisioning_server_link_open_request_t *data = + &evt->data.evt_remote_provisioning_server_link_open_request; + app_log_append(" address="); log_append_bd_addr(data->address); + app_log_append(" address_type="); log_append_uint8_t(data->address_type); app_log_append(" )" NL); } break; case sl_btmesh_evt_remote_provisioning_server_link_close_request_id: { app_log(PREFIX "remote_provisioning_server_link_close_request("); - sl_btmesh_evt_remote_provisioning_server_link_close_request_t - data = evt->data.evt_remote_provisioning_server_link_close_request; - app_log_append(" connection="); log_append_uint8_t(data.connection); + sl_btmesh_evt_remote_provisioning_server_link_close_request_t *data = + &evt->data.evt_remote_provisioning_server_link_close_request; + app_log_append(" connection="); log_append_uint8_t(data->connection); app_log_append(" )" NL); } break; @@ -2462,24 +2462,24 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Standalone Updater case sl_btmesh_evt_fw_standalone_updater_dist_state_changed_id: { app_log(PREFIX "fw_standalone_updater_dist_state_changed("); - sl_btmesh_evt_fw_standalone_updater_dist_state_changed_t - data = evt->data.evt_fw_standalone_updater_dist_state_changed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" state="); log_append_uint8_t(data.state); - app_log_append(" num_active_nodes="); log_append_uint16_t(data.num_active_nodes); + sl_btmesh_evt_fw_standalone_updater_dist_state_changed_t *data = + &evt->data.evt_fw_standalone_updater_dist_state_changed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" state="); log_append_uint8_t(data->state); + app_log_append(" num_active_nodes="); log_append_uint16_t(data->num_active_nodes); app_log_append(" )" NL); } break; case sl_btmesh_evt_fw_standalone_updater_node_failed_id: { app_log(PREFIX "fw_standalone_updater_node_failed("); - sl_btmesh_evt_fw_standalone_updater_node_failed_t - data = evt->data.evt_fw_standalone_updater_node_failed; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" address="); log_append_uint16_t(data.address); - app_log_append(" update_phase="); log_append_uint8_t(data.update_phase); - app_log_append(" update_status="); log_append_uint8_t(data.update_status); - app_log_append(" mbt_status="); log_append_uint8_t(data.mbt_status); - app_log_append(" progress="); log_append_uint8_t(data.progress); - app_log_append(" fw_index="); log_append_uint8_t(data.fw_index); + sl_btmesh_evt_fw_standalone_updater_node_failed_t *data = + &evt->data.evt_fw_standalone_updater_node_failed; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" address="); log_append_uint16_t(data->address); + app_log_append(" update_phase="); log_append_uint8_t(data->update_phase); + app_log_append(" update_status="); log_append_uint8_t(data->update_status); + app_log_append(" mbt_status="); log_append_uint8_t(data->mbt_status); + app_log_append(" progress="); log_append_uint8_t(data->progress); + app_log_append(" fw_index="); log_append_uint8_t(data->fw_index); app_log_append(" )" NL); } break; @@ -2490,29 +2490,29 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // NCP firmware list cache case sl_btmesh_evt_ncp_fw_list_fw_deleted_id: { app_log(PREFIX "ncp_fw_list_fw_deleted("); - sl_btmesh_evt_ncp_fw_list_fw_deleted_t - data = evt->data.evt_ncp_fw_list_fw_deleted; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_ncp_fw_list_fw_deleted_t *data = + &evt->data.evt_ncp_fw_list_fw_deleted; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; case sl_btmesh_evt_ncp_fw_list_fw_all_deleted_id: { app_log(PREFIX "ncp_fw_list_fw_all_deleted("); - sl_btmesh_evt_ncp_fw_list_fw_all_deleted_t - data = evt->data.evt_ncp_fw_list_fw_all_deleted; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" client_address="); log_append_uint16_t(data.client_address); + sl_btmesh_evt_ncp_fw_list_fw_all_deleted_t *data = + &evt->data.evt_ncp_fw_list_fw_all_deleted; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" client_address="); log_append_uint16_t(data->client_address); app_log_append(" )" NL); } break; case sl_btmesh_evt_ncp_fw_list_fw_added_id: { app_log(PREFIX "ncp_fw_list_fw_added("); - sl_btmesh_evt_ncp_fw_list_fw_added_t - data = evt->data.evt_ncp_fw_list_fw_added; - app_log_append(" elem_index="); log_append_uint16_t(data.elem_index); - app_log_append(" size="); log_append_uint32_t(data.size); - app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data.blob_id); - app_log_append(" fwid="); log_append_uint8array(data.fwid); + sl_btmesh_evt_ncp_fw_list_fw_added_t *data = + &evt->data.evt_ncp_fw_list_fw_added; + app_log_append(" elem_index="); log_append_uint16_t(data->elem_index); + app_log_append(" size="); log_append_uint32_t(data->size); + app_log_append(" blob_id="); log_append_sl_bt_uuid_64_t(data->blob_id); + app_log_append(" fwid="); log_append_uint8array(data->fwid); app_log_append(" )" NL); } break; @@ -2520,30 +2520,30 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh SAR Configuration Client Model case sl_btmesh_evt_sar_config_client_sar_transmitter_status_id: { app_log(PREFIX "sar_config_client_sar_transmitter_status("); - sl_btmesh_evt_sar_config_client_sar_transmitter_status_t - data = evt->data.evt_sar_config_client_sar_transmitter_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" segment_interval_step="); log_append_uint8_t(data.segment_interval_step); - app_log_append(" unicast_retrans_count="); log_append_uint8_t(data.unicast_retrans_count); - app_log_append(" unicast_retrans_wo_progress_count="); log_append_uint8_t(data.unicast_retrans_wo_progress_count); - app_log_append(" unicast_retrans_interval_step="); log_append_uint16_t(data.unicast_retrans_interval_step); - app_log_append(" unicast_retrans_interval_increment="); log_append_uint16_t(data.unicast_retrans_interval_increment); - app_log_append(" multicast_retrans_count="); log_append_uint8_t(data.multicast_retrans_count); - app_log_append(" multicast_retrans_interval_step="); log_append_uint16_t(data.multicast_retrans_interval_step); + sl_btmesh_evt_sar_config_client_sar_transmitter_status_t *data = + &evt->data.evt_sar_config_client_sar_transmitter_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" segment_interval_step="); log_append_uint8_t(data->segment_interval_step); + app_log_append(" unicast_retrans_count="); log_append_uint8_t(data->unicast_retrans_count); + app_log_append(" unicast_retrans_wo_progress_count="); log_append_uint8_t(data->unicast_retrans_wo_progress_count); + app_log_append(" unicast_retrans_interval_step="); log_append_uint16_t(data->unicast_retrans_interval_step); + app_log_append(" unicast_retrans_interval_increment="); log_append_uint16_t(data->unicast_retrans_interval_increment); + app_log_append(" multicast_retrans_count="); log_append_uint8_t(data->multicast_retrans_count); + app_log_append(" multicast_retrans_interval_step="); log_append_uint16_t(data->multicast_retrans_interval_step); app_log_append(" )" NL); } break; case sl_btmesh_evt_sar_config_client_sar_receiver_status_id: { app_log(PREFIX "sar_config_client_sar_receiver_status("); - sl_btmesh_evt_sar_config_client_sar_receiver_status_t - data = evt->data.evt_sar_config_client_sar_receiver_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" segments_threshold="); log_append_uint8_t(data.segments_threshold); - app_log_append(" ack_delay_increment="); log_append_uint8_t(data.ack_delay_increment); - app_log_append(" discard_timeout="); log_append_uint32_t(data.discard_timeout); - app_log_append(" segment_interval_step="); log_append_uint8_t(data.segment_interval_step); - app_log_append(" ack_retrans_count="); log_append_uint8_t(data.ack_retrans_count); + sl_btmesh_evt_sar_config_client_sar_receiver_status_t *data = + &evt->data.evt_sar_config_client_sar_receiver_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" segments_threshold="); log_append_uint8_t(data->segments_threshold); + app_log_append(" ack_delay_increment="); log_append_uint8_t(data->ack_delay_increment); + app_log_append(" discard_timeout="); log_append_uint32_t(data->discard_timeout); + app_log_append(" segment_interval_step="); log_append_uint8_t(data->segment_interval_step); + app_log_append(" ack_retrans_count="); log_append_uint8_t(data->ack_retrans_count); app_log_append(" )" NL); } break; @@ -2551,26 +2551,26 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh SAR Configuration Server Model case sl_btmesh_evt_sar_config_server_sar_transmitter_set_id: { app_log(PREFIX "sar_config_server_sar_transmitter_set("); - sl_btmesh_evt_sar_config_server_sar_transmitter_set_t - data = evt->data.evt_sar_config_server_sar_transmitter_set; - app_log_append(" segment_interval_step="); log_append_uint8_t(data.segment_interval_step); - app_log_append(" unicast_retrans_count="); log_append_uint8_t(data.unicast_retrans_count); - app_log_append(" unicast_retrans_wo_progress_count="); log_append_uint8_t(data.unicast_retrans_wo_progress_count); - app_log_append(" unicast_retrans_interval_step="); log_append_uint16_t(data.unicast_retrans_interval_step); - app_log_append(" unicast_retrans_interval_increment="); log_append_uint16_t(data.unicast_retrans_interval_increment); - app_log_append(" multicast_retrans_count="); log_append_uint8_t(data.multicast_retrans_count); - app_log_append(" multicast_retrans_interval_step="); log_append_uint16_t(data.multicast_retrans_interval_step); + sl_btmesh_evt_sar_config_server_sar_transmitter_set_t *data = + &evt->data.evt_sar_config_server_sar_transmitter_set; + app_log_append(" segment_interval_step="); log_append_uint8_t(data->segment_interval_step); + app_log_append(" unicast_retrans_count="); log_append_uint8_t(data->unicast_retrans_count); + app_log_append(" unicast_retrans_wo_progress_count="); log_append_uint8_t(data->unicast_retrans_wo_progress_count); + app_log_append(" unicast_retrans_interval_step="); log_append_uint16_t(data->unicast_retrans_interval_step); + app_log_append(" unicast_retrans_interval_increment="); log_append_uint16_t(data->unicast_retrans_interval_increment); + app_log_append(" multicast_retrans_count="); log_append_uint8_t(data->multicast_retrans_count); + app_log_append(" multicast_retrans_interval_step="); log_append_uint16_t(data->multicast_retrans_interval_step); app_log_append(" )" NL); } break; case sl_btmesh_evt_sar_config_server_sar_receiver_set_id: { app_log(PREFIX "sar_config_server_sar_receiver_set("); - sl_btmesh_evt_sar_config_server_sar_receiver_set_t - data = evt->data.evt_sar_config_server_sar_receiver_set; - app_log_append(" segments_threshold="); log_append_uint8_t(data.segments_threshold); - app_log_append(" ack_delay_increment="); log_append_uint8_t(data.ack_delay_increment); - app_log_append(" discard_timeout="); log_append_uint32_t(data.discard_timeout); - app_log_append(" segment_interval_step="); log_append_uint8_t(data.segment_interval_step); - app_log_append(" ack_retrans_count="); log_append_uint8_t(data.ack_retrans_count); + sl_btmesh_evt_sar_config_server_sar_receiver_set_t *data = + &evt->data.evt_sar_config_server_sar_receiver_set; + app_log_append(" segments_threshold="); log_append_uint8_t(data->segments_threshold); + app_log_append(" ack_delay_increment="); log_append_uint8_t(data->ack_delay_increment); + app_log_append(" discard_timeout="); log_append_uint32_t(data->discard_timeout); + app_log_append(" segment_interval_step="); log_append_uint8_t(data->segment_interval_step); + app_log_append(" ack_retrans_count="); log_append_uint8_t(data->ack_retrans_count); app_log_append(" )" NL); } break; @@ -2578,32 +2578,32 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Private Beacon Client Model case sl_btmesh_evt_private_beacon_client_beacon_status_id: { app_log(PREFIX "private_beacon_client_beacon_status("); - sl_btmesh_evt_private_beacon_client_beacon_status_t - data = evt->data.evt_private_beacon_client_beacon_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" state="); log_append_uint8_t(data.state); - app_log_append(" random_update_steps="); log_append_uint8_t(data.random_update_steps); + sl_btmesh_evt_private_beacon_client_beacon_status_t *data = + &evt->data.evt_private_beacon_client_beacon_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" state="); log_append_uint8_t(data->state); + app_log_append(" random_update_steps="); log_append_uint8_t(data->random_update_steps); app_log_append(" )" NL); } break; case sl_btmesh_evt_private_beacon_client_gatt_proxy_status_id: { app_log(PREFIX "private_beacon_client_gatt_proxy_status("); - sl_btmesh_evt_private_beacon_client_gatt_proxy_status_t - data = evt->data.evt_private_beacon_client_gatt_proxy_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" state="); log_append_uint8_t(data.state); + sl_btmesh_evt_private_beacon_client_gatt_proxy_status_t *data = + &evt->data.evt_private_beacon_client_gatt_proxy_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" state="); log_append_uint8_t(data->state); app_log_append(" )" NL); } break; case sl_btmesh_evt_private_beacon_client_identity_status_id: { app_log(PREFIX "private_beacon_client_identity_status("); - sl_btmesh_evt_private_beacon_client_identity_status_t - data = evt->data.evt_private_beacon_client_identity_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" status="); log_append_uint8_t(data.status); - app_log_append(" netkey_index="); log_append_uint16_t(data.netkey_index); - app_log_append(" state="); log_append_uint8_t(data.state); + sl_btmesh_evt_private_beacon_client_identity_status_t *data = + &evt->data.evt_private_beacon_client_identity_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" status="); log_append_uint8_t(data->status); + app_log_append(" netkey_index="); log_append_uint16_t(data->netkey_index); + app_log_append(" state="); log_append_uint8_t(data->state); app_log_append(" )" NL); } break; @@ -2614,28 +2614,28 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Large Composition Data Client Model case sl_btmesh_evt_lcd_client_data_header_id: { app_log(PREFIX "lcd_client_data_header("); - sl_btmesh_evt_lcd_client_data_header_t - data = evt->data.evt_lcd_client_data_header; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" page_number="); log_append_uint8_t(data.page_number); - app_log_append(" offset="); log_append_uint16_t(data.offset); - app_log_append(" total_size="); log_append_uint16_t(data.total_size); + sl_btmesh_evt_lcd_client_data_header_t *data = + &evt->data.evt_lcd_client_data_header; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" page_number="); log_append_uint8_t(data->page_number); + app_log_append(" offset="); log_append_uint16_t(data->offset); + app_log_append(" total_size="); log_append_uint16_t(data->total_size); app_log_append(" )" NL); } break; case sl_btmesh_evt_lcd_client_data_id: { app_log(PREFIX "lcd_client_data("); - sl_btmesh_evt_lcd_client_data_t - data = evt->data.evt_lcd_client_data; - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" data="); log_append_uint8array(data.data); + sl_btmesh_evt_lcd_client_data_t *data = + &evt->data.evt_lcd_client_data; + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" data="); log_append_uint8array(data->data); app_log_append(" )" NL); } break; case sl_btmesh_evt_lcd_client_data_end_id: { app_log(PREFIX "lcd_client_data_end("); - sl_btmesh_evt_lcd_client_data_end_t - data = evt->data.evt_lcd_client_data_end; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); + sl_btmesh_evt_lcd_client_data_end_t *data = + &evt->data.evt_lcd_client_data_end; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); app_log_append(" )" NL); } break; @@ -2646,11 +2646,11 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh On-demand Private Proxy Client Model case sl_btmesh_evt_on_demand_private_proxy_client_private_gatt_proxy_status_id: { app_log(PREFIX "on_demand_private_proxy_client_private_gatt_proxy_status("); - sl_btmesh_evt_on_demand_private_proxy_client_private_gatt_proxy_status_t - data = evt->data.evt_on_demand_private_proxy_client_private_gatt_proxy_status; - app_log_append(" result="); log_append_uint16_t(data.result); - app_log_append(" handle="); log_append_uint32_t(data.handle); - app_log_append(" value="); log_append_uint8_t(data.value); + sl_btmesh_evt_on_demand_private_proxy_client_private_gatt_proxy_status_t *data = + &evt->data.evt_on_demand_private_proxy_client_private_gatt_proxy_status; + app_log_append(" result="); log_append_uint16_t(data->result); + app_log_append(" handle="); log_append_uint32_t(data->handle); + app_log_append(" value="); log_append_uint8_t(data->value); app_log_append(" )" NL); } break; @@ -2658,14 +2658,14 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Solicitation PDU RPL Config Client Model case sl_btmesh_evt_solicitation_config_client_items_status_id: { app_log(PREFIX "solicitation_config_client_items_status("); - sl_btmesh_evt_solicitation_config_client_items_status_t - data = evt->data.evt_solicitation_config_client_items_status; - app_log_append(" src="); log_append_uint16_t(data.src); - app_log_append(" dst="); log_append_uint16_t(data.dst); - app_log_append(" appkey_index="); log_append_uint16_t(data.appkey_index); - app_log_append(" range_start="); log_append_uint16_t(data.range_start); - app_log_append(" length_present="); log_append_uint8_t(data.length_present); - app_log_append(" range_length="); log_append_uint8_t(data.range_length); + sl_btmesh_evt_solicitation_config_client_items_status_t *data = + &evt->data.evt_solicitation_config_client_items_status; + app_log_append(" src="); log_append_uint16_t(data->src); + app_log_append(" dst="); log_append_uint16_t(data->dst); + app_log_append(" appkey_index="); log_append_uint16_t(data->appkey_index); + app_log_append(" range_start="); log_append_uint16_t(data->range_start); + app_log_append(" length_present="); log_append_uint8_t(data->length_present); + app_log_append(" range_length="); log_append_uint8_t(data->range_length); app_log_append(" )" NL); } break; @@ -2676,27 +2676,27 @@ void sl_btmesh_log_btmesh_events(sl_btmesh_msg_t *evt) // Bluetooth Mesh Silabs Configuration Server Vendor Model case sl_btmesh_evt_silabs_config_server_tx_changed_id: { app_log(PREFIX "silabs_config_server_tx_changed("); - sl_btmesh_evt_silabs_config_server_tx_changed_t - data = evt->data.evt_silabs_config_server_tx_changed; - app_log_append(" phy="); log_append_uint8_t(data.phy); - app_log_append(" options="); log_append_uint32_t(data.options); + sl_btmesh_evt_silabs_config_server_tx_changed_t *data = + &evt->data.evt_silabs_config_server_tx_changed; + app_log_append(" phy="); log_append_uint8_t(data->phy); + app_log_append(" options="); log_append_uint32_t(data->options); app_log_append(" )" NL); } break; case sl_btmesh_evt_silabs_config_server_model_option_changed_id: { app_log(PREFIX "silabs_config_server_model_option_changed("); - sl_btmesh_evt_silabs_config_server_model_option_changed_t - data = evt->data.evt_silabs_config_server_model_option_changed; - app_log_append(" elem_index="); log_append_uint8_t(data.elem_index); - app_log_append(" vendor_id="); log_append_uint16_t(data.vendor_id); - app_log_append(" model_id="); log_append_uint16_t(data.model_id); - app_log_append(" value="); log_append_uint16_t(data.value); + sl_btmesh_evt_silabs_config_server_model_option_changed_t *data = + &evt->data.evt_silabs_config_server_model_option_changed; + app_log_append(" elem_index="); log_append_uint8_t(data->elem_index); + app_log_append(" vendor_id="); log_append_uint16_t(data->vendor_id); + app_log_append(" model_id="); log_append_uint16_t(data->model_id); + app_log_append(" value="); log_append_uint16_t(data->value); app_log_append(" )" NL); } break; case sl_btmesh_evt_silabs_config_server_network_pdu_changed_id: { app_log(PREFIX "silabs_config_server_network_pdu_changed("); - sl_btmesh_evt_silabs_config_server_network_pdu_changed_t - data = evt->data.evt_silabs_config_server_network_pdu_changed; - app_log_append(" max_size="); log_append_uint16_t(data.max_size); + sl_btmesh_evt_silabs_config_server_network_pdu_changed_t *data = + &evt->data.evt_silabs_config_server_network_pdu_changed; + app_log_append(" max_size="); log_append_uint16_t(data->max_size); app_log_append(" )" NL); } break; diff --git a/app/btmesh/common/btmesh_factory_reset/sl_btmesh_factory_reset.c b/app/btmesh/common/btmesh_factory_reset/sl_btmesh_factory_reset.c index 4020112462f..e69e7c34868 100644 --- a/app/btmesh/common/btmesh_factory_reset/sl_btmesh_factory_reset.c +++ b/app/btmesh/common/btmesh_factory_reset/sl_btmesh_factory_reset.c @@ -42,6 +42,10 @@ #include "sl_cli.h" #endif // SL_CATALOG_CLI_PRESENT +#ifdef SL_CATALOG_SLEEPTIMER_PRESENT +#include "sl_sleeptimer.h" +#endif + #include "sl_btmesh_factory_reset.h" #include "sl_btmesh_node_reset_handler.h" @@ -67,6 +71,9 @@ void sl_btmesh_initiate_node_reset() // Application components node reset handler sl_btmesh_app_node_reset_handler(); + // Small delay before reboot + sl_sleeptimer_delay_millisecond(100); + // Reboot sl_bt_system_reset(0); } @@ -88,6 +95,9 @@ void sl_btmesh_initiate_full_reset() // Application callback on full reset sl_btmesh_factory_reset_on_full_reset(); + // Small delay before reboot + sl_sleeptimer_delay_millisecond(100); + // Reboot sl_bt_system_reset(0); } diff --git a/app/btmesh/common/btmesh_firmware_update_client/btmesh_firmware_update_client.dcd b/app/btmesh/common/btmesh_firmware_update_client/btmesh_firmware_update_client.dcd index c1108851fe7..899b050d094 100644 --- a/app/btmesh/common/btmesh_firmware_update_client/btmesh_firmware_update_client.dcd +++ b/app/btmesh/common/btmesh_firmware_update_client/btmesh_firmware_update_client.dcd @@ -1,6 +1,7 @@ [ { - "name": "Main", + "name": "Distributor", + "group": "Main", "location": "0x0000", "sig_models" : [ {"mid":"0x1403", "name":"Device Firmware Update Client"} diff --git a/app/btmesh/common/btmesh_firmware_update_client/sl_btmesh_firmware_update_client.c b/app/btmesh/common/btmesh_firmware_update_client/sl_btmesh_firmware_update_client.c index 8fe0119b133..fc967520b88 100644 --- a/app/btmesh/common/btmesh_firmware_update_client/sl_btmesh_firmware_update_client.c +++ b/app/btmesh/common/btmesh_firmware_update_client/sl_btmesh_firmware_update_client.c @@ -70,7 +70,7 @@ static void sl_btmesh_firmware_update_client_element_init(uint16_t elem_index) static void sl_btmesh_firmware_update_client_init(void) { - sl_btmesh_firmware_update_client_element_init(BTMESH_FW_DISTRIBUTION_SERVER_MAIN); + sl_btmesh_firmware_update_client_element_init(BTMESH_FIRMWARE_UPDATE_CLIENT_GROUP_MAIN_ELEM_INDEX); } void sl_btmesh_firmware_update_client_on_event(const sl_btmesh_msg_t *const evt) diff --git a/app/btmesh/common/btmesh_firmware_update_server/btmesh_firmware_update_server.dcd b/app/btmesh/common/btmesh_firmware_update_server/btmesh_firmware_update_server.dcd index 3e755a0d5ac..0ef3287e346 100644 --- a/app/btmesh/common/btmesh_firmware_update_server/btmesh_firmware_update_server.dcd +++ b/app/btmesh/common/btmesh_firmware_update_server/btmesh_firmware_update_server.dcd @@ -1,6 +1,7 @@ [ { "name": "Main", + "group": "Main", "location": "0x0000", "sig_models" : [ {"mid":"0x1402", "name":"Firmware Update Server"} diff --git a/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server.c b/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server.c index d799a5b7481..24b99aa5488 100644 --- a/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server.c +++ b/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server.c @@ -184,7 +184,7 @@ static void btmesh_firmware_update_server_verify_progress_ui_update(app_timer_t void sl_btmesh_firmware_update_server_init(void) { - sl_btmesh_fw_update_server_init(BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + sl_btmesh_fw_update_server_init(BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, SL_BTMESH_FW_UPDATE_SERVER_NUM_OF_FW_CFG_VAL, SL_BTMESH_FW_UPDATE_SERVER_METADATA_LENGTH_CFG_VAL); @@ -307,12 +307,12 @@ void sl_btmesh_firmware_update_server_on_event(sl_btmesh_msg_t *evt) sl_btmesh_evt_fw_update_server_distributor_self_update_req_t *msg = &evt->data.evt_fw_update_server_distributor_self_update_req; sl_status_t sc = sli_btmesh_fw_dist_server_get_fw_by_index( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, msg->fw_index, &info); if (SL_STATUS_OK != sc) { sl_btmesh_fw_update_server_distributor_self_update_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, sl_btmesh_fw_update_server_update_start_response_type_reject_internal_error, (uint8_t)firmware_update_server.additional_information); } else { @@ -327,7 +327,7 @@ void sl_btmesh_firmware_update_server_on_event(sl_btmesh_msg_t *evt) } #else // SL_CATALOG_BTMESH_STACK_FW_DISTRIBUTION_SERVER_PRESENT sl_btmesh_fw_update_server_distributor_self_update_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, sl_btmesh_fw_update_server_update_start_response_type_reject_internal_error, (uint8_t)firmware_update_server.additional_information); #endif @@ -345,7 +345,7 @@ void sl_btmesh_firmware_update_server_verify_step_handle(void) switch (firmware_update_server.verification_status) { case BTMESH_FW_UPDATE_SERVER_VERIFY_SUCCESS: // In case of success, accept firmware - sl_btmesh_fw_update_server_verify_fw_rsp(BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + sl_btmesh_fw_update_server_verify_fw_rsp(BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, !0); app_timer_stop(&firmware_update_server.verify_timer); #if FW_UPDATE_SERVER_VERIFY_PROGRESS_UI_UPDATE_PERIOD > 0 @@ -355,7 +355,7 @@ void sl_btmesh_firmware_update_server_verify_step_handle(void) break; case BTMESH_FW_UPDATE_SERVER_VERIFY_ERROR: // In case of error, reject firmware - sl_btmesh_fw_update_server_verify_fw_rsp(BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + sl_btmesh_fw_update_server_verify_fw_rsp(BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, 0); app_timer_stop(&firmware_update_server.verify_timer); #if FW_UPDATE_SERVER_VERIFY_PROGRESS_UI_UPDATE_PERIOD > 0 @@ -398,7 +398,7 @@ void sl_btmesh_firmware_update_server_metadata_check_step_handle(void) // In case of success, accept metadata if (firmware_update_server.self_update) { sl_btmesh_fw_update_server_distributor_self_update_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, sl_btmesh_fw_update_server_update_start_response_type_accept, (uint8_t)firmware_update_server.additional_information); } else if (1 == firmware_update_server.metadata_check_state.start_response) { @@ -427,7 +427,7 @@ void sl_btmesh_firmware_update_server_metadata_check_step_handle(void) : sl_btmesh_fw_update_server_update_start_response_type_accept; sl_btmesh_fw_update_server_update_start_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, (uint8_t)response, (uint8_t)firmware_update_server.additional_information); btmesh_firmware_udpate_server_change_state( @@ -436,7 +436,7 @@ void sl_btmesh_firmware_update_server_metadata_check_step_handle(void) : ACTIVE_TRANSFER); } else { sl_btmesh_fw_update_server_check_fw_metadata_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, sl_btmesh_fw_update_server_update_start_response_type_accept, (uint8_t)firmware_update_server.additional_information, firmware_update_server.metadata_fw_index); @@ -451,17 +451,17 @@ void sl_btmesh_firmware_update_server_metadata_check_step_handle(void) // In case of error, reject metadata if (firmware_update_server.self_update) { sl_btmesh_fw_update_server_distributor_self_update_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, sl_btmesh_fw_update_server_update_start_response_type_reject_metadata_check_failed, (uint8_t)firmware_update_server.additional_information); } else if (1 == firmware_update_server.metadata_check_state.start_response) { sl_btmesh_fw_update_server_update_start_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, sl_btmesh_fw_update_server_update_start_response_type_reject_metadata_check_failed, (uint8_t)firmware_update_server.additional_information); } else { sl_btmesh_fw_update_server_check_fw_metadata_rsp( - BTMESH_FIRMWARE_UPDATE_SERVER_MAIN, + BTMESH_FIRMWARE_UPDATE_SERVER_GROUP_MAIN_ELEM_INDEX, sl_btmesh_fw_update_server_update_start_response_type_reject_metadata_check_failed, (uint8_t)firmware_update_server.additional_information, firmware_update_server.metadata_fw_index); diff --git a/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server_api.c b/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server_api.c index 2fea8c704ae..1876d024f48 100644 --- a/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server_api.c +++ b/app/btmesh/common/btmesh_firmware_update_server/sl_btmesh_firmware_update_server_api.c @@ -160,7 +160,7 @@ sl_btmesh_fw_update_server_verify_step(void const *data, // Verification failed, unmanaged BLOB is not useful any more sl_btmesh_blob_storage_invalidate(&blob_id_cache); } else { - // If the node is a Distributor and an Updating Node as well then the + // If the node is a Distributor and a Target Node as well then the // BLOB shall not be invalidated because it is part of the firmware list // of the Distributor and therefore it can be invalidated by the Initiator // only (explicitly) diff --git a/app/btmesh/common/btmesh_fw_distribution_server/btmesh_fw_distribution_server.dcd b/app/btmesh/common/btmesh_fw_distribution_server/btmesh_fw_distribution_server.dcd index b69d67d9403..904bcab28f5 100644 --- a/app/btmesh/common/btmesh_fw_distribution_server/btmesh_fw_distribution_server.dcd +++ b/app/btmesh/common/btmesh_fw_distribution_server/btmesh_fw_distribution_server.dcd @@ -1,6 +1,7 @@ [ { - "name": "Main", + "name": "Distributor", + "group": "Main", "location": "0x0000", "sig_models" : [ {"mid":"0x1404", "name":"Device Firmware Update Distributor Server"} diff --git a/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.c b/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.c index a36c2963654..e28dc2839bb 100644 --- a/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.c +++ b/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.c @@ -1527,7 +1527,7 @@ static void sl_btmesh_fw_distribution_server_element_init(uint16_t elem_index) dist_init(self); fw_list_init(self); - sc = sl_btmesh_fw_dist_server_init(BTMESH_FW_DISTRIBUTION_SERVER_MAIN, + sc = sl_btmesh_fw_dist_server_init(BTMESH_FW_DISTRIBUTION_SERVER_GROUP_MAIN_ELEM_INDEX, SL_BTMESH_FW_DIST_SERVER_MAX_NODE_LIST_SIZE_CFG_VAL, self->capabilities->max_fw_list_length, self->capabilities->max_fw_image_size, @@ -1546,7 +1546,7 @@ static void sl_btmesh_fw_distribution_server_element_init(uint16_t elem_index) static void sl_btmesh_fw_distribution_server_init(void) { - sl_btmesh_fw_distribution_server_element_init(BTMESH_FW_DISTRIBUTION_SERVER_MAIN); + sl_btmesh_fw_distribution_server_element_init(BTMESH_FW_DISTRIBUTION_SERVER_GROUP_MAIN_ELEM_INDEX); } static void dist_reset_node_counters(fw_dist_server_t *const self) @@ -2899,7 +2899,7 @@ static void dist_state_transition(fw_dist_server_t *const self, if (0 != target_state_flags.execute_step) { // Execute distribution step to send the state specific BT Mesh messages to - // the updating nodes. (Firmware Update Start/Cancel/Get/Apply/Information Get) + // the target nodes. (Firmware Update Start/Cancel/Get/Apply/Information Get) // The execute distribution check could fail if it called from the wrong state. // This could happen if the retry self-transition occurs when the distribution // server has just changed state but the distribution server SDK component @@ -3001,7 +3001,7 @@ sl_btmesh_fw_distribution_server_generate_blob_id(sl_bt_uuid_64_t *blob_id) return sc; } -// Called when receiver updating node is added to the firmware distribution list +// Called when receiver target node is added to the firmware distribution list SL_WEAK void sl_btmesh_fw_distribution_server_on_node_added(uint16_t elem_index, uint16_t server_address, @@ -3014,7 +3014,7 @@ sl_btmesh_fw_distribution_server_on_node_added(uint16_t elem_index, (void) node_count; } -// Called when all receiver updating nodes are deleted from the firmware +// Called when all receiver target nodes are deleted from the firmware // distribution list SL_WEAK void sl_btmesh_fw_distribution_server_on_all_nodes_deleted(uint16_t elem_index) @@ -3113,7 +3113,7 @@ sl_btmesh_fw_distribution_server_on_distribution_blob_progress_changed(uint16_t (void) node_count; } -// Called when an Updating Node fails during the distribution +// Called when a Target Node fails during the distribution SL_WEAK void sl_btmesh_fw_distribution_server_on_distribution_node_failed(uint16_t elem_index, uint16_t server_address, @@ -3323,7 +3323,7 @@ sl_status_t sl_btmesh_fw_distribution_server_set_multicast_threshold(uint16_t el void sl_btmesh_fw_distribution_server_delete_step_handle(void) { - uint16_t element_index = 0; + uint16_t element_index = BTMESH_FW_DISTRIBUTION_SERVER_GROUP_MAIN_ELEM_INDEX; do { fw_dist_server_t *self = find_server(element_index); SERVER_STATUS_CHECK(self); diff --git a/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.h b/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.h index 1429291c6c0..f4f53612b1f 100644 --- a/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.h +++ b/app/btmesh/common/btmesh_fw_distribution_server/sl_btmesh_fw_distribution_server.h @@ -133,7 +133,7 @@ const char* sl_btmesh_fw_distribution_server_distribution_state_to_string(sl_btm /***************************************************************************//** * Provides string representations of Firmware Update phase * - * @param[in] node_phase Phase of Firmware Update Server on Updating Node + * @param[in] node_phase Phase of Firmware Update Server on Target Node * * @return String representation of node update phase * @retval "INVALID" if the node_phase is invalid @@ -143,7 +143,7 @@ const char* sl_btmesh_fw_distribution_server_node_phase_to_string(sl_btmesh_fw_d /***************************************************************************//** * Provides string representations of Firmware Update status * - * @param[in] node_status Status of Firmware Update Server on Updating Node + * @param[in] node_status Status of Firmware Update Server on Target Node * * @return String representation of node's firmware update status * @retval "INVALID" if the node_status is invalid @@ -172,7 +172,7 @@ const char* sl_btmesh_fw_distribution_server_firmware_update_status_to_string(sl sl_status_t sl_btmesh_fw_distribution_server_generate_blob_id(sl_bt_uuid_64_t *blob_id); /***************************************************************************//** - * Called when a receiver updating node is added to the firmware distribution + * Called when a receiver target node is added to the firmware distribution * list * * This is a callback which can be implemented in the application @@ -180,10 +180,10 @@ sl_status_t sl_btmesh_fw_distribution_server_generate_blob_id(sl_bt_uuid_64_t *b * then the default weak implementation will be an empty function. * * @param[in] elem_index Distribution server model element index - * @param[in] server_address Unicast address of the added updating node - * @param[in] update_fw_image_idx Firmware image index on Updating node to be + * @param[in] server_address Unicast address of the added target node + * @param[in] update_fw_image_idx Firmware image index on target node to be * updated during the distribution - * @param[in] node_count Total number of updating nodes which participates in + * @param[in] node_count Total number of target nodes which participates in * the firmware distribution (including this new one) * ******************************************************************************/ @@ -193,7 +193,7 @@ void sl_btmesh_fw_distribution_server_on_node_added(uint16_t elem_index, uint16_t node_count); /***************************************************************************//** - * Called when all receiver updating nodes are deleted from the firmware + * Called when all receiver target nodes are deleted from the firmware * distribution list * * This is a callback which can be implemented in the application @@ -224,7 +224,7 @@ void sl_btmesh_fw_distribution_server_on_all_nodes_deleted(uint16_t elem_index); * @param[in] fw_list_index Index of the firmware in the Distributor's FW List * @param[in] timeout_base Timeout base * @param[in] transfer_mode Transfer Mode to use in the distribution - * @param[in] node_count Total number of updating nodes which participates in + * @param[in] node_count Total number of target nodes which participates in * the firmware distribution * ******************************************************************************/ @@ -281,7 +281,7 @@ void sl_btmesh_fw_distribution_server_on_distribution_suspended(uint16_t elem_in * @param[in] fw_list_index Index of the firmware in the Distributor's FW List * @param[in] timeout_base Timeout base * @param[in] transfer_mode Transfer Mode to use in the distribution - * @param[in] node_count Total number of updating nodes which participates in + * @param[in] node_count Total number of target nodes which participates in * the firmware distribution * ******************************************************************************/ @@ -304,8 +304,8 @@ void sl_btmesh_fw_distribution_server_on_distribution_resumed(uint16_t elem_inde * * @param[in] elem_index Distribution server model element index * @param[in] state Distribution state - * @param[in] num_active_nodes Number of updating nodes which are still active - * @param[in] node_count Total number of updating nodes + * @param[in] num_active_nodes Number of target nodes which are still active + * @param[in] node_count Total number of target nodes * ******************************************************************************/ void sl_btmesh_fw_distribution_server_on_distribution_state_changed(uint16_t elem_index, @@ -327,7 +327,7 @@ void sl_btmesh_fw_distribution_server_on_distribution_state_changed(uint16_t ele * of the blocks because in a block some chunks could be retransmitted * multiple times. * @param[in] blob_size Size of the BLOB - * @param[in] node_count Number of updating nodes + * @param[in] node_count Number of target nodes * ******************************************************************************/ void sl_btmesh_fw_distribution_server_on_distribution_blob_progress_changed(uint16_t elem_index, @@ -336,10 +336,10 @@ void sl_btmesh_fw_distribution_server_on_distribution_blob_progress_changed(uint uint16_t node_count); /***************************************************************************//** - * Called when an Updating Node fails during the distribution + * Called when a Target Node fails during the distribution * * If one node fails during the distribution, it does not mean, that the - * distribution fails as well. The distribution only fails, when every Updating + * distribution fails as well. The distribution only fails, when every Target * Node fails. * * This is a callback which can be implemented in the application @@ -347,20 +347,20 @@ void sl_btmesh_fw_distribution_server_on_distribution_blob_progress_changed(uint * then the default weak implementation will be an empty function. * * @param[in] elem_index Distribution server model element index - * @param[in] server_address Unicast address of the failed Updating Node - * @param[in] update_phase Update Phase of Firmware Update Server on Updating Node - * @param[in] update_status Update Status of Firmware Update Server on Updating Node + * @param[in] server_address Unicast address of the failed Target Node + * @param[in] update_phase Update Phase of Firmware Update Server on Target Node + * @param[in] update_status Update Status of Firmware Update Server on Target Node * If the firmware update of the node fails due to Firmware Update Server related * error then this field isn't zero and it has sl_btmesh_fw_update_server_update_status_t * value. - * @param[in] mbt_status Transfer status of BLOB Transfer server on Updating Node. + * @param[in] mbt_status Transfer status of BLOB Transfer server on Target Node. * If the firmware update of a node fails due to BLOB Transfer error then this * field won't be zero. * @param[in] progress 0-100, percentage of BLOB Transfer octets - * @param[in] fw_index Firmware image index on Updating node which is updated + * @param[in] fw_index Firmware image index on Target node which is updated * during the distribution - * @param[in] num_active_nodes Number of updating nodes which are still active - * @param[in] node_count Total number of updating nodes + * @param[in] num_active_nodes Number of target nodes which are still active + * @param[in] node_count Total number of target nodes * ******************************************************************************/ void sl_btmesh_fw_distribution_server_on_distribution_node_failed(uint16_t elem_index, diff --git a/app/btmesh/common/btmesh_provisionee/config/sl_btmesh_provisionee_config.h b/app/btmesh/common/btmesh_provisionee/config/sl_btmesh_provisionee_config.h index 3f710e0a392..017a9b57600 100644 --- a/app/btmesh/common/btmesh_provisionee/config/sl_btmesh_provisionee_config.h +++ b/app/btmesh/common/btmesh_provisionee/config/sl_btmesh_provisionee_config.h @@ -36,6 +36,14 @@ // 1 #define SL_BTMESH_PROVISIONEE_LOGGING_CFG_VAL 1 +// Enable automatic reset on node reset +// 1 +#define SL_BTMESH_PROVISIONEE_AUTO_RESET 1 + +// Delay of automatic reset in ms +// 0 +#define SL_BTMESH_PROVISIONEE_AUTO_RESET_DELAY 0 + // Automatic unprovisioned device beaconing // Start unprovisioned device beaconing automatically with the selected bearers after node initialization is complete. // <0=> Disable diff --git a/app/btmesh/common/btmesh_provisionee/sl_btmesh_provisionee.c b/app/btmesh/common/btmesh_provisionee/sl_btmesh_provisionee.c index 3d7934141e0..188c441a083 100644 --- a/app/btmesh/common/btmesh_provisionee/sl_btmesh_provisionee.c +++ b/app/btmesh/common/btmesh_provisionee/sl_btmesh_provisionee.c @@ -66,15 +66,13 @@ #define SL_UNUSED __attribute__((unused)) #define AUTH_VAL_SIZE_MAX 32 -// Callback has no parameters -#define NO_CALLBACK_DATA (void *)NULL -// Timeout for system reset after node reset event occured -#define SL_BTMESH_SYSTEM_RESET_TIMEOUT 0 static size_t auth_val_size = AUTH_VAL_SIZE_MAX; // Timer callback +#if SL_BTMESH_PROVISIONEE_AUTO_RESET static app_timer_t sl_btmesh_system_reset_timer; +#endif // ----------------------------------------------------------------------------- // Static Function Declarations @@ -182,20 +180,21 @@ void sl_btmesh_provisionee_on_event(sl_btmesh_msg_t* evt) break; #endif +#if SL_BTMESH_PROVISIONEE_AUTO_RESET case sl_btmesh_evt_node_reset_id: #ifdef SL_CATALOG_BTMESH_FACTORY_RESET_PRESENT // Application callback on node reset sl_btmesh_factory_reset_on_node_reset(); #endif // SL_CATALOG_BTMESH_FACTORY_RESET_PRESENT - // Reboot after a small delay + // Reboot after a delay sc = app_timer_start(&sl_btmesh_system_reset_timer, - SL_BTMESH_SYSTEM_RESET_TIMEOUT, + SL_BTMESH_PROVISIONEE_AUTO_RESET_DELAY, on_system_reset_timer, - NO_CALLBACK_DATA, + NULL, false); app_assert_status_f(sc, "Failed to start system reset timer after node reset event"); break; - +#endif default: break; } diff --git a/app/btmesh/common/btmesh_sar_config_client/btmesh_sar_config_client.dcd b/app/btmesh/common/btmesh_sar_config_client/btmesh_sar_config_client.dcd new file mode 100644 index 00000000000..4ea28065cb0 --- /dev/null +++ b/app/btmesh/common/btmesh_sar_config_client/btmesh_sar_config_client.dcd @@ -0,0 +1,9 @@ +[ + { + "name": "Main", + "location": "0x0000", + "sig_models" : [ + {"mid": "0x000f", "name": "SAR Configuration Client"} + ] + } +] \ No newline at end of file diff --git a/app/btmesh/common/btmesh_sar_config_client/sl_btmesh_sar_config_client.c b/app/btmesh/common/btmesh_sar_config_client/sl_btmesh_sar_config_client.c new file mode 100644 index 00000000000..1b0d0c4507c --- /dev/null +++ b/app/btmesh/common/btmesh_sar_config_client/sl_btmesh_sar_config_client.c @@ -0,0 +1,63 @@ +/***************************************************************************//** + * @file + * @brief BT Mesh SAR Configuration Client + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#include "sl_status.h" +#include "sl_bt_api.h" +#include "sl_btmesh_api.h" + +#include "app_assert.h" + +#include "sl_btmesh_sar_config_client.h" + +/***************************************************************************//** + * @addtogroup sar_config_client BT Mesh SAR Configuration Client + * @{ + ******************************************************************************/ +void sl_btmesh_sar_config_client_on_event(const sl_btmesh_msg_t *const evt) +{ + sl_status_t sc; + switch (SL_BT_MSG_ID(evt->header)) { + case sl_btmesh_evt_prov_initialized_id: + case sl_btmesh_evt_node_provisioned_id: { + sc = sl_btmesh_sar_config_client_init(); + app_assert_status_f(sc, "Failed to init SAR Config Client"); + break; + } + case sl_btmesh_evt_node_initialized_id: { + if (0 != evt->data.evt_node_initialized.provisioned) { + sc = sl_btmesh_sar_config_client_init(); + app_assert_status_f(sc, "Failed to init SAR Config Client"); + } + break; + } + } +} + +/** @} end sar_config_client */ diff --git a/app/btmesh/common/btmesh_sar_config_client/sl_btmesh_sar_config_client.h b/app/btmesh/common/btmesh_sar_config_client/sl_btmesh_sar_config_client.h new file mode 100644 index 00000000000..d97c0220871 --- /dev/null +++ b/app/btmesh/common/btmesh_sar_config_client/sl_btmesh_sar_config_client.h @@ -0,0 +1,59 @@ +/***************************************************************************//** + * @file + * @brief BT Mesh SAR Configuration Client + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BTMESH_SAR_CONFIG_CLIENT_H +#define SL_BTMESH_SAR_CONFIG_CLIENT_H + +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + +/***************************************************************************//** + * @addtogroup sar_config_client BT Mesh SAR Configuration Client + * @{ + ******************************************************************************/ + +/***************************************************************************//** + * Handle SAR Configuration Client events. + * + * This function is called automatically after enabling the component. + * + * @param[in] evt Pointer to incoming event. + * + ******************************************************************************/ +void sl_btmesh_sar_config_client_on_event(const sl_btmesh_msg_t *const evt); + +/** @} end sar_config_client */ + +#ifdef __cplusplus +} +#endif // __cplusplus + +#endif // SL_BTMESH_SAR_CONFIG_CLIENT_H diff --git a/app/btmesh/common/btmesh_sar_config_server/btmesh_sar_config_server.dcd b/app/btmesh/common/btmesh_sar_config_server/btmesh_sar_config_server.dcd new file mode 100644 index 00000000000..ccbe7811aed --- /dev/null +++ b/app/btmesh/common/btmesh_sar_config_server/btmesh_sar_config_server.dcd @@ -0,0 +1,9 @@ +[ + { + "name": "Main", + "location": "0x0000", + "sig_models" : [ + {"mid": "0x000e", "name": "SAR Configuration Server"} + ] + } +] \ No newline at end of file diff --git a/app/btmesh/common/btmesh_sar_config_server/sl_btmesh_sar_config_server.c b/app/btmesh/common/btmesh_sar_config_server/sl_btmesh_sar_config_server.c new file mode 100644 index 00000000000..63019f9b700 --- /dev/null +++ b/app/btmesh/common/btmesh_sar_config_server/sl_btmesh_sar_config_server.c @@ -0,0 +1,63 @@ +/***************************************************************************//** + * @file + * @brief BT Mesh SAR Configuration Server + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#include "sl_status.h" +#include "sl_bt_api.h" +#include "sl_btmesh_api.h" + +#include "app_assert.h" + +#include "sl_btmesh_sar_config_server.h" + +/***************************************************************************//** + * @addtogroup sar_config_server BT Mesh SAR Configuration Server + * @{ + ******************************************************************************/ +void sl_btmesh_sar_config_server_on_event(const sl_btmesh_msg_t *const evt) +{ + sl_status_t sc; + switch (SL_BT_MSG_ID(evt->header)) { + case sl_btmesh_evt_prov_initialized_id: + case sl_btmesh_evt_node_provisioned_id: { + sc = sl_btmesh_sar_config_server_init(); + app_assert_status_f(sc, "Failed to init SAR Config Server"); + break; + } + case sl_btmesh_evt_node_initialized_id: { + if (0 != evt->data.evt_node_initialized.provisioned) { + sc = sl_btmesh_sar_config_server_init(); + app_assert_status_f(sc, "Failed to init SAR Config Server"); + } + break; + } + } +} + +/** @} end sar_config_server */ diff --git a/app/btmesh/common/btmesh_sar_config_server/sl_btmesh_sar_config_server.h b/app/btmesh/common/btmesh_sar_config_server/sl_btmesh_sar_config_server.h new file mode 100644 index 00000000000..8d429beef43 --- /dev/null +++ b/app/btmesh/common/btmesh_sar_config_server/sl_btmesh_sar_config_server.h @@ -0,0 +1,59 @@ +/***************************************************************************//** + * @file + * @brief BT Mesh SAR Configuration Server + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BTMESH_SAR_CONFIG_SERVER_H +#define SL_BTMESH_SAR_CONFIG_SERVER_H + +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + +/***************************************************************************//** + * @addtogroup sar_config_server BT Mesh SAR Configuration Server + * @{ + ******************************************************************************/ + +/***************************************************************************//** + * Handle SAR Configuration Server events. + * + * This function is called automatically after enabling the component. + * + * @param[in] evt Pointer to incoming event. + * + ******************************************************************************/ +void sl_btmesh_sar_config_server_on_event(const sl_btmesh_msg_t *const evt); + +/** @} end sar_config_server */ + +#ifdef __cplusplus +} +#endif // __cplusplus + +#endif // SL_BTMESH_SAR_CONFIG_SERVER_H diff --git a/app/btmesh/component/btmesh_blob_storage.slcc b/app/btmesh/component/btmesh_blob_storage.slcc index f9eafe33ffc..1e16ea61125 100644 --- a/app/btmesh/component/btmesh_blob_storage.slcc +++ b/app/btmesh/component/btmesh_blob_storage.slcc @@ -7,9 +7,14 @@ description: > size of BLOBs that can be stored on the device. Please check the bootloader configuration. This component is prepared for integration into SOC applications. + + This is a No-Code component, if it is used with either BLOB transfer Client or Server components. category: "Bluetooth Mesh|Utility" quality: production root_path: app/btmesh/common/btmesh_blob_storage +tag: + - No-Code + config_file: - path: config/sl_btmesh_blob_storage_config.h source: diff --git a/app/btmesh/component/btmesh_blob_transfer_server.slcc b/app/btmesh/component/btmesh_blob_transfer_server.slcc index 78d1b175998..84f79dbcb27 100644 --- a/app/btmesh/component/btmesh_blob_transfer_server.slcc +++ b/app/btmesh/component/btmesh_blob_transfer_server.slcc @@ -2,55 +2,49 @@ id: btmesh_blob_transfer_server label: BLOB Transfer Server package: Btmesh description: > - Provides BT Mesh BLOB (binary large object) Transfer Server functionality, + Provides BT Mesh BLOB (Binary Large OBject) Transfer Server functionality, defined in mesh specification. The BLOB Transfer Server model is used to receive a BLOB from a BLOB Transfer Client. The BLOB is delivered to a higher-layer application for further processing once the transfer is complete. + + This component is instantiable, meaning that several named instances can be + created. For each instance, a configuration header, an instance header and a + source file is generated to encapsulate functionalities and initialize and + manage the instance. + Each BLOB Transfer Server instance shall be assigned to different elements + by instance configuration in accordance with mesh specification. + + Selecting this component will also include the BLOB Transfer Server Core + component, which is the implementation of the BLOB Transfer Server API. + This component is prepared for integration into SOC applications. + + This is a Low-Code component. For example, the following weak callback + function is called when a BLOB transfer is completed: + void sl_btmesh_blob_transfer_server_transfer_done(sl_bt_uuid_64_t const *const blob_id) category: "Bluetooth Mesh|Models|Transport" quality: production root_path: app/btmesh/common/btmesh_blob_transfer_server +tag: + - Low-Code +instantiable: + prefix: inst config_file: - - path: btmesh_blob_transfer_server.dcd + - path: btmesh_blob_transfer_server_{{instance}}.dcd + file_id: btmesh_blob_transfer_server_dcd directory: btmeshconf - - path: config/sl_btmesh_blob_transfer_server_config.h -source: - - path: sl_btmesh_blob_transfer_server.c - - path: sl_btmesh_blob_transfer_server_api.c -include: - - path: "" - file_list: - - path: sl_btmesh_blob_transfer_server.h - - path: sl_btmesh_blob_transfer_server_api.h + - path: config/sl_btmesh_blob_transfer_server_{{instance}}_config.h + file_id: btmesh_blob_transfer_server_config requires: - - name: app_assert - - name: app_btmesh_util - - name: btmesh_provisionee - - name: btmesh_stack - - name: btmesh_core - - name: btmesh_blob_storage - - name: btmesh_stack_mbt_server - - name: silabs_core_sl_malloc + - name: btmesh_blob_transfer_server_core provides: - name: btmesh_blob_transfer_server - template_contribution: - - name: btmesh_on_event - value: - include: sl_btmesh_blob_transfer_server.h - function: sl_btmesh_blob_transfer_server_on_event + - name: btmesh_blob_transfer_server_instance + value: "{{instance}}" + - name: component_catalog + value: btmesh_blob_transfer_server - name: component_catalog - value: blob_transfer_server - - name: event_handler - value: - event: internal_app_process_action - include: sl_btmesh_blob_transfer_server.h - handler: sl_btmesh_blob_transfer_server_step_handle -validation_library: - - path: ../../../common/validation/autonumber_common.lua - name: autonumber_common -validation_helper: - - path: btmesh_blob_transfer_server_validation.lua - - path: "../../script/validation/soc_ncp_compatibility.lua" \ No newline at end of file + value: "btmesh_blob_transfer_server_{{instance}}" diff --git a/app/btmesh/component/btmesh_blob_transfer_server_core.slcc b/app/btmesh/component/btmesh_blob_transfer_server_core.slcc new file mode 100644 index 00000000000..869ce60d7ea --- /dev/null +++ b/app/btmesh/component/btmesh_blob_transfer_server_core.slcc @@ -0,0 +1,56 @@ +id: btmesh_blob_transfer_server_core +label: BLOB Transfer Server Core +package: Btmesh +description: > + Provides BT Mesh BLOB (Binary Large OBject) Transfer Server Core API + for managing the BLOB Transfer Server instances. + + This component includes only the core functionality. To configure and create + instances of BLOB Transfer Server, the BLOB Transfer Server component shall be + added to the project. + + This component is prepared for integration into SOC applications. +category: "Bluetooth Mesh|Models|Transport" +quality: production +root_path: app/btmesh/common/btmesh_blob_transfer_server +config_file: + - path: config/sl_btmesh_blob_transfer_server_config.h + file_id: btmesh_blob_transfer_server_core_config +source: + - path: sl_btmesh_blob_transfer_server.c + - path: sl_btmesh_blob_transfer_server_api.c +include: + - path: "" + file_list: + - path: sl_btmesh_blob_transfer_server.h + - path: sl_btmesh_blob_transfer_server_api.h +requires: + - name: app_assert + - name: app_btmesh_util + - name: btmesh_provisionee + - name: btmesh_stack + - name: btmesh_core + - name: btmesh_blob_storage + - name: btmesh_stack_mbt_server + - name: silabs_core_sl_malloc +provides: + - name: btmesh_blob_transfer_server_core +template_file: + - path: sli_btmesh_blob_transfer_server_instances.c.jinja + - path: sli_btmesh_blob_transfer_server_instances.h.jinja +template_contribution: + - name: btmesh_on_event + value: + include: sl_btmesh_blob_transfer_server.h + function: sl_btmesh_blob_transfer_server_on_event + - name: event_handler + value: + event: internal_app_process_action + include: sl_btmesh_blob_transfer_server.h + handler: sl_btmesh_blob_transfer_server_step_handle +validation_library: + - path: ../../../common/validation/autonumber_common.lua + name: autonumber_common +validation_helper: + - path: btmesh_blob_transfer_server_validation.lua + - path: "../../script/validation/soc_ncp_compatibility.lua" \ No newline at end of file diff --git a/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_all.slcc b/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_all.slcc new file mode 100644 index 00000000000..770f7ac7aa5 --- /dev/null +++ b/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_all.slcc @@ -0,0 +1,36 @@ +id: btmesh_blob_transfer_server_recommended_instance_all +label: BLOB Transfer Server Recommended Instance +package: Btmesh +description: > + Provides recommended instances of BT Mesh BLOB (Binary Large OBject) Transfer + Server component when both BT Mesh DFU Target Node and BT Mesh DFU Distributor + Node roles are implemented by the node. + BLOB Transfer Server instance of BT Mesh DFU Target Node role is present on + the primary element. BLOB Transfer Server instance of BT Mesh DFU Distributor + Node role is present on the secondary element. + + This is a utility component which is used to improve No-Code experience by + providing default BLOB Transfer Server instances for upper layer components. + The same component instances can be created manually to achieve same behavior. + If BLOB Transfer Server instance is added to the project directly then it + overrides the recommended component instances, and consequently component + instances shall be added to the project manually when this default SLC + behavior is not desirable. + + This is not a standalone component. + + This component is prepared for integration into SOC applications. +category: "Bluetooth Mesh|Models|Transport" +quality: production +requires: + - name: btmesh_blob_transfer_server +provides: + - name: btmesh_blob_transfer_server_recommended_instance_dist + - name: btmesh_blob_transfer_server_recommended_instance_target +recommends: + - id: btmesh_blob_transfer_server + instance: + - dfu_target + - dfu_dist +ui_hints: + visibility: advanced \ No newline at end of file diff --git a/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_dist.slcc b/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_dist.slcc new file mode 100644 index 00000000000..9815fb502fd --- /dev/null +++ b/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_dist.slcc @@ -0,0 +1,33 @@ +id: btmesh_blob_transfer_server_recommended_instance_dist +label: BLOB Transfer Server Recommended Instance +package: Btmesh +description: > + Provides recommended instance of BT Mesh BLOB (Binary Large OBject) Transfer + Server component when BT Mesh DFU Distributor Node role is implemented by the + node. BLOB Transfer Server instance of BT Mesh DFU Distributor Node role is + present on the secondary element. + + This is a utility component which is used to improve No-Code experience by + providing default BLOB Transfer Server instances for upper layer components. + The same component instances can be created manually to achieve same behavior. + If BLOB Transfer Server instance is added to the project directly then it + overrides the recommended component instances, and consequently component + instances shall be added to the project manually when this default SLC + behavior is not desirable. + + This is not a standalone component. + + This component is prepared for integration into SOC applications. +category: "Bluetooth Mesh|Models|Transport" +quality: production +requires: + - name: btmesh_blob_transfer_server +provides: + - name: btmesh_blob_transfer_server_recommended_instance_dist + - name: btmesh_blob_transfer_server_recommended_instance_dist_only +recommends: + - id: btmesh_blob_transfer_server + instance: + - dfu_dist +ui_hints: + visibility: advanced \ No newline at end of file diff --git a/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_target.slcc b/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_target.slcc new file mode 100644 index 00000000000..34747bd33ce --- /dev/null +++ b/app/btmesh/component/btmesh_blob_transfer_server_recommended_instance_target.slcc @@ -0,0 +1,33 @@ +id: btmesh_blob_transfer_server_recommended_instance_target +label: BLOB Transfer Server Recommended Instance +package: Btmesh +description: > + Provides recommended instance of BT Mesh BLOB (Binary Large OBject) Transfer + Server component when BT Mesh DFU Target Node role is implemented by the node. + BLOB Transfer Server instance of BT Mesh DFU Target Node role is present on + the primary element. + + This is a utility component which is used to improve No-Code experience by + providing default BLOB Transfer Server instances for upper layer components. + The same component instances can be created manually to achieve same behavior. + If BLOB Transfer Server instance is added to the project directly then it + overrides the recommended component instances, and consequently component + instances shall be added to the project manually when this default SLC + behavior is not desirable. + + This is not a standalone component. + + This component is prepared for integration into SOC applications. +category: "Bluetooth Mesh|Models|Transport" +quality: production +requires: + - name: btmesh_blob_transfer_server +provides: + - name: btmesh_blob_transfer_server_recommended_instance_target + - name: btmesh_blob_transfer_server_recommended_instance_target_only +recommends: + - id: btmesh_blob_transfer_server + instance: + - dfu_target +ui_hints: + visibility: advanced \ No newline at end of file diff --git a/app/btmesh/component/btmesh_distributor.slcc b/app/btmesh/component/btmesh_distributor.slcc index 48247d61c21..fd3fcd0acf3 100644 --- a/app/btmesh/component/btmesh_distributor.slcc +++ b/app/btmesh/component/btmesh_distributor.slcc @@ -6,9 +6,18 @@ description: > This component is prepared for integration into SOC applications. category: "Bluetooth Mesh|DFU Roles" quality: production -root_path: app/bluetooth +root_path: app/btmesh/common/btmesh_distributor +config_file: + - override: + file_id: btmesh_blob_transfer_server_dcd + component: btmesh_blob_transfer_server + instance: dfu_dist + path: btmesh_blob_transfer_server_dfu_dist.dcd + directory: btmeshconf +provides: + - name: btmesh_distributor requires: - name: btmesh_fw_distribution_server - -validation_helper: - - path: "../btmesh/script/validation/soc_ncp_compatibility.lua" \ No newline at end of file + - name: btmesh_blob_transfer_server_recommended_instance_dist +conflicts: + - name: btmesh_blob_transfer_server_recommended_instance_target_only \ No newline at end of file diff --git a/app/btmesh/component/btmesh_event_log.slcc b/app/btmesh/component/btmesh_event_log.slcc index 2b6470ab01f..a79217e7fd9 100644 --- a/app/btmesh/component/btmesh_event_log.slcc +++ b/app/btmesh/component/btmesh_event_log.slcc @@ -6,10 +6,15 @@ description: > logs stack events. Its main purpose is to log application related stack events. Both Bluetooth LE and Bluetooth mesh events are handled by the Event Logging component. This component is suitable for use in both NCP and SOC applications. - This is a No-Code component. + + This is a No-Code component (UART communication can be enabled/disabled + in the Platform/Board Control software component). category: "Bluetooth Mesh|Utility" quality: "production" root_path: "app/btmesh/common/btmesh_event_log" +tag: + - No-Code + config_file: - path: "config/sl_btmesh_event_log_config.h" source: diff --git a/app/btmesh/component/btmesh_factory_reset.slcc b/app/btmesh/component/btmesh_factory_reset.slcc index 021db62f625..f4f213721ae 100644 --- a/app/btmesh/component/btmesh_factory_reset.slcc +++ b/app/btmesh/component/btmesh_factory_reset.slcc @@ -11,10 +11,13 @@ description: > enters to unprovisioned state. These interface functions are available also for CLI calls. This component is prepared for integration into SOC applications. - This is a No-Code component. + This is a No-Code component, but it only handles incoming factory reset commands from other nodes by default. category: "Bluetooth Mesh|Utility" quality: "production" root_path: "app/btmesh/common/btmesh_factory_reset" +tag: + - No-Code + source: - path: "sl_btmesh_factory_reset.c" include: @@ -34,9 +37,7 @@ requires: - name: "bluetooth_feature_system" - name: "btmesh_stack_node" - name: "btmesh_stack" - - name: "app_timer" -recommends: - - id: "app_timer" + - name: "sleeptimer" template_contribution: - name: cli_command diff --git a/app/btmesh/component/btmesh_firmware_update_client.slcc b/app/btmesh/component/btmesh_firmware_update_client.slcc index abeeb70de84..8b4869fb5ec 100644 --- a/app/btmesh/component/btmesh_firmware_update_client.slcc +++ b/app/btmesh/component/btmesh_firmware_update_client.slcc @@ -9,18 +9,23 @@ description: > This component is prepared for integration into SOC applications. The Initiator uses this model to retrieve the information about the firmware - subsystems installed on the Updating node, and to get the location of the new - firmware images. The Initiator receives the list of Updating nodes from the + subsystems installed on the Target node, and to get the location of the new + firmware images. The Initiator receives the list of Target nodes from the higher-layer application. The Distributor uses this model to start a firmware image transfer to the - Updating nodes. The Distributor receives the list of Updating nodes from the + Target nodes. The Distributor receives the list of Target nodes from the Initiator. The Distributor uses the procedures on the Firmware Update Client model with the inputs to these procedures being chosen by the Firmware Distribution Server. + + This is a No-Code component. category: "Bluetooth Mesh|Models|Firmware Update" quality: production root_path: app/btmesh/common/btmesh_firmware_update_client +tag: + - No-Code + config_file: - path: btmesh_firmware_update_client.dcd directory: btmeshconf diff --git a/app/btmesh/component/btmesh_firmware_update_server.slcc b/app/btmesh/component/btmesh_firmware_update_server.slcc index 6a11e475564..0469ec2870a 100644 --- a/app/btmesh/component/btmesh_firmware_update_server.slcc +++ b/app/btmesh/component/btmesh_firmware_update_server.slcc @@ -5,14 +5,19 @@ description: > Provides BT Mesh Firmware Update Server functionality, defined in mesh specification. - This model is used by the Updating node to report the firmware images + This model is used by the Target node to report the firmware images installed on the node and the location of new firmware images, and to initiate a firmware update in order to receive a new firmware. The firmware image will be transferred using the BLOB Transfer Server model. This component is prepared for integration into SOC applications. + + This is a No-Code component. category: "Bluetooth Mesh|Models|Firmware Update" quality: production root_path: app/btmesh/common/btmesh_firmware_update_server +tag: + - No-Code + config_file: - path: btmesh_firmware_update_server.dcd directory: btmeshconf @@ -46,7 +51,7 @@ template_contribution: include: sl_btmesh_firmware_update_server.h function: sl_btmesh_firmware_update_server_on_event - name: component_catalog - value: firmware_update_server + value: btmesh_firmware_update_server - name: event_handler value: event: internal_app_process_action diff --git a/app/btmesh/component/btmesh_friend.slcc b/app/btmesh/component/btmesh_friend.slcc index 9ae699658cd..1f7443a8208 100644 --- a/app/btmesh/component/btmesh_friend.slcc +++ b/app/btmesh/component/btmesh_friend.slcc @@ -9,9 +9,14 @@ description: > Callback functions are provided for friendship establishment and termination. Friend functionality can be enabled or disabled during runtime via node configuration. This component is prepared for integration into SOC applications. + + This is a No-Code component. category: "Bluetooth Mesh|Features" quality: "production" root_path: "app/btmesh/common/btmesh_friend" +tag: + - No-Code + config_file: - path: "config/sl_btmesh_friend_config.h" source: diff --git a/app/btmesh/component/btmesh_fw_distribution_server.slcc b/app/btmesh/component/btmesh_fw_distribution_server.slcc index 36aead33ee8..1f73b7f8519 100644 --- a/app/btmesh/component/btmesh_fw_distribution_server.slcc +++ b/app/btmesh/component/btmesh_fw_distribution_server.slcc @@ -6,14 +6,19 @@ description: > specification. This model is used by the Distributor to receive from the Initiator the - firmware update parameters, the set of Updating nodes to update, and the + firmware update parameters, the set of Target nodes to update, and the firmware image to transfer. This model uses the Firmware Update Client model and the BLOB Transfer Client model to manage the firmware update. The Firmware Distribution Server can transfer one firmware image at a time. This component is prepared for integration into SOC applications. + + This is a No-Code component. category: "Bluetooth Mesh|Models|Firmware Update" quality: production root_path: app/btmesh/common/btmesh_fw_distribution_server +tag: + - No-Code + config_file: - path: btmesh_fw_distribution_server.dcd directory: btmeshconf diff --git a/app/btmesh/component/btmesh_iv_update.slcc b/app/btmesh/component/btmesh_iv_update.slcc index c327a15aeba..2d4144d8f01 100644 --- a/app/btmesh/component/btmesh_iv_update.slcc +++ b/app/btmesh/component/btmesh_iv_update.slcc @@ -8,10 +8,14 @@ description: > - automatic IV Update request, after a configured time in Normal operation. Turning on this component may increase power consumption. This component is prepared for integration into SOC applications. + This is a No-Code component. category: "Bluetooth Mesh" quality: "production" root_path: "app/btmesh/common/btmesh_iv_update" +tag: + - No-Code + config_file: - path: "config/sl_btmesh_iv_update_config.h" source: diff --git a/app/btmesh/component/btmesh_provisioning_decorator.slcc b/app/btmesh/component/btmesh_provisioning_decorator.slcc index d2ee3638926..690d6456e8b 100644 --- a/app/btmesh/component/btmesh_provisioning_decorator.slcc +++ b/app/btmesh/component/btmesh_provisioning_decorator.slcc @@ -8,10 +8,19 @@ description: > provisioning. A general callback for handling Provisioning Decorator events is also available. This component is prepared for integration into SOC applications. - This is a No-Code component. + This is a No-Code component, it automatically handles retries after failed provisioning attempts. + Additionally, the following weak callbacks can be implemented in Low-Code fashion to handle + different stages of the provisioning process: + - void sl_btmesh_on_provision_init_status(bool provisioned, uint16_t address, uint32_t iv_index) + - void sl_btmesh_on_node_provisioning_started(uint16_t result) + - void sl_btmesh_on_node_provisioned(uint16_t address, uint32_t iv_index) + - void sl_btmesh_on_node_provisioning_failed(uint16_t result) category: "Bluetooth Mesh|Utility" quality: "production" root_path: "app/btmesh/common/btmesh_provisioning_decorator" +tag: + - No-Code + config_file: - path: "config/sl_btmesh_provisioning_decorator_config.h" source: diff --git a/app/btmesh/component/btmesh_sar_config_client.slcc b/app/btmesh/component/btmesh_sar_config_client.slcc new file mode 100644 index 00000000000..f02487f9c17 --- /dev/null +++ b/app/btmesh/component/btmesh_sar_config_client.slcc @@ -0,0 +1,42 @@ +id: "btmesh_sar_config_client" +label: "SAR Configuration Client" +package: "Btmesh" +description: > + SAR Configuration Client component enables the configuration of the lower transport layer on nodes that support + the SAR Configuration Server model. + This component extends the DCD with SAR Configuration Client model ID and initializes the SAR Configuration + Client model in the BT Mesh stack automatically. + The node configuration shall be performed through the SAR Configuration Client BT Mesh API calls. + This component is prepared for integration into SOC applications. + + This is a No-Code component. +category: "Bluetooth Mesh|Models|SAR" +quality: "production" +root_path: "app/btmesh/common/btmesh_sar_config_client" +tag: + - No-Code + +config_file: + - path: btmesh_sar_config_client.dcd + directory: btmeshconf +source: + - path: "sl_btmesh_sar_config_client.c" +include: + - path: "" + file_list: + - path: "sl_btmesh_sar_config_client.h" +provides: + - name: "btmesh_sar_config_client" +requires: + - name: "app_assert" + - name: "btmesh_role_init" + - name: "btmesh_stack_sar_config_client" + +template_contribution: + - name: "btmesh_on_event" + value: + include: "sl_btmesh_sar_config_client.h" + function: "sl_btmesh_sar_config_client_on_event" + +validation_helper: + - path: "../../script/validation/soc_ncp_compatibility.lua" \ No newline at end of file diff --git a/app/btmesh/component/btmesh_sar_config_server.slcc b/app/btmesh/component/btmesh_sar_config_server.slcc new file mode 100644 index 00000000000..338a8e1eb13 --- /dev/null +++ b/app/btmesh/component/btmesh_sar_config_server.slcc @@ -0,0 +1,44 @@ +id: "btmesh_sar_config_server" +label: "SAR Configuration Server" +package: "Btmesh" +description: > + SAR Configuration Server component enables the local and remote configuration of the segmentation and + reassembly behavior of a node. + This component extends the DCD with SAR Configuration Server model ID and initializes the SAR Configuration + Server model in the BT Mesh stack automatically. + The local node configuration shall be performed through the SAR Configuration Server BT Mesh API calls. + The BT Mesh stack reports in SAR Configuration Server events when the SAR Configuration Transmitter and + Receiver states are set by SAR Configuration Client. + This component is prepared for integration into SOC applications. + + This is a No-Code component. +category: "Bluetooth Mesh|Models|SAR" +quality: "production" +root_path: "app/btmesh/common/btmesh_sar_config_server" +tag: + - No-Code + +config_file: + - path: btmesh_sar_config_server.dcd + directory: btmeshconf +source: + - path: "sl_btmesh_sar_config_server.c" +include: + - path: "" + file_list: + - path: "sl_btmesh_sar_config_server.h" +provides: + - name: "btmesh_sar_config_server" +requires: + - name: "app_assert" + - name: "btmesh_role_init" + - name: "btmesh_stack_sar_config_server" + +template_contribution: + - name: "btmesh_on_event" + value: + include: "sl_btmesh_sar_config_server.h" + function: "sl_btmesh_sar_config_server_on_event" + +validation_helper: + - path: "../../script/validation/soc_ncp_compatibility.lua" \ No newline at end of file diff --git a/app/btmesh/component/btmesh_scene_client.slcc b/app/btmesh/component/btmesh_scene_client.slcc index 45454c8ab14..e8fa3fa08c4 100644 --- a/app/btmesh/component/btmesh_scene_client.slcc +++ b/app/btmesh/component/btmesh_scene_client.slcc @@ -8,7 +8,7 @@ description: > This component provides a function to recall a scene identified by its number. This component is prepared for integration into SOC applications. - This is a No-Code component. + This is a No-Code component, if it is used with other compatible software components (eg.: CTL client). category: "Bluetooth Mesh|Models|Time and Scenes" quality: "production" root_path: "app/btmesh/common/btmesh_scene_client" diff --git a/app/btmesh/component/btmesh_scene_server.slcc b/app/btmesh/component/btmesh_scene_server.slcc index 8a34f290bd1..634804664f6 100644 --- a/app/btmesh/component/btmesh_scene_server.slcc +++ b/app/btmesh/component/btmesh_scene_server.slcc @@ -6,7 +6,7 @@ description: > participate in a scene. This component is prepared for integration into SOC applications. - This is a No-Code component. + This is a No-Code component, if it is used with other compatible software components (eg.: CTL server). category: "Bluetooth Mesh|Models|Time and Scenes" quality: "production" root_path: "app/btmesh/common/btmesh_scene_server" diff --git a/app/btmesh/component/btmesh_sensor_people_count.slcc b/app/btmesh/component/btmesh_sensor_people_count.slcc index 6648eda62e7..bd4fdc540c4 100644 --- a/app/btmesh/component/btmesh_sensor_people_count.slcc +++ b/app/btmesh/component/btmesh_sensor_people_count.slcc @@ -7,9 +7,14 @@ description: > setting and getting and also for increasing and decreasing the simulated people count value. This component is prepared for integration into SOC applications. + + This is a No-Code component, if it is used with Sensor Server to broadcast people count data to sensor clients. category: "Bluetooth Mesh|Utility" quality: "production" root_path: "app/btmesh/common/btmesh_sensor_people_count" +tag: + - No-Code + source: - path: "sl_btmesh_sensor_people_count.c" include: diff --git a/app/btmesh/component/btmesh_target_node.slcc b/app/btmesh/component/btmesh_target_node.slcc new file mode 100644 index 00000000000..1741fd81361 --- /dev/null +++ b/app/btmesh/component/btmesh_target_node.slcc @@ -0,0 +1,21 @@ +id: btmesh_target_node +label: DFU target node +package: Btmesh +description: > + Wrapper software component for DFU target node role in Bluetooth Mesh applications. + This component is prepared for integration into SOC applications. +category: "Bluetooth Mesh|DFU Roles" +quality: production +root_path: app/btmesh +provides: + - name: btmesh_target_node +requires: + - name: btmesh_firmware_update_server + - name: btmesh_blob_transfer_server_recommended_instance_target +conflicts: + - name: btmesh_blob_transfer_server_recommended_instance_dist_only +recommends: + - id: btmesh_blob_transfer_server_recommended_instance_target + +validation_helper: + - path: "script/validation/soc_ncp_compatibility.lua" \ No newline at end of file diff --git a/app/btmesh/component/btmesh_updating_node.slcc b/app/btmesh/component/btmesh_updating_node.slcc deleted file mode 100644 index 2fb958f5d14..00000000000 --- a/app/btmesh/component/btmesh_updating_node.slcc +++ /dev/null @@ -1,14 +0,0 @@ -id: btmesh_updating_node -label: DFU updating node -package: Btmesh -description: > - Wrapper software component for DFU updating node role in Bluetooth Mesh applications. - This component is prepared for integration into SOC applications. -category: "Bluetooth Mesh|DFU Roles" -quality: production -root_path: app/bluetooth -requires: - - name: btmesh_firmware_update_server - -validation_helper: - - path: "../btmesh/script/validation/soc_ncp_compatibility.lua" \ No newline at end of file diff --git a/app/btmesh/component/btmesh_wstk_lcd.slcc b/app/btmesh/component/btmesh_wstk_lcd.slcc index 8303c5603cc..64cb41074f1 100644 --- a/app/btmesh/component/btmesh_wstk_lcd.slcc +++ b/app/btmesh/component/btmesh_wstk_lcd.slcc @@ -9,9 +9,15 @@ description: > automatically at startup. The write interface is used to write one specified line of text to the LCD. This component is prepared for integration into SOC applications. + + This is a No-code component (The LCD can be enabled/disabled + in the Platform/Board Control software component). category: "Bluetooth Mesh|Utility" quality: "production" root_path: "app/btmesh/common/btmesh_wstk_lcd" +tag: + - No-Code + source: - path: "sl_btmesh_wstk_graphics.c" - path: "sl_btmesh_wstk_lcd.c" diff --git a/app/btmesh/documentation/btmesh-release-highlights.txt b/app/btmesh/documentation/btmesh-release-highlights.txt index 609d5373695..fae796c9e48 100644 --- a/app/btmesh/documentation/btmesh-release-highlights.txt +++ b/app/btmesh/documentation/btmesh-release-highlights.txt @@ -1,5 +1,5 @@ -Bluetooth Mesh SDK 5.0.1.0 -- Added support for BRD4194A and BRD4187C radio boards for BT Mesh IOP Test Demos +Bluetooth Mesh SDK 5.0.2.0 +- Targeted quality improvements and bug fixes diff --git a/app/btmesh/documentation/example/btmesh_soc_dfu_distributor/readme.md b/app/btmesh/documentation/example/btmesh_soc_dfu_distributor/readme.md index 7aa839705b7..28e9a9a7288 100644 --- a/app/btmesh/documentation/example/btmesh_soc_dfu_distributor/readme.md +++ b/app/btmesh/documentation/example/btmesh_soc_dfu_distributor/readme.md @@ -1,6 +1,6 @@ # Bluetooth Mesh - SoC DFU Distributor -Device Firmware Update (DFU) is a feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The **Bluetooth Mesh - SoC DFU Distributor** example demonstrates a Bluetooth mesh node playing the DFU Distributor role responsible for delivering new firmware images to the Updating nodes and monitoring the progress of the firmware update. The Distributor acts as an intermediary on behalf of the Initiator so that the Initiator does not always need to be present on the mesh network. Firmware image delivery is performed using the BLOB Transfer models. +Device Firmware Update (DFU) is a feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The **Bluetooth Mesh - SoC DFU Distributor** example demonstrates a Bluetooth mesh node playing the DFU Distributor role responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. The Distributor acts as an intermediary on behalf of the Initiator so that the Initiator does not always need to be present on the mesh network. Firmware image delivery is performed using the BLOB Transfer models. This example requires one of the Internal Storage or SPI Flash Storage Bootloader variants depending on device memory and board hardware capabilities. The Distributor stores update images in bootloader storage slots and therefore the storage slot size must be big enough to store update images. @@ -21,7 +21,7 @@ The example has the Distributor functionality enabled by default because the fol - Firmware Update Client - BLOB Transfer Client -The example also has the Updating node functionality enabled by default because the following components are installed: +The example also has the Target node functionality enabled by default because the following components are installed: - Firmware Update Server - BLOB Transfer Server diff --git a/app/btmesh/documentation/example/btmesh_soc_hsl/readme.md b/app/btmesh/documentation/example/btmesh_soc_hsl/readme.md index 50f4b1706fa..8252fcf281c 100644 --- a/app/btmesh/documentation/example/btmesh_soc_hsl/readme.md +++ b/app/btmesh/documentation/example/btmesh_soc_hsl/readme.md @@ -52,7 +52,7 @@ To learn more about programming an SoC application, see [UG472: Silicon Labs Blu ## Device Firmware Update -Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Updating node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: +Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Target node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: - Firmware Update Server - BLOB Transfer Server diff --git a/app/btmesh/documentation/example/btmesh_soc_light/readme.md b/app/btmesh/documentation/example/btmesh_soc_light/readme.md index 912e03c5fe1..f3f3136b64f 100644 --- a/app/btmesh/documentation/example/btmesh_soc_light/readme.md +++ b/app/btmesh/documentation/example/btmesh_soc_light/readme.md @@ -46,7 +46,7 @@ To learn more about programming an SoC application, see [UG472: Silicon Labs Blu ## Device Firmware Update -Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Updating node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: +Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Target node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: - Firmware Update Server - BLOB Transfer Server diff --git a/app/btmesh/documentation/example/btmesh_soc_sensor_client/readme.md b/app/btmesh/documentation/example/btmesh_soc_sensor_client/readme.md index ef1f5088923..872c9608b72 100644 --- a/app/btmesh/documentation/example/btmesh_soc_sensor_client/readme.md +++ b/app/btmesh/documentation/example/btmesh_soc_sensor_client/readme.md @@ -36,7 +36,7 @@ To learn more about programming an SoC application, see [UG472: Silicon Labs Blu ## Device Firmware Update -Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Updating node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: +Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Target node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: - Firmware Update Server - BLOB Transfer Server diff --git a/app/btmesh/documentation/example/btmesh_soc_sensor_server/readme.md b/app/btmesh/documentation/example/btmesh_soc_sensor_server/readme.md index fead57efae4..12fa823cb9d 100644 --- a/app/btmesh/documentation/example/btmesh_soc_sensor_server/readme.md +++ b/app/btmesh/documentation/example/btmesh_soc_sensor_server/readme.md @@ -36,7 +36,7 @@ To learn more about programming an SoC application, see [UG472: Silicon Labs Blu ## Device Firmware Update -Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Updating node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: +Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Target node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: - Firmware Update Server - BLOB Transfer Server diff --git a/app/btmesh/documentation/example/btmesh_soc_switch/readme.md b/app/btmesh/documentation/example/btmesh_soc_switch/readme.md index 9951c5a1bd5..c61dce06231 100644 --- a/app/btmesh/documentation/example/btmesh_soc_switch/readme.md +++ b/app/btmesh/documentation/example/btmesh_soc_switch/readme.md @@ -50,7 +50,7 @@ To learn more about programming an SoC application, see [UG472: Silicon Labs Blu ## Device Firmware Update -Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Updating node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: +Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Target node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: - Firmware Update Server - BLOB Transfer Server diff --git a/app/btmesh/documentation/example/btmesh_soc_switch/readme_low_power.md b/app/btmesh/documentation/example/btmesh_soc_switch/readme_low_power.md index 122191a5cba..cd79f269892 100644 --- a/app/btmesh/documentation/example/btmesh_soc_switch/readme_low_power.md +++ b/app/btmesh/documentation/example/btmesh_soc_switch/readme_low_power.md @@ -49,7 +49,7 @@ To learn more about programming an SoC application, see [UG472: Silicon Labs Blu ## Device Firmware Update -Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Updating node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: +Device Firmware Update (DFU) is a new feature introduced in the Bluetooth Mesh Model specification v1.1 that provides a standard way to update device firmware over a Bluetooth mesh network. The example has the Target node functionality enabled by default that is fulfilled by installing the Firmware Update and BLOB Transfer model components: - Firmware Update Server - BLOB Transfer Server diff --git a/app/btmesh/documentation/slBtMesh_docContent.xml b/app/btmesh/documentation/slBtMesh_docContent.xml index 6c1d0218263..b1071c9b268 100644 --- a/app/btmesh/documentation/slBtMesh_docContent.xml +++ b/app/btmesh/documentation/slBtMesh_docContent.xml @@ -1,6 +1,6 @@ - + Includes detailed information on using the Gecko Bootloader with Silicon Labs Bluetooth applications. It supplements the general Gecko Bootloader implementation information provided in UG489: Silicon Labs Gecko Bootloader User's Guide. @@ -8,7 +8,7 @@ - + Describes the Wi-Fi impact on Bluetooth and methods to improve Bluetooth coexistence with Wi-Fi. Explains design considerations to improve coexistence without direct interaction between Bluetooth and Wi-Fi radios. These techniques are applicable to the EFR32MGx and EFR32BGx series. Discusses the Silicon Labs Packet Traffic Arbitration (PTA) support to coordinate 2.4GHz RF traffic for co-located Bluetooth and Wi-Fi radios. @@ -16,7 +16,7 @@ - + Explains how NVM3 can be used as non-volatile data storage in various protocol implementations. @@ -24,14 +24,7 @@ - - Details methods for testing Bluetooth mesh network performance; results are intended to provide guidance on design practices and principles as well as expected field performance results. - - - - - - + Reviews the Zigbee, Thread, and Bluetooth mesh networks to evaluate their differences in performance and behavior. @@ -39,7 +32,7 @@ - + Describes how to lock and unlock the debug access of EFR32 Gecko Series 2 devices. Many aspects of the debug access, including the secure debug unlock are described. The Debug Challenge Interface (DCI) and Secure Engine (SE) Mailbox Interface for locking and unlocking debug access are also included. @@ -47,7 +40,7 @@ - + Contains detailed information on configuring and using the Secure Boot with hardware Root of Trust and Secure Loader on Series 2 devices, including how to provision the signing key. This is a companion document to UG489: Silicon Labs Gecko Bootloader User's Guide. @@ -55,7 +48,7 @@ - + Details on programming, provisioning, and configuring Series 2 devices in production environments. Covers Secure Engine Subsystem of Series 2 devices, which runs easily upgradeable Secure Engine (SE) or Virtual Secure Engine (VSE) firmware. @@ -63,7 +56,7 @@ - + How to program, provision, and configure the anti-tamper module on EFR32 Series 2 devices with Secure Vault. @@ -71,7 +64,7 @@ - + Describes how to configure the NCP target and how to program the NCP host when using the Bluetooth Stack in Network Co-Processor mode @@ -79,7 +72,7 @@ - + Reviews performing radio frequency physical layer evaluation with EFR32BG SoCs and BGM modules using the Direct Test Mode protocol in Bluetooth SDK v3.x. @@ -87,7 +80,7 @@ - + How to authenticate an EFR32 Series 2 device with Secure Vault, using secure device certificates and signatures. @@ -95,7 +88,7 @@ - + How to securely "wrap" keys in EFR32 Series 2 devices with Secure Vault, so they can be stored in non-volatile storage. @@ -103,28 +96,28 @@ - + Describes the differences between using Bluetooth mesh SDK v1.x in Simplicity Studio 4 and using Bluetooth mesh SDK v2.x in Simplicity Studio 5. Outlines the steps needed to migrate a v1.x project to v2.x. - + Discusses the basics of Bluetooth mesh required to understand the Bluetooth mesh lighting example, and walks through key aspects of the application source code. - + Discusses the basics of sensor models and describe the related sample applications in the SDK that create a wireless network of sensors and sensor clients using Bluetooth mesh technology. - + Describes how to provision and configure Series 2 devices through the DCI and SWD. @@ -132,14 +125,14 @@ - + Includes the results of the interoperability testing of Silicon Labs' ICs and Bluetooth Mesh stack with Android and iOS smart phones. - + Describes how to integrate crypto functionality into applications using PSA Crypto compared to Mbed TLS. @@ -147,21 +140,21 @@ - + Describes Low Power Node (LPN) and Friend operation and the parameters related to power consumption. It also describes how to measure the power consumption of EFR32BG devices acting as Bluetooth mesh LPNs using the setup and procedures recommended in AN969: Measuring Power Consumption in Wireless Gecko Devices. - + Describes in detail how the Bluetooth mesh toplogy can influence network operation. Provides tips on how to tune your network and its nodes to achieve best performance. - + Describes using Simplicity Studio 5's Network Analyzer to debug Bluetooth Mesh and Low Energy applications. It can be read jointly with AN958: Debugging and Programming Interfaces for Customer Designs for more information on using Packet Trace Interface with custom hardware. @@ -169,21 +162,21 @@ - + Provides background information on the sequence number and IV index in a Bluetooth mesh network and the IV Update and IV Index Recovery procedures. It also discusses how to implement IV Update functionality in a Bluetooth mesh application. - + Provides background information on the Bluetooth Mesh Device Firmware Update (DFU) feature, including the BLOB transfer, the DFU roles in a Bluetooth mesh network, the models required for these roles, and the firmware update process. - + Gecko Bootloader v2.x, introduced in GSDK 4.0, contains a number of changes compared to Gecko Bootloader v1.x. This document describes the differences between the versions, including how to configure the new Gecko Bootloader in Simplicity Studio 5. @@ -191,84 +184,91 @@ - + Describes the Bluetooth Mesh Remote Provisioning feature and provides an example walkthrough. With the feature, a device can be provisioned without a direct radio connection between the provisioner and the unprovisioned node. - + Describes the bootloader configurations and the device firmware update (DFU) models in the SDK's example projects, and walks through a firmware update demonstration. - + The NCP Host Provisioner example demonstrates how to run a provisioner on a computer with a NCP node connected. The user can provision, configure, and reset other nodes through the NCP node. - + Describes how certificates are used to establish the authenticity of devices wishing to join a mesh network. - + Describes the Bluetooth Mesh Advertising Extensions feature. The non-standard Bluetooth Mesh modification achieves better performance through utilizing the Bluetooth 5 Advertising Extensions feature, which allows sending much larger advertisement packets. - + Walks through a device firmware update demonstration using the DFU Python script. The script is an NCP host application that requires an NCP node connected. - + + Details methods for testing Bluetooth Mesh 1.1 network performance; results are intended to provide guidance on design practices and principles as well as expected field performance results. + + + + + + Provides an overview and hyperlinks to all packaged documentation. - + Describes how to get started with Bluetooth mesh development using the Bluetooth Mesh Software Development Kit (SDK) version 4.x and higher, and Simplicity Studio 5 with a compatible wireless starter kit. Contains information about features specific to Bluetooth mesh specification version 1.1. - + Contains a comprehensive list of APIs used to interface to the Silicon Labs Bluetooth Mesh stack. - + A reference for those developing C-based applications for the Silicon Labs EFR32 products using the Silicon Labs Bluetooth mesh stack. A companion to UG434: Silicon Labs Bluetooth C Application Developers Guide for SDK v3.x containing content specific to Bluetooth mesh application development. Covers Bluetooth mesh stack architecture, application development flow, use and limitations of the MCU core and peripherals, stack configuration options, and stack resource usage. - + Lists compatibility requirements and sources for all software components in the development environment. Discusses the latest changes to the Silicon Labs Bluetooth mesh SDK and associated utilities, including added/deleted/deprecated features/API, and lists fixed and known issues. - + A detailed overview of the changes, additions, and fixes in the Gecko Platform components. The Gecko Platform includes EMLIB, EMDRV, RAIL Library, NVM3, and the component-based infrastructure. @@ -276,7 +276,7 @@ - + Introduces the security concepts that must be considered when implementing an Internet of Things (IoT) system. Using the ioXt Alliance's eight security principles as a structure, it clearly delineates the solutions Silicon Labs provides to support endpoint security and what you must do outside of the Silicon Labs framework. @@ -284,7 +284,7 @@ - + Introduces bootloading for Silicon Labs networking devices. Discusses the Gecko Bootloader as well as legacy Ember and Bluetooth bootloaders, and describes the file formats used by each. @@ -292,7 +292,7 @@ - + Introduces non-volatile data storage using flash and the three different storage implementations offered for Silicon Labs microcontrollers and SoCs: Simulated EEPROM, PS Store, and NVM3. @@ -300,7 +300,7 @@ - + Describes methods to improve the coexistence of 2.4 GHz IEEE 802.11b/g/n Wi-Fi and other 2.4 GHz radios such as Bluetooth, Bluetooth Mesh, Bluetooth Low Energy, and IEEE 802.15.4-based radios such as Zigbee and OpenThread. @@ -308,7 +308,7 @@ - + Reviews using this XML-based mark-up language to describe the Bluetooth GATT database, configure access and security properties, and include the GATT database as part of the firmware. @@ -316,7 +316,7 @@ - + Describes how and when to use Simplicity Commander's Command-Line Interface. @@ -324,7 +324,7 @@ - + Provides the information needed to effectively use the Bluetooth GATT Configurator provided as a part of Simplicity Studio 5 with Bluetooth SDK 3.x and higher and Bluetooth Mesh SDK 2.x and higher. @@ -332,14 +332,14 @@ - + Describes the components, stack, and DCD (Device Composition Data) configuration options for the Bluetooth Mesh v2.x SDK. - + Describes the high-level implementation of the Silicon Labs Gecko Bootloader for EFR32 SoCs and NCPs, and provides information on how to get started using the Gecko Bootloader with Silicon Labs wireless protocol stacks in GSDK 4.0 and higher. diff --git a/app/btmesh/example/btmesh_ncp_empty/btmesh_ncp_empty_v1_1.slcp b/app/btmesh/example/btmesh_ncp_empty/btmesh_ncp_empty_v1_1.slcp index 7f579f072f7..57bc0eb6173 100644 --- a/app/btmesh/example/btmesh_ncp_empty/btmesh_ncp_empty_v1_1.slcp +++ b/app/btmesh/example/btmesh_ncp_empty/btmesh_ncp_empty_v1_1.slcp @@ -15,7 +15,7 @@ filter: - name: "Device Type" value: ["NCP"] - name: "Project Difficulty" - value: ["Beginner"] + value: ["Beginner"] component: - id: app_assert @@ -56,6 +56,7 @@ component: - id: btmesh_stack_relay - id: btmesh_stack_remote_provisioning_client - id: btmesh_stack_remote_provisioning_server + - id: btmesh_stack_sar_config_client - id: btmesh_stack_sar_config_server - id: btmesh_stack_scene_server - id: btmesh_stack_scene_client @@ -127,7 +128,7 @@ configuration: value: "4" - name: SL_BTMESH_CONFIG_MAX_PROVISIONED_DEVICES value: "16" - - name: SL_BTMESH_CONFIG_MAX_PROV_BEARERS + - name: SL_BTMESH_CONFIG_MAX_PROV_BEARERS value: "3" - name: SL_HEAP_SIZE value: "0xa000" diff --git a/app/btmesh/example/btmesh_ncp_empty/dcd_config.btmeshconf b/app/btmesh/example/btmesh_ncp_empty/dcd_config.btmeshconf index 45dee4cb6e2..2f467175a50 100644 --- a/app/btmesh/example/btmesh_ncp_empty/dcd_config.btmeshconf +++ b/app/btmesh/example/btmesh_ncp_empty/dcd_config.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0000", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Primary Element", diff --git a/app/btmesh/example/btmesh_ncp_empty/dcd_config_v1_1.btmeshconf b/app/btmesh/example/btmesh_ncp_empty/dcd_config_v1_1.btmeshconf index 5340844699b..566121ee9ee 100644 --- a/app/btmesh/example/btmesh_ncp_empty/dcd_config_v1_1.btmeshconf +++ b/app/btmesh/example/btmesh_ncp_empty/dcd_config_v1_1.btmeshconf @@ -14,6 +14,8 @@ { "mid": "0x0003", "name": "Health Client" }, { "mid": "0x0004", "name": "Remote Provisioning Server" }, { "mid": "0x0005", "name": "Remote Provisioning Client" }, + { "mid": "0x000e", "name": "SAR Configuration Server" }, + { "mid": "0x000f", "name": "SAR Configuration Client" }, { "mid": "0x1000", "name": "Generic OnOff Server" }, { "mid": "0x1001", "name": "Generic OnOff Client" }, { "mid": "0x1002", "name": "Generic Level Server" }, diff --git a/app/btmesh/example/btmesh_ncp_empty/dcd_config_xg22.btmeshconf b/app/btmesh/example/btmesh_ncp_empty/dcd_config_xg22.btmeshconf index b486d0c60aa..963fda08d30 100644 --- a/app/btmesh/example/btmesh_ncp_empty/dcd_config_xg22.btmeshconf +++ b/app/btmesh/example/btmesh_ncp_empty/dcd_config_xg22.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0000", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/example/btmesh_soc_dfu_distributor/app_out_lcd.c b/app/btmesh/example/btmesh_soc_dfu_distributor/app_out_lcd.c index aae596f2036..c36f453113a 100644 --- a/app/btmesh/example/btmesh_soc_dfu_distributor/app_out_lcd.c +++ b/app/btmesh/example/btmesh_soc_dfu_distributor/app_out_lcd.c @@ -85,7 +85,7 @@ static void lcd_print_dist_fw_list(uint16_t current_fw_list_length, * * Update is needed when adding a node, removing nodes, or a node fails. * - * @param[in] num_active_nodes Number of actively updating nodes + * @param[in] num_active_nodes Number of active target nodes * @param[in] node_count Number of nodes that ever participated in the current * update ******************************************************************************/ diff --git a/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_display.slcp b/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_display.slcp index 4d78932109e..a131097a69e 100644 --- a/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_display.slcp +++ b/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_display.slcp @@ -3,7 +3,7 @@ package: Btmesh label: Bluetooth Mesh - SoC DFU Distributor description: > Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. - Distributor is responsible for delivering new firmware images to the Updating nodes + Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. category: Bluetooth Mesh Examples @@ -24,6 +24,7 @@ component: - id: app_log - id: bluetooth_feature_system - id: bootloader_interface + - id: btmesh_blob_transfer_server_recommended_instance_all - id: btmesh_distributor - id: btmesh_factory_reset - id: btmesh_stack_gatt_prov_bearer @@ -33,8 +34,9 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: btmesh_wstk_lcd - id: cli diff --git a/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_log.slcp b/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_log.slcp index ab2a50629b0..d54371b5411 100644 --- a/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_log.slcp +++ b/app/btmesh/example/btmesh_soc_dfu_distributor/btmesh_soc_dfu_distributor_log.slcp @@ -3,7 +3,7 @@ package: Btmesh label: Bluetooth Mesh - SoC DFU Distributor description: > Demonstrates the Firmware Distributor role based on the BT Mesh Model specification. - Distributor is responsible for delivering new firmware images to the Updating nodes + Distributor is responsible for delivering new firmware images to the Target nodes and monitoring the progress of the firmware update. category: Bluetooth Mesh Examples @@ -23,6 +23,7 @@ component: - id: app_log - id: bluetooth_feature_system - id: bootloader_interface + - id: btmesh_blob_transfer_server_recommended_instance_all - id: btmesh_distributor - id: btmesh_factory_reset - id: btmesh_stack_gatt_prov_bearer @@ -32,8 +33,9 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_empty/dcd_config.btmeshconf b/app/btmesh/example/btmesh_soc_empty/dcd_config.btmeshconf index 8e58563d1ea..c42855dc539 100644 --- a/app/btmesh/example/btmesh_soc_empty/dcd_config.btmeshconf +++ b/app/btmesh/example/btmesh_soc_empty/dcd_config.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0001", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd2601b.slcp b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd2601b.slcp index 45f8a955690..65be3c60fa2 100644 --- a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd2601b.slcp +++ b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd2601b.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd4166a.slcp b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd4166a.slcp index 5896edca044..d194cce6bce 100644 --- a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd4166a.slcp +++ b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_brd4166a.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_display.slcp b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_display.slcp index 18e3ac86ba9..4f740c64619 100644 --- a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_display.slcp +++ b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_display.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: btmesh_wstk_lcd - id: cli diff --git a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log.slcp b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log.slcp index 76f73118d14..97baada5279 100644 --- a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log.slcp +++ b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log_single.slcp b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log_single.slcp index d3786c6625b..0e7c320a740 100644 --- a/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log_single.slcp +++ b/app/btmesh/example/btmesh_soc_hsl/btmesh_soc_hsl_log_single.slcp @@ -34,11 +34,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_hsl/dcd_config.btmeshconf b/app/btmesh/example/btmesh_soc_hsl/dcd_config.btmeshconf index 2a7fc086a14..51dde56d09a 100644 --- a/app/btmesh/example/btmesh_soc_hsl/dcd_config.btmeshconf +++ b/app/btmesh/example/btmesh_soc_hsl/dcd_config.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0002", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd2601b.slcp b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd2601b.slcp index dde18207850..71035494994 100644 --- a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd2601b.slcp +++ b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd2601b.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd4166a.slcp b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd4166a.slcp index 94d90a15684..b90d31900be 100644 --- a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd4166a.slcp +++ b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_brd4166a.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_display.slcp b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_display.slcp index 4a7e3543aae..9271c515c77 100644 --- a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_display.slcp +++ b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_display.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: btmesh_wstk_lcd - id: cli @@ -53,7 +54,7 @@ component: - id: rail_util_pti - id: simple_button_recommended_instance - id: app_timer - + source: - path: app.c - path: app_led.c diff --git a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log.slcp b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log.slcp index 15eb0e848a7..ed402b837b0 100644 --- a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log.slcp +++ b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log.slcp @@ -33,11 +33,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log_single.slcp b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log_single.slcp index 6c873b9563c..bf72bf10e18 100644 --- a/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log_single.slcp +++ b/app/btmesh/example/btmesh_soc_light/btmesh_soc_light_log_single.slcp @@ -34,11 +34,12 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_server - id: btmesh_scheduler_server - id: btmesh_stack + - id: btmesh_target_node - id: btmesh_time_server - - id: btmesh_updating_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_display.slcp b/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_display.slcp index f074fa10e07..b13d7a588ee 100644 --- a/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_display.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_display.slcp @@ -29,9 +29,10 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_client - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: btmesh_wstk_lcd - id: cli diff --git a/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log.slcp b/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log.slcp index aa93fe8ce9e..b231e848f67 100644 --- a/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log.slcp @@ -29,9 +29,10 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_client - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log_xg22.slcp b/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log_xg22.slcp index c040ebcd15d..bf6dbb0e2de 100644 --- a/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log_xg22.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_client/btmesh_soc_sensor_client_log_xg22.slcp @@ -29,9 +29,10 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_client - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_client/dcd_config.btmeshconf b/app/btmesh/example/btmesh_soc_sensor_client/dcd_config.btmeshconf index fb4979e291f..bbaa0de385b 100644 --- a/app/btmesh/example/btmesh_soc_sensor_client/dcd_config.btmeshconf +++ b/app/btmesh/example/btmesh_soc_sensor_client/dcd_config.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0004", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2601b.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2601b.slcp index db84f314e03..1f7de7587e6 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2601b.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2601b.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2602a.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2602a.slcp index 5139a8f1dfc..b65734c5eb4 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2602a.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_brd2602a.slcp @@ -30,10 +30,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_display.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_display.slcp index 2bbb6b96422..837203263bc 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_display.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_display.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: btmesh_wstk_lcd - id: cli diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_log_xg22.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_log_xg22.slcp index 3aecee0ec2d..f42caf62a94 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_log_xg22.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_log_xg22.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_display.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_display.slcp index ac5e07a9c8b..12d1f9421f2 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_display.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_display.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: btmesh_wstk_lcd - id: cli diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_log.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_log.slcp index 6cbfcd45ed5..a3e428b9b62 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_log.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_mock_log.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22a.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22a.slcp index b3f77b3b472..6a07bc7af66 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22a.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22a.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: @@ -130,7 +131,7 @@ configuration: define: - name: "SINGLE_LED" value: "1" - + template_contribution: - name: cli_command value: diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22b.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22b.slcp index c90e87f3792..dd91fe59044 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22b.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbbg22b.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: @@ -96,6 +97,8 @@ configuration: value: 1 - name: APP_LOG_LEVEL value: "APP_LOG_LEVEL_INFO" + - name: NVM3_DEFAULT_CACHE_SIZE + value: 100 - name: NVM3_DEFAULT_NVM_SIZE value: "0x6000" - name: SL_BOARD_ENABLE_SENSOR_LIGHT @@ -130,7 +133,7 @@ configuration: define: - name: "SINGLE_LED" value: "1" - + template_contribution: - name: cli_command value: diff --git a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbsense.slcp b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbsense.slcp index 4f969d4759a..ba08284b375 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbsense.slcp +++ b/app/btmesh/example/btmesh_soc_sensor_server/btmesh_soc_sensor_server_tbsense.slcp @@ -29,10 +29,11 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_sensor_people_count - id: btmesh_sensor_server - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: diff --git a/app/btmesh/example/btmesh_soc_sensor_server/dcd_config.btmeshconf b/app/btmesh/example/btmesh_soc_sensor_server/dcd_config.btmeshconf index 8099e1f2408..3ea27b073bb 100644 --- a/app/btmesh/example/btmesh_soc_sensor_server/dcd_config.btmeshconf +++ b/app/btmesh/example/btmesh_soc_sensor_server/dcd_config.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0005", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_display.slcp b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_display.slcp index b7ed6f17b2b..50541f90df6 100644 --- a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_display.slcp +++ b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_display.slcp @@ -32,9 +32,10 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_client - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: btmesh_wstk_lcd - id: cli @@ -98,15 +99,15 @@ configuration: value: "1" - name: SL_BOARD_ENABLE_VCOM value: "1" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_BLOCK_SIZE_LOG_CFG_VAL value: "9" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_LPN_MODE_CFG_VAL value: "1" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNK_SIZE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNK_SIZE_CFG_VAL value: "8" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNKS_PER_BLOCK_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNKS_PER_BLOCK_CFG_VAL value: "64" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_PUSH_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_PUSH_MODE_CFG_VAL value: "0" - name: SL_BTMESH_CONFIG_MAX_PROV_BEARERS value: "3" diff --git a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log.slcp b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log.slcp index 1b7669a168f..cd20b5e9f18 100644 --- a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log.slcp +++ b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log.slcp @@ -32,9 +32,10 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_client - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: @@ -95,15 +96,15 @@ configuration: value: 100 - name: SL_BOARD_ENABLE_VCOM value: "1" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_BLOCK_SIZE_LOG_CFG_VAL value: "9" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_LPN_MODE_CFG_VAL value: "1" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNK_SIZE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNK_SIZE_CFG_VAL value: "8" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNKS_PER_BLOCK_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNKS_PER_BLOCK_CFG_VAL value: "64" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_PUSH_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_PUSH_MODE_CFG_VAL value: "0" - name: SL_BTMESH_CONFIG_MAX_PROV_BEARERS value: "3" diff --git a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log_xg22.slcp b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log_xg22.slcp index c90ef83e40f..a2abeedd95b 100644 --- a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log_xg22.slcp +++ b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_log_xg22.slcp @@ -32,9 +32,10 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_client - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: btmesh_iv_update - id: cli instance: @@ -95,15 +96,15 @@ configuration: value: 100 - name: SL_BOARD_ENABLE_VCOM value: "1" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_BLOCK_SIZE_LOG_CFG_VAL value: "9" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_LPN_MODE_CFG_VAL value: "1" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNK_SIZE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNK_SIZE_CFG_VAL value: "8" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNKS_PER_BLOCK_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNKS_PER_BLOCK_CFG_VAL value: "64" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_PUSH_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_PUSH_MODE_CFG_VAL value: "0" - name: SL_BTMESH_CONFIG_MAX_PROV_BEARERS value: "3" diff --git a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_low_power.slcp b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_low_power.slcp index fac9ee2ad96..cb43800a4a2 100644 --- a/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_low_power.slcp +++ b/app/btmesh/example/btmesh_soc_switch/btmesh_soc_switch_low_power.slcp @@ -30,9 +30,10 @@ component: - id: btmesh_provisionee - id: btmesh_provisioning_decorator - id: btmesh_proxy + - id: btmesh_sar_config_server - id: btmesh_scene_client - id: btmesh_stack - - id: btmesh_updating_node + - id: btmesh_target_node - id: gatt_service_device_information - id: mpu - id: rail_util_pti @@ -84,15 +85,15 @@ configuration: value: "0x6000" - name: NVM3_DEFAULT_CACHE_SIZE value: 100 - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_BLOCK_SIZE_LOG_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_BLOCK_SIZE_LOG_CFG_VAL value: "9" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_LPN_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_LPN_MODE_CFG_VAL value: "1" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNK_SIZE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNK_SIZE_CFG_VAL value: "8" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_MAX_CHUNKS_PER_BLOCK_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_MAX_CHUNKS_PER_BLOCK_CFG_VAL value: "64" - - name: SL_BTMESH_BLOB_TRANSFER_SERVER_PUSH_MODE_CFG_VAL + - name: SL_BTMESH_BLOB_TRANSFER_SERVER_DFU_TARGET_PUSH_MODE_CFG_VAL value: "0" - name: SL_BTMESH_CONFIG_MAX_PROV_BEARERS value: "3" diff --git a/app/btmesh/example/btmesh_soc_switch/dcd_config.btmeshconf b/app/btmesh/example/btmesh_soc_switch/dcd_config.btmeshconf index 419c6d3cb5c..647ed095efc 100644 --- a/app/btmesh/example/btmesh_soc_switch/dcd_config.btmeshconf +++ b/app/btmesh/example/btmesh_soc_switch/dcd_config.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0006", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/example/btmesh_soc_switch/dcd_config_low_power.btmeshconf b/app/btmesh/example/btmesh_soc_switch/dcd_config_low_power.btmeshconf index 221e24afacc..2343a5c554c 100644 --- a/app/btmesh/example/btmesh_soc_switch/dcd_config_low_power.btmeshconf +++ b/app/btmesh/example/btmesh_soc_switch/dcd_config_low_power.btmeshconf @@ -2,7 +2,7 @@ "composition_data": { "cid": "0x02ff", "pid": "0x0007", - "vid": "0x0501", + "vid": "0x0502", "elements": [ { "name": "Main", diff --git a/app/btmesh/example_host/btmesh_host_dfu/app/cfg.py b/app/btmesh/example_host/btmesh_host_dfu/app/cfg.py index 07b57500fde..8fd0320b606 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/app/cfg.py +++ b/app/btmesh/example_host/btmesh_host_dfu/app/cfg.py @@ -97,13 +97,12 @@ # characters (-/:). # - The SIG model name can be specified by special model name which contains # underscore (_) characters instead of spaces. -profile_updating_node_sub_mdls = FIRMWARE_UPDATE_SERVER, BLOB_TRANSFER_SERVER -profile_updating_node_auto_bind = true -profile_updating_node_help = Configuration for updating nodes. +profile_target_node_sub_mdls = FIRMWARE_UPDATE_SERVER, BLOB_TRANSFER_SERVER +profile_target_node_auto_bind = true +profile_target_node_help = Configuration for target nodes. -profile_distributor_sub_mdls = FIRMWARE_UPDATE_SERVER, BLOB_TRANSFER_SERVER profile_distributor_bind_mdls = FIRMWARE_DISTRIBUTION_SERVER, FIRMWARE_UPDATE_CLIENT, - BLOB_TRANSFER_CLIENT + BLOB_TRANSFER_CLIENT, BLOB_TRANSFER_SERVER profile_distributor_auto_bind = true profile_distributor_help = Configuration for distributor. @@ -184,6 +183,12 @@ [conf] +# If Strict Auto Configuration is turned on and an auto configuration procedure +# fails with error then an error is raised and the auto configuration is stopped. +# Otherwise the failing configuration procedure is displayed on the UI and the +# auto configuration continues. +auto_conf_strict = true + # Default maximum number of additional Config Node Reset messages which are sent # until the Config Node Reset Status message is received from the remote node. # Note: it is possible that the Config Node Reset or Config Node Reset Status @@ -278,6 +283,8 @@ # If Default TTL Auto Configuration is true then the Default TTL state is # configured on each node immediately upon their provisioning into the network. +# The local Default TTL state is configured on the Provisioner as well when +# the network is created. auto_conf_default_ttl = true # Default value of Default TTL determines TTL value used when sending messages. @@ -297,21 +304,135 @@ relay_retx_interval_ms_default = 10 # If Network Transmit Auto Configuration is true then the Network Transmit state -# is configured on each node immediately upon their provisioning into the network. +# is configured with the specific network_tx default configuration options on +# each node immediately upon their provisioning into the network. +# The local Network Transmit state is configured on the Provisioner as well when +# the network is created. # Network Transmit is a composite state that controls the number and timing of # the transmissions of Network PDUs originating from a node. auto_conf_network_tx = true -# Default network transmit count controls the number of transmissions of Network +# Default Network Transmit Count controls the number of transmissions of Network # PDUs that originate from the node. # Valid values range from 1 to 8. -network_tx_count_default = 2 +network_tx_count_default = 1 # Default interval in milliseconds between network PDU transmissions which # originates from the same nodes. # Valid values range from 10 ms to 320 ms, with a resolution of 10 ms. network_tx_interval_ms_default = 10 +# If Segmentation and Reassembly Auto Configuration is true then the SAR +# Transmitter and Receiver states are configured with specific sar_tx and +# sar_rx default configuration options on each node immediately upon their +# provisioning into the network. +# The local SAR Transmitter and Receiver states are configured on the Provisioner +# as well when the network is created. +# The SAR Transmitter state is a composite state that controls the number and +# timing of transmissions of segmented messages. +# The SAR Receiver state is a composite state that controls the number and +# timing of Segment Acknowledgment transmissions and the discarding of +# reassembly of a segmented message. +auto_conf_sar = true + +# Default SAR Transmitter Segment Interval Step controls the interval between +# transmissions of segments of a segmented message in milliseconds. +# The value is the range of 10ms to 160ms in 10ms steps, intermediate values are +# rounded down to the nearest multiple of 10. +# Default value is 20ms in specification. +sar_tx_segment_interval_step_default = 20 + +# Default SAR Transmitter Unicast Retransmission Count controls the maximum number +# of transmissions of segments of segmented messages to a unicast destination. +# Valid range is 0 - 15, where 0 represents a single transmission. +# The default value is 2 in specification, resulting in 3 transmissions total. +sar_tx_unicast_retrans_count_default = 7 + +# Default SAR Transmitter Unicast Retransmissions Without Progress Count controls +# the maximum number of retransmissions of segments of segmented messages to a +# unicast destination without progress (without marking newly marking any +# segments acknowledged). +# Valid range is 0 - 15, where 0 represents a single transmission. +# The default value is 2 in specification, resulting in 3 transmissions. +# Value of this state should be set to a value greater by two or more than the +# value of the SAR Receiver Acknowledgement Retransmissions Count on a peer node. +# This helps prevent the SAR Transmitter from abandoning the SAR prematurely. +sar_tx_unicast_retrans_wo_progress_count_default = 2 + +# Default SAR Transmitter Unicast Retransmissions Interval Step state controls +# the minimum interval between retransmissions of segments of a segmented message +# for a destination that is a unicast address in 25ms steps. +# Valid range is 25 - 400ms, intermediate values are rounded down to the nearest +# multiple of 25. Default value is 200ms in specification. +sar_tx_unicast_retrans_interval_step_default = 200 + +# Default SAR Transmitter Unicast Retransmissions Interval Increment state +# controls the incremental component (TTL) of the interval between retransmissions +# of segments of a segmented message for a destination that is a unicast address +# in 25ms steps. +# Valid range is 25 - 400ms, intermediate values are rounded down to the nearest +# multiple of 25. Default value is 50ms in specification. +sar_tx_unicast_retrans_interval_increment_default = 50 + +# Default SAR Transmitter Multicast Retransmissions Count state controls the +# maximum number of transmissions of segments of segmented messages to a group +# address or a virtual address. +# Valid range is 0 - 15, where 0 represents a single transmission. +# The default value is 1 in specification, resulting in 2 transmissions. +# WARNING! The BLOB Transfer procedure has a high-level retransmission logic +# which detects missing chunks and retransmits the missing ones. +# It is recommended to disable multicast retransmissions in Lower Transport +# layer in low noise environment because it slows down the multicast BLOB +# Transfer significantly, and consequently multicast retransmissions are +# disabled by default. +# More multicast retransmissions can be beneficial during BLOB Transfer for +# chunks with many segments in noisy environment because one missing chunk +# segment leads to the loss of whole BLOB Chunk Transfer access message. +sar_tx_multicast_retrans_count_default = 0 + +# Default SAR Transmitter Multicast Retransmissions Interval Step state controls +# the interval between retransmissions of segments of a segmented message for a +# destination that is a group address or a virtual address in 25ms steps. +# Valid range is 25-400ms, intermediate values are rounded down to the nearest +# multiple of 25. Default values is 100ms in specification. +sar_tx_multicast_retrans_interval_step_default = 100 + +# Default SAR Receiver Segments Threshold state represents the size of a +# segmented message in number of segments above which the Segment Acknowledgment +# messages are enabled. +# Valid range is 0 - 31, the default value is 3 (segments) in specification. +sar_rx_segments_threshold_default = 3 + +# Default SAR Receiver Acknowledgment Delay Increment state control the interval +# between the reception of a new segment of a segmented message for a destination +# that is a unicast address and the transmission of the Segment Acknowledgment +# for that message. +# Formula: acknowledgment delay increment=SAR Acknowledgment Delay Increment+1.5 +# Valid range is 0 - 7, default is 2 in specification resulting in 3.5 segment +# transmission interval steps. +sar_rx_ack_delay_increment_default = 2 + +# Default SAR Receiver Discard Timeout state controls the time that the lower +# transport layer waits after receiving unique segments of a segmented message +# before discarding that segmented message in 5s steps. +# Valid range is 5000 - 80000ms, intermediate values are rounded down to the +# nearest multiple of 5s. The default value is 10000ms in specification. +sar_rx_discard_timeout_default = 10000 + +# Default SAR Receiver Segment Interval Step state indicates the interval between +# received segments of a segmented message in milliseconds. +# This is used to control rate of transmission of Segment Acknowledgment messages. +# Valid range is 10 - 160, intermediate values are rounded down to the nearest +# multiple of 10. The default value is 20ms in specification. +sar_rx_segment_interval_step_default = 20 + +# Default SAR Receiver Acknowledgment Retransmissions Count state controls the +# maximum number of retransmissions of Segment Acknowledgment messages sent by +# the lower transport layer. +# Valid range is 0 - 3. The default value is 1 in specification, representing +# 1 retransmissions or 2 in total. +sar_rx_ack_retrans_count_default = 2 + [dist_clt] # Element index of the FW Distribution Client model on NCP node. @@ -347,11 +468,11 @@ upload_chunk_size_default = 53 # The default appkey index used for the communication between the Distributor -# and Updating Nodes. +# and Target Nodes. dist_appkey_index_default = 0 # The default TTL for the Distributor to use when communicating with the -# Updating Nodes. +# Target Nodes. dist_ttl_default = 5 # The default timeout base used for FW distribution including FW update message @@ -381,14 +502,14 @@ # Transfer Server on the Distributor. # This default retry interval is used for Metadata Check Procedure at the # beginning of Firmware Distribution procedure between Firmware Update Metadata -# Check messages sent to the updating nodes. +# Check messages sent to the target nodes. # Note: this default value is used unless a more specific configuration option # overrides it. See delete_retry_interval_default parameter in this file. dist_retry_interval_default = 1.0 # Default interval in seconds between Firmware Update Firmware Metadata Check # messages when the corresponding status messages are not received from -# the Firmware Update Server model of each selected low power updating nodes. +# the Firmware Update Server model of each selected low power target nodes. # Note: This parameters affects the Firmware Metadata Check at the beginning # of the Firmware Distribution procedure. dist_retry_interval_lpn_default = 5.0 @@ -438,8 +559,8 @@ # Server side timeout is (10000 * (timeout_base + 1)) ms. timeout_base_default = 3 -# Maximum number of updating nodes which can be updated simultaneously -max_updating_nodes = 8 +# Maximum number of target nodes which can be updated simultaneously +max_target_nodes = 8 # Default preferred chunk size during BLOB transfer phase of FW Update procedure. # The maximum chunk size is limited by the Max Chunk Size capabilities of @@ -460,7 +581,7 @@ # Default maximum number of additional Firmware Update messages which are sent # until the corresponding Firmware Update messages are received from the Firmware -# Update Server model of each selected updating nodes. +# Update Server model of each selected target nodes. # This configuration option is used during Firmware Information Query and # Firmware Metadata Check procedures and it is not used during Standalone # Firmware Update procedure. @@ -470,7 +591,7 @@ # Default interval in seconds between Firmware Update and BLOB Transfer messages # when the corresponding status messages are not received from the Firmware -# Update Server or BLOB Transfer Server model of each selected updating nodes. +# Update Server or BLOB Transfer Server model of each selected target nodes. # This parameter affects those BLOB Transfers which are initiated by the # Standalone Firmware Update procedure. dfu_retry_interval_default = 1.0 @@ -478,7 +599,7 @@ # Default interval in seconds between Firmware Update and BLOB Transfer messages # when the corresponding status messages are not received from the Firmware # Update Server or BLOB Transfer Server model of each selected low power -# updating nodes. +# target nodes. # This parameter affects those BLOB Transfers which are initiated by the # Standalone Firmware Update procedure. dfu_retry_interval_lpn_default = 5.0 @@ -550,109 +671,6 @@ # Name of the provisioner node in the BT Mesh database. prov_node_name = Provisioner -# If SAR transmitter custom params enable is true then the local SAR transmitter -# parameters are overridden by the specific sar_tx default configuration options. -# The default values are set based on the BT Mesh stack default values. -sar_tx_custom_local_params_enable = true - -# Default Segment Interval Step controls the interval between transmissions of -# segments of a segmented message in milliseconds. -# The value is the range of 10ms to 160ms in 10ms steps, intermediate values are -# rounded down to the nearest multiple of 10. -# Default value is 20ms in specification. -sar_tx_segment_interval_step_default = 20 - -# Default SAR Unicast Retransmission Count controls the maximum number of -# transmissions of segments of segmented messages to a unicast destination. -# Valid range is 0 - 15, where 0 represents a single transmission. -# The default value is 2 in specification, resulting in 3 transmissions total. -sar_tx_unicast_retrans_count_default = 7 - -# Default SAR Unicast Retransmissions Without Progress Count controls the -# maximum number of retransmissions of segments of segmented messages to a -# unicast destination without progress (without marking newly marking any -# segments acknowledged). -# Valid range is 0 - 15, where 0 represents a single transmission. -# The default value is 2 in specification, resulting in 3 transmissions. -# The value of this state should be set to a value greater by two or more than -# the value of the SAR Acknowledgement Retransmissions Count on a peer node. -# This helps prevent the SAR transmitter from abandoning the SAR prematurely. -sar_tx_unicast_retrans_wo_progress_count_default = 2 - -# Default SAR Unicast Retransmissions Interval Step state controls the minimum -#interval between retransmissions of segments of a segmented message for a -# destination that is a unicast address in 25ms steps. -# Valid range is 25 - 400ms, intermediate values are rounded down to the nearest -# multiple of 25. Default value is 200ms in specification. -sar_tx_unicast_retrans_interval_step_default = 200 - -# Default SAR Unicast Retransmissions Interval Increment state controls the -# incremental component of the interval between retransmissions of segments of -# a segmented message for a destination that is a unicast address in 25ms steps. -# Valid range is 25 - 400ms, intermediate values are rounded down to the nearest -# multiple of 25. Default value is 50ms in specification. -sar_tx_unicast_retrans_interval_increment_default = 50 - -# Default SAR Multicast Retransmissions Count state controls the maximum number -# of transmissions of segments of segmented messages to a group address or a -# virtual address. -# Valid range is 0 - 15, where 0 represents a single transmission. -# The default value is 1 in specification, resulting in 2 transmissions. -# WARNING! The BLOB Transfer procedure has a high-level retransmission logic -# which detects missing chunks and retransmits the missing ones. -# It is recommended to disable multicast retransmissions in Lower Transport layer -# because it slows down the multicast BLOB Transfer significantly, -# and consequently multicast retransmissions are disabled by default. -sar_tx_multicast_retrans_count_default = 0 - -# Default SAR Multicast Retransmissions Interval Step state controls the interval -# between retransmissions of segments of a segmented message for a destination -# that is a group address or a virtual address in 25ms steps. -# Valid range is 25-400ms, intermediate values are rounded down to the nearest -# multiple of 25. Default values is 100ms in specification. -sar_tx_multicast_retrans_interval_step_default = 100 - -# If SAR receiver custom params enable is true then the local SAR receiver -# parameters are overridden by the specific sar_rx default configuration options. -# The default values are set based on the BT Mesh stack default values. -sar_rx_custom_local_params_enable = false - -# Default SAR Segments Threshold state represents the size of a segmented -# message in number of segments above which the Segment Acknowledgment -# messages are enabled. -# Valid range is 0 - 31, the default value is 3 (segments) in specification. -sar_rx_segments_threshold_default = 3 - -# Default SAR Acknowledgment Delay Increment state control the interval between -# the reception of a new segment of a segmented message for a destination that -# is a unicast address and the transmission of the Segment Acknowledgment for -# that message. -# Formula: acknowledgment delay increment=SAR Acknowledgment Delay Increment+1.5 -# Valid range is 0 - 7, default is 2 in specification resulting in 3.5 segment -# transmission interval steps. -sar_rx_ack_delay_increment_default = 2 - -# Default SAR Discard Timeout state controls the time that the lower transport -# layer waits after receiving unique segments of a segmented message before -# discarding that segmented message in 5s steps. -# Valid range is 5000 - 80000ms, intermediate values are rounded down to the -# nearest multiple of 5s. The default value is 10000ms in specification. -sar_rx_discard_timeout_default = 10000 - -# Default SAR Receiver Segment Interval Step state indicates the interval between -# received segments of a segmented message in milliseconds. -# This is used to control rate of transmission of Segment Acknowledgment messages. -# Valid range is 10 - 160, intermediate values are rounded down to the nearest -# multiple of 10. The default value is 20ms in specification. -sar_rx_segment_interval_step_default = 20 - -# Default SAR Acknowledgment Retransmissions Count state controls the maximum -# number of retransmissions of Segment Acknowledgment messages sent by the lower -# transport layer. -# Valid range is 0 - 3. The default value is 1 in specification, representing -# 1 retransmissions or 2 in total. -sar_rx_ack_retrans_count_default = 2 - [persistence] # Path of json file which stores the persistent data of program. @@ -1094,6 +1112,8 @@ class BtmeshDfuAppConfCfg: def __init__(self, section: SectionProxy): self.section = section sect = section + # auto_conf_strict + self._auto_conf_strict = sect.getboolean("auto_conf_strict") # reset_node_retry_max_default self._reset_node_retry_max_default = sect.getint("reset_node_retry_max_default") # reset_node_retry_interval_default @@ -1150,8 +1170,59 @@ def __init__(self, section: SectionProxy): self._network_tx_interval_ms_default = sect.getint( "network_tx_interval_ms_default" ) + # auto_conf_sar + self._auto_conf_sar = sect.getboolean("auto_conf_sar") + # sar_tx_segment_interval_step_default + self._sar_tx_segment_interval_step_default = sect.getint( + "sar_tx_segment_interval_step_default" + ) + # sar_tx_unicast_retrans_count_default + self._sar_tx_unicast_retrans_count_default = sect.getint( + "sar_tx_unicast_retrans_count_default" + ) + # sar_tx_unicast_retrans_wo_progress_count_default + self._sar_tx_unicast_retrans_wo_progress_count_default = sect.getint( + "sar_tx_unicast_retrans_wo_progress_count_default" + ) + # sar_tx_unicast_retrans_interval_step_default + self._sar_tx_unicast_retrans_interval_step_default = sect.getint( + "sar_tx_unicast_retrans_interval_step_default" + ) + # sar_tx_unicast_retrans_interval_increment_default + self._sar_tx_unicast_retrans_interval_increment_default = sect.getint( + "sar_tx_unicast_retrans_interval_increment_default" + ) + # sar_tx_multicast_retrans_count_default + self._sar_tx_multicast_retrans_count_default = sect.getint( + "sar_tx_multicast_retrans_count_default" + ) + # sar_tx_multicast_retrans_interval_step_default + self._sar_tx_multicast_retrans_interval_step_default = sect.getint( + "sar_tx_multicast_retrans_interval_step_default" + ) + # sar_rx_segments_threshold_default + self._sar_rx_segments_threshold_default = sect.getint( + "sar_rx_segments_threshold_default" + ) + # sar_rx_ack_delay_increment_default + self._sar_rx_ack_delay_increment_default = sect.getint( + "sar_rx_ack_delay_increment_default" + ) + # sar_rx_discard_timeout_default + self._sar_rx_discard_timeout_default = sect.getint( + "sar_rx_discard_timeout_default" + ) + # sar_rx_segment_interval_step_default + self._sar_rx_segment_interval_step_default = sect.getint( + "sar_rx_segment_interval_step_default" + ) + # sar_rx_ack_retrans_count_default + self._sar_rx_ack_retrans_count_default = sect.getint( + "sar_rx_ack_retrans_count_default" + ) # Log conf configuration sectname = sect.name + logger.debug(f"{sectname}:auto_conf_strict: {self.auto_conf_strict}") logger.debug( f"{sectname}:reset_node_retry_max_default: " f"{self.reset_node_retry_max_default}" @@ -1194,107 +1265,206 @@ def __init__(self, section: SectionProxy): f"{sectname}:silabs_retry_multicast_threshold_default: " f"{self.silabs_retry_multicast_threshold_default}" ) + logger.debug(f"{sectname}:auto_conf_dcd_query: {self.auto_conf_dcd_query}") + logger.debug(f"{sectname}:auto_conf_default_ttl: {self.auto_conf_default_ttl}") + logger.debug(f"{sectname}:default_ttl_default: {self.default_ttl_default}") logger.debug( - f"{sectname}:auto_conf_dcd_query: " f"{self.auto_conf_dcd_query}" + f"{sectname}:relay_retx_count_default: {self.relay_retx_count_default}" ) logger.debug( - f"{sectname}:auto_conf_default_ttl: " f"{self.auto_conf_default_ttl}" + f"{sectname}:relay_retx_interval_ms_default: " + f"{self.relay_retx_interval_ms_default}" ) - logger.debug(f"{sectname}:default_ttl_default: " f"{self.default_ttl_default}") + logger.debug(f"{sectname}:auto_conf_network_tx: {self.auto_conf_network_tx}") logger.debug( - f"{sectname}:relay_retx_count_default: " f"{self.relay_retx_count_default}" + f"{sectname}:network_tx_count_default: {self.network_tx_count_default}" ) logger.debug( - f"{sectname}:relay_retx_interval_ms_default: " - f"{self.relay_retx_interval_ms_default}" + f"{sectname}:network_tx_interval_ms_default: " + f"{self.network_tx_interval_ms_default}" ) + logger.debug(f"{sectname}:auto_conf_sar: {self.auto_conf_sar}") logger.debug( - f"{sectname}:auto_conf_network_tx: " f"{self.auto_conf_network_tx}" + f"{sectname}:sar_tx_segment_interval_step_default: " + f"{self.sar_tx_segment_interval_step_default}" ) logger.debug( - f"{sectname}:network_tx_count_default: " f"{self.network_tx_count_default}" + f"{sectname}:sar_tx_unicast_retrans_count_default: " + f"{self.sar_tx_unicast_retrans_count_default}" ) logger.debug( - f"{sectname}:network_tx_interval_ms_default: " - f"{self.network_tx_interval_ms_default}" + f"{sectname}:sar_tx_unicast_retrans_wo_progress_count_default: " + f"{self.sar_tx_unicast_retrans_wo_progress_count_default}" + ) + logger.debug( + f"{sectname}:sar_tx_unicast_retrans_interval_step_default: " + f"{self.sar_tx_unicast_retrans_interval_step_default}" + ) + logger.debug( + f"{sectname}:sar_tx_unicast_retrans_interval_increment_default: " + f"{self.sar_tx_unicast_retrans_interval_increment_default}" + ) + logger.debug( + f"{sectname}:sar_tx_multicast_retrans_count_default: " + f"{self.sar_tx_multicast_retrans_count_default}" + ) + logger.debug( + f"{sectname}:sar_tx_multicast_retrans_interval_step_default: " + f"{self.sar_tx_multicast_retrans_interval_step_default}" + ) + logger.debug( + f"{sectname}:sar_rx_segments_threshold_default: " + f"{self.sar_rx_segments_threshold_default}" + ) + logger.debug( + f"{sectname}:sar_rx_ack_delay_increment_default: " + f"{self.sar_rx_ack_delay_increment_default}" + ) + logger.debug( + f"{sectname}:sar_rx_discard_timeout_default: " + f"{self.sar_rx_discard_timeout_default}" + ) + logger.debug( + f"{sectname}:sar_rx_segment_interval_step_default: " + f"{self.sar_rx_segment_interval_step_default}" + ) + logger.debug( + f"{sectname}:sar_rx_ack_retrans_count_default: " + f"{self.sar_rx_ack_retrans_count_default}" ) @property - def reset_node_retry_max_default(self): + def auto_conf_strict(self): + return self._auto_conf_strict + + @property + def reset_node_retry_max_default(self) -> int: return self._reset_node_retry_max_default @property - def reset_node_retry_interval_default(self): + def reset_node_retry_interval_default(self) -> float: return self._reset_node_retry_interval_default @property - def reset_node_retry_interval_lpn_default(self): + def reset_node_retry_interval_lpn_default(self) -> float: return self._reset_node_retry_interval_lpn_default @property - def reset_node_local_remove_on_retry_limit(self): + def reset_node_local_remove_on_retry_limit(self) -> bool: return self._reset_node_local_remove_on_retry_limit @property - def conf_retry_max_default(self): + def conf_retry_max_default(self) -> int: return self._conf_retry_max_default @property - def conf_retry_interval_default(self): + def conf_retry_interval_default(self) -> float: return self._conf_retry_interval_default @property - def conf_retry_interval_lpn_default(self): + def conf_retry_interval_lpn_default(self) -> float: return self._conf_retry_interval_lpn_default @property - def silabs_retry_max_default(self): + def silabs_retry_max_default(self) -> int: return self._silabs_retry_max_default @property - def silabs_retry_interval_default(self): + def silabs_retry_interval_default(self) -> float: return self._silabs_retry_interval_default @property - def silabs_retry_interval_lpn_default(self): + def silabs_retry_interval_lpn_default(self) -> float: return self._silabs_retry_interval_lpn_default @property - def silabs_retry_multicast_threshold_default(self): + def silabs_retry_multicast_threshold_default(self) -> int: return self._silabs_retry_multicast_threshold_default @property - def auto_conf_dcd_query(self): + def auto_conf_dcd_query(self) -> bool: return self._auto_conf_dcd_query @property - def auto_conf_default_ttl(self): + def auto_conf_default_ttl(self) -> bool: return self._auto_conf_default_ttl @property - def default_ttl_default(self): + def default_ttl_default(self) -> int: return self._default_ttl_default @property - def relay_retx_count_default(self): + def relay_retx_count_default(self) -> int: return self._relay_retx_count_default @property - def relay_retx_interval_ms_default(self): + def relay_retx_interval_ms_default(self) -> int: return self._relay_retx_interval_ms_default @property - def auto_conf_network_tx(self): + def auto_conf_network_tx(self) -> bool: return self._auto_conf_network_tx @property - def network_tx_count_default(self): + def network_tx_count_default(self) -> int: return self._network_tx_count_default @property - def network_tx_interval_ms_default(self): + def network_tx_interval_ms_default(self) -> int: return self._network_tx_interval_ms_default + @property + def auto_conf_sar(self) -> bool: + return self._auto_conf_sar + + @property + def sar_tx_segment_interval_step_default(self) -> int: + return self._sar_tx_segment_interval_step_default + + @property + def sar_tx_unicast_retrans_count_default(self) -> int: + return self._sar_tx_unicast_retrans_count_default + + @property + def sar_tx_unicast_retrans_wo_progress_count_default(self) -> int: + return self._sar_tx_unicast_retrans_wo_progress_count_default + + @property + def sar_tx_unicast_retrans_interval_step_default(self) -> int: + return self._sar_tx_unicast_retrans_interval_step_default + + @property + def sar_tx_unicast_retrans_interval_increment_default(self) -> int: + return self._sar_tx_unicast_retrans_interval_increment_default + + @property + def sar_tx_multicast_retrans_count_default(self) -> int: + return self._sar_tx_multicast_retrans_count_default + + @property + def sar_tx_multicast_retrans_interval_step_default(self) -> int: + return self._sar_tx_multicast_retrans_interval_step_default + + @property + def sar_rx_segments_threshold_default(self) -> int: + return self._sar_rx_segments_threshold_default + + @property + def sar_rx_ack_delay_increment_default(self) -> int: + return self._sar_rx_ack_delay_increment_default + + @property + def sar_rx_discard_timeout_default(self) -> int: + return self._sar_rx_discard_timeout_default + + @property + def sar_rx_segment_interval_step_default(self) -> int: + return self._sar_rx_segment_interval_step_default + + @property + def sar_rx_ack_retrans_count_default(self) -> int: + return self._sar_rx_ack_retrans_count_default + class BtmeshDfuAppFwDistClientCfg: def __init__(self, section: SectionProxy): @@ -1452,8 +1622,8 @@ def __init__(self, section: SectionProxy): self._ttl_default = sect.getint("ttl_default") # timeout_base_default self._timeout_base_default = sect.getint("timeout_base_default") - # max_updating_nodes - self._max_updating_nodes = sect.getint("max_updating_nodes") + # max_target_nodes + self._max_target_nodes = sect.getint("max_target_nodes") # dfu_chunk_size_default self._dfu_chunk_size_default = sect.getint("dfu_chunk_size_default") # dfu_retry_max_default @@ -1475,7 +1645,7 @@ def __init__(self, section: SectionProxy): logger.debug(f"{sectname}:appkey_index_default: {self.appkey_index_default}") logger.debug(f"{sectname}:ttl_default: {self.ttl_default}") logger.debug(f"{sectname}:timeout_base_default: {self.timeout_base_default}") - logger.debug(f"{sectname}:max_updating_nodes: {self.max_updating_nodes}") + logger.debug(f"{sectname}:max_target_nodes: {self.max_target_nodes}") logger.debug( f"{sectname}:dfu_chunk_size_default: {self.dfu_chunk_size_default}" ) @@ -1510,8 +1680,8 @@ def timeout_base_default(self): return self._timeout_base_default @property - def max_updating_nodes(self): - return self._max_updating_nodes + def max_target_nodes(self): + return self._max_target_nodes @property def dfu_chunk_size_default(self): @@ -1617,62 +1787,7 @@ def __init__(self, section: SectionProxy): # prov_node_name self._prov_node_name = sect.get("prov_node_name") btmesh.util.validate_name(self.prov_node_name) - # sar_tx_custom_local_params_enable - self._sar_tx_custom_local_params_enable = sect.getboolean( - "sar_tx_custom_local_params_enable" - ) - # sar_tx_segment_interval_step_default - self._sar_tx_segment_interval_step_default = sect.getint( - "sar_tx_segment_interval_step_default" - ) - # sar_tx_unicast_retrans_count_default - self._sar_tx_unicast_retrans_count_default = sect.getint( - "sar_tx_unicast_retrans_count_default" - ) - # sar_tx_unicast_retrans_wo_progress_count_default - self._sar_tx_unicast_retrans_wo_progress_count_default = sect.getint( - "sar_tx_unicast_retrans_wo_progress_count_default" - ) - # sar_tx_unicast_retrans_interval_step_default - self._sar_tx_unicast_retrans_interval_step_default = sect.getint( - "sar_tx_unicast_retrans_interval_step_default" - ) - # sar_tx_unicast_retrans_interval_increment_default - self._sar_tx_unicast_retrans_interval_increment_default = sect.getint( - "sar_tx_unicast_retrans_interval_increment_default" - ) - # sar_tx_multicast_retrans_count_default - self._sar_tx_multicast_retrans_count_default = sect.getint( - "sar_tx_multicast_retrans_count_default" - ) - # sar_tx_multicast_retrans_interval_step_default - self._sar_tx_multicast_retrans_interval_step_default = sect.getint( - "sar_tx_multicast_retrans_interval_step_default" - ) - # sar_rx_custom_local_params_enable - self._sar_rx_custom_local_params_enable = sect.getboolean( - "sar_rx_custom_local_params_enable" - ) - # sar_rx_segments_threshold_default - self._sar_rx_segments_threshold_default = sect.getint( - "sar_rx_segments_threshold_default" - ) - # sar_rx_ack_delay_increment_default - self._sar_rx_ack_delay_increment_default = sect.getint( - "sar_rx_ack_delay_increment_default" - ) - # sar_rx_discard_timeout_default - self._sar_rx_discard_timeout_default = sect.getint( - "sar_rx_discard_timeout_default" - ) - # sar_rx_segment_interval_step_default - self._sar_rx_segment_interval_step_default = sect.getint( - "sar_rx_segment_interval_step_default" - ) - # sar_rx_ack_retrans_count_default - self._sar_rx_ack_retrans_count_default = sect.getint( - "sar_rx_ack_retrans_count_default" - ) + # Log network configuration sectname = sect.name logger.debug(f"{sectname}:random_netkey: {self.random_netkey}") @@ -1682,62 +1797,6 @@ def __init__(self, section: SectionProxy): logger.debug(f"{sectname}:appkey{idx}: {appkey.hex().upper()}") logger.debug(f"{sectname}:appkey_cnt: {self.appkey_cnt}") logger.debug(f"{sectname}:prov_node_name: {self.prov_node_name}") - logger.debug( - f"{sectname}:sar_tx_custom_local_params_enable: " - f"{self.sar_tx_custom_local_params_enable}" - ) - logger.debug( - f"{sectname}:sar_tx_segment_interval_step_default: " - f"{self.sar_tx_segment_interval_step_default}" - ) - logger.debug( - f"{sectname}:sar_tx_unicast_retrans_count_default: " - f"{self.sar_tx_unicast_retrans_count_default}" - ) - logger.debug( - f"{sectname}:sar_tx_unicast_retrans_wo_progress_count_default: " - f"{self.sar_tx_unicast_retrans_wo_progress_count_default}" - ) - logger.debug( - f"{sectname}:sar_tx_unicast_retrans_interval_step_default: " - f"{self.sar_tx_unicast_retrans_interval_step_default}" - ) - logger.debug( - f"{sectname}:sar_tx_unicast_retrans_interval_increment_default: " - f"{self.sar_tx_unicast_retrans_interval_increment_default}" - ) - logger.debug( - f"{sectname}:sar_tx_multicast_retrans_count_default: " - f"{self.sar_tx_multicast_retrans_count_default}" - ) - logger.debug( - f"{sectname}:sar_tx_multicast_retrans_interval_step_default: " - f"{self.sar_tx_multicast_retrans_interval_step_default}" - ) - logger.debug( - f"{sectname}:sar_rx_custom_local_params_enable: " - f"{self.sar_rx_custom_local_params_enable}" - ) - logger.debug( - f"{sectname}:sar_rx_segments_threshold_default: " - f"{self.sar_rx_segments_threshold_default}" - ) - logger.debug( - f"{sectname}:sar_rx_ack_delay_increment_default: " - f"{self.sar_rx_ack_delay_increment_default}" - ) - logger.debug( - f"{sectname}:sar_rx_discard_timeout_default: " - f"{self.sar_rx_discard_timeout_default}" - ) - logger.debug( - f"{sectname}:sar_rx_segment_interval_step_default: " - f"{self.sar_rx_segment_interval_step_default}" - ) - logger.debug( - f"{sectname}:sar_rx_ack_retrans_count_default: " - f"{self.sar_rx_ack_retrans_count_default}" - ) @property def random_netkey(self) -> bool: @@ -1763,62 +1822,6 @@ def appkeys(self) -> Iterable[bytes]: def prov_node_name(self) -> str: return self._prov_node_name - @property - def sar_tx_custom_local_params_enable(self) -> bool: - return self._sar_tx_custom_local_params_enable - - @property - def sar_tx_segment_interval_step_default(self) -> int: - return self._sar_tx_segment_interval_step_default - - @property - def sar_tx_unicast_retrans_count_default(self) -> int: - return self._sar_tx_unicast_retrans_count_default - - @property - def sar_tx_unicast_retrans_wo_progress_count_default(self) -> int: - return self._sar_tx_unicast_retrans_wo_progress_count_default - - @property - def sar_tx_unicast_retrans_interval_step_default(self) -> int: - return self._sar_tx_unicast_retrans_interval_step_default - - @property - def sar_tx_unicast_retrans_interval_increment_default(self) -> int: - return self._sar_tx_unicast_retrans_interval_increment_default - - @property - def sar_tx_multicast_retrans_count_default(self) -> int: - return self._sar_tx_multicast_retrans_count_default - - @property - def sar_tx_multicast_retrans_interval_step_default(self) -> int: - return self._sar_tx_multicast_retrans_interval_step_default - - @property - def sar_rx_custom_local_params_enable(self) -> bool: - return self._sar_rx_custom_local_params_enable - - @property - def sar_rx_segments_threshold_default(self) -> int: - return self._sar_rx_segments_threshold_default - - @property - def sar_rx_ack_delay_increment_default(self) -> int: - return self._sar_rx_ack_delay_increment_default - - @property - def sar_rx_discard_timeout_default(self) -> int: - return self._sar_rx_discard_timeout_default - - @property - def sar_rx_segment_interval_step_default(self) -> int: - return self._sar_rx_segment_interval_step_default - - @property - def sar_rx_ack_retrans_count_default(self) -> int: - return self._sar_rx_ack_retrans_count_default - class BtmeshDfuAppPersistenceCfg: def __init__(self, section: SectionProxy): diff --git a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/conf.py b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/conf.py index 1b9228d0836..8d9340abd97 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/conf.py +++ b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/conf.py @@ -181,12 +181,13 @@ def create_conf_set_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: "Set configuration states on specified nodes. " "The set subcommand enables the configuration of Configuration " "Server and SAR Configuration Server states on multiple nodes. " - "Some configuration messages set multiple related configuration " - "states so these states can be set in groups only. " + "Some configuration messages set multiple configuration states " + "(e.g. composite state) so these states can be set in groups only. " "The set command provides two methods to update these related " "configuration states. " - "Each configuration state has default value which is updated " - "atomically with others in the same configuration message. " + "Each command option has default value which refers to a " + "configuration state that is updated atomically with others " + "in the same configuration message. " "If some of these states aren't specified then the default " "value is used which can be set in the ini configuration file " "(default behavior). " @@ -279,8 +280,8 @@ def create_conf_set_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: "--nw-tx-cnt", type=int, help=( - f"Default network transmit count controls the number of " - f"transmissions of Network PDUs that originate from the node. " + f"Network Transmit Count controls the number of transmissions of " + f"Network PDUs that originate from the node. " f"Valid values range from 1 to 8. " f"Config group: NWTX. " f"(default: {app_cfg.conf.network_tx_count_default})" @@ -290,13 +291,204 @@ def create_conf_set_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: "--nw-tx-int", type=int, help=( - f"Default interval in milliseconds between network PDU " - f"transmissions which originates from the same nodes. " + f"Network Transmit Interval Step in milliseconds between network " + f"PDU transmissions which originates from the same nodes. " f"Valid values range from 10 ms to 320 ms, with a resolution of 10 ms. " f"Config group: NWTX. " f"(default: {app_cfg.conf.network_tx_interval_ms_default})" ), ) + self.conf_set_parser.add_argument( + "--sar-tx-seg-int", + type=int, + help=( + f"SAR Transmitter Segment Interval Step controls the interval " + f"between transmissions of segments of a segmented message in " + f"milliseconds. " + f"The value is the range of 10ms to 160ms in 10ms steps, " + f"intermediate values are rounded down to the nearest " + f"multiple of 10. " + f"Default value is 20ms in specification. " + f"Config group: SAR_TX. " + f"(default: {app_cfg.conf.sar_tx_segment_interval_step_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-tx-uc-retx-cnt", + type=int, + help=( + f"SAR Transmitter Unicast Retransmission Count controls the " + f"maximum number of transmissions of segments of segmented " + f"messages to a unicast destination. " + f"Valid range is 0 - 15, where 0 represents a single transmission. " + f"The default value is 2 in specification, resulting in " + f"3 transmissions total. " + f"Config group: SAR_TX. " + f"(default: {app_cfg.conf.sar_tx_unicast_retrans_count_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-tx-uc-retx-wo-prog-cnt", + type=int, + help=( + f"SAR Transmitter Unicast Retransmissions Without Progress Count " + f"controls the maximum number of retransmissions of segments of " + f"segmented messages to a unicast destination without progress " + f"(without marking newly marking any segments acknowledged). " + f"Valid range is 0 - 15, where 0 represents a single transmission. " + f"The default value is 2 in specification, resulting in " + f"3 transmissions. " + f"Value of this state should be set to a value greater by two or " + f"more than the value of the SAR Receiver Acknowledgement " + f"Retransmissions Count on a peer node. " + f"This helps prevent the SAR Transmitter from abandoning the " + f"SAR prematurely. " + f"Config group: SAR_TX. " + f"(default: {app_cfg.conf.sar_tx_unicast_retrans_wo_progress_count_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-tx-uc-retx-int-step", + type=int, + help=( + f"SAR Transmitter Unicast Retransmissions Interval Step state " + f"controls the minimum interval between retransmissions of " + f"segments of a segmented message for a destination that is a " + f"unicast address in 25ms steps. " + f"Valid range is 25 - 400ms, intermediate values are rounded " + f"down to the nearest multiple of 25. " + f"Default value is 200ms in specification. " + f"Config group: SAR_TX. " + f"(default: {app_cfg.conf.sar_tx_unicast_retrans_interval_step_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-tx-uc-retx-int-inc", + type=int, + help=( + f"SAR Transmitter Unicast Retransmissions Interval Increment " + f"state controls the incremental component (TTL) of the interval " + f"between retransmissions of segments of a segmented message " + f"for a destination that is a unicast address in 25ms steps. " + f"Valid range is 25 - 400ms, intermediate values are rounded " + f"down to the nearest multiple of 25. " + f"Default value is 50ms in specification. " + f"Config group: SAR_TX. " + f"(default: {app_cfg.conf.sar_tx_unicast_retrans_interval_increment_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-tx-mc-retx-cnt", + type=int, + help=( + f"SAR Transmitter Multicast Retransmissions Count state controls " + f"the maximum number of transmissions of segments of segmented " + f"messages to a group address or a virtual address. " + f"Valid range is 0 - 15, where 0 represents a single transmission. " + f"The default value is 1 in specification, resulting in " + f"2 transmissions. " + f"WARNING! The BLOB Transfer procedure has a high-level " + f"retransmission logic which detects missing chunks and " + f"retransmits the missing ones. " + f"It is recommended to disable multicast retransmissions in Lower " + f"Transport layer in low noise environment because it slows down " + f"the multicast BLOB Transfer significantly. " + f"More multicast retransmissions can be beneficial during BLOB " + f"Transfer for chunks with many segments in noisy environment " + f"because one missing chunk segment leads to the loss of " + f"whole BLOB Chunk Transfer access message. " + f"Config group: SAR_TX. " + f"(default: {app_cfg.conf.sar_tx_multicast_retrans_count_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-tx-mc-retx-int", + type=int, + help=( + f"SAR Transmitter Multicast Retransmissions Interval Step state " + f"controls the interval between retransmissions of segments of a " + f"segmented message for a destination that is a group address or " + f"a virtual address in 25ms steps. " + f"Valid range is 25-400ms, intermediate values are rounded down " + f"to the nearest multiple of 25. " + f"Default values is 100ms in specification. " + f"Config group: SAR_TX. " + f"(default: {app_cfg.conf.sar_tx_multicast_retrans_interval_step_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-rx-seg-thr", + type=int, + help=( + f"SAR Receiver Segments Threshold state represents the size of a " + f"segmented message in number of segments above which the Segment " + f"Acknowledgment messages are enabled. " + f"Valid range is 0 - 31, the default value is 3 (segments) " + f"in specification. " + f"Config group: SAR_RX. " + f"(default: {app_cfg.conf.sar_rx_segments_threshold_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-rx-ack-delay-inc", + type=int, + help=( + f"Default SAR Receiver Acknowledgment Delay Increment state " + f"control the interval between the reception of a new segment " + f"of a segmented message for a destination that is a unicast " + f"address and the transmission of the Segment Acknowledgment " + f"for that message. " + f"Formula: acknowledgment delay increment = " + f"(SAR Acknowledgment Delay Increment + 1.5) " + f"Valid range is 0 - 7, default is 2 in specification resulting " + f"in 3.5 segment transmission interval steps. " + f"Config group: SAR_RX. " + f"(default: {app_cfg.conf.sar_rx_ack_delay_increment_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-rx-discard-timeout", + type=int, + help=( + f"SAR Receiver Discard Timeout state controls the time that the " + f"lower transport layer waits after receiving unique segments of " + f"a segmented message before discarding that segmented message " + f"in 5s steps. " + f"Valid range is 5000 - 80000ms, intermediate values are rounded " + f"down to the nearest multiple of 5s. " + f"The default value is 10000ms in specification. " + f"Config group: SAR_RX. " + f"(default: {app_cfg.conf.sar_rx_discard_timeout_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-rx-seg-int", + type=int, + help=( + f"SAR Receiver Segment Interval Step state indicates the interval " + f"between received segments of a segmented message in milliseconds. " + f"This is used to control rate of transmission of Segment " + f"Acknowledgment messages. " + f"Valid range is 10 - 160ms, intermediate values are rounded " + f"down to the nearest multiple of 10. " + f"The default value is 20ms in specification. " + f"Config group: SAR_RX. " + f"(default: {app_cfg.conf.sar_rx_segment_interval_step_default})" + ), + ) + self.conf_set_parser.add_argument( + "--sar-rx-ack-retx-cnt", + type=int, + help=( + f"SAR Receiver Acknowledgment Retransmissions Count state controls " + f"the maximum number of retransmissions of Segment Acknowledgment " + f"messages sent by the lower transport layer. " + f"Valid range is 0 - 3. The default value is 1 in specification, " + f"representing 1 retransmissions or 2 in total. " + f"Config group: SAR_RX. " + f"(default: {app_cfg.conf.sar_rx_ack_retrans_count_default})" + ), + ) self.add_btmesh_basic_retry_args( self.conf_set_parser, retry_max_default=app_cfg.conf.conf_retry_max_default, @@ -544,11 +736,13 @@ def conf_set_cmd(self, pargs): for node in nodes: try: self.conf_set_node_default_ttl(node, retry_params, pargs) + self.conf_set_node_network_transmit(node, retry_params, update, pargs) + self.conf_set_node_sar_transmitter(node, retry_params, update, pargs) + self.conf_set_node_sar_receiver(node, retry_params, update, pargs) self.conf_set_node_relay(node, retry_params, update, pargs) self.conf_set_node_proxy(node, retry_params, pargs) self.conf_set_node_friend(node, retry_params, pargs) self.conf_set_node_identity(node, retry_params, pargs) - self.conf_set_node_network_transmit(node, retry_params, update, pargs) except BtmeshConfigError as e: # The exception is raised when timeout error occurs in order to # skip further configuration operations targeting the same node. @@ -568,8 +762,10 @@ def conf_set_node_default_ttl( if ttl is None: return node_str = app_ui.node_str(node) - app_btmesh.conf.set_default_ttl(node, ttl=ttl, retry_params=retry_params) - app_ui.info(f"Default TTL is set to {ttl} on {node_str} node.") + default_ttl_status = app_btmesh.conf.set_default_ttl( + node, ttl=ttl, retry_params=retry_params + ) + app_ui.info(f"{node_str} node: Default TTL is set to {default_ttl_status.ttl}.") @conf_set_node_failed_handler def conf_set_node_relay( @@ -578,7 +774,6 @@ def conf_set_node_relay( relay_raw_state = pargs.relay if relay_raw_state is None: return - node_str = app_ui.node_str(node) if relay_raw_state == "on": relay_state = RelayState.ENABLED else: @@ -597,58 +792,62 @@ def conf_set_node_relay( retransmit_interval_ms = relay_status.retransmit_interval_ms else: retransmit_interval_ms = app_cfg.conf.relay_retx_interval_ms_default - app_btmesh.conf.set_relay( + relay_status = app_btmesh.conf.set_relay( node, state=relay_state, retransmit_count=retransmit_count, retransmit_interval_ms=retransmit_interval_ms, ) - relay_state_str = relay_state.pretty_name + node_str = app_ui.node_str(node) + relay_state_str = relay_status.state.pretty_name if relay_state == RelayState.ENABLED: + app_ui.info(f"{node_str} node: Relay feature is {relay_state_str}.") app_ui.info( - f"Relay feature is {relay_state_str} with " - f"{retransmit_count} retransmit count and " - f"{retransmit_interval_ms} ms retransmit interval " - f"on {node_str} node." + f"{node_str} node: Relay Retransmit Count is set to " + f"{relay_status.retransmit_count}." + ) + app_ui.info( + f"{node_str} node: Relay Retransmit Interval Steps is set to " + f"{relay_status.retransmit_interval_ms}." ) else: - app_ui.info(f"Relay feature is {relay_state_str} on {node_str} node.") + app_ui.info(f"{node_str} node: Relay feature is {relay_state_str}.") @conf_set_node_failed_handler def conf_set_node_proxy(self, node: Node, retry_params: BtmeshRetryParams, pargs): proxy_raw_state = pargs.proxy if proxy_raw_state is None: return - node_str = app_ui.node_str(node) if proxy_raw_state == "on": proxy_state = GattProxyState.ENABLED else: proxy_state = GattProxyState.DISABLED - app_btmesh.conf.set_gatt_proxy( + proxy_status = app_btmesh.conf.set_gatt_proxy( node, state=proxy_state, retry_params=retry_params, ) - proxy_state_str = proxy_state.pretty_name - app_ui.info(f"Proxy feature is {proxy_state_str} on {node_str} node.") + node_str = app_ui.node_str(node) + proxy_state_str = proxy_status.state.pretty_name + app_ui.info(f"{node_str} node: Proxy feature is {proxy_state_str}.") @conf_set_node_failed_handler def conf_set_node_friend(self, node: Node, retry_params: BtmeshRetryParams, pargs): friend_raw_state = pargs.friend if friend_raw_state is None: return - node_str = app_ui.node_str(node) if friend_raw_state == "on": friend_state = FriendState.ENABLED else: friend_state = FriendState.DISABLED - app_btmesh.conf.set_friend( + friend_status = app_btmesh.conf.set_friend( node, state=friend_state, retry_params=retry_params, ) - friend_state_str = friend_state.pretty_name - app_ui.info(f"Friend feature is {friend_state_str} on {node_str} node.") + node_str = app_ui.node_str(node) + friend_state_str = friend_status.state.pretty_name + app_ui.info(f"{node_str} node: Friend feature is {friend_state_str}.") @conf_set_node_failed_handler def conf_set_node_identity( @@ -657,20 +856,20 @@ def conf_set_node_identity( node_identity_raw_state = pargs.identity if node_identity_raw_state is None: return - node_str = app_ui.node_str(node) if node_identity_raw_state == "on": node_identity_state = NodeIdentityState.ENABLED else: node_identity_state = NodeIdentityState.DISABLED - app_btmesh.conf.set_node_identity( + identity_status = app_btmesh.conf.set_node_identity( node, netkey_index=self.NETKEY_IDX, state=node_identity_state, retry_params=retry_params, ) - identity_state_str = node_identity_state.pretty_name + node_str = app_ui.node_str(node) + identity_state_str = identity_status.state.pretty_name app_ui.info( - f"Node identity advertising is {identity_state_str} on {node_str} node." + f"{node_str} node: Node Identity Advertising is {identity_state_str}." ) @conf_set_node_failed_handler @@ -680,8 +879,9 @@ def conf_set_node_network_transmit( nettx_cnt = pargs.nw_tx_cnt nettx_int = pargs.nw_tx_int if nettx_cnt is None and nettx_int is None: + # Command is called without any Network Transmit options so + # it shall not be configured at all. return - node_str = app_ui.node_str(node) if update and (nettx_cnt is None or nettx_int is None): nettx_status = app_btmesh.conf.get_network_transmit( node, retry_params=retry_params @@ -696,15 +896,243 @@ def conf_set_node_network_transmit( nettx_int = nettx_status.transmit_interval_ms else: nettx_int = app_cfg.conf.network_tx_interval_ms_default - app_btmesh.conf.set_network_transmit( + nettx_status = app_btmesh.conf.set_network_transmit( node, transmit_count=nettx_cnt, transmit_interval_ms=nettx_int, retry_params=retry_params, ) + node_str = app_ui.node_str(node) + app_ui.info( + f"{node_str} node: " + f"Network Transmit Count is set to {nettx_status.transmit_count}." + ) + app_ui.info( + f"{node_str} node: " + f"Network Transmit Interval Step is set to " + f"{nettx_status.transmit_interval_ms} ms." + ) + + @conf_set_node_failed_handler + def conf_set_node_sar_transmitter( + self, node: Node, retry_params: BtmeshRetryParams, update: bool, pargs + ): + segment_interval_step = pargs.sar_tx_seg_int + unicast_retrans_count = pargs.sar_tx_uc_retx_cnt + unicast_retrans_wo_progress_count = pargs.sar_tx_uc_retx_wo_prog_cnt + unicast_retrans_interval_step = pargs.sar_tx_uc_retx_int_step + unicast_retrans_interval_increment = pargs.sar_tx_uc_retx_int_inc + multicast_retrans_count = pargs.sar_tx_mc_retx_cnt + multicast_retrans_interval_step = pargs.sar_tx_mc_retx_int + sar_tx_args = ( + segment_interval_step, + unicast_retrans_count, + unicast_retrans_wo_progress_count, + unicast_retrans_interval_step, + unicast_retrans_interval_increment, + multicast_retrans_count, + multicast_retrans_interval_step, + ) + if all(arg is None for arg in sar_tx_args): + # Command is called without any SAR Transmitter options so + # it shall not be configured at all. + return + if update and any(arg is None for arg in sar_tx_args): + sar_tx_status = app_btmesh.conf.get_sar_transmitter( + node, + retry_params=retry_params, + ) + if segment_interval_step is None: + if update: + segment_interval_step = sar_tx_status.segment_interval_step + else: + segment_interval_step = ( + app_cfg.conf.sar_tx_segment_interval_step_default + ) + if unicast_retrans_count is None: + if update: + unicast_retrans_count = sar_tx_status.unicast_retrans_count + else: + unicast_retrans_count = ( + app_cfg.conf.sar_tx_unicast_retrans_count_default + ) + if unicast_retrans_wo_progress_count is None: + if update: + unicast_retrans_wo_progress_count = ( + sar_tx_status.unicast_retrans_wo_progress_count + ) + else: + unicast_retrans_wo_progress_count = ( + app_cfg.conf.sar_tx_unicast_retrans_wo_progress_count_default + ) + if unicast_retrans_interval_step is None: + if update: + unicast_retrans_interval_step = ( + sar_tx_status.unicast_retrans_interval_step + ) + else: + unicast_retrans_interval_step = ( + app_cfg.conf.sar_tx_unicast_retrans_interval_step_default + ) + if unicast_retrans_interval_increment is None: + if update: + unicast_retrans_interval_increment = ( + sar_tx_status.unicast_retrans_interval_increment + ) + else: + unicast_retrans_interval_increment = ( + app_cfg.conf.sar_tx_unicast_retrans_interval_increment_default + ) + if multicast_retrans_count is None: + if update: + multicast_retrans_count = sar_tx_status.multicast_retrans_count + else: + multicast_retrans_count = ( + app_cfg.conf.sar_tx_multicast_retrans_count_default + ) + if multicast_retrans_interval_step is None: + if update: + multicast_retrans_interval_step = ( + sar_tx_status.multicast_retrans_interval_step + ) + else: + multicast_retrans_interval_step = ( + app_cfg.conf.sar_tx_multicast_retrans_interval_step_default + ) + sar_tx_status = app_btmesh.conf.set_sar_transmitter( + node, + segment_interval_step=segment_interval_step, + unicast_retrans_count=unicast_retrans_count, + unicast_retrans_wo_progress_count=unicast_retrans_wo_progress_count, + unicast_retrans_interval_step=unicast_retrans_interval_step, + unicast_retrans_interval_increment=unicast_retrans_interval_increment, + multicast_retrans_count=multicast_retrans_count, + multicast_retrans_interval_step=multicast_retrans_interval_step, + retry_params=retry_params, + ) + node_str = app_ui.node_str(node) + app_ui.info( + f"{node_str} node: " + f"SAR Transmitter Segment Interval Step is set to " + f"{sar_tx_status.segment_interval_step} ms." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Transmitter Unicast Retransmission Count is set to " + f"{sar_tx_status.unicast_retrans_count}." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Transmitter Unicast Retransmissions Without Progress Count is set to " + f"{sar_tx_status.unicast_retrans_wo_progress_count}." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Transmitter Unicast Retransmissions Interval Step is set to " + f"{sar_tx_status.unicast_retrans_interval_step} ms." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Transmitter Unicast Retransmissions Interval Increment is set to " + f"{sar_tx_status.unicast_retrans_interval_increment} ms." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Transmitter Multicast Retransmissions Count is set to " + f"{sar_tx_status.multicast_retrans_count}." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Transmitter Multicast Retransmissions Interval Step is set to " + f"{sar_tx_status.multicast_retrans_interval_step} ms." + ) + + @conf_set_node_failed_handler + def conf_set_node_sar_receiver( + self, node: Node, retry_params: BtmeshRetryParams, update: bool, pargs + ): + segments_threshold = pargs.sar_rx_seg_thr + ack_delay_increment = pargs.sar_rx_ack_delay_inc + discard_timeout = pargs.sar_rx_discard_timeout + segment_interval_step = pargs.sar_rx_seg_int + ack_retrans_count = pargs.sar_rx_ack_retx_cnt + sar_rx_args = ( + segments_threshold, + ack_delay_increment, + discard_timeout, + segment_interval_step, + ack_retrans_count, + ) + if all(arg is None for arg in sar_rx_args): + # Command is called without any SAR Receiver options so + # it shall not be configured at all. + return + if update and any(arg is None for arg in sar_rx_args): + sar_rx_status = app_btmesh.conf.get_sar_receiver( + node, + retry_params=retry_params, + ) + if segments_threshold is None: + if update: + segments_threshold = sar_rx_status.segments_threshold + else: + segments_threshold = app_cfg.conf.sar_rx_segments_threshold_default + if ack_delay_increment is None: + if update: + ack_delay_increment = sar_rx_status.ack_delay_increment + else: + ack_delay_increment = app_cfg.conf.sar_rx_ack_delay_increment_default + if discard_timeout is None: + if update: + discard_timeout = sar_rx_status.discard_timeout + else: + discard_timeout = app_cfg.conf.sar_rx_discard_timeout_default + if segment_interval_step is None: + if update: + segment_interval_step = sar_rx_status.segment_interval_step + else: + segment_interval_step = ( + app_cfg.conf.sar_rx_segment_interval_step_default + ) + if ack_retrans_count is None: + if update: + ack_retrans_count = sar_rx_status.ack_retrans_count + else: + ack_retrans_count = app_cfg.conf.sar_rx_ack_retrans_count_default + sar_rx_status = app_btmesh.conf.set_sar_receiver( + node, + segments_threshold=segments_threshold, + ack_delay_increment=ack_delay_increment, + discard_timeout=discard_timeout, + segment_interval_step=segment_interval_step, + ack_retrans_count=ack_retrans_count, + retry_params=retry_params, + ) + node_str = app_ui.node_str(node) + app_ui.info( + f"{node_str} node: " + f"SAR Receiver Segments Threshold is set to " + f"{sar_rx_status.segments_threshold}." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Receiver Acknowledgment Delay Increment is set to " + f"{sar_rx_status.ack_delay_increment}." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Receiver Discard Timeout is set to " + f"{sar_rx_status.discard_timeout} ms." + ) + app_ui.info( + f"{node_str} node: " + f"SAR Receiver Segment Interval Step is set to " + f"{sar_rx_status.segment_interval_step} ms." + ) app_ui.info( - f"Network transmit count is set to {nettx_cnt} and network transmit " - f"interval is set to {nettx_int} ms on {node_str} node." + f"{node_str} node: " + f"SAR Receiver Acknowledgment Retransmissions Count is set to " + f"{sar_rx_status.ack_retrans_count}." ) def conf_ae_cmd(self, pargs): diff --git a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dfu.py b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dfu.py index cdabef08568..6dd4f258de1 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dfu.py +++ b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dfu.py @@ -58,12 +58,12 @@ def create_parser(self, subparsers) -> ArgumentParserExt: "dfu", prog="dfu", help=( - "Start standalone firmware update procedure on updating nodes " - "and query FW information from updating nodes as initiator." + "Start standalone firmware update procedure on target nodes " + "and query FW information from target nodes as initiator." ), description=( - "Start standalone firmware update procedure on updating nodes " - "or query FW information from updating nodes as initiator. " + "Start standalone firmware update procedure on target nodes " + "or query FW information from target nodes as initiator. " ), exit_on_error_ext=False, ) @@ -139,7 +139,7 @@ def add_fw_idx_arg( self, parser: ArgumentParserExt, default=0, - help="Index of the firmware on updating nodes.", + help="Index of the firmware on target nodes.", ) -> None: parser.add_argument( "--fw-idx", @@ -152,11 +152,11 @@ def create_dfu_info_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: SUBPARSER_NAME = "info" self.dfu_info_parser: ArgumentParserExt = subparsers.add_parser( SUBPARSER_NAME, - help="Query the FW information from selected Updating Nodes.", + help="Query the FW information from selected Target Nodes.", description=( "The firmware info command queries the Current Firmware ID and " "Update URI from the specified index of Firmware Information List " - "on the selected updating nodes." + "on the selected target nodes." ), exit_on_error_ext=False, ) @@ -165,7 +165,7 @@ def create_dfu_info_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: self.dfu_info_parser, help=( "Target firmware index of Firmware Information Query procedure " - "on selected Updating Nodes. " + "on selected Target Nodes. " "(default: %(default)s)" ), ) @@ -221,23 +221,23 @@ def create_dfu_info_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"Group address used for the FW Information Query procedure. " f"The FW Update Server shall be subscribed to the specified group " f"address. If it is unassigned address (0) then the FW Information " - f"Get message is sent to each updating node one by one to the " + f"Get message is sent to each target node one by one to the " f"element address of the FW Update Server model." ), group_help=( - f"Select the app group which contains group address and updating " + f"Select the app group which contains group address and target " f"nodes which shall participate in the FW Information Query " f"procedure. The FW Information Get message is sent to the group " f"address of the app group. " f"For further details see {self.GROUP_ADDR_OPTS} option." ), nodes_help=( - f"Select the updating nodes which shall participate in the " + f"Select the target nodes which shall participate in the " f"FW Information Query procedure. The FW Information Query " f"procedure requires the element (unicast) addresses of the " - f"updating nodes. " + f"target nodes. " f"Those element addresses shall be selected where the FW Update " - f"Server model is located on the updating nodes. " + f"Server model is located on the target nodes. " f"The {self.NODES_OPTS} options selects nodes only so in order " f"to specify the proper element address the {self.ELEM_OPTS} " f"option shall be used as well. " @@ -245,15 +245,15 @@ def create_dfu_info_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"{self.ELEM_ADDRS_OPTS} option." ), elem_help=( - f"Select element on the updating nodes where the FW Update Server " + f"Select element on the target nodes where the FW Update Server " f"model is located by element index. " f"This option is mandatory when {self.NODES_OPTS} or " f"{self.GROUP_OPTS} is used because those selects the nodes only." ), elem_addrs_help=( - f"Select the updating nodes which shall participate in the " + f"Select the target nodes which shall participate in the " f"FW Information Query procedure by selecting the element " - f"addresses of updating nodes with FW Update Server model. " + f"addresses of target nodes with FW Update Server model. " f"If {self.ELEM_ADDRS_OPTS} is used then {self.NODES_OPTS} and " f"{self.GROUP_OPTS} and {self.ELEM_OPTS} shall not be used." ), @@ -265,10 +265,10 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: self.dfu_start_parser: ArgumentParserExt = subparsers.add_parser( SUBPARSER_NAME, help="Start Firmware Update procedure of specified FW image to the " - "selected updating nodes.", + "selected target nodes.", description=( "Start Firmware Update procedure of specified FW image " - "to the selected updating nodes. " + "to the selected target nodes. " "The FW update procedure includes the following steps: " "FW metadata check, FW update start, BLOB transfer, " "FW verification, FW application (install) and FW update " @@ -306,7 +306,7 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: type=int, default=0, help=( - "Index of the firmware on updating nodes which shall be updated." + "Index of the firmware on target nodes which shall be updated." "(default: %(default)s)" ), ) @@ -334,7 +334,7 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"Maximum number of additional Firmware Update Firmware Metadata " f"Check messages which are sent until the corresponding Firmware " f"Update status messages are received from the Firmware Update " - f"Server model of each selected updating nodes. " + f"Server model of each selected target nodes. " f"This configuration option is used during Firmware Compatibility " f"Check (Metadata Check) procedures and it is not used during " f"Standalone Firmware Update procedure. " @@ -347,7 +347,7 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: "Interval in seconds between Firmware Update and BLOB Transfer " "messages when the corresponding status messages are not received " "from the Firmware Update Server or BLOB Transfer Server model " - "of each selected updating nodes. " + "of each selected target nodes. " "This parameter affects those BLOB Transfers which are initiated " "by the Standalone Firmware Update procedure. " "(default: %(default)s)" @@ -356,7 +356,7 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: "Interval in seconds between Firmware Update and BLOB Transfer " "messages when the corresponding status messages are not received " "from the Firmware Update Server or BLOB Transfer Server model " - "of each selected low power updating nodes. " + "of each selected low power target nodes. " "This parameter affects those BLOB Transfers which are initiated " "by the Standalone Firmware Update procedure. " "(default: %(default)s)" @@ -385,11 +385,11 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"The FW Update Server and BLOB Transfer Server models shall be " f"subscribed to the specified group address. If it is unassigned " f"address (0) then the FW Update and BLOB transfer messages are " - f"sent to each updating node one by one to the element address " + f"sent to each target node one by one to the element address " f"of the FW Update Server and BLOB Transfer Server models." ), group_help=( - f"Select the app group which contains group address and updating " + f"Select the app group which contains group address and target " f"nodes which shall participate in the Firmware Update procedure. " f"The group address of the app group is used as the destination " f"address of FW Update and BLOB Transfer messages. " @@ -398,12 +398,12 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"For further details see {self.GROUP_ADDR_OPTS} option." ), nodes_help=( - f"Select the updating nodes which shall participate in the " + f"Select the target nodes which shall participate in the " f"firmware update. The FW Update procedure requires the element " - f"(unicast) addresses of the updating nodes. " + f"(unicast) addresses of the target nodes. " f"Those element addresses shall be selected where the FW Update " f"Server and BLOB Transfer Server models are located on the " - f"updating nodes. " + f"target nodes. " f"The {self.NODES_OPTS} option selects nodes only so in order " f"to specify the proper element address the {self.ELEM_OPTS} " f"option shall be used as well. " @@ -411,15 +411,15 @@ def create_dfu_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"{self.ELEM_ADDRS_OPTS} option." ), elem_help=( - f"Select element on the updating nodes where the FW Update Server " + f"Select element on the target nodes where the FW Update Server " f"and BLOB Transfer Server models are located by element index. " f"This option is mandatory when {self.NODES_OPTS} or " f"{self.GROUP_OPTS} is used because those selects the nodes only." ), elem_addrs_help=( - f"Select the updating nodes which shall participate in the " + f"Select the target nodes which shall participate in the " f"FW Update procedure by selecting the element addresses of " - f"updating nodes with FW Update Server and BLOB Transfer " + f"target nodes with FW Update Server and BLOB Transfer " f"Server model. " f"If {self.ELEM_ADDRS_OPTS} is used then {self.NODES_OPTS} and " f"{self.GROUP_OPTS} and {self.ELEM_OPTS} shall not be used." @@ -558,7 +558,7 @@ def dfu_start_cmd(self, pargs): rows.append(rec_info_dict) app_ui.table_info(rows) except BGLibExtSyncSignalException: - # If an updating node does not respond then the cancellation might + # If an target node does not respond then the cancellation might # be as long as the FW update client timeout. client_timeout = round( btmesh.util.dfu_calc_client_timeout( diff --git a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dist.py b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dist.py index 3b15e0eaba5..10afbd24f07 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dist.py +++ b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/dist.py @@ -344,14 +344,14 @@ def create_dist_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: type=int, default=app_cfg.dist_clt.dist_appkey_index_default, help="Appkey index used for the communication between the " - "Distributor and Updating Nodes. (default: %(default)s)", + "Distributor and Target Nodes. (default: %(default)s)", ) self.dist_start_parser.add_argument( "--dist-ttl", type=int, default=app_cfg.dist_clt.dist_ttl_default, help="The TTL for the Distributor to use when communicating with " - "the Updating Nodes. (default: %(default)s)", + "the Target Nodes. (default: %(default)s)", ) self.add_appkey_index_arg(self.dist_start_parser) self.add_ttl_arg(self.dist_start_parser) @@ -360,7 +360,7 @@ def create_dist_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: type=int, default=0, help=( - "Index of the firmware on updating nodes which shall be updated." + "Index of the firmware on target nodes which shall be updated." "(default: %(default)s)" ), ) @@ -392,7 +392,7 @@ def create_dist_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: "the default maximum number of additional Firmware Update " "Firmware Metadata Check messages which are sent until the " "corresponding status messages are not received from each " - "updating node. " + "target node. " "(default: %(default)s)" ), retry_interval_help=( @@ -405,14 +405,14 @@ def create_dist_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: "as well at the beginning of the Distribution. It determines " "the default interval in seconds between Firmware Update " "Firmware Metadata Check messages when the corresponding " - "status messages are not received from each updating node. " + "status messages are not received from each target node. " "(default: %(default)s)" ), retry_interval_lpn_help=( "Interval in seconds between Firmware Update Firmware Metadata " "Check messages at the beginning of the Distribution when the " "corresponding status messages are not received from each " - "updating node. " + "target node. " "Note: Distributor should not be Low Power Node so this argument " "doesn't affect the retransmission of Distribution messages. " "(default: %(default)s)" @@ -443,11 +443,11 @@ def create_dist_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"be subscribed to specified group address. " f"If it is unassigned address (0) then the FW Distribution Server " f"sends FW Update and BLOB Transfer BT Mesh messages to each " - f"updating node one by one to the element address of FW Update " + f"target node one by one to the element address of FW Update " f"Server and BLOB Transfer Server models." ), group_help=( - f"Select the app group which contains group address and updating " + f"Select the app group which contains group address and target " f"nodes which shall participate in the firmware update. " f"The group address of the app group is used as the distribution " f"group address. For further details see {self.GROUP_ADDR_OPTS} " @@ -457,12 +457,12 @@ def create_dist_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"{self.NODES_OPTS} option." ), nodes_help=( - f"Select the updating nodes which shall participate in the " + f"Select the target nodes which shall participate in the " f"firmware update. The FW Distribution procedure requires the " f"receivers which are the element (unicast) addresses of the " - f"updating nodes. Those element addresses shall be selected " + f"target nodes. Those element addresses shall be selected " f"where the FW Update Server and BLOB Transfer Server models " - f"are located on the updating node. " + f"are located on the target node. " f"The {self.NODES_OPTS} option selects nodes only so in order " f"to specify the proper element address the {self.ELEM_OPTS} " f"option shall be used as well. " @@ -470,14 +470,14 @@ def create_dist_start_parser(self, subparsers) -> Tuple[str, ArgumentParserExt]: f"{self.ELEM_ADDRS_OPTS} option." ), elem_help=( - f"Select element on the updating nodes where the FW Update Server " + f"Select element on the target nodes where the FW Update Server " f"and BLOB Transfer Server models are located by element index. " f"This option is mandatory when {self.NODES_OPTS} or " f"{self.GROUP_OPTS} is used because those selects the nodes only." ), elem_addrs_help=( - f"Select the updating nodes which participate in the firmware " - f"update by selecting the element addresses of the updating " + f"Select the target nodes which participate in the firmware " + f"update by selecting the element addresses of the target " f"nodes with FW Update Server and BLOB Transfer Server models. " f"If {self.ELEM_ADDRS_OPTS} is used then {self.NODES_OPTS} and " f"{self.GROUP_OPTS} and {self.ELEM_OPTS} shall not be used." @@ -793,7 +793,7 @@ def dist_start_cmd(self, pargs): rows.append(rec_info_dict) app_ui.table_info(rows) except BGLibExtSyncSignalException: - # If an updating node does not respond then the cancellation might + # If an target node does not respond then the cancellation might # be as long as the distribution client timeout. The distributor is # poll interval might delay the detection of completed cancellation. client_timeout = btmesh.util.dfu_calc_client_timeout( diff --git a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/prov.py b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/prov.py index d0fb5b6f416..2eb215769b8 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/app/cmd/prov.py +++ b/app/btmesh/example_host/btmesh_host_dfu/app/cmd/prov.py @@ -21,6 +21,7 @@ # 3. This notice may not be removed or altered from any source distribution. import enum +import functools import re from typing import Dict, Iterator, List, Optional, Union @@ -29,7 +30,7 @@ from btmesh.errors import BtmeshError from btmesh.prov import (UnprovDeviceBeacon, UnprovDeviceBeaconAddrType, UnprovDeviceBeaconBearer) -from btmesh.util import ConnectionParamsRange +from btmesh.util import BtmeshRetryParams, ConnectionParamsRange from ..btmesh import app_btmesh from ..cfg import app_cfg @@ -39,6 +40,20 @@ from .scan import scan_cmd +def auto_conf_node_failed_handler(f): + @functools.wraps(f) + def auto_conf_node_wrapper(*args, **kwargs): + try: + return f(*args, **kwargs) + except BtmeshError as e: + if app_cfg.conf.auto_conf_strict: + raise + else: + app_ui.error(str(e)) + + return auto_conf_node_wrapper + + class PBArg(enum.Enum): ADV = "adv" GATT = "gatt" @@ -369,7 +384,10 @@ def _provision_adv(self, uuids: Union[Iterator[bytes], bytes]) -> None: for uuid in uuids: try: node = app_btmesh.prov.provision_adv_device(uuid) - app_ui.info(f"The device with {uuid.hex()} UUID is provisioned.") + node_str = app_ui.node_str(node) + app_ui.info( + f"The {node_str} node with {uuid.hex()} UUID is provisioned." + ) self._on_node_provisioned(node) except BtmeshError as e: app_ui.error(e.message) @@ -402,7 +420,10 @@ def _provision_gatt( conn_open_timeout_ms=conn_open_timeout_ms, conn_params_range=conn_params_range, ) - app_ui.info(f"The device with {uuid.hex()} UUID is provisioned.") + node_str = app_ui.node_str(node) + app_ui.info( + f"The {node_str} node with {uuid.hex()} UUID is provisioned." + ) self._on_node_provisioned(node) except BtmeshError as e: app_ui.error(e.message) @@ -414,46 +435,163 @@ def _on_node_provisioned(self, node: Node) -> None: retry_params.retry_max = app_cfg.conf.conf_retry_max_default retry_params.retry_interval = app_cfg.conf.conf_retry_interval_default retry_params.retry_interval_lpn = app_cfg.conf.conf_retry_interval_lpn_default + self.auto_conf_node_dcd(node, retry_params) + self.auto_conf_node_default_ttl(node, retry_params) + self.auto_conf_node_network_tx(node, retry_params) + self.auto_conf_node_sar(node, retry_params) + + @auto_conf_node_failed_handler + def auto_conf_node_dcd(self, node: Node, retry_params: BtmeshRetryParams) -> None: # Node DCD auto query if app_cfg.conf.auto_conf_dcd_query: app_btmesh.conf.get_dcd(node, update_db=True, retry_params=retry_params) - app_ui.info( - f"Node ({node.uuid.hex()}) auto configuration: DCD is queried" - ) + node_str = app_ui.node_str(node) + app_ui.info(f"{node_str} auto config: DCD is queried") + + @auto_conf_node_failed_handler + def auto_conf_node_default_ttl( + self, node: Node, retry_params: BtmeshRetryParams + ) -> None: # Node Default TTL auto configuration if app_cfg.conf.auto_conf_default_ttl: ttl = app_cfg.conf.default_ttl_default - try: - app_btmesh.conf.set_default_ttl( - node, ttl=ttl, retry_params=retry_params - ) - app_ui.info( - f"Node ({node.uuid.hex()}) auto configuration: " - f"Default TTL = {ttl}" - ) - except BtmeshError as e: - app_ui.error(str(e)) + app_btmesh.conf.set_default_ttl(node, ttl=ttl, retry_params=retry_params) + node_str = app_ui.node_str(node) + app_ui.info(f"{node_str} auto config: Default TTL is set to {ttl}") + + @auto_conf_node_failed_handler + def auto_conf_node_network_tx( + self, node: Node, retry_params: BtmeshRetryParams + ) -> None: # Node Network Transmit composite state auto configuration if app_cfg.conf.auto_conf_network_tx: nettx_cnt = app_cfg.conf.network_tx_count_default nettx_int = app_cfg.conf.network_tx_interval_ms_default - try: - app_btmesh.conf.set_network_transmit( - node, - transmit_count=nettx_cnt, - transmit_interval_ms=nettx_int, - retry_params=retry_params, - ) - app_ui.info( - f"Node ({node.uuid.hex()}) auto configuration: " - f"Network Transmit Count = {nettx_cnt}" - ) - app_ui.info( - f"Node ({node.uuid.hex()}) auto configuration: " - f"Network Transmit Interval = {nettx_int} ms" - ) - except BtmeshError as e: - app_ui.error(str(e)) + app_btmesh.conf.set_network_transmit( + node, + transmit_count=nettx_cnt, + transmit_interval_ms=nettx_int, + retry_params=retry_params, + ) + node_str = app_ui.node_str(node) + app_ui.info( + f"{node_str} auto config: " + f"Network Transmit Count is set to {nettx_cnt}" + ) + app_ui.info( + f"{node_str} auto config: " + f"Network Transmit Interval Step is set to {nettx_int} ms" + ) + + @auto_conf_node_failed_handler + def auto_conf_node_sar(self, node: Node, retry_params: BtmeshRetryParams) -> None: + # Node SAR Transmitter and Receiver composite state auto configuration + if app_cfg.conf.auto_conf_sar: + node_str = app_ui.node_str(node) + # Node SAR Transmitter state auto configuration + segment_interval_step = app_cfg.conf.sar_tx_segment_interval_step_default + unicast_retrans_count = app_cfg.conf.sar_tx_unicast_retrans_count_default + unicast_retrans_wo_progress_count = ( + app_cfg.conf.sar_tx_unicast_retrans_wo_progress_count_default + ) + unicast_retrans_interval_step = ( + app_cfg.conf.sar_tx_unicast_retrans_interval_step_default + ) + unicast_retrans_interval_increment = ( + app_cfg.conf.sar_tx_unicast_retrans_interval_increment_default + ) + multicast_retrans_count = ( + app_cfg.conf.sar_tx_multicast_retrans_count_default + ) + multicast_retrans_interval_step = ( + app_cfg.conf.sar_tx_multicast_retrans_interval_step_default + ) + sar_tx_status = app_btmesh.conf.set_sar_transmitter( + node, + segment_interval_step=segment_interval_step, + unicast_retrans_count=unicast_retrans_count, + unicast_retrans_wo_progress_count=unicast_retrans_wo_progress_count, + unicast_retrans_interval_step=unicast_retrans_interval_step, + unicast_retrans_interval_increment=unicast_retrans_interval_increment, + multicast_retrans_count=multicast_retrans_count, + multicast_retrans_interval_step=multicast_retrans_interval_step, + retry_params=retry_params, + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Transmitter Segment Interval Step is set to " + f"is set to {sar_tx_status.segment_interval_step} ms" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Transmitter Unicast Retransmission Count is set to " + f"is set to {sar_tx_status.unicast_retrans_count}" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Transmitter Unicast Retransmissions Without Progress Count " + f"is set to {sar_tx_status.unicast_retrans_wo_progress_count}" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Transmitter Unicast Retransmissions Interval Step " + f"is set to {sar_tx_status.unicast_retrans_interval_step} ms" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Transmitter Unicast Retransmissions Interval Increment " + f"is set to {sar_tx_status.unicast_retrans_interval_increment} ms" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Transmitter Multicast Retransmissions Count " + f"is set to {sar_tx_status.multicast_retrans_count}" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Transmitter Multicast Retransmissions Interval Step " + f"is set to {sar_tx_status.multicast_retrans_interval_step} ms" + ) + # Node SAR Receiver state auto configuration + segments_threshold = app_cfg.conf.sar_rx_segments_threshold_default + ack_delay_increment = app_cfg.conf.sar_rx_ack_delay_increment_default + discard_timeout = app_cfg.conf.sar_rx_discard_timeout_default + segment_interval_step = app_cfg.conf.sar_rx_segment_interval_step_default + ack_retrans_count = app_cfg.conf.sar_rx_ack_retrans_count_default + sar_rx_status = app_btmesh.conf.set_sar_receiver( + node, + segments_threshold=segments_threshold, + ack_delay_increment=ack_delay_increment, + discard_timeout=discard_timeout, + segment_interval_step=segment_interval_step, + ack_retrans_count=ack_retrans_count, + retry_params=retry_params, + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Receiver Segments Threshold " + f"is set to {sar_rx_status.segments_threshold}" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Receiver Acknowledgment Delay Increment " + f"is set to {sar_rx_status.ack_delay_increment}" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Receiver Discard Timeout " + f"is set to {sar_rx_status.discard_timeout} ms" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Receiver Segment Interval Step " + f"is set to {sar_rx_status.segment_interval_step} ms" + ) + app_ui.info( + f"{node_str} auto config: " + f"SAR Receiver Acknowledgment Retransmissions Count " + f"is set to {sar_rx_status.ack_retrans_count}" + ) prov_cmd = BtmeshProvCmd() diff --git a/app/btmesh/example_host/btmesh_host_dfu/app/exec.py b/app/btmesh/example_host/btmesh_host_dfu/app/exec.py index d40758d60e0..26cf2b92da8 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/app/exec.py +++ b/app/btmesh/example_host/btmesh_host_dfu/app/exec.py @@ -25,9 +25,8 @@ import sys from typing import Optional -from bgapi.bglib import CommandFailedError - import btmesh.util +from bgapi.bglib import CommandFailedError from bgapix.bglibx import (BGLibExt, BGLibExtSyncSignalException, BGLibExtWaitEventError) from bgapix.slstatus import SlStatus @@ -200,10 +199,19 @@ def prov_init(self): app_btmesh.prov.create_network( netkey, appkeys, app_cfg.network._prov_node_name ) + # The Default TTL state is stored in NVM so local configuration + # shall be performed once when the network is created. + self.local_conf_default_ttl() + # The Network Transmit state is stored in NVM so local configuration + # shall be performed once when the network is created. + self.local_conf_nettx() # Configure local BT Mesh models - self.dfu_local_conf() - self.conf_local_conf() - self.sar_local_conf() + self.local_conf_dfu() + self.local_conf_ae() + # The SAR Transmitter and Receiver state isn't saved into the NVM. + # If it is fixed in the stack then this local SAR configuration shall + # run once at network creation only. + self.local_conf_sar() def dfu_init(self): dfu_clt_retry_params = BtmeshMulticastRetryParams( @@ -233,7 +241,7 @@ def dfu_init(self): ) app_btmesh.dfu_clt.init( elem_index=app_cfg.dfu_clt.elem_index, - max_updating_nodes=app_cfg.dfu_clt.max_updating_nodes, + max_target_nodes=app_cfg.dfu_clt.max_target_nodes, retry_params_default=dfu_clt_retry_params, ) app_btmesh.dist_clt.init( @@ -242,6 +250,8 @@ def dfu_init(self): ) def conf_init(self): + app_btmesh.conf.sar_conf_svr_init() + app_btmesh.conf.sar_conf_clt_init() app_btmesh.conf.silabs_conf_svr_init() app_btmesh.conf.silabs_conf_clt_init() conf_retry_params = BtmeshRetryParams( @@ -271,7 +281,7 @@ def conf_init(self): app_btmesh.conf.set_silabs_retry_params_default(silabs_conf_retry_params) app_btmesh.conf.set_reset_node_retry_params_default(reset_node_retry_params) - def dfu_local_conf(self): + def local_conf_dfu(self): # Set appkey bindings to BLOB Transfer Client model elem_index = app_cfg.mbt_clt.elem_index mdl = ModelID(NamedModelID.BLOB_TRANSFER_CLIENT) @@ -294,7 +304,7 @@ def dfu_local_conf(self): for appkey_index in range(app_cfg.network.appkey_cnt): app_btmesh.conf.bind_local_mdl(elem_index, mdl, appkey_index) - def conf_local_conf(self): + def local_conf_ae(self): if app_btmesh.conf.silabs_conf_support: elem_index = btmesh.util.PRIM_ELEM_INDEX mdls = [ @@ -307,77 +317,111 @@ def conf_local_conf(self): for appkey_index in range(app_cfg.network.appkey_cnt): app_btmesh.conf.bind_local_mdl(elem_index, mdl, appkey_index) - def sar_local_conf(self): + def local_conf_default_ttl(self): + prov_node = app_db.btmesh_db.get_provisioner() + if app_cfg.conf.auto_conf_default_ttl: + default_ttl_status = app_btmesh.conf.set_default_ttl( + prov_node, app_cfg.conf.default_ttl_default + ) + else: + default_ttl_status = app_btmesh.conf.get_default_ttl(prov_node) + logger.info(f"Local Default TTL is {default_ttl_status.ttl}.") + + def local_conf_nettx(self): + prov_node = app_db.btmesh_db.get_provisioner() + if app_cfg.conf.auto_conf_network_tx: + nettx_status = app_btmesh.conf.set_network_transmit( + prov_node, + app_cfg.conf.network_tx_count_default, + app_cfg.conf.network_tx_interval_ms_default, + ) + else: + nettx_status = app_btmesh.conf.get_network_transmit(prov_node) + logger.info(f"Local Network Transmit Count is {nettx_status.transmit_count}.") + logger.info( + f"Local Network Transmit Interval Step is " + f"{nettx_status.transmit_interval_ms} ms." + ) + + def local_conf_sar(self): if hasattr(self.lib.btmesh, "sar_config_server"): + prov_node = app_db.btmesh_db.get_provisioner() # The SAR transmitter and receiver configuration getter and setter # functions don't require initialization call and it is not mandatory # to have SAR Configuration Server in the Device Composition Data. # These are necessary only to handle SAR Config messages. - if app_cfg.network.sar_tx_custom_local_params_enable: - self.lib.btmesh.sar_config_server.set_sar_transmitter( - app_cfg.network.sar_tx_segment_interval_step_default, - app_cfg.network.sar_tx_unicast_retrans_count_default, - app_cfg.network.sar_tx_unicast_retrans_wo_progress_count_default, - app_cfg.network.sar_tx_unicast_retrans_interval_step_default, - app_cfg.network.sar_tx_unicast_retrans_interval_increment_default, - app_cfg.network.sar_tx_multicast_retrans_count_default, - app_cfg.network.sar_tx_multicast_retrans_interval_step_default, + if app_cfg.conf.auto_conf_sar: + sar_tx_status = app_btmesh.conf.set_sar_transmitter( + prov_node, + app_cfg.conf.sar_tx_segment_interval_step_default, + app_cfg.conf.sar_tx_unicast_retrans_count_default, + app_cfg.conf.sar_tx_unicast_retrans_wo_progress_count_default, + app_cfg.conf.sar_tx_unicast_retrans_interval_step_default, + app_cfg.conf.sar_tx_unicast_retrans_interval_increment_default, + app_cfg.conf.sar_tx_multicast_retrans_count_default, + app_cfg.conf.sar_tx_multicast_retrans_interval_step_default, ) - resp = self.lib.btmesh.sar_config_server.get_sar_transmitter() - logger.debug( + else: + sar_tx_status = app_btmesh.conf.get_sar_transmitter(prov_node) + logger.info( f"Local SAR TX Segment Interval Step is " - f"{resp.segment_interval_step} ms." + f"{sar_tx_status.segment_interval_step} ms." ) - logger.debug( + logger.info( f"Local SAR TX Unicast Retransmissions Count is " - f"{resp.unicast_retrans_count} retransmissions." + f"{sar_tx_status.unicast_retrans_count} retransmissions." ) - logger.debug( + logger.info( f"Local SAR TX Unicast Retransmissions Without Progress Count is " - f"{resp.unicast_retrans_wo_progress_count} retransmissions." + f"{sar_tx_status.unicast_retrans_wo_progress_count} retransmissions." ) - logger.debug( + logger.info( f"Local SAR TX Unicast Retransmissions Interval Step is " - f"{resp.unicast_retrans_interval_step} ms." + f"{sar_tx_status.unicast_retrans_interval_step} ms." ) - logger.debug( + logger.info( f"Local SAR TX Unicast Retransmissions Interval Increment is " - f"{resp.unicast_retrans_interval_increment} ms." + f"{sar_tx_status.unicast_retrans_interval_increment} ms." ) - logger.debug( + logger.info( f"Local SAR TX Multicast Retransmissions Count is " - f"{resp.multicast_retrans_count} retransmissions." + f"{sar_tx_status.multicast_retrans_count} retransmissions." ) - logger.debug( + logger.info( f"Local SAR TX Multicast Retransmissions Interval Step is " - f"{resp.multicast_retrans_interval_step} ms." + f"{sar_tx_status.multicast_retrans_interval_step} ms." ) - if app_cfg.network.sar_rx_custom_local_params_enable: - self.lib.btmesh.sar_config_server.set_sar_receiver( - app_cfg.network.sar_rx_segments_threshold_default, - app_cfg.network.sar_rx_ack_delay_increment_default, - app_cfg.network.sar_rx_discard_timeout_default, - app_cfg.network.sar_rx_segment_interval_step_default, - app_cfg.network.sar_rx_ack_retrans_count_default, + if app_cfg.conf.auto_conf_sar: + sar_rx_status = app_btmesh.conf.set_sar_receiver( + prov_node, + app_cfg.conf.sar_rx_segments_threshold_default, + app_cfg.conf.sar_rx_ack_delay_increment_default, + app_cfg.conf.sar_rx_discard_timeout_default, + app_cfg.conf.sar_rx_segment_interval_step_default, + app_cfg.conf.sar_rx_ack_retrans_count_default, ) - resp = self.lib.btmesh.sar_config_server.get_sar_receiver() - logger.debug( + else: + sar_rx_status = app_btmesh.conf.get_sar_receiver(prov_node) + logger.info( f"Local SAR RX Segments Threshold is " - f"{resp.segments_threshold} segments." + f"{sar_rx_status.segments_threshold} segments." ) - logger.debug( + logger.info( f"Local SAR RX Acknowledgment Delay Increment is " - f"{resp.ack_delay_increment} ({resp.ack_delay_increment + 1.5} " + f"{sar_rx_status.ack_delay_increment} " + f"({sar_rx_status.ack_delay_increment + 1.5} " f"segment transmission interval step)." ) - logger.debug(f"Local SAR RX Discard Timeout is {resp.discard_timeout} ms.") - logger.debug( + logger.info( + f"Local SAR RX Discard Timeout is {sar_rx_status.discard_timeout} ms." + ) + logger.info( f"Local SAR RX Receiver Segment Interval Step is " - f"{resp.segment_interval_step} ms." + f"{sar_rx_status.segment_interval_step} ms." ) - logger.debug( + logger.info( f"Local SAR RX Acknowledgment Retransmissions Count is " - f"{resp.ack_retrans_count} retransmissions." + f"{sar_rx_status.ack_retrans_count} retransmissions." ) def close(self): diff --git a/app/btmesh/example_host/btmesh_host_dfu/bgapix/bglibx.py b/app/btmesh/example_host/btmesh_host_dfu/bgapix/bglibx.py index b5b5ab19c7c..dd214440360 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/bgapix/bglibx.py +++ b/app/btmesh/example_host/btmesh_host_dfu/bgapix/bglibx.py @@ -31,7 +31,6 @@ from typing import Callable, List, Mapping, Optional, Union from bgapi.bglib import BGEvent, BGLib, CommandFailedError - from bgapix.slstatus import SlStatus logger = logging.getLogger(__name__) @@ -109,9 +108,10 @@ class BGLibExtWaitEventError(Exception): - def __init__(self, *args, events=[]): + def __init__(self, *args, event_selector, events=[]): super().__init__(*args) self.events = events + self.event_selector = event_selector class BGLibExtSyncSignalException(Exception): @@ -497,7 +497,9 @@ def wait_events( # went wrong so an BGLibExtWaitEventError exception is raised. # Some events could be selected so those are added to the exception. raise BGLibExtWaitEventError( - "Expected final event is missing.", events=selected_events + "Expected final event is missing.", + event_selector=event_selector, + events=selected_events, ) def wait_event( @@ -557,8 +559,8 @@ def retry_until( for retry_cmd_count in range(0, retry_cmd_max + 1): try: # The command return value is not checked because an exception - # is thrown if it is not zero and the retries are maxed - # The arguments shall be packed into the command object + # is raised if it is not zero and the retries are maxed. + # The arguments shall be packed into the command object. response = command(*args) if event_selector is None: # If no event was specified then only the command shall @@ -712,6 +714,20 @@ def retry_until( EventSelector.IGNORE != retry_evt_sel.categorize(event) for event in new_events ): + # If the event_selector is stateless and the received event + # means a recoverable error then clear the selected event list. + # Corner case: First command successful and the received + # event means a recoverable error but the next command fails + # with a recoverable error. + # If the event selector is stateless then the selected events + # shall be cleared after an event which indicates recoverable + # error because that event and other preceding events shall + # not be stored otherwise it could cause early retry + # termination due to invalid final event count. + # Note: Only the selected events (event_selector) can be + # matched by retry_event_selector. + if evt_selector.stateless: + selected_events = EventList() logger.warning("Retry due to recoverable event error.") continue # The required events are found which shall be returned diff --git a/app/btmesh/example_host/btmesh_host_dfu/btmesh/conf.py b/app/btmesh/example_host/btmesh_host_dfu/btmesh/conf.py index 6e2c7e6b2d5..786d90d6268 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/btmesh/conf.py +++ b/app/btmesh/example_host/btmesh_host_dfu/btmesh/conf.py @@ -166,6 +166,52 @@ def create_from_events(cls, node: Node, events: Iterable[BGEvent]): ) +@dataclasses.dataclass +class SARTransmitterStatus(ConfigStatus): + segment_interval_step: int + unicast_retrans_count: int + unicast_retrans_wo_progress_count: int + unicast_retrans_interval_step: int + unicast_retrans_interval_increment: int + multicast_retrans_count: int + multicast_retrans_interval_step: int + + @classmethod + def create_from_events(cls, node: Node, events: Iterable[BGEvent]): + evt = events[0] + return SARTransmitterStatus( + node=node, + segment_interval_step=evt.segment_interval_step, + unicast_retrans_count=evt.unicast_retrans_count, + unicast_retrans_wo_progress_count=evt.unicast_retrans_wo_progress_count, + unicast_retrans_interval_step=evt.unicast_retrans_interval_step, + unicast_retrans_interval_increment=evt.unicast_retrans_interval_increment, + multicast_retrans_count=evt.multicast_retrans_count, + multicast_retrans_interval_step=evt.multicast_retrans_interval_step, + ) + + +@dataclasses.dataclass +class SARReceiverStatus(ConfigStatus): + segments_threshold: int + ack_delay_increment: int + discard_timeout: int + segment_interval_step: int + ack_retrans_count: int + + @classmethod + def create_from_events(cls, node: Node, events: Iterable[BGEvent]): + evt = events[0] + return SARReceiverStatus( + node=node, + segments_threshold=evt.segments_threshold, + ack_delay_increment=evt.ack_delay_increment, + discard_timeout=evt.discard_timeout, + segment_interval_step=evt.segment_interval_step, + ack_retrans_count=evt.ack_retrans_count, + ) + + @enum.unique class SilabsConfStatus(util.BtmeshIntEnum): SUCCESS = 0x00 @@ -314,6 +360,8 @@ def __init__( self.conf_retry_params_default = conf_retry_params_default self.silabs_retry_params_default = silabs_retry_params_default self.reset_node_retry_params_default = reset_node_retry_params_default + self.sar_conf_svr_status = SlStatus.NOT_SUPPORTED + self.sar_conf_clt_status = SlStatus.NOT_SUPPORTED self.silabs_conf_svr_fail = False self.silabs_conf_clt_fail = False @@ -333,6 +381,30 @@ def set_reset_node_retry_params_default(self, retry_params: BtmeshRetryParams): if retry_params: self.reset_node_retry_params_default = copy.copy(retry_params) + def sar_conf_svr_init(self): + try: + self.lib.btmesh.sar_config_server.init() + except CommandFailedError as e: + self.sar_conf_svr_status = SlStatus.from_int(e.errorcode) + # If Btmesh SAR Configuration Server stack class isn't added to the + # project then it is assumed to be intentional so no error is reported. + if self.sar_conf_svr_status != SlStatus.NOT_SUPPORTED: + raise + else: + self.sar_conf_svr_status = SlStatus.OK + + def sar_conf_clt_init(self): + try: + self.lib.btmesh.sar_config_client.init() + except CommandFailedError as e: + self.sar_conf_clt_status = SlStatus.from_int(e.errorcode) + # If Btmesh SAR Configuration Client stack class isn't added to the + # project then it is assumed to be intentional so no error is reported. + if self.sar_conf_clt_status != SlStatus.NOT_SUPPORTED: + raise + else: + self.sar_conf_clt_status = SlStatus.OK + def config_procedure( self, proc_name, @@ -421,29 +493,40 @@ def set_default_ttl( node: Node, ttl: int, retry_params: BtmeshRetryParams = None, - ) -> None: - self.config_procedure( - "Set Default TTL state", - self.lib.btmesh.config_client.set_default_ttl, - node, - ttl, - final_event_name="btmesh_evt_config_client_default_ttl_status", - retry_params=retry_params, - ) + ) -> DefaultTTLStatus: + if node.uuid == self.db.prov_uuid: + self.lib.btmesh.test.set_default_ttl(ttl) + default_ttl_status = DefaultTTLStatus(node, ttl) + else: + events = self.config_procedure( + "Set Default TTL state", + self.lib.btmesh.config_client.set_default_ttl, + node, + ttl, + final_event_name="btmesh_evt_config_client_default_ttl_status", + retry_params=retry_params, + ) + default_ttl_status = DefaultTTLStatus.create_from_events(node, events) + return default_ttl_status def get_default_ttl( self, node: Node, retry_params: BtmeshRetryParams = None, ) -> DefaultTTLStatus: - events = self.config_procedure( - "Get Default TTL state", - self.lib.btmesh.config_client.get_default_ttl, - node, - final_event_name="btmesh_evt_config_client_default_ttl_status", - retry_params=retry_params, - ) - return DefaultTTLStatus.create_from_events(node, events) + if node.uuid == self.db.prov_uuid: + resp = self.lib.btmesh.test.get_default_ttl() + default_ttl_status = DefaultTTLStatus(node, ttl=resp.value) + else: + events = self.config_procedure( + "Get Default TTL state", + self.lib.btmesh.config_client.get_default_ttl, + node, + final_event_name="btmesh_evt_config_client_default_ttl_status", + retry_params=retry_params, + ) + default_ttl_status = DefaultTTLStatus.create_from_events(node, events) + return default_ttl_status def set_relay( self, @@ -452,7 +535,7 @@ def set_relay( retransmit_count: int, retransmit_interval_ms: int, retry_params: BtmeshRetryParams = None, - ) -> None: + ) -> RelayStatus: proc_name = "Set Relay state" events = self.config_procedure( proc_name, @@ -475,6 +558,7 @@ def set_relay( result=result, event=final_evt, ) + return relay_status def get_relay( self, @@ -495,7 +579,7 @@ def set_gatt_proxy( node: Node, state: GattProxyState, retry_params: BtmeshRetryParams = None, - ) -> None: + ) -> GattProxyStatus: proc_name = "Set GATT Proxy state" events = self.config_procedure( proc_name, @@ -519,6 +603,7 @@ def set_gatt_proxy( result=result, event=final_evt, ) + return gatt_proxy_status def get_gatt_proxy( self, @@ -539,7 +624,7 @@ def set_friend( node: Node, state: FriendState, retry_params: BtmeshRetryParams = None, - ) -> None: + ) -> FriendStatus: proc_name = "Set Friend state" events = self.config_procedure( proc_name, @@ -560,6 +645,7 @@ def set_friend( result=result, event=final_evt, ) + return friend_status def get_friend( self, @@ -581,8 +667,8 @@ def set_node_identity( netkey_index: int, state: NodeIdentityState, retry_params: BtmeshRetryParams = None, - ) -> None: - self.config_procedure( + ) -> NodeIdentityStatus: + events = self.config_procedure( "Set Node Identity state", self.lib.btmesh.config_client.set_identity, node, @@ -591,13 +677,14 @@ def set_node_identity( final_event_name="btmesh_evt_config_client_identity_status", retry_params=retry_params, ) + return NodeIdentityStatus.create_from_events(node, events) def get_node_identity( self, node: Node, netkey_index: int, retry_params: BtmeshRetryParams = None, - ) -> NodeIdentityState: + ) -> NodeIdentityStatus: events = self.config_procedure( "Get Node Identity state", self.lib.btmesh.config_client.get_identity, @@ -614,30 +701,195 @@ def set_network_transmit( transmit_count: int, transmit_interval_ms: int, retry_params: BtmeshRetryParams = None, - ) -> None: - self.config_procedure( - "Set Network Transmit state", - self.lib.btmesh.config_client.set_network_transmit, - node, - transmit_count, - transmit_interval_ms, - final_event_name="btmesh_evt_config_client_network_transmit_status", - retry_params=retry_params, - ) + ) -> NetworkTransmitStatus: + if node.uuid == self.db.prov_uuid: + self.lib.btmesh.test.set_nettx(transmit_count, transmit_interval_ms) + nettx_status = NetworkTransmitStatus( + node, + transmit_count=transmit_count, + transmit_interval_ms=transmit_interval_ms, + ) + else: + events = self.config_procedure( + "Set Network Transmit state", + self.lib.btmesh.config_client.set_network_transmit, + node, + transmit_count, + transmit_interval_ms, + final_event_name="btmesh_evt_config_client_network_transmit_status", + retry_params=retry_params, + ) + nettx_status = NetworkTransmitStatus.create_from_events(node, events) + return nettx_status def get_network_transmit( self, node: Node, retry_params: BtmeshRetryParams = None, ) -> NetworkTransmitStatus: - events = self.config_procedure( - "Get Network Transmit state", - self.lib.btmesh.config_client.get_network_transmit, - node, - final_event_name="btmesh_evt_config_client_network_transmit_status", - retry_params=retry_params, - ) - return NetworkTransmitStatus.create_from_events(node, events) + if node.uuid == self.db.prov_uuid: + resp = self.lib.btmesh.test.get_nettx() + nettx_status = NetworkTransmitStatus( + node, + transmit_count=resp.count, + transmit_interval_ms=resp.interval, + ) + else: + events = self.config_procedure( + "Get Network Transmit state", + self.lib.btmesh.config_client.get_network_transmit, + node, + final_event_name="btmesh_evt_config_client_network_transmit_status", + retry_params=retry_params, + ) + nettx_status = NetworkTransmitStatus.create_from_events(node, events) + return nettx_status + + def set_sar_transmitter( + self, + node: Node, + segment_interval_step: int, + unicast_retrans_count: int, + unicast_retrans_wo_progress_count: int, + unicast_retrans_interval_step: int, + unicast_retrans_interval_increment: int, + multicast_retrans_count: int, + multicast_retrans_interval_step: int, + retry_params: BtmeshRetryParams = None, + ) -> SARTransmitterStatus: + if node.uuid == self.db.prov_uuid: + self.lib.btmesh.sar_config_server.set_sar_transmitter( + segment_interval_step, + unicast_retrans_count, + unicast_retrans_wo_progress_count, + unicast_retrans_interval_step, + unicast_retrans_interval_increment, + multicast_retrans_count, + multicast_retrans_interval_step, + ) + sar_tx_status = SARTransmitterStatus( + node, + segment_interval_step=segment_interval_step, + unicast_retrans_count=unicast_retrans_count, + unicast_retrans_wo_progress_count=unicast_retrans_wo_progress_count, + unicast_retrans_interval_step=unicast_retrans_interval_step, + unicast_retrans_interval_increment=unicast_retrans_interval_increment, + multicast_retrans_count=multicast_retrans_count, + multicast_retrans_interval_step=multicast_retrans_interval_step, + ) + else: + events = self.config_procedure( + "Set SAR Transmitter state", + self.lib.btmesh.sar_config_client.set_sar_transmitter, + node, + segment_interval_step, + unicast_retrans_count, + unicast_retrans_wo_progress_count, + unicast_retrans_interval_step, + unicast_retrans_interval_increment, + multicast_retrans_count, + multicast_retrans_interval_step, + final_event_name="btmesh_evt_sar_config_client_sar_transmitter_status", + retry_params=retry_params, + ) + sar_tx_status = SARTransmitterStatus.create_from_events(node, events) + return sar_tx_status + + def get_sar_transmitter( + self, + node: Node, + retry_params: BtmeshRetryParams = None, + ) -> SARTransmitterStatus: + if node.uuid == self.db.prov_uuid: + resp = self.lib.btmesh.sar_config_server.get_sar_transmitter() + sar_tx_status = SARTransmitterStatus( + node, + segment_interval_step=resp.segment_interval_step, + unicast_retrans_count=resp.unicast_retrans_count, + unicast_retrans_wo_progress_count=resp.unicast_retrans_wo_progress_count, + unicast_retrans_interval_step=resp.unicast_retrans_interval_step, + unicast_retrans_interval_increment=resp.unicast_retrans_interval_increment, + multicast_retrans_count=resp.multicast_retrans_count, + multicast_retrans_interval_step=resp.multicast_retrans_interval_step, + ) + else: + events = self.config_procedure( + "Get SAR Transmitter state", + self.lib.btmesh.sar_config_client.get_sar_transmitter, + node, + final_event_name="btmesh_evt_sar_config_client_sar_transmitter_status", + retry_params=retry_params, + ) + sar_tx_status = SARTransmitterStatus.create_from_events(node, events) + return sar_tx_status + + def set_sar_receiver( + self, + node: Node, + segments_threshold: int, + ack_delay_increment: int, + discard_timeout: int, + segment_interval_step: int, + ack_retrans_count: int, + retry_params: BtmeshRetryParams = None, + ) -> SARReceiverStatus: + if node.uuid == self.db.prov_uuid: + self.lib.btmesh.sar_config_server.set_sar_receiver( + segments_threshold, + ack_delay_increment, + discard_timeout, + segment_interval_step, + ack_retrans_count, + ) + sar_rx_status = SARReceiverStatus( + node, + segments_threshold=segments_threshold, + ack_delay_increment=ack_delay_increment, + discard_timeout=discard_timeout, + segment_interval_step=segment_interval_step, + ack_retrans_count=ack_retrans_count, + ) + else: + events = self.config_procedure( + "Set SAR Receiver state", + self.lib.btmesh.sar_config_client.set_sar_receiver, + node, + segments_threshold, + ack_delay_increment, + discard_timeout, + segment_interval_step, + ack_retrans_count, + final_event_name="btmesh_evt_sar_config_client_sar_receiver_status", + retry_params=retry_params, + ) + sar_rx_status = SARReceiverStatus.create_from_events(node, events) + return sar_rx_status + + def get_sar_receiver( + self, + node: Node, + retry_params: BtmeshRetryParams = None, + ) -> SARReceiverStatus: + if node.uuid == self.db.prov_uuid: + resp = self.lib.btmesh.sar_config_server.get_sar_receiver() + sar_rx_status = SARReceiverStatus( + node, + segments_threshold=resp.segments_threshold, + ack_delay_increment=resp.ack_delay_increment, + discard_timeout=resp.discard_timeout, + segment_interval_step=resp.segment_interval_step, + ack_retrans_count=resp.ack_retrans_count, + ) + else: + events = self.config_procedure( + "Get SAR Receiver state", + self.lib.btmesh.sar_config_client.get_sar_receiver, + node, + final_event_name="btmesh_evt_sar_config_client_sar_receiver_status", + retry_params=retry_params, + ) + sar_rx_status = SARReceiverStatus.create_from_events(node, events) + return sar_rx_status def concat_config_event_bytes(self, attr, events, event_filter=lambda e: True): barr = bytearray() diff --git a/app/btmesh/example_host/btmesh_host_dfu/btmesh/core.py b/app/btmesh/example_host/btmesh_host_dfu/btmesh/core.py index 2f0742d9372..e4246133692 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/btmesh/core.py +++ b/app/btmesh/example_host/btmesh_host_dfu/btmesh/core.py @@ -30,7 +30,6 @@ from typing import Callable, Dict, Iterable, List, Optional, Type, Union from bgapi.bglib import BGEvent, CommandFailedError - from bgapix.bglibx import (BGLibExt, BGLibExtWaitEventError, EventSelector, EventSelectorComposite) from bgapix.slstatus import SlStatus @@ -251,10 +250,20 @@ def dcdif(self) -> DCDIf: def dcdif(self, value: DCDIf) -> None: self._dcdif = value + def add_scan_event_filters(self): + self.lib.add_event_filter("bt", "scanner", "scan_report") + self.lib.add_event_filter("bt", "scanner", "legacy_advertisement_report") + self.lib.add_event_filter("bt", "scanner", "extended_advertisement_report") + + def remove_scan_event_filters(self): + self.lib.remove_event_filter("bt", "scanner", "scan_report") + self.lib.remove_event_filter("bt", "scanner", "legacy_advertisement_report") + self.lib.remove_event_filter("bt", "scanner", "extended_advertisement_report") + def add_common_event_filters(self): # Filter frequent but non-relevant events to improve performance and # improve BG buffer utilization in the BT and BT Mesh stacks - self.lib.add_event_filter("bt", "scanner", "scan_report") + self.add_scan_event_filters() self.lib.add_event_filter("bt", "advertiser", "timeout") def subscribe(self, event_name: str, handler): diff --git a/app/btmesh/example_host/btmesh_host_dfu/btmesh/db.py b/app/btmesh/example_host/btmesh_host_dfu/btmesh/db.py index 365031e2d7d..421d13e067d 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/btmesh/db.py +++ b/app/btmesh/example_host/btmesh_host_dfu/btmesh/db.py @@ -475,6 +475,9 @@ def get_node_by_elem_addr(self, elem_addr): raise ValueError(f"Node element address 0x{elem_addr:04X} does not exist.") return node + def get_provisioner(self) -> Node: + return self.get_node_by_uuid(self.prov_uuid) + def rename_node(self, node: Node, new_name: str): if self.node_name_exist(new_name): raise ValueError( diff --git a/app/btmesh/example_host/btmesh_host_dfu/btmesh/dfu.py b/app/btmesh/example_host/btmesh_host_dfu/btmesh/dfu.py index 62731de9bf8..28a65ded776 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/btmesh/dfu.py +++ b/app/btmesh/example_host/btmesh_host_dfu/btmesh/dfu.py @@ -30,7 +30,6 @@ Union) from bgapi.bglib import BGEvent, CommandFailedError - from bgapix.bglibx import (BGLibExtRetryParams, BGLibExtWaitEventError, EventParamValues) from bgapix.slstatus import SlStatus @@ -300,11 +299,11 @@ def __init__( def init( self, elem_index: int = 0, - max_updating_nodes: int = 8, + max_target_nodes: int = 8, retry_params_default: BtmeshMulticastRetryParams = None, ): self.lib.btmesh.fw_update_client.init(elem_index) - self.lib.btmesh.fw_standalone_updater.init(elem_index, max_updating_nodes) + self.lib.btmesh.fw_standalone_updater.init(elem_index, max_target_nodes) self.set_retry_params_default(retry_params_default) def set_retry_params_default(self, retry_params: BtmeshMulticastRetryParams): @@ -649,7 +648,7 @@ def _run_fw_update( elem_index=elem_index, retry_params=retry_params_base ) state = self._get_fw_standalone_updater_state(elem_index) - except (CommandFailedError, BGLibExtWaitEventError, BtmeshError): + except (CommandFailedError, BGLibExtWaitEventError, BtmeshError) as e: # The FW Update is terminated abruptly and unexpectedly so the # FW Update shall be terminated in the BT Mesh stack as well in # order to terminate the FW Standalone Updater state machine. diff --git a/app/btmesh/example_host/btmesh_host_dfu/btmesh/dist.py b/app/btmesh/example_host/btmesh_host_dfu/btmesh/dist.py index 6626e59cf77..a63ed887370 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/btmesh/dist.py +++ b/app/btmesh/example_host/btmesh_host_dfu/btmesh/dist.py @@ -223,7 +223,7 @@ def validate_dist_addr(self, dist_addr: int) -> None: raise BtmeshError( err=BtmeshErrorCode.DIST_SVR_MDL_DOES_NOT_EXIST, message=( - f"The {dist_mdl_id.pretty_name} (0x{dist_mdl_id.value:04X}) " + f"The {dist_mdl_id.pretty_name} (0x{dist_mdl.model_id:04X}) " f"model does not exist on 0x{dist_addr:04X} element." ), dist_addr=dist_addr, @@ -972,8 +972,8 @@ def start_distribution( "Pull BLOB transfer mode is not recommended with group address " "during distribution because messages sent to group address " "are stored in the friend queues of friend nodes of each " - "receiver low power updating node. " - "This is problematic during chunk transfer because the updating " + "receiver low power target node. " + "This is problematic during chunk transfer because the target " "nodes might request different chunks in BLOB Partial Block " "Report messages and the chunks of one Low Power Node might push " "out the chunks of the other node from the friend queues because " @@ -1216,7 +1216,7 @@ def cancel_distribution( status=status, ) if phase == FwDistPhase.CANCELING_UPDATE: - # The FW update shall cancelled on each updating node which takes + # The FW update shall cancelled on each target node which takes # some time so wait until the Distributor leaves the canceling # update phase. while True: diff --git a/app/btmesh/example_host/btmesh_host_dfu/btmesh/prov.py b/app/btmesh/example_host/btmesh_host_dfu/btmesh/prov.py index bd6c59fc75a..ee07a7a6593 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/btmesh/prov.py +++ b/app/btmesh/example_host/btmesh_host_dfu/btmesh/prov.py @@ -112,7 +112,7 @@ def init(self) -> None: else: raise BtmeshError( BtmeshErrorCode.PROV_INIT_FAILED, - f"Provisioner initialization failed. ({event.errorcode})", + f"Provisioner initialization failed. ({event.result})", event=event, ) except CommandFailedError as e: diff --git a/app/btmesh/example_host/btmesh_host_dfu/btmesh/proxy.py b/app/btmesh/example_host/btmesh_host_dfu/btmesh/proxy.py index 9e0b4865e7e..a3b620e1de4 100644 --- a/app/btmesh/example_host/btmesh_host_dfu/btmesh/proxy.py +++ b/app/btmesh/example_host/btmesh_host_dfu/btmesh/proxy.py @@ -26,7 +26,6 @@ from typing import ClassVar, Dict, Iterable, Iterator, Optional, Tuple from bgapi.bglib import BGEvent, CommandFailedError - from bgapix.bglibx import BGLibExtWaitEventError from bgapix.slstatus import SlStatus @@ -414,6 +413,9 @@ def scan_for_proxy_node_bd_addr( ) -> Tuple[str, GapAddrType]: bd_addr = 0 bd_addr_type = GapAddrType.UNKNOWN_VALUE + # The gen_scan_reports method can yield deprecated, legacy and extended + # advertisement report scanner events. + # All these events contain the advertisement data in the data attribute. for scan_report in self.gen_scan_reports(max_time=scan_time): sc, match = self.lib.btmesh.prov.test_identity( node.prim_addr, self.NETKEY_IDX, scan_report.data @@ -439,7 +441,7 @@ def gen_scan_reports(self, max_time: float = 2.0) -> Iterable[BGEvent]: # by the application. (BT Mesh stack processes these internally) # The event filter shall be removed temporarily because the Proxy # Service Advertisements are available in Bluetooth Scan Reports. - self.lib.remove_event_filter("bt", "scanner", "scan_report") + self.core.remove_scan_event_filters() except CommandFailedError as e: # The NOT_FOUND error is raised if the scanning filter is already # removed which is not an error in this case @@ -447,14 +449,18 @@ def gen_scan_reports(self, max_time: float = 2.0) -> Iterable[BGEvent]: raise try: for scan_report in self.lib.gen_events( - event_selector="bt_evt_scanner_scan_report", + event_selector=[ + "bt_evt_scanner_scan_report", + "bt_evt_scanner_legacy_advertisement_report", + "bt_evt_scanner_extended_advertisement_report", + ], max_time=max_time, timeout=None, ): yield scan_report finally: # Turn on the event filtering again to spare NCP bandwidth - self.lib.add_event_filter("bt", "scanner", "scan_report") + self.core.add_scan_event_filters() @property def bt_conns(self) -> Iterator[ConnectionInfo]: diff --git a/app/btmesh/script/generator/BtMeshGenerator.py b/app/btmesh/script/generator/BtMeshGenerator.py index 40a185df7fb..9ce9d1d8970 100644 --- a/app/btmesh/script/generator/BtMeshGenerator.py +++ b/app/btmesh/script/generator/BtMeshGenerator.py @@ -7,8 +7,8 @@ def to_c_macro(name): - macro = re.sub('\W', '_', name) - macro = macro + ('_' if macro[0].isdigit() else '') + macro = re.sub("\W", "_", name) + macro = macro + ("_" if macro[0].isdigit() else "") return macro.upper() @@ -33,13 +33,29 @@ def macro_name(self): return to_c_macro(self.name) +class Source(object): + def __init__(self, filename, group): + self.filename = filename + self.group = group + + def __eq__(self, other): + if isinstance(other, Source): + return (self.filename, self.group) == (other.filename, other.group) + return NotImplemented + + def __neq__(self, other): + return not (self == other) + + class Element(object): - def __init__(self, name, location, sig_models=[], vendor_models=[], filenames=[]): + def __init__( + self, name, location, group=None, sig_models=[], vendor_models=[], sources=[] + ): self.name = name self.location = int(location, 0) self.sig_models = [SIGModel(**m) for m in sig_models] self.vendor_models = self.check_vendor_models(vendor_models) - self.filenames = filenames.copy() + self.sources = sources.copy() def check_vendor_models(self, vendor_models): vend_mod = [VendorModel(**m) for m in vendor_models] @@ -48,19 +64,23 @@ def check_vendor_models(self, vendor_models): while i < len(vend_mod): n = vend_mod[i] if m.name == n.name: - print(f"\nBtMeshGenerator: In element: '{self.name}' ", end='') + print(f"\nBtMeshGenerator: In element: '{self.name}' ", end="") print(f"duplicated vendor model name: '{m.name}' \n") - #exit('Duplicated vendor model name') + # exit('Duplicated vendor model name') return vend_mod elif m.mid == n.mid: - print(f"\nBtMeshGenerator: In element: '{self.name}' ", end='') + print(f"\nBtMeshGenerator: In element: '{self.name}' ", end="") print(f"duplicated vendor model ID (mid): {hex(m.mid)}\n") - #exit('Duplicated vendor model ID') + # exit('Duplicated vendor model ID') return vend_mod else: i += 1 return vend_mod + @property + def filenames(self): + return [source.filename for source in self.sources] + @property def num_s(self): return len(self.sig_models) @@ -69,10 +89,28 @@ def num_s(self): def num_v(self): return len(self.vendor_models) - #TODO: better + # TODO: better @property def macros(self): - return [to_c_macro('_'.join([filename, self.name])) for filename in self.filenames] + return [ + to_c_macro("_".join([filename, self.name])) for filename in self.filenames + ] + + @property + def group_macros(self): + # Remove duplicate entries from the list. + # If a dcd file contributed to the same element more groups with the same + # group name then entries could be duplicated. The group macro name and + # value is the same so it can be tolerated. + filtered_source_pairs = dict.fromkeys( + (s.filename, s.group) for s in self.sources + ) + # Generate group macro for each source which has explicit group name + return [ + to_c_macro("_".join([src_pair[0], "group", src_pair[1], "elem_index"])) + for src_pair in filtered_source_pairs.keys() + if src_pair[1] + ] def is_mergeable_with(self, other): if self.name != other.name: @@ -90,7 +128,7 @@ def is_mergeable_with(self, other): def merge_with(self, other): self.sig_models.extend(other.sig_models) self.vendor_models.extend(other.vendor_models) - self.filenames.extend(other.filenames) + self.sources.extend(other.sources) class DCD(object): @@ -125,23 +163,53 @@ def collect_v_models(self): def add_chunk(self, chunk): for e in chunk: for element in self.elements: - if(element.is_mergeable_with(e)): + if element.is_mergeable_with(e): element.merge_with(e) break else: self.elements.append(e) + def validate(self): + # The code below is not running when there is only one element because + # no cross-checks are necessary. + # It is not allowed to have the same group name from the same file + # on different elements because the macro value is ambiguous. + validation_error_list = [] + for elem_idx, elem in enumerate(self.elements): + for elem_other_idx in range(elem_idx + 1, len(self.elements)): + elem_other = self.elements[elem_other_idx] + for source in elem.sources: + if source.group is None: + # If group is none then group macro is not generated so + # duplication shall not be checked. + continue + if source in elem_other.sources: + # If any source group is None in other element then the + # equality check is evaluated to false for sure because + # source.group is not None due to previous check. + validation_error = ( + f"BtMeshGenerator: Duplicated group ({source.group}) " + f"from same file ({source.filename}.dcd) on different " + f"elements ({elem.name}, {elem_other.name})." + ) + validation_error_list.append(validation_error) + if validation_error_list: + print("\n".join(validation_error_list)) + exit(-1) + def dcd_chunk(filename, elements=[]): - return [Element(**e, filenames=[filename]) for e in elements] + return [Element(**e, sources=[Source(filename, e.get("group"))]) for e in elements] def dcdgen(dcd): dcd.unique_vendor_models = dcd.collect_v_models() env = Environment(lstrip_blocks=True, trim_blocks=True, keep_trailing_newline=True) env.loader = FileSystemLoader(os.path.dirname(__file__)) - return (env.get_template("templates/sl_btmesh_dcd.h.template").render(dcd=dcd), - env.get_template("templates/sl_btmesh_dcd.c.template").render(dcd=dcd)) + return ( + env.get_template("templates/sl_btmesh_dcd.h.template").render(dcd=dcd), + env.get_template("templates/sl_btmesh_dcd.c.template").render(dcd=dcd), + ) if __name__ == "__main__": @@ -184,7 +252,7 @@ def dcdgen(dcd): filename = os.path.splitext(filename)[0] with open(dcd_file) as f: dcd.add_chunk(dcd_chunk(filename, json.load(f))) - + dcd.validate() dcd_h_file, dcd_c_file = dcdgen(dcd) dcd_c_path = os.path.join(args.output, "sl_btmesh_dcd.c") diff --git a/app/btmesh/script/generator/templates/sl_btmesh_dcd.h.template b/app/btmesh/script/generator/templates/sl_btmesh_dcd.h.template index e5161e4678d..57bfbfb61e8 100644 --- a/app/btmesh/script/generator/templates/sl_btmesh_dcd.h.template +++ b/app/btmesh/script/generator/templates/sl_btmesh_dcd.h.template @@ -43,6 +43,13 @@ {% endfor %} {% endfor %} +{% for elem in dcd.elements %} + {% set index = loop.index0 %} + {% for macro in elem.group_macros %} +#define {{macro}} {{index}} + {% endfor %} +{% endfor %} + {% for model in dcd.unique_vendor_models %} #define {{model.macro_name}}_CID {{ u16tohex(model.cid) }} #define {{model.macro_name}}_MID {{ u16tohex(model.mid) }} diff --git a/app/common/app_common.properties b/app/common/app_common.properties index e623ae3bdde..905e8b8873d 100644 --- a/app/common/app_common.properties +++ b/app/common/app_common.properties @@ -2,9 +2,9 @@ id=com.silabs.sdk.platform label=Platform description=Platform -version=4.3.1.0 -dependantSdkVersion=4.3.1 -prop.subLabel=Platform\\ 4.3.1.0 +version=4.3.2.0 +dependantSdkVersion=4.3.2 +prop.subLabel=Platform\\ 4.3.2.0 # General properties are prepended with "prop." prop.file.templatesFile=platform_evaluation_templates.xml platform_experimental_templates.xml builtin_templates.xml platform_production_templates.xml platform_internal_templates.xml diff --git a/app/common/platform_production_demos.xml b/app/common/platform_production_demos.xml index 18b48b24f72..300c29ec83a 100644 --- a/app/common/platform_production_demos.xml +++ b/app/common/platform_production_demos.xml @@ -6,7 +6,7 @@ - + @@ -17,7 +17,7 @@ - + @@ -28,7 +28,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -138,7 +138,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -160,7 +160,7 @@ - + @@ -171,7 +171,7 @@ - + @@ -182,7 +182,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -204,7 +204,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -226,7 +226,7 @@ - + @@ -237,7 +237,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -259,7 +259,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -303,7 +303,7 @@ - + @@ -314,7 +314,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -336,7 +336,7 @@ - + @@ -347,7 +347,7 @@ - + @@ -358,7 +358,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -380,7 +380,7 @@ - + @@ -391,7 +391,7 @@ - + @@ -402,7 +402,7 @@ - + @@ -413,7 +413,7 @@ - + @@ -424,7 +424,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -446,7 +446,7 @@ - + @@ -457,7 +457,7 @@ - + @@ -468,7 +468,7 @@ - + @@ -479,7 +479,7 @@ - + @@ -490,7 +490,7 @@ - + @@ -501,7 +501,7 @@ - + @@ -512,7 +512,7 @@ - + @@ -523,7 +523,7 @@ - + @@ -534,7 +534,7 @@ - + @@ -545,7 +545,7 @@ - + @@ -556,7 +556,7 @@ - + @@ -567,7 +567,7 @@ - + @@ -578,7 +578,7 @@ - + @@ -589,7 +589,7 @@ - + @@ -600,7 +600,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -622,7 +622,7 @@ - + @@ -633,7 +633,7 @@ - + @@ -644,7 +644,7 @@ - + @@ -655,7 +655,7 @@ - + @@ -666,7 +666,7 @@ - + @@ -677,7 +677,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -699,7 +699,7 @@ - + @@ -710,7 +710,7 @@ - + @@ -721,7 +721,7 @@ - + @@ -732,7 +732,7 @@ - + @@ -743,7 +743,7 @@ - + @@ -754,7 +754,7 @@ - + @@ -765,7 +765,7 @@ - + @@ -776,7 +776,7 @@ - + @@ -787,7 +787,7 @@ - + @@ -798,7 +798,7 @@ - + @@ -809,7 +809,7 @@ - + @@ -820,7 +820,7 @@ - + @@ -831,7 +831,7 @@ - + @@ -842,7 +842,7 @@ - + @@ -853,7 +853,7 @@ - + @@ -864,7 +864,7 @@ - + @@ -875,7 +875,7 @@ - + @@ -886,7 +886,7 @@ - + @@ -897,7 +897,7 @@ - + @@ -908,7 +908,7 @@ - + @@ -919,7 +919,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -941,7 +941,7 @@ - + @@ -952,7 +952,7 @@ - + @@ -963,7 +963,7 @@ - + @@ -974,7 +974,7 @@ - + @@ -985,7 +985,7 @@ - + @@ -996,7 +996,7 @@ - + @@ -1007,7 +1007,7 @@ - + @@ -1018,7 +1018,7 @@ - + @@ -1029,7 +1029,7 @@ - + @@ -1040,7 +1040,7 @@ - + @@ -1051,7 +1051,7 @@ - + @@ -1062,7 +1062,7 @@ - + @@ -1073,7 +1073,7 @@ - + @@ -1084,7 +1084,7 @@ - + @@ -1095,7 +1095,7 @@ - + @@ -1106,7 +1106,7 @@ - + @@ -1117,7 +1117,7 @@ - + @@ -1128,7 +1128,7 @@ - + @@ -1139,7 +1139,7 @@ - + @@ -1150,7 +1150,7 @@ - + @@ -1161,7 +1161,7 @@ - + @@ -1172,7 +1172,7 @@ - + @@ -1183,7 +1183,7 @@ - + @@ -1194,7 +1194,7 @@ - + @@ -1205,7 +1205,7 @@ - + @@ -1216,7 +1216,7 @@ - + @@ -1227,7 +1227,7 @@ - + @@ -1238,7 +1238,7 @@ - + @@ -1249,7 +1249,7 @@ - + @@ -1260,7 +1260,7 @@ - + @@ -1271,7 +1271,7 @@ - + @@ -1282,7 +1282,7 @@ - + @@ -1293,7 +1293,7 @@ - + @@ -1304,7 +1304,7 @@ - + @@ -1315,7 +1315,7 @@ - + @@ -1326,7 +1326,7 @@ - + @@ -1337,7 +1337,7 @@ - + @@ -1348,7 +1348,7 @@ - + @@ -1359,7 +1359,7 @@ - + @@ -1370,7 +1370,7 @@ - + @@ -1381,7 +1381,7 @@ - + @@ -1392,7 +1392,7 @@ - + @@ -1403,7 +1403,7 @@ - + @@ -1414,7 +1414,7 @@ - + @@ -1425,7 +1425,7 @@ - + @@ -1436,7 +1436,7 @@ - + @@ -1447,7 +1447,7 @@ - + @@ -1458,7 +1458,7 @@ - + @@ -1469,7 +1469,7 @@ - + @@ -1480,7 +1480,7 @@ - + @@ -1491,7 +1491,7 @@ - + @@ -1502,7 +1502,7 @@ - + @@ -1513,7 +1513,7 @@ - + @@ -1524,7 +1524,7 @@ - + @@ -1535,7 +1535,7 @@ - + @@ -1546,7 +1546,7 @@ - + @@ -1557,7 +1557,18 @@ - + + + + + + + This example project demonstrates use of the Memory Liquid Crystal Display (LCD) module in a baremetal application, using Silicon Labs Graphics Library (glib). + + + + + diff --git a/app/common/platform_production_templates.xml b/app/common/platform_production_templates.xml index 7b118f97426..72c3bb314e3 100644 --- a/app/common/platform_production_templates.xml +++ b/app/common/platform_production_templates.xml @@ -6,8 +6,8 @@ - - + + @@ -22,8 +22,8 @@ - - + + @@ -38,9 +38,9 @@ - - - + + + @@ -53,9 +53,9 @@ - - - + + + @@ -68,9 +68,9 @@ - - - + + + @@ -83,9 +83,9 @@ - - - + + + @@ -98,9 +98,9 @@ - - - + + + @@ -113,9 +113,9 @@ - - - + + + @@ -128,9 +128,9 @@ - - - + + + @@ -145,7 +145,7 @@ - + @@ -160,7 +160,7 @@ - + @@ -174,8 +174,8 @@ - - + + @@ -189,8 +189,8 @@ - - + + @@ -204,8 +204,8 @@ - - + + @@ -219,8 +219,8 @@ - - + + @@ -234,8 +234,8 @@ - - + + @@ -248,9 +248,9 @@ - + - + @@ -263,9 +263,9 @@ - + - + @@ -278,9 +278,9 @@ - + - + @@ -293,9 +293,9 @@ - + - + @@ -308,9 +308,9 @@ - + - + @@ -323,9 +323,9 @@ - + - + @@ -338,9 +338,9 @@ - + - + @@ -353,9 +353,9 @@ - - - + + + @@ -368,9 +368,9 @@ - - - + + + @@ -384,8 +384,8 @@ - - + + @@ -399,8 +399,8 @@ - - + + @@ -414,8 +414,8 @@ - - + + @@ -430,7 +430,7 @@ - + @@ -443,9 +443,9 @@ - - - + + + @@ -458,9 +458,9 @@ - - - + + + @@ -473,9 +473,9 @@ - - - + + + @@ -488,9 +488,9 @@ - + - + @@ -503,9 +503,9 @@ - - - + + + @@ -519,7 +519,7 @@ - + @@ -533,8 +533,8 @@ - - + + @@ -549,7 +549,7 @@ - + @@ -564,7 +564,7 @@ - + @@ -579,7 +579,7 @@ - + @@ -593,9 +593,9 @@ - - - + + + @@ -608,9 +608,9 @@ - - - + + + @@ -623,9 +623,9 @@ - - - + + + @@ -638,9 +638,9 @@ - - - + + + @@ -653,9 +653,9 @@ - - - + + + @@ -668,9 +668,9 @@ - - - + + + @@ -683,9 +683,9 @@ - - - + + + @@ -698,9 +698,9 @@ - - - + + + @@ -713,9 +713,9 @@ - - - + + + @@ -728,9 +728,9 @@ - - - + + + @@ -743,9 +743,9 @@ - - - + + + @@ -758,9 +758,9 @@ - - - + + + @@ -773,9 +773,9 @@ - - - + + + @@ -788,9 +788,9 @@ - - - + + + @@ -805,7 +805,7 @@ - + @@ -819,8 +819,8 @@ - - + + @@ -835,7 +835,7 @@ - + @@ -850,7 +850,7 @@ - + @@ -865,7 +865,7 @@ - + @@ -880,7 +880,7 @@ - + @@ -894,8 +894,8 @@ - - + + @@ -909,8 +909,8 @@ - - + + @@ -923,9 +923,9 @@ - - - + + + @@ -938,9 +938,9 @@ - - - + + + @@ -954,8 +954,8 @@ - - + + @@ -969,8 +969,8 @@ - - + + @@ -984,8 +984,8 @@ - - + + @@ -999,8 +999,8 @@ - - + + @@ -1014,8 +1014,8 @@ - - + + @@ -1029,8 +1029,8 @@ - - + + @@ -1045,7 +1045,7 @@ - + @@ -1058,9 +1058,9 @@ - - - + + + @@ -1073,9 +1073,9 @@ - - - + + + @@ -1088,9 +1088,9 @@ - - - + + + @@ -1103,9 +1103,9 @@ - - - + + + @@ -1119,8 +1119,8 @@ - - + + @@ -1134,8 +1134,8 @@ - - + + @@ -1149,8 +1149,8 @@ - - + + @@ -1164,8 +1164,8 @@ - - + + @@ -1178,9 +1178,9 @@ - - - + + + @@ -1193,9 +1193,9 @@ - - - + + + @@ -1208,9 +1208,9 @@ - - - + + + @@ -1223,9 +1223,9 @@ - - - + + + @@ -1238,9 +1238,9 @@ - - - + + + @@ -1255,7 +1255,7 @@ - + @@ -1270,7 +1270,7 @@ - + @@ -1285,7 +1285,7 @@ - + @@ -1300,7 +1300,7 @@ - + @@ -1313,9 +1313,9 @@ - + - + @@ -1328,9 +1328,9 @@ - + - + @@ -1345,7 +1345,7 @@ - + @@ -1360,7 +1360,7 @@ - + @@ -1375,7 +1375,7 @@ - + @@ -1390,7 +1390,7 @@ - + @@ -1405,7 +1405,7 @@ - + @@ -1420,7 +1420,7 @@ - + @@ -1435,7 +1435,7 @@ - + diff --git a/app/flex/documentation/release-highlights.txt b/app/flex/documentation/release-highlights.txt index 0e8782786bd..c6af440ce97 100644 --- a/app/flex/documentation/release-highlights.txt +++ b/app/flex/documentation/release-highlights.txt @@ -1,2 +1,2 @@ -Flex SDK 3.6.1.0 -- RAIL Library: Targeted quality improvements and bug fixes \ No newline at end of file +Flex SDK 3.6.2.0 +- Targeted quality improvements and bug fixes \ No newline at end of file diff --git a/app/flex/documentation/slFlex_docContent.xml b/app/flex/documentation/slFlex_docContent.xml index e489f063966..d65472b20b3 100644 --- a/app/flex/documentation/slFlex_docContent.xml +++ b/app/flex/documentation/slFlex_docContent.xml @@ -1,20 +1,20 @@ - + Includes detailed information on using the Silicon Labs Gecko Bootloader with Connect. It supplements the general Gecko Bootloader implementation information provided in UG489: Silicon Labs Gecko Bootloader User's Guide. - + Describes using the Flex SDK for Wireless M-Bus development on EFR32 Wireless Geckos. Includes features and limitations as well as examples. - + Explains how NVM3 can be used as non-volatile data storage in various protocol implementations. @@ -22,7 +22,7 @@ - + Describes tokens and shows how to use them for non-volatile data storage in EmberZNet PRO and Silicon Labs Flex applications. @@ -30,7 +30,7 @@ - + Describes how to lock and unlock the debug access of EFR32 Gecko Series 2 devices. Many aspects of the debug access, including the secure debug unlock are described. The Debug Challenge Interface (DCI) and Secure Engine (SE) Mailbox Interface for locking and unlocking debug access are also included. @@ -38,7 +38,7 @@ - + Contains detailed information on configuring and using the Secure Boot with hardware Root of Trust and Secure Loader on Series 2 devices, including how to provision the signing key. This is a companion document to UG489: Silicon Labs Gecko Bootloader User's Guide. @@ -46,7 +46,7 @@ - + Details on programming, provisioning, and configuring Series 2 devices in production environments. Covers Secure Engine Subsystem of Series 2 devices, which runs easily upgradeable Secure Engine (SE) or Virtual Secure Engine (VSE) firmware. @@ -54,14 +54,14 @@ - + Describes the distinguishing features of different EFR32 families that are most relevant to porting proprietary wireless applications between them. Provides insight that is also helpful when selecting an initial target platform for proprietary wireless solutions. - + How to program, provision, and configure the anti-tamper module on EFR32 Series 2 devices with Secure Vault. @@ -69,21 +69,21 @@ - + Illustrates reducing power consumption in a Connect v3.x application using the sensor example. - + Describes the radio configurator GUI for RAIL framework applications in Simplicity Studio 5. With it, you can create standard or custom radio configurations on which to run your RAIL-based applications. The role of each GUI item is explained. - + How to authenticate an EFR32 Series 2 device with Secure Vault, using secure device certificates and signatures. @@ -91,7 +91,7 @@ - + How to securely "wrap" keys in EFR32 Series 2 devices with Secure Vault, so they can be stored in non-volatile storage. @@ -99,7 +99,7 @@ - + Describes how to provision and configure Series 2 devices through the DCI and SWD. @@ -107,7 +107,7 @@ - + Describes how to integrate crypto functionality into applications using PSA Crypto compared to Mbed TLS. @@ -115,7 +115,7 @@ - + Gecko Bootloader v2.x, introduced in GSDK 4.0, contains a number of changes compared to Gecko Bootloader v1.x. This document describes the differences between the versions, including how to configure the new Gecko Bootloader in Simplicity Studio 5. @@ -123,14 +123,14 @@ - + Describes using the Flex SDK for 802.15.4 development on EFR32 wireless parts. - + Describes how to initialize a piece of custom hardware (a 'device') based on the EFR32MG and EFR32FG families so that it interfaces correctly with a network stack. The same procedures can be used to restore devices whose settings have been corrupted or erased. @@ -138,49 +138,49 @@ - + Describes using RAILTest to evaluate radio functionality, as well as peripherals, deep sleep states, etc. With it you can fully evaluate the receiving and transmitting performance and test RF functionality of development kit hardware or custom hardware. - + Provides an overview and hyperlinks to all packaged documentation. - + Provides basic information on configuring, building, and installing applications using Silicon Labs Connect and RAIL, the two development paths in the Silicon Labs Proprietary Flex SDK v3.x. - + Contains a comprehensive list of APIs used to interface to the Silicon Labs Connect stack. - + Contains a comprehensive list of APIs used to interface to the Silicon Labs RAIL library. - + Lists compatibility requirements and sources for all software components in the development environment. Discusses the latest changes to the SiliconLabs Flex SDK, including added/deleted/deprecated features/API. Reviews fixed and known issues. - + A detailed overview of the changes, additions, and fixes in the Gecko Platform components. The Gecko Platform includes EMLIB, EMDRV, RAIL Library, NVM3, and the component-based infrastructure. @@ -188,7 +188,7 @@ - + Introduces some fundamental concepts of wireless networking. These concepts are referred to in other Fundamentals documents. If you are new to wireless networking, you should read this document first. @@ -196,7 +196,7 @@ - + Introduces the security concepts that must be considered when implementing an Internet of Things (IoT) system. Using the ioXt Alliance's eight security principles as a structure, it clearly delineates the solutions Silicon Labs provides to support endpoint security and what you must do outside of the Silicon Labs framework. @@ -204,7 +204,7 @@ - + Introduces bootloading for Silicon Labs networking devices. Discusses the Gecko Bootloader as well as legacy Ember and Bluetooth bootloaders, and describes the file formats used by each. @@ -212,7 +212,7 @@ - + Introduces non-volatile data storage using flash and the three different storage implementations offered for Silicon Labs microcontrollers and SoCs: Simulated EEPROM, PS Store, and NVM3. @@ -220,21 +220,21 @@ - + Describes the features and functions of the Silicon Labs Connect stack, including its device types, network topologies, and its 'building block' development methodology using plugins. - + Describes the features and functions of Silicon Labs RAIL (Radio Abstraction Interface Layer). RAIL provides an intuitive, easily-customizable radio interface layer that is designed to support proprietary or standards-based wireless protocols. - + Describes the four multiprotocol modes, discusses considerations when selecting protocols for multiprotocol implementations, and reviews the Radio Scheduler, a required component of a dynamic multiprotocol solution. @@ -242,7 +242,7 @@ - + Describes how and when to use Simplicity Commander's Command-Line Interface. @@ -250,7 +250,7 @@ - + Describes how to implement a dynamic multiprotocol solution. @@ -258,84 +258,84 @@ - + Describes the functionality available in the RAILtest application. - + Introduces the Connect User's Guide for the Flex SDK v3.x. - + Introduces the IEEE 802.15.4 standard on which Connect v3.x is based. - + Describes the architecture of the Silicon Labs Connect stack v3.x an how it implements IEEE 802.15.4. - + Describes how to use components, callbacks, and events on top of the Gecko Platform application framework to configure features and application behavior. - + Describes the process to implement a Connect-based application on top of one of the supported Real Time Operating Systems (RTOS). - + Explains standalone (serial) and application (OTA) bootloader options available for use within Connect v3.x -based applications - + Describes the features available in Connect v3.x to reduce power consumption. Using those features is described in AN1252: Building Low Power Networks with the Silicon Labs Connect Stack v3.x. - + Describes how to run the Silicon Labs Connect stack in Network Co-Processor (NCP) mode, where the NCP runs on the EFR32 while the Host application and the Co-processor Communication daemon (CPCd) run on the Host device. - + Introduces the long-range radio profile, escribes its development, and examines underlying details that enable it to realize extended range. Instructions for using example applications are included. - + Provides an easy way to evaluate the link budget of the Wireless Gecko EFR32 devices using Silicon Labs RAIL (RAIL) by performing a range test between two nodes using Range Test, a standalone test application. The range test demo implements Packet Error Rate (PER) measurement. - + Describes the high-level implementation of the Silicon Labs Gecko Bootloader for EFR32 SoCs and NCPs, and provides information on how to get started using the Gecko Bootloader with Silicon Labs wireless protocol stacks in GSDK 4.0 and higher. diff --git a/app/flex/esf.properties b/app/flex/esf.properties index fec3ac3a053..0b6ebd03b0b 100644 --- a/app/flex/esf.properties +++ b/app/flex/esf.properties @@ -3,8 +3,8 @@ id=com.silabs.stack.flex label=Flex SDK description=Flex Software Development Kit -version=3.6.1.0 -prop.subLabel=Flex\\ 3.6.1.0 +version=3.6.2.0 +prop.subLabel=Flex\\ 3.6.2.0 # General properties are prepended with "prop." prop.file.templatesFile=flex_production_templates.xml flex_demos_only_templates.xml flex_internal_templates.xml diff --git a/app/flex/example/connect/connect_bt_dmp_soc_empty/app_init.c b/app/flex/example/connect/connect_bt_dmp_soc_empty/app_init.c index 92bed9a6371..08f2024edc0 100644 --- a/app/flex/example/connect/connect_bt_dmp_soc_empty/app_init.c +++ b/app/flex/example/connect/connect_bt_dmp_soc_empty/app_init.c @@ -32,6 +32,7 @@ // Includes // ----------------------------------------------------------------------------- #include "app_framework_common.h" +#include "printf.h" // ----------------------------------------------------------------------------- // Macros and Typedefs // ----------------------------------------------------------------------------- @@ -60,6 +61,7 @@ void emberAfInitCallback(void) // Put your application init code here! // // This is called once during start-up. // ///////////////////////////////////////////////////////////////////////////// + printf("\nConnect Bluetooth DMP Empty\n"); } // ----------------------------------------------------------------------------- diff --git a/app/flex/example/connect/connect_soc_direct_mode_device/app_init.c b/app/flex/example/connect/connect_soc_direct_mode_device/app_init.c index 6b712e7c5fd..a6011227afd 100644 --- a/app/flex/example/connect/connect_soc_direct_mode_device/app_init.c +++ b/app/flex/example/connect/connect_soc_direct_mode_device/app_init.c @@ -67,7 +67,7 @@ void emberAfInitCallback(void) psa_crypto_init(); // CLI info message - app_log_info("Direct Mode Device\n"); + app_log_info("\nDirect Mode Device\n"); emberNetworkInit(); diff --git a/app/flex/example/connect/connect_soc_ecdh_key_exchange/app_init.c b/app/flex/example/connect/connect_soc_ecdh_key_exchange/app_init.c index 5ca63d7684b..83a7e88a571 100644 --- a/app/flex/example/connect/connect_soc_ecdh_key_exchange/app_init.c +++ b/app/flex/example/connect/connect_soc_ecdh_key_exchange/app_init.c @@ -74,6 +74,8 @@ void emberAfInitCallback(void) // set the default Tx power, it can be changed with CLI emberSetRadioPower(SL_CONNECT_ECDH_KEY_EXCHANGE_DEFAULT_TX_POWER, false); + app_log_error("\nECDH Key Exchange\n"); + psa_status_t psa_status; if ((psa_status = sl_connect_ecdh_key_exchange_init()) != PSA_SUCCESS) { app_log_info("PSA init failed (status: %ld)\n", psa_status); diff --git a/app/flex/example/connect/connect_soc_empty/app_init.c b/app/flex/example/connect/connect_soc_empty/app_init.c index 92bed9a6371..d45bf1e6039 100644 --- a/app/flex/example/connect/connect_soc_empty/app_init.c +++ b/app/flex/example/connect/connect_soc_empty/app_init.c @@ -32,6 +32,7 @@ // Includes // ----------------------------------------------------------------------------- #include "app_framework_common.h" +#include "printf.h" // ----------------------------------------------------------------------------- // Macros and Typedefs // ----------------------------------------------------------------------------- @@ -60,6 +61,7 @@ void emberAfInitCallback(void) // Put your application init code here! // // This is called once during start-up. // ///////////////////////////////////////////////////////////////////////////// + printf("\nConnect Empty\n"); } // ----------------------------------------------------------------------------- diff --git a/app/flex/example/connect/connect_soc_mac_mode_device/app_init.c b/app/flex/example/connect/connect_soc_mac_mode_device/app_init.c index 3bf2ca2a666..92c38267305 100644 --- a/app/flex/example/connect/connect_soc_mac_mode_device/app_init.c +++ b/app/flex/example/connect/connect_soc_mac_mode_device/app_init.c @@ -66,7 +66,7 @@ void emberAfInitCallback(void) // Ensure that psa is initialized corretly psa_crypto_init(); // CLI info message - app_log_info("MAC Mode Device\n"); + app_log_info("\nMAC Mode Device\n"); emberNetworkInit(); diff --git a/app/flex/example/connect/light_switch/connect_bt_dmp_soc_light/app_init.c b/app/flex/example/connect/light_switch/connect_bt_dmp_soc_light/app_init.c index bec81e85209..e018967454a 100644 --- a/app/flex/example/connect/light_switch/connect_bt_dmp_soc_light/app_init.c +++ b/app/flex/example/connect/light_switch/connect_bt_dmp_soc_light/app_init.c @@ -84,7 +84,7 @@ void emberAfInitCallback(void) emberAfAllocateEvent(&state_machine_event, &state_machine_handler); emberEventControlSetDelayMS(*state_machine_event, 100); // CLI info message - app_log_info("Light DMP\n"); + app_log_info("\nLight DMP\n"); // set the default PAN ID, it can be changed with CLI sl_set_pan_id(DEFAULT_LIGHT_SWITCH_PAN_ID); diff --git a/app/flex/example/connect/light_switch/connect_soc_switch/app_init.c b/app/flex/example/connect/light_switch/connect_soc_switch/app_init.c index 8215bbe6171..5eaa967caa7 100644 --- a/app/flex/example/connect/light_switch/connect_soc_switch/app_init.c +++ b/app/flex/example/connect/light_switch/connect_soc_switch/app_init.c @@ -84,7 +84,7 @@ void emberAfInitCallback(void) emberAfAllocateEvent(&state_machine_event, &state_machine_handler); emberEventControlSetDelayMS(*state_machine_event, STATE_MACHINE_TIMER_MS); // CLI info message - app_log_info("Switch\n"); + app_log_info("\nSwitch\n"); // set the default PAN ID, it can be changed with CLI sl_set_pan_id(DEFAULT_LIGHT_SWITCH_PAN_ID); diff --git a/app/flex/flex_demos_only_demos.xml b/app/flex/flex_demos_only_demos.xml index 0deaba159a8..3475314b6d0 100644 --- a/app/flex/flex_demos_only_demos.xml +++ b/app/flex/flex_demos_only_demos.xml @@ -5,7 +5,7 @@ - + @@ -15,7 +15,7 @@ - + diff --git a/app/flex/flex_production_demos.xml b/app/flex/flex_production_demos.xml index 6344194f1ee..5b7d57087c0 100644 --- a/app/flex/flex_production_demos.xml +++ b/app/flex/flex_production_demos.xml @@ -5,7 +5,7 @@ - + @@ -15,7 +15,7 @@ - + @@ -25,7 +25,7 @@ - + @@ -35,7 +35,7 @@ - + @@ -45,7 +45,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -125,7 +125,7 @@ - + @@ -135,7 +135,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -185,7 +185,7 @@ - + @@ -195,7 +195,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -245,7 +245,7 @@ - + @@ -255,7 +255,7 @@ - + @@ -265,7 +265,7 @@ - + @@ -275,7 +275,7 @@ - + @@ -285,7 +285,7 @@ - + @@ -295,7 +295,7 @@ - + @@ -305,7 +305,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -325,7 +325,17 @@ - + + + + + + + This is a customizable Range Test Sample Application that demonstrates over the air range of the EFR32. This sample app can act as a Transmitter and a Receiver. Flashing this app into two separate boards makes it possible to test the features and specification of the radio. The sample also provides an example how the RAIL API can be used. In Tx Mode, the user can send packets. Packet length (7..64 bytes) and the number of packets to transmit (from 500 up to continuous) can be set. Output power can be set in 0.5dBm steps (power setpoint), between -15..+20dBm. Actual minimum and maximum power may vary in different frequencies as well as the power that is actually set by RAIL. The get_power command displays the setpoint first, then actual value. In Rx Mode, the radio listens on the given channel and inspects the packets received. Only packets that are sent with the expected device ID, will be processed. Packet Error Rate, Bit Error Rate and RSSI of the packets is displayed to inform about the quality of the transmission. For both modes, the channel on which the Tx/Rx radio will operate and the device IDs of the transmitters and receiver radio, can be set. Radio related events can be logged on UART on demand. CLI can be used for setting and starting/stoping the application as well, to start with CLI interface send 'help' over terminal. NOTE: Due to the higher current consumption of the continuous radio usage (especially in Rx Mode), it is not recommended to power the boards from a coin cell. Instead, a USB power bank can be used if portability is needed. + + + + @@ -335,18 +345,18 @@ - + - + Range Test BLE and IEEE802.15.4 with Bluetooth connectivity. It runs on top of Micrium OS RTOS and multiprotocol RAIL. This application demonstrates over the air range of the Silicon Labs boards. 5 predefined PHYs can be used for this: BLE: 125kbps, BLE: 500kbps, BLE: 1Mbps, BLE: 2Mbps, IEEE80215.4: 250kbps. This sample app can act as a Transmitter and a Receiver. The role can be selected in the LCD menu. Flashing this app into two separate boards makes it possible to test the features and specification of the radio. The sample also provides an example how the RAIL API can be used. A menu is displayed in the LCD, which allows the user to see the most important information about the settings and also change some of them. The left button navigates in the menu and the right button selects or changes options. The bottom line always shows what the buttons do in the particular context. In Tx Mode, the user can send packets. Packet length defined by the PHY and the number of packets to transmit (from 500 up to continuous) can be set. Output power can be set in the LCD menu, in 0.5dBm steps (power setpoint), between -15..+20dBm. Actual minimum and maximum power may vary in different frequencies as well as the power that is actually set by RAIL. The LCD menu informs the user about the setpoint and the actual power. In the LCD menu, the Power item displays the setpoint first, then actual value. In Rx Mode, the radio listens on the given predefined PHY and inspects the packets received. Packet Error Rate, Bit Error Rate and RSSI of the packets is displayed to inform about the quality of the transmission. Radio related events can be logged on UART on demand. CLI can be used to set and get configuration of the app, and to start and stop it. To get started with CLI send 'help' with a terminal. Wireless Gecko mobile app can also be used to control this application over Bluetooth. Currently MicriumOS and FreeRTOS is supported by this sample app. NOTE: Due to the higher current consumption of the continuous radio usage (especially in Rx Mode), it is not recommended to power the boards from a coin cell. Instead, a USB power bank can be used if portability is needed. - + @@ -356,7 +366,7 @@ - + @@ -366,7 +376,7 @@ - + @@ -376,7 +386,7 @@ - + @@ -386,7 +396,7 @@ - + @@ -396,7 +406,7 @@ - + @@ -406,7 +416,7 @@ - + @@ -416,7 +426,7 @@ - + @@ -426,7 +436,7 @@ - + @@ -436,7 +446,7 @@ - + @@ -446,7 +456,7 @@ - + @@ -456,7 +466,7 @@ - + @@ -466,7 +476,7 @@ - + @@ -476,7 +486,7 @@ - + @@ -486,7 +496,7 @@ - + @@ -496,7 +506,7 @@ - + @@ -506,7 +516,7 @@ - + @@ -516,7 +526,7 @@ - + @@ -526,7 +536,7 @@ - + @@ -536,7 +546,7 @@ - + @@ -546,7 +556,7 @@ - + @@ -556,7 +566,7 @@ - + @@ -566,7 +576,7 @@ - + @@ -576,7 +586,7 @@ - + @@ -586,7 +596,7 @@ - + @@ -596,7 +606,7 @@ - + @@ -606,7 +616,7 @@ - + @@ -616,7 +626,7 @@ - + @@ -626,7 +636,7 @@ - + @@ -636,7 +646,7 @@ - + @@ -646,7 +656,7 @@ - + @@ -656,7 +666,7 @@ - + @@ -666,7 +676,7 @@ - + @@ -676,7 +686,7 @@ - + @@ -686,7 +696,7 @@ - + @@ -696,7 +706,7 @@ - + @@ -706,7 +716,7 @@ - + @@ -716,7 +726,7 @@ - + @@ -726,7 +736,7 @@ - + @@ -736,7 +746,7 @@ - + @@ -746,7 +756,7 @@ - + @@ -756,7 +766,7 @@ - + @@ -766,7 +776,7 @@ - + @@ -776,7 +786,7 @@ - + @@ -786,7 +796,7 @@ - + @@ -796,7 +806,7 @@ - + @@ -806,7 +816,7 @@ - + @@ -816,7 +826,7 @@ - + @@ -826,7 +836,7 @@ - + @@ -836,7 +846,7 @@ - + @@ -846,7 +856,7 @@ - + @@ -856,7 +866,7 @@ - + @@ -866,7 +876,7 @@ - + @@ -876,7 +886,7 @@ - + @@ -886,7 +896,7 @@ - + @@ -896,7 +906,7 @@ - + @@ -906,7 +916,7 @@ - + @@ -916,7 +926,7 @@ - + @@ -926,7 +936,7 @@ - + @@ -936,7 +946,7 @@ - + @@ -946,7 +956,7 @@ - + @@ -956,7 +966,7 @@ - + @@ -966,7 +976,7 @@ - + @@ -976,7 +986,7 @@ - + @@ -986,7 +996,7 @@ - + @@ -996,7 +1006,7 @@ - + @@ -1006,7 +1016,7 @@ - + @@ -1016,7 +1026,7 @@ - + @@ -1026,7 +1036,7 @@ - + @@ -1036,7 +1046,7 @@ - + @@ -1046,7 +1056,7 @@ - + @@ -1056,7 +1066,7 @@ - + @@ -1066,7 +1076,7 @@ - + @@ -1076,7 +1086,7 @@ - + @@ -1086,7 +1096,7 @@ - + @@ -1096,7 +1106,7 @@ - + diff --git a/app/flex/flex_production_templates.xml b/app/flex/flex_production_templates.xml index 59836ecdcec..564fe191e68 100755 --- a/app/flex/flex_production_templates.xml +++ b/app/flex/flex_production_templates.xml @@ -21,7 +21,7 @@ - + @@ -36,7 +36,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -66,7 +66,7 @@ - + @@ -96,7 +96,7 @@ - + @@ -111,7 +111,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -201,7 +201,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -231,7 +231,7 @@ - + @@ -246,7 +246,7 @@ - + @@ -261,7 +261,7 @@ - + @@ -291,7 +291,7 @@ - + @@ -306,7 +306,7 @@ - + @@ -321,7 +321,7 @@ - + @@ -336,7 +336,7 @@ - + @@ -351,7 +351,7 @@ - + @@ -366,7 +366,7 @@ - + @@ -381,7 +381,7 @@ - + @@ -411,7 +411,7 @@ - + @@ -426,7 +426,7 @@ - + @@ -441,7 +441,7 @@ - + @@ -456,7 +456,7 @@ - + @@ -486,7 +486,7 @@ - + diff --git a/app/mcu_example/app_mcu.properties b/app/mcu_example/app_mcu.properties index 4133d0fb915..d85f61d2a2f 100644 --- a/app/mcu_example/app_mcu.properties +++ b/app/mcu_example/app_mcu.properties @@ -3,9 +3,9 @@ id=com.silabs.sdk.mcu label=32-bit MCU SDK description=Silicon Labs 32-bit MCU SDK for EFM32 and EZR32 -version=6.5.1.0 +version=6.5.2.0 supportedParts=mcu.arm.efm32.* mcu.arm.ezr32.* .*wgm16.* -prop.subLabel=MCU\\ 6.5.1.0 +prop.subLabel=MCU\\ 6.5.2.0 # General properties are prepended with "prop." prop.file.templatesFile=mcu_production_templates.xml diff --git a/app/mcu_example/documentation/release-highlights.txt b/app/mcu_example/documentation/release-highlights.txt index dd0d3ffc693..dd0ae52b1ac 100644 --- a/app/mcu_example/documentation/release-highlights.txt +++ b/app/mcu_example/documentation/release-highlights.txt @@ -1,2 +1,2 @@ -32-Bit MCU SDK 6.5.1.0 +32-Bit MCU SDK 6.5.2.0 - Underlying platform changes only diff --git a/app/mcu_example/mcu_production_demos.xml b/app/mcu_example/mcu_production_demos.xml index ce73539f17d..5d9714eb88e 100644 --- a/app/mcu_example/mcu_production_demos.xml +++ b/app/mcu_example/mcu_production_demos.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -38,7 +38,7 @@ - + @@ -49,7 +49,7 @@ - + @@ -61,7 +61,7 @@ This example shows how to use the Micrium OS network stack with the ETH periphe - + @@ -73,7 +73,7 @@ This example shows how to use the Micrium OS network stack with the ETH periphe - + @@ -84,7 +84,7 @@ You must have the Hall Effect Evaluation kit, Si72xx-WD-Kit, to make use of this - + diff --git a/app/mcu_example/mcu_production_templates.xml b/app/mcu_example/mcu_production_templates.xml index b61a953971f..8de1a5c7bf3 100644 --- a/app/mcu_example/mcu_production_templates.xml +++ b/app/mcu_example/mcu_production_templates.xml @@ -8,7 +8,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -38,7 +38,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -68,7 +68,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/app/wisun/component/iperf/config/sl_iperf_config.h b/app/wisun/component/iperf/config/sl_iperf_config.h index 2e7ad6657f3..3aa66809869 100644 --- a/app/wisun/component/iperf/config/sl_iperf_config.h +++ b/app/wisun/component/iperf/config/sl_iperf_config.h @@ -31,8 +31,8 @@ #define SL_IPERF_CONFIG_H /**************************************************************************//** - * @defgroup SL_WISUN_COAP_CONFIG Configuration - * @ingroup SL_WISUN_COAP + * @defgroup SL_IPERF_CONFIG Configuration + * @ingroup SL_IPERF * @{ *****************************************************************************/ @@ -67,9 +67,9 @@ // Default value 1000 #define SL_IPERF_DEFAULT_INTERVAL_MS 1000U -// Maximum possible test timeout -// Default value 30000 -#define SL_IPERF_MAX_TEST_TIMEOUT_MS 30000U +// Maximum possible additional test timeout after duration time +// Default value 2000 +#define SL_IPERF_MAX_TEST_TIMEOUT_MS 2000U // // iPerf Server configuration diff --git a/app/wisun/component/iperf/sl_iperf_udp_srv.c b/app/wisun/component/iperf/sl_iperf_udp_srv.c index e1791bfd592..5e6069e4630 100644 --- a/app/wisun/component/iperf/sl_iperf_udp_srv.c +++ b/app/wisun/component/iperf/sl_iperf_udp_srv.c @@ -97,7 +97,6 @@ void sl_iperf_test_udp_server(sl_iperf_test_t * test) int32_t r = SL_IPERF_NW_API_ERROR; sl_iperf_udp_clnt_hdr_t *clnt_hdr = NULL; int32_t pkt_id = 0; - sl_iperf_ts_ms_t test_start = 0U; sl_iperf_time_t time = { 0U }; static sl_iperf_socket_addr_t mc_addr = { 0U }; @@ -105,7 +104,8 @@ void sl_iperf_test_udp_server(sl_iperf_test_t * test) sl_iperf_test_set_err_and_stat(test, SL_IPERF_ERR_NONE, SL_IPERF_TEST_STATUS_QUEUED); sl_iperf_test_log_verbose(test, "UDP Server: started.\n"); - test_start = sl_iperf_get_timestamp_ms(); + + test->statistic.ts_start_ms = sl_iperf_get_timestamp_ms(); if (test->conn.buff == NULL || !test->conn.buff_size) { sl_iperf_test_log_verbose(test, "UDP Server: connection buffer error.\n"); @@ -155,7 +155,7 @@ void sl_iperf_test_udp_server(sl_iperf_test_t * test) test->statistic.nbr_rcv_snt_packets = 0U; - while (sl_iperf_test_check_time(test_start)) { + while (sl_iperf_test_check_time(test)) { sl_iperf_test_update_status(test); r = sl_iperf_socket_recvfrom(test->conn.socket_id, test->conn.buff, test->conn.buff_size, &test->conn.clnt_addr); @@ -172,8 +172,6 @@ void sl_iperf_test_udp_server(sl_iperf_test_t * test) // get current time stamp test->statistic.ts_curr_recv_ms = sl_iperf_get_timestamp_ms(); - // set next start time - test_start = test->statistic.ts_curr_recv_ms; ++test->statistic.nbr_rcv_snt_packets; ++test->statistic.nbr_calls; @@ -236,6 +234,14 @@ void sl_iperf_test_udp_server(sl_iperf_test_t * test) // calculate total packets test->statistic.tot_packets = test->statistic.nbr_rcv_snt_packets + test->statistic.udp_lost_pkt; + + if (test->conn.run || !test->statistic.tot_packets) { + test->statistic.ts_end_ms = sl_iperf_get_timestamp_ms(); + test->conn.run = false; + if (test->statistic.tot_packets) { + _iperf_udp_finack(test); + } + } // calculate final band width sl_iperf_test_calculate_average_bandwidth(test); @@ -305,21 +311,20 @@ static void _iperf_udp_finack(sl_iperf_test_t * const test) test->conn.buff, SL_IPERF_UDP_SERVER_FIN_ACK_SIZE, &test->conn.clnt_addr) == SL_IPERF_NW_API_ERROR) { + sl_iperf_test_log_verbose(test, "UDP Server: FINACK send error.\n"); - return; + continue; } + sl_iperf_delay_ms(1000UL); + r = sl_iperf_socket_recvfrom(test->conn.socket_id, + test->conn.buff, + test->conn.buff_size, + &test->conn.clnt_addr); + if (r <= 0) { + break; + } } - sl_iperf_test_log_verbose(test, "UDP Server: Waiting for end of client stream.\n"); - - do { - sl_iperf_delay_ms(3000UL); - r = sl_iperf_socket_recvfrom(test->conn.socket_id, - test->conn.buff, - test->conn.buff_size, - &test->conn.clnt_addr); - } while (r > 0L); - sl_iperf_test_log_verbose(test, "UDP Server: FINACK has been sent.\n"); } diff --git a/app/wisun/component/iperf/sl_iperf_util.c b/app/wisun/component/iperf/sl_iperf_util.c index 9e79a11a2f9..cfdb4014223 100644 --- a/app/wisun/component/iperf/sl_iperf_util.c +++ b/app/wisun/component/iperf/sl_iperf_util.c @@ -545,7 +545,7 @@ void sl_iperf_test_update_status(sl_iperf_test_t * const test) } // Elapsed time calculation - if (test->statistic.ts_end_ms) { + if (!test->conn.run) { ts_ms_prev = test->statistic.ts_start_ms; params.ts_ms_cur = test->statistic.ts_end_ms; params.data_bytes_delta = test->statistic.bytes; @@ -752,10 +752,11 @@ __STATIC_INLINE uint8_t _calc_ind(const uint8_t val) return (uint8_t)(val * SL_IPERF_LOG_JSON_INDENT); } -bool sl_iperf_test_check_time(const sl_iperf_ts_ms_t test_start_ts) +bool sl_iperf_test_check_time(const sl_iperf_test_t * const test) { #if (0U < SL_IPERF_MAX_TEST_TIMEOUT_MS) - return (bool)((sl_iperf_get_timestamp_ms() - test_start_ts) < SL_IPERF_MAX_TEST_TIMEOUT_MS); + return (bool)((sl_iperf_get_timestamp_ms() - test->statistic.ts_start_ms) + < (test->opt.duration_ms + SL_IPERF_MAX_TEST_TIMEOUT_MS)); #else return true; #endif diff --git a/app/wisun/component/iperf/sl_iperf_util.h b/app/wisun/component/iperf/sl_iperf_util.h index b51b4abd517..589f3480ebe 100644 --- a/app/wisun/component/iperf/sl_iperf_util.h +++ b/app/wisun/component/iperf/sl_iperf_util.h @@ -314,12 +314,12 @@ void sl_iperf_test_fill_buffer_with_pattern(sl_iperf_test_t * const test); /**************************************************************************//** * @brief Check test start time stamp * @details Elapsed time calculation and comparison with - * @param test_start_ts Test start time stamp + * @param test Test descriptor * @return true There is time left, if 'SL_IPERF_MAX_TEST_TIMEOUT_MS' is 0, * always true * @return false Time out *****************************************************************************/ -bool sl_iperf_test_check_time(const sl_iperf_ts_ms_t test_start_ts); +bool sl_iperf_test_check_time(const sl_iperf_test_t * const test); /**************************************************************************//** * @brief Calculate data bytes from formatted bandwidth diff --git a/app/wisun/component/iperf_cli/sl_iperf_cli.c b/app/wisun/component/iperf_cli/sl_iperf_cli.c index 55345330163..4bc8b4eb525 100644 --- a/app/wisun/component/iperf_cli/sl_iperf_cli.c +++ b/app/wisun/component/iperf_cli/sl_iperf_cli.c @@ -516,6 +516,7 @@ static sl_iperf_cli_property_t _iperf_properties[] = { .getter = _opt_duration_getter, .help = SL_IPERF_CLI_OPT_DURATION_HELP, .flags = SL_IPERF_CLI_OPT_FLAGS_UDP_MASK + | SL_IPERF_CLI_OPT_FLAGS_SRV_MASK | SL_IPERF_CLI_OPT_FLAGS_CLNT_MASK }, { diff --git a/app/wisun/documentation/slWi-SUN_docContent.xml b/app/wisun/documentation/slWi-SUN_docContent.xml index 23b136f8b4b..7132d18af5b 100644 --- a/app/wisun/documentation/slWi-SUN_docContent.xml +++ b/app/wisun/documentation/slWi-SUN_docContent.xml @@ -1,6 +1,6 @@ - + Explains how NVM3 can be used as non-volatile data storage in various protocol implementations. @@ -8,7 +8,7 @@ - + Describes how to integrate crypto functionality into applications using PSA Crypto compared to Mbed TLS. @@ -16,7 +16,7 @@ - + Gecko Bootloader v2.x, introduced in GSDK 4.0, contains a number of changes compared to Gecko Bootloader v1.x. This document describes the differences between the versions, including how to configure the new Gecko Bootloader in Simplicity Studio 5. @@ -24,70 +24,70 @@ - + Describes the test environment and methods for testing Wi-SUN network performance. The results are intended to provide guidance on design practices and principles as well as expected field performance results. - + Describes how to use the Silicon Labs Wi-SUN Linux border router or the EFR32 standalone border router demonstration. Covers the associated configuration and debugging tools. - + Describes how to use the Wi-SUN Network Performance Measurement Application from either the LCD output or the CLI, and includes suggestions for improving ping latency in a Wi-SUN network. - + Provides an introduction to the Wi-SUN PHY Mode Switch feature using the RAILtest example application. - + Explains how to program EFR32FG25 devices to enable the Wi-SUN concurrent detection feature. - + Provides an overview and hyperlinks to all packaged documentation. - + Contains a comprehensive list of APIs used to interface to the Silicon Labs Wi-SUN stack. - + Reference for those developing applications using the Silicon Labs Wi-SUN SDK. The guide covers guidelines to develop an application on top of Silicon Labs Wi-SUN stack . The purpose of this document is to fill in the gaps between the Silicon Labs Wi-SUN Field Area Network (FAN) API reference, Gecko Platform references, and documentation for the target EFR32xG part. - + Lists compatibility requirements and sources for all software components in the development environment. Discusses the latest changes to the SiliconLabs Wi-SUN SDK, including added/deleted/deprecated features/API. Reviews fixed and known issues. - + A detailed overview of the changes, additions, and fixes in the Gecko Platform components. The Gecko Platform includes EMLIB, EMDRV, RAIL Library, NVM3, and the component-based infrastructure. @@ -95,7 +95,7 @@ - + Introduces the security concepts that must be considered when implementing an Internet of Things (IoT) system. Using the ioXt Alliance's eight security principles as a structure, it clearly delineates the solutions Silicon Labs provides to support endpoint security and what you must do outside of the Silicon Labs framework. @@ -103,7 +103,7 @@ - + Introduces bootloading for Silicon Labs networking devices. Discusses the Gecko Bootloader as well as legacy Ember and Bluetooth bootloaders, and describes the file formats used by each. @@ -111,7 +111,7 @@ - + Introduces non-volatile data storage using flash and the three different storage implementations offered for Silicon Labs microcontrollers and SoCs: Simulated EEPROM, PS Store, and NVM3. @@ -119,7 +119,7 @@ - + Describes how and when to use Simplicity Commander's Command-Line Interface. @@ -127,7 +127,7 @@ - + Describes the high-level implementation of the Silicon Labs Gecko Bootloader for EFR32 SoCs and NCPs, and provides information on how to get started using the Gecko Bootloader with Silicon Labs wireless protocol stacks in GSDK 4.0 and higher. diff --git a/app/wisun/esf.properties b/app/wisun/esf.properties index dcd193cb902..1f869e1165c 100644 --- a/app/wisun/esf.properties +++ b/app/wisun/esf.properties @@ -3,8 +3,8 @@ id=com.silabs.stack.wisun label=Wi-SUN description=Silicon Labs Wi-SUN SDK -version=1.7.0.0 -prop.subLabel=Wi-SUN\\ 1.7.0.0 +version=1.7.1.0 +prop.subLabel=Wi-SUN\\ 1.7.1.0 # General properties are prepended with "prop." prop.file.templatesFile=wisun_production_templates.xml wisun_br_demos_templates.xml diff --git a/app/wisun/wisun_br_demos_demos.xml b/app/wisun/wisun_br_demos_demos.xml index 2077063ed56..893c16769ec 100644 --- a/app/wisun/wisun_br_demos_demos.xml +++ b/app/wisun/wisun_br_demos_demos.xml @@ -5,7 +5,7 @@ - + @@ -15,7 +15,7 @@ - + @@ -25,7 +25,7 @@ - + @@ -35,7 +35,7 @@ - + @@ -45,7 +45,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -125,7 +125,7 @@ - + @@ -135,7 +135,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -185,7 +185,7 @@ - + @@ -195,7 +195,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -245,7 +245,7 @@ - + @@ -255,7 +255,7 @@ - + @@ -265,7 +265,7 @@ - + @@ -275,7 +275,7 @@ - + @@ -285,7 +285,7 @@ - + @@ -295,7 +295,7 @@ - + @@ -305,7 +305,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -335,7 +335,7 @@ - + @@ -345,7 +345,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -365,7 +365,7 @@ - + @@ -375,7 +375,7 @@ - + diff --git a/app/wisun/wisun_production_demos.xml b/app/wisun/wisun_production_demos.xml index 5eb502ea6ef..70d9cf29a80 100644 --- a/app/wisun/wisun_production_demos.xml +++ b/app/wisun/wisun_production_demos.xml @@ -5,7 +5,7 @@ - + @@ -15,7 +15,7 @@ - + @@ -25,7 +25,7 @@ - + @@ -35,7 +35,7 @@ - + @@ -45,7 +45,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -125,7 +125,7 @@ - + @@ -135,7 +135,7 @@ - + @@ -145,7 +145,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -185,7 +185,7 @@ - + @@ -195,7 +195,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -245,7 +245,7 @@ - + @@ -255,7 +255,7 @@ - + @@ -265,7 +265,7 @@ - + @@ -275,7 +275,7 @@ - + @@ -285,7 +285,7 @@ - + @@ -295,7 +295,7 @@ - + @@ -305,7 +305,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -335,7 +335,7 @@ - + @@ -345,7 +345,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -365,7 +365,7 @@ - + @@ -375,7 +375,7 @@ - + @@ -385,7 +385,7 @@ - + @@ -395,7 +395,7 @@ - + @@ -405,7 +405,7 @@ - + @@ -415,7 +415,7 @@ - + @@ -425,7 +425,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -445,7 +445,7 @@ - + @@ -455,7 +455,7 @@ - + @@ -465,7 +465,7 @@ - + @@ -475,7 +475,7 @@ - + @@ -485,7 +485,7 @@ - + @@ -495,7 +495,7 @@ - + @@ -505,7 +505,7 @@ - + diff --git a/gecko_sdk.slcs b/gecko_sdk.slcs index 49534b95a59..f9aaa3541bc 100644 --- a/gecko_sdk.slcs +++ b/gecko_sdk.slcs @@ -2,7 +2,7 @@ id: "gecko_sdk" label: "Gecko SDK Suite" description: |- Gecko SDK Suite for EM3xx, EFM32, EZR32 and EFR32 microcontrollers and radios. -sdk_version: "4.3.1" +sdk_version: "4.3.2" specification_version: 10 component_path: - path: "app/amazon/component" diff --git a/hardware/board/component/brd2207a.slcc b/hardware/board/component/brd2207a.slcc index bd9dd28a41f..0610ec2be17 100644 --- a/hardware/board/component/brd2207a.slcc +++ b/hardware/board/component/brd2207a.slcc @@ -3,7 +3,7 @@ - label: BRD2207A - package: platform - description: Board support for BRD2207A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: efm32gg12b810f1024gm64 @@ -11,8 +11,8 @@ - provides: - name: brd2207a - name: hardware_board - - name: hardware_board_stk - - name: hardware_board_from_stk + - name: hardware_board_tb + - name: hardware_board_from_tb - name: hardware_board_from_sltb009a - name: hardware_board_has_vcom - name: hardware_board_has_hfxo_freq_50mhz diff --git a/hardware/board/component/brd2504a.slcc b/hardware/board/component/brd2504a.slcc index b4d484fb3e2..f5cbc14ed0b 100644 --- a/hardware/board/component/brd2504a.slcc +++ b/hardware/board/component/brd2504a.slcc @@ -17,6 +17,7 @@ - name: hardware_board_has_si70xx - name: hardware_board_has_tempsensor - name: hardware_board_has_vcom + - name: hardware_board_has_segment_lcd - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd2506a.slcc b/hardware/board/component/brd2506a.slcc index e4aecbb17e0..c4752d467cf 100644 --- a/hardware/board/component/brd2506a.slcc +++ b/hardware/board/component/brd2506a.slcc @@ -15,6 +15,7 @@ - name: hardware_board_from_stk - name: hardware_board_from_pg28-pk2506a - name: hardware_board_has_vcom + - name: hardware_board_has_segment_lcd - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo @@ -40,11 +41,11 @@ - name: SL_BOARD_NAME value: '"BRD2506A"' - name: SL_BOARD_REV - value: '"A02"' + value: '"A03"' - tag: - board:pn:BRD2506 - board:variant:A - - board:revision:A02 + - board:revision:A03 - board:device:efm32pg28b310f1024im68 - hardware:has:vcom - hardware:has:sensor:si7021 diff --git a/hardware/board/component/brd2600a_a00.slcc b/hardware/board/component/brd2600a_a00.slcc index 612aad26d5a..d6df368d073 100644 --- a/hardware/board/component/brd2600a_a00.slcc +++ b/hardware/board/component/brd2600a_a00.slcc @@ -16,6 +16,7 @@ - name: hardware_board_has_si70xx - name: hardware_board_has_tempsensor - name: hardware_board_has_vcom + - name: hardware_board_has_segment_lcd - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd2600a_a01.slcc b/hardware/board/component/brd2600a_a01.slcc index 9c480cb07c8..60814a006dd 100644 --- a/hardware/board/component/brd2600a_a01.slcc +++ b/hardware/board/component/brd2600a_a01.slcc @@ -16,6 +16,7 @@ - name: hardware_board_has_si70xx - name: hardware_board_has_tempsensor - name: hardware_board_has_vcom + - name: hardware_board_has_segment_lcd - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd2600a_a02.slcc b/hardware/board/component/brd2600a_a02.slcc index dd46793de51..3cef3771115 100644 --- a/hardware/board/component/brd2600a_a02.slcc +++ b/hardware/board/component/brd2600a_a02.slcc @@ -16,6 +16,7 @@ - name: hardware_board_has_si70xx - name: hardware_board_has_tempsensor - name: hardware_board_has_vcom + - name: hardware_board_has_segment_lcd - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd2600a_a03.slcc b/hardware/board/component/brd2600a_a03.slcc index 25ae2caf532..888211136ba 100644 --- a/hardware/board/component/brd2600a_a03.slcc +++ b/hardware/board/component/brd2600a_a03.slcc @@ -16,6 +16,7 @@ - name: hardware_board_has_si70xx - name: hardware_board_has_tempsensor - name: hardware_board_has_vcom + - name: hardware_board_has_segment_lcd - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd2703a.slcc b/hardware/board/component/brd2703a.slcc index cdae439ab65..903ea223a23 100644 --- a/hardware/board/component/brd2703a.slcc +++ b/hardware/board/component/brd2703a.slcc @@ -3,13 +3,13 @@ - label: BRD2703A - package: platform - description: Board support for BRD2703A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: brd2703a_revision - provides: - name: brd2703a - - name: hardware_board_from_stk + - name: hardware_board_from_tb - name: hardware_board_from_xg24-ek2703a - recommends: - id: brd2703a_a02 diff --git a/hardware/board/component/brd2703a_a00.slcc b/hardware/board/component/brd2703a_a00.slcc index 84a2e6631ff..7559078a667 100644 --- a/hardware/board/component/brd2703a_a00.slcc +++ b/hardware/board/component/brd2703a_a00.slcc @@ -3,7 +3,7 @@ - label: BRD2703A rev A00 - package: platform - description: Board support for BRD2703A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: efr32mg24b020f1536im48 @@ -12,7 +12,7 @@ - name: brd2703a_revision - name: brd2703a_a00 - name: hardware_board - - name: hardware_board_stk + - name: hardware_board_tb - name: hardware_board_has_vcom - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo diff --git a/hardware/board/component/brd2703a_a01.slcc b/hardware/board/component/brd2703a_a01.slcc index 6b4e3e6a927..a72ee540e7d 100644 --- a/hardware/board/component/brd2703a_a01.slcc +++ b/hardware/board/component/brd2703a_a01.slcc @@ -3,7 +3,7 @@ - label: BRD2703A rev A01 - package: platform - description: Board support for BRD2703A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: efr32mg24b210f1536im48 @@ -12,7 +12,7 @@ - name: brd2703a_revision - name: brd2703a_a01 - name: hardware_board - - name: hardware_board_stk + - name: hardware_board_tb - name: hardware_board_has_vcom - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo diff --git a/hardware/board/component/brd2703a_a02.slcc b/hardware/board/component/brd2703a_a02.slcc index e63491f82c7..3c64db265c2 100644 --- a/hardware/board/component/brd2703a_a02.slcc +++ b/hardware/board/component/brd2703a_a02.slcc @@ -3,7 +3,7 @@ - label: BRD2703A rev A02 - package: platform - description: Board support for BRD2703A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: efr32mg24b210f1536im48 @@ -12,7 +12,7 @@ - name: brd2703a_revision - name: brd2703a_a02 - name: hardware_board - - name: hardware_board_stk + - name: hardware_board_tb - name: hardware_board_has_vcom - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo diff --git a/hardware/board/component/brd2705a.slcc b/hardware/board/component/brd2705a.slcc index 7f89e04c1f0..eeb6f7e2a55 100644 --- a/hardware/board/component/brd2705a.slcc +++ b/hardware/board/component/brd2705a.slcc @@ -3,15 +3,15 @@ - label: BRD2705A - package: platform - description: Board support for BRD2705A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: brd2705a_revision - provides: - name: brd2705a - - name: hardware_board_from_stk + - name: hardware_board_from_tb - name: hardware_board_from_xg28-ek2705a - recommends: - - id: brd2705a_a01 + - id: brd2705a_a02 - ui_hints: visibility: never diff --git a/hardware/board/component/brd2705a_a00.slcc b/hardware/board/component/brd2705a_a00.slcc index b180bf81751..50593ab8dee 100644 --- a/hardware/board/component/brd2705a_a00.slcc +++ b/hardware/board/component/brd2705a_a00.slcc @@ -3,7 +3,7 @@ - label: BRD2705A rev A00 - package: platform - description: Board support for BRD2705A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: efr32zg28b310f1024im48 @@ -12,7 +12,7 @@ - name: brd2705a_revision - name: brd2705a_a00 - name: hardware_board - - name: hardware_board_stk + - name: hardware_board_tb - name: hardware_board_has_vcom - name: hardware_board_has_rfswitch - name: hardware_board_has_hfxo_freq_39mhz diff --git a/hardware/board/component/brd2705a_a01.slcc b/hardware/board/component/brd2705a_a01.slcc index 6632c4b7f97..0d0d02f8119 100644 --- a/hardware/board/component/brd2705a_a01.slcc +++ b/hardware/board/component/brd2705a_a01.slcc @@ -3,7 +3,7 @@ - label: BRD2705A rev A01 - package: platform - description: Board support for BRD2705A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: efr32zg28b312f1024im48 @@ -12,9 +12,10 @@ - name: brd2705a_revision - name: brd2705a_a01 - name: hardware_board - - name: hardware_board_stk + - name: hardware_board_tb - name: hardware_board_has_vcom - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd2705a_a02.slcc b/hardware/board/component/brd2705a_a02.slcc new file mode 100644 index 00000000000..cfae29ae7f6 --- /dev/null +++ b/hardware/board/component/brd2705a_a02.slcc @@ -0,0 +1,62 @@ +!!omap +- id: brd2705a_a02 +- label: BRD2705A rev A02 +- package: platform +- description: Board support for BRD2705A. +- category: Platform|Board|Thunderboard +- quality: production +- requires: + - name: efr32zg28b312f1024im48 + - name: brd2705a_config +- provides: + - name: brd2705a_revision + - name: brd2705a_a02 + - name: hardware_board + - name: hardware_board_tb + - name: hardware_board_has_vcom + - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground + - name: hardware_board_has_hfxo_freq_39mhz + - name: hardware_board_has_hfxo + - name: hardware_board_has_lfxo + - name: hardware_board_supports_rf_band_2400 + - name: hardware_board_supports_rf_band_868 + - name: hardware_board_supports_rf_band_914 + - name: hardware_board_supports_rf_band_924 + - name: hardware_board_supports_4_rf_bands + - name: hardware_board_default_rf_band + - name: hardware_board_default_rf_band_868 +- recommends: + - id: iostream_eusart + instance: + - vcom + - id: bootloader_uart_driver + - id: simple_led + instance: + - led0 + - led1 + - id: simple_button + instance: + - btn0 + - btn1 +- template_contribution: [] +- define: + - name: SL_BOARD_NAME + value: '"BRD2705A"' + - name: SL_BOARD_REV + value: '"A02"' + - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_2400 + - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_868 + - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_914 + - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_924 + - name: HARDWARE_BOARD_SUPPORTS_4_RF_BANDS + - name: HARDWARE_BOARD_DEFAULT_RF_BAND_868 +- tag: + - board:pn:BRD2705 + - board:variant:A + - board:revision:A02 + - board:device:efr32zg28b312f1024im48 + - hardware:has:vcom + - hardware:has:pti + - hardware:has:led:2 + - hardware:has:button:2 diff --git a/hardware/board/component/brd2901a.slcc b/hardware/board/component/brd2901a.slcc index 299aaeb19e5..07cd38b0bb5 100644 --- a/hardware/board/component/brd2901a.slcc +++ b/hardware/board/component/brd2901a.slcc @@ -3,7 +3,7 @@ - label: BRD2901A - package: platform - description: Board support for BRD2901A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: efr32bg22c224f512im40 @@ -11,8 +11,8 @@ - provides: - name: brd2901a - name: hardware_board - - name: hardware_board_stk - - name: hardware_board_from_stk + - name: hardware_board_tb + - name: hardware_board_from_tb - name: hardware_board_has_vcom - name: hardware_board_supports_rf_band_2400 - name: hardware_board_supports_rf_band_868 diff --git a/hardware/board/component/brd2902a.slcc b/hardware/board/component/brd2902a.slcc index 4505a8f139c..f01131f989e 100644 --- a/hardware/board/component/brd2902a.slcc +++ b/hardware/board/component/brd2902a.slcc @@ -3,7 +3,7 @@ - label: BRD2902A - package: platform - description: Board support for BRD2902A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: bgm240pb22vna @@ -11,8 +11,8 @@ - provides: - name: brd2902a - name: hardware_board - - name: hardware_board_stk - - name: hardware_board_from_stk + - name: hardware_board_tb + - name: hardware_board_from_tb - name: hardware_board_has_vcom - name: hardware_board_has_lfxo - name: hardware_board_supports_rf_band_2400 diff --git a/hardware/board/component/brd2903a.slcc b/hardware/board/component/brd2903a.slcc index f77406ca81a..22aefd7f91f 100644 --- a/hardware/board/component/brd2903a.slcc +++ b/hardware/board/component/brd2903a.slcc @@ -3,7 +3,7 @@ - label: BRD2903A - package: platform - description: Board support for BRD2903A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: bgm240pb32vnn @@ -11,8 +11,8 @@ - provides: - name: brd2903a - name: hardware_board - - name: hardware_board_stk - - name: hardware_board_from_stk + - name: hardware_board_tb + - name: hardware_board_from_tb - name: hardware_board_has_vcom - name: hardware_board_has_lfxo - name: hardware_board_supports_rf_band_2400 diff --git a/hardware/board/component/brd2904a.slcc b/hardware/board/component/brd2904a.slcc index 594b51fb479..ae4973c134e 100644 --- a/hardware/board/component/brd2904a.slcc +++ b/hardware/board/component/brd2904a.slcc @@ -3,7 +3,7 @@ - label: BRD2904A - package: platform - description: Board support for BRD2904A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: bgm240pb32vna @@ -11,8 +11,8 @@ - provides: - name: brd2904a - name: hardware_board - - name: hardware_board_stk - - name: hardware_board_from_stk + - name: hardware_board_tb + - name: hardware_board_from_tb - name: hardware_board_has_vcom - name: hardware_board_has_lfxo - name: hardware_board_supports_rf_band_2400 diff --git a/hardware/board/component/brd2905a.slcc b/hardware/board/component/brd2905a.slcc index 00f56ea2b76..60aea3c0d57 100644 --- a/hardware/board/component/brd2905a.slcc +++ b/hardware/board/component/brd2905a.slcc @@ -3,7 +3,7 @@ - label: BRD2905A - package: platform - description: Board support for BRD2905A. -- category: Platform|Board|Starter Kit +- category: Platform|Board|Thunderboard - quality: production - requires: - name: bgm240sb22vna @@ -11,8 +11,8 @@ - provides: - name: brd2905a - name: hardware_board - - name: hardware_board_stk - - name: hardware_board_from_stk + - name: hardware_board_tb + - name: hardware_board_from_tb - name: hardware_board_has_vcom - name: hardware_board_has_lfxo - name: hardware_board_supports_rf_band_2400 diff --git a/hardware/board/component/brd4198a.slcc b/hardware/board/component/brd4198a.slcc index 1c1d906868a..a27fa389daf 100644 --- a/hardware/board/component/brd4198a.slcc +++ b/hardware/board/component/brd4198a.slcc @@ -57,6 +57,10 @@ value: '"BRD4198A"' - name: SL_BOARD_REV value: '"A00"' + - name: SL_HADM_ANT_CAL + value: '{0}' + - name: SL_HADM_ANT_CAL_LEN + value: '{1}' - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_2400 - name: HARDWARE_BOARD_SUPPORTS_1_RF_BAND - name: HARDWARE_BOARD_DEFAULT_RF_BAND_2400 diff --git a/hardware/board/component/brd4400a_a01.slcc b/hardware/board/component/brd4400a_a01.slcc index 70b10c6d43a..b2e5466e3d6 100644 --- a/hardware/board/component/brd4400a_a01.slcc +++ b/hardware/board/component/brd4400a_a01.slcc @@ -19,6 +19,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd4400a_a02.slcc b/hardware/board/component/brd4400a_a02.slcc index 9b126b6031d..b6e0856072c 100644 --- a/hardware/board/component/brd4400a_a02.slcc +++ b/hardware/board/component/brd4400a_a02.slcc @@ -19,6 +19,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd4400b.slcc b/hardware/board/component/brd4400b.slcc index cd0674fa713..2112a8a32a3 100644 --- a/hardware/board/component/brd4400b.slcc +++ b/hardware/board/component/brd4400b.slcc @@ -20,6 +20,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd4400c.slcc b/hardware/board/component/brd4400c.slcc index 223eae06095..82b422a7044 100644 --- a/hardware/board/component/brd4400c.slcc +++ b/hardware/board/component/brd4400c.slcc @@ -21,6 +21,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo @@ -58,7 +59,7 @@ - name: SL_BOARD_NAME value: '"BRD4400C"' - name: SL_BOARD_REV - value: '"A00"' + value: '"A01"' - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_2400 - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_868 - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_915 @@ -67,7 +68,7 @@ - tag: - board:pn:BRD4400 - board:variant:C - - board:revision:A00 + - board:revision:A01 - board:device:efr32zg28b312f1024im68 - hardware:has:vcom - hardware:has:pti diff --git a/hardware/board/component/brd4401a_a01.slcc b/hardware/board/component/brd4401a_a01.slcc index 60de43653f7..fe75600a193 100644 --- a/hardware/board/component/brd4401a_a01.slcc +++ b/hardware/board/component/brd4401a_a01.slcc @@ -19,6 +19,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd4401a_a02.slcc b/hardware/board/component/brd4401a_a02.slcc index 0bdc426be8b..d3a664e593f 100644 --- a/hardware/board/component/brd4401a_a02.slcc +++ b/hardware/board/component/brd4401a_a02.slcc @@ -19,6 +19,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd4401b.slcc b/hardware/board/component/brd4401b.slcc index dfe138ebff6..73432cbeb23 100644 --- a/hardware/board/component/brd4401b.slcc +++ b/hardware/board/component/brd4401b.slcc @@ -20,6 +20,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo diff --git a/hardware/board/component/brd4401c.slcc b/hardware/board/component/brd4401c.slcc index 4ec7fbc0669..53646e6a5cd 100644 --- a/hardware/board/component/brd4401c.slcc +++ b/hardware/board/component/brd4401c.slcc @@ -21,6 +21,7 @@ - name: hardware_board_has_vcom - name: hardware_board_has_spiflash - name: hardware_board_has_rfswitch + - name: hardware_board_has_rfswitch_to_ground - name: hardware_board_has_hfxo_freq_39mhz - name: hardware_board_has_hfxo - name: hardware_board_has_lfxo @@ -58,7 +59,7 @@ - name: SL_BOARD_NAME value: '"BRD4401C"' - name: SL_BOARD_REV - value: '"A00"' + value: '"A01"' - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_2400 - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_868 - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_915 @@ -67,7 +68,7 @@ - tag: - board:pn:BRD4401 - board:variant:C - - board:revision:A00 + - board:revision:A01 - board:device:efr32zg28b322f1024im68 - hardware:has:vcom - hardware:has:pti diff --git a/hardware/board/component/brd4402b.slcc b/hardware/board/component/brd4402b.slcc new file mode 100644 index 00000000000..ca91d3c28f6 --- /dev/null +++ b/hardware/board/component/brd4402b.slcc @@ -0,0 +1,73 @@ +!!omap +- id: brd4402b +- label: BRD4402B +- package: platform +- description: Board support for BRD4402B. +- category: Platform|Board|Radio Board +- quality: production +- requires: + - name: efr32bg22c224f512im40 + - name: brd4402b_config + - name: hardware_board_mainboard +- provides: + - name: brd4402b + - name: hardware_board + - name: hardware_board_rb + - name: hardware_board_from_stk + - name: hardware_board_has_si70xx + - name: hardware_board_has_tempsensor + - name: hardware_board_has_vcom + - name: hardware_board_has_spiflash + - name: hardware_board_has_hfxo_freq_38.4mhz + - name: hardware_board_has_hfxo + - name: hardware_board_has_lfxo + - name: hardware_board_supports_rf_band_2400 + - name: hardware_board_supports_1_rf_band + - name: hardware_board_default_rf_band + - name: hardware_board_default_rf_band_2400 +- recommends: + - id: brd4001a + - id: iostream_eusart + instance: + - vcom + - id: bootloader_uart_driver + - id: i2cspm + instance: + - sensor + - id: ls013b7dh03 + - id: memlcd_usart + - id: simple_led + instance: + - led0 + - led1 + - id: simple_button + instance: + - btn0 + - btn1 + - id: mx25_flash_shutdown_usart + - id: bootloader_spi_controller_usart_driver + - id: bootloader_spi_peripheral_usart_driver +- template_contribution: [] +- define: + - name: SL_BOARD_NAME + value: '"BRD4402B"' + - name: SL_BOARD_REV + value: '"A00"' + - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_2400 + - name: HARDWARE_BOARD_SUPPORTS_1_RF_BAND + - name: HARDWARE_BOARD_DEFAULT_RF_BAND_2400 +- tag: + - board:pn:BRD4402 + - board:variant:B + - board:revision:A00 + - board:device:efr32bg22c224f512im40 + - hardware:has:vcom + - hardware:has:pti + - hardware:has:sensor:si7021 + - hardware:has:display:ls013b7dh03 + - hardware:has:led:2 + - hardware:has:button:2 + - hardware:has:memory:spi:mx25r8035f + - hardware:has:exp_header:spi + - hardware:has:exp_header:uart + - hardware:has:exp_header:i2c diff --git a/hardware/board/component/brd4403b.slcc b/hardware/board/component/brd4403b.slcc new file mode 100644 index 00000000000..9ee7875d094 --- /dev/null +++ b/hardware/board/component/brd4403b.slcc @@ -0,0 +1,60 @@ +!!omap +- id: brd4403b +- label: BRD4403B +- package: platform +- description: Board support for BRD4403B. +- category: Platform|Board|Radio Board +- quality: production +- requires: + - name: efr32bg22c224f512im32 + - name: brd4403b_config + - name: hardware_board_mainboard +- provides: + - name: brd4403b + - name: hardware_board + - name: hardware_board_rb + - name: hardware_board_from_stk + - name: hardware_board_has_vcom + - name: hardware_board_has_spiflash + - name: hardware_board_has_hfxo_freq_38.4mhz + - name: hardware_board_has_hfxo + - name: hardware_board_has_lfxo + - name: hardware_board_supports_rf_band_2400 + - name: hardware_board_supports_1_rf_band + - name: hardware_board_default_rf_band + - name: hardware_board_default_rf_band_2400 +- recommends: + - id: brd4001a + - id: iostream_eusart + instance: + - vcom + - id: bootloader_uart_driver + - id: simple_led + instance: + - led0 + - id: simple_button + instance: + - btn0 + - id: mx25_flash_shutdown_usart + - id: bootloader_spi_controller_usart_driver + - id: bootloader_spi_peripheral_usart_driver +- template_contribution: [] +- define: + - name: SL_BOARD_NAME + value: '"BRD4403B"' + - name: SL_BOARD_REV + value: '"A00"' + - name: HARDWARE_BOARD_SUPPORTS_RF_BAND_2400 + - name: HARDWARE_BOARD_SUPPORTS_1_RF_BAND + - name: HARDWARE_BOARD_DEFAULT_RF_BAND_2400 +- tag: + - board:pn:BRD4403 + - board:variant:B + - board:revision:A00 + - board:device:efr32bg22c224f512im32 + - hardware:has:vcom + - hardware:has:pti + - hardware:has:led:1 + - hardware:has:button:1 + - hardware:has:memory:spi:mx25r8035f + - hardware:has:exp_header:uart diff --git a/hardware/board/component/pg28-pk2506a.slcc b/hardware/board/component/pg28-pk2506a.slcc index 647c90a1408..b4632610a0e 100644 --- a/hardware/board/component/pg28-pk2506a.slcc +++ b/hardware/board/component/pg28-pk2506a.slcc @@ -14,9 +14,9 @@ - name: SL_KIT_NAME value: '"PG28-PK2506A"' - name: SL_KIT_REV - value: '"A01"' + value: '"A02"' - tag: - kit:opn:PG28-PK2506A - kit:pn:PK2506 - kit:variant:A - - kit:revision:A01 + - kit:revision:A02 diff --git a/hardware/board/component/si-eb8016a.slcc b/hardware/board/component/si-eb8016a.slcc index b088b095c47..549d49f8ca5 100644 --- a/hardware/board/component/si-eb8016a.slcc +++ b/hardware/board/component/si-eb8016a.slcc @@ -2,7 +2,7 @@ - id: si_eb8016a - label: SI-EB8016A - package: platform -- description: Kit BSP support for the Expansion Board for Raspberry Pi. +- description: Kit BSP support for the EXP Board for Raspberry Pi. - category: Platform|Board|Kit|Expansion board - quality: production - requires: diff --git a/hardware/board/component/xg28-ek2705a.slcc b/hardware/board/component/xg28-ek2705a.slcc index a42e8484877..e1229cbf1ac 100644 --- a/hardware/board/component/xg28-ek2705a.slcc +++ b/hardware/board/component/xg28-ek2705a.slcc @@ -14,9 +14,9 @@ - name: SL_KIT_NAME value: '"XG28-EK2705A"' - name: SL_KIT_REV - value: '"A00"' + value: '"A01"' - tag: - kit:opn:xG28-EK2705A - kit:pn:EK2705 - kit:variant:A - - kit:revision:A00 + - kit:revision:A01 diff --git a/hardware/board/component/xg28-rb4400c.slcc b/hardware/board/component/xg28-rb4400c.slcc index 92359954325..a65d92b6fb6 100644 --- a/hardware/board/component/xg28-rb4400c.slcc +++ b/hardware/board/component/xg28-rb4400c.slcc @@ -14,9 +14,9 @@ - name: SL_KIT_NAME value: '"XG28-RB4400C"' - name: SL_KIT_REV - value: '"A00"' + value: '"A02"' - tag: - kit:opn:xG28-RB4400C - kit:pn:RB4400 - kit:variant:C - - kit:revision:A00 + - kit:revision:A02 diff --git a/hardware/board/component/xg28-rb4401c.slcc b/hardware/board/component/xg28-rb4401c.slcc index 352ac408863..b347b9869a3 100644 --- a/hardware/board/component/xg28-rb4401c.slcc +++ b/hardware/board/component/xg28-rb4401c.slcc @@ -14,9 +14,9 @@ - name: SL_KIT_NAME value: '"XG28-RB4401C"' - name: SL_KIT_REV - value: '"A00"' + value: '"A02"' - tag: - kit:opn:xG28-RB4401C - kit:pn:RB4401 - kit:variant:C - - kit:revision:A00 + - kit:revision:A02 diff --git a/hardware/board/config/brd2001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2001a/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2001a/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2001b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2001b/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2001b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2001b/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2010a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2010a/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2010a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2010a/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2010b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2010b/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2010b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2010b/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2012a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2012a/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2012a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2012a/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2012b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2012b/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2012b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2012b/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2100a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2100a/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2100a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2100a/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2100b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2100b/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2100b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2100b/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2102a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2102a/sl_device_init_hfxo_config.h index 23864d9ca87..2a842b032ba 100644 --- a/hardware/board/config/brd2102a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2102a/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 48000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd2102a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2102a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd2102a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2102a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2102b/sl_device_init_hfxo_config.h b/hardware/board/config/brd2102b/sl_device_init_hfxo_config.h index 23864d9ca87..2a842b032ba 100644 --- a/hardware/board/config/brd2102b/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2102b/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 48000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd2102b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2102b/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd2102b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2102b/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2200a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2200a/sl_device_init_lfxo_config.h index ccbcca04c83..821c36afd92 100644 --- a/hardware/board/config/brd2200a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2200a/sl_device_init_lfxo_config.h @@ -51,7 +51,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2200c/sl_device_init_lfxo_config.h b/hardware/board/config/brd2200c/sl_device_init_lfxo_config.h index ccbcca04c83..821c36afd92 100644 --- a/hardware/board/config/brd2200c/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2200c/sl_device_init_lfxo_config.h @@ -51,7 +51,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2201a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2201a/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2201a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2201a/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2201b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2201b/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2201b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2201b/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2204a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2204a/sl_device_init_hfxo_config.h index 0cfa48daa15..38524bc37cc 100644 --- a/hardware/board/config/brd2204a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2204a/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 50000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd2204a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2204a/sl_device_init_lfxo_config.h index e1f0cfc436f..2c0240731da 100644 --- a/hardware/board/config/brd2204a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2204a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2204c/sl_device_init_hfxo_config.h b/hardware/board/config/brd2204c/sl_device_init_hfxo_config.h index 0cfa48daa15..38524bc37cc 100644 --- a/hardware/board/config/brd2204c/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2204c/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 50000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd2204c/sl_device_init_lfxo_config.h b/hardware/board/config/brd2204c/sl_device_init_lfxo_config.h index e1f0cfc436f..2c0240731da 100644 --- a/hardware/board/config/brd2204c/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2204c/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2207a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2207a/sl_device_init_hfxo_config.h index 0cfa48daa15..38524bc37cc 100644 --- a/hardware/board/config/brd2207a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2207a/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 50000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd2207a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2207a/sl_device_init_lfxo_config.h index e1f0cfc436f..2c0240731da 100644 --- a/hardware/board/config/brd2207a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2207a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2400a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2400a/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2400a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2400a/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2400b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2400b/sl_device_init_lfxo_config.h index 9152f236a2a..8021694bcd0 100644 --- a/hardware/board/config/brd2400b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2400b/sl_device_init_lfxo_config.h @@ -79,7 +79,7 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2500a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2500a/sl_device_init_hfxo_config.h index bab77d9e441..540287a1f2c 100644 --- a/hardware/board/config/brd2500a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2500a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 40000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd2500a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2500a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd2500a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2500a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2501a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2501a/sl_device_init_hfxo_config.h index bab77d9e441..540287a1f2c 100644 --- a/hardware/board/config/brd2501a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2501a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 40000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd2501a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2501a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd2501a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2501a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2503a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2503a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2503a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2503a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2503b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2503b/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2503b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2503b/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2504a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2504a/sl_device_init_hfxo_config.h index dcf6e51cb91..78b14ee2537 100644 --- a/hardware/board/config/brd2504a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2504a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd2504a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2504a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2504a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2504a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2506a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2506a/sl_device_init_hfxo_config.h index 2c8077f205f..3f174e769fe 100644 --- a/hardware/board/config/brd2506a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2506a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd2506a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2506a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd2506a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2506a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2600a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2600a/sl_device_init_hfxo_config.h index d543bbf16e8..c74e983473d 100644 --- a/hardware/board/config/brd2600a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2600a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd2600a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2600a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd2600a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2600a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2601a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2601a/sl_device_init_hfxo_config.h index dcf6e51cb91..78b14ee2537 100644 --- a/hardware/board/config/brd2601a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2601a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd2601a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2601a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2601a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2601a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2601b/sl_device_init_hfxo_config.h b/hardware/board/config/brd2601b/sl_device_init_hfxo_config.h index dcf6e51cb91..78b14ee2537 100644 --- a/hardware/board/config/brd2601b/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2601b/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd2601b/sl_device_init_lfxo_config.h b/hardware/board/config/brd2601b/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2601b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2601b/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2602a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2602a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2602a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2602a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2603a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2603a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2603a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2603a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2703a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2703a/sl_device_init_hfxo_config.h index 0b401bee08c..0b35c5e78e7 100644 --- a/hardware/board/config/brd2703a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2703a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd2703a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2703a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd2703a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2703a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2705a/sl_device_init_hfxo_config.h b/hardware/board/config/brd2705a/sl_device_init_hfxo_config.h index 0b401bee08c..0b35c5e78e7 100644 --- a/hardware/board/config/brd2705a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd2705a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd2705a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2705a/sl_device_init_lfxo_config.h index bcb5b7f84fe..23e2b00bc46 100644 --- a/hardware/board/config/brd2705a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2705a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 35 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2902a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2902a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2902a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2902a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2903a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2903a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2903a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2903a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2904a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2904a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2904a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2904a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd2905a/sl_device_init_lfxo_config.h b/hardware/board/config/brd2905a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd2905a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd2905a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4100a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4100a_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4100a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4100a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4100a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4100a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4100a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4100a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4100a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4100a_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4100a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4100a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4100a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4100a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4100a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4100a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4101a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4101a_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4101a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4101a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4101a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4101a_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4101a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4101a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4101b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4101b_brd4001a/sl_device_init_hfxo_config.h index cab01ad8d38..f4a4ae24013 100644 --- a/hardware/board/config/brd4101b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4101b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4101b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4101b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4101b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4101b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4101b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4101b_brd4002a/sl_device_init_hfxo_config.h index cab01ad8d38..f4a4ae24013 100644 --- a/hardware/board/config/brd4101b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4101b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4101b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4101b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4101b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4101b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4103a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4103a_brd4001a/sl_device_init_hfxo_config.h index beff4f8152a..12f33738305 100644 --- a/hardware/board/config/brd4103a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4103a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4103a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4103a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4103a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4103a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4103a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4103a_brd4002a/sl_device_init_hfxo_config.h index beff4f8152a..12f33738305 100644 --- a/hardware/board/config/brd4103a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4103a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4103a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4103a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4103a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4103a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4104a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4104a_brd4001a/sl_device_init_hfxo_config.h index 07609d54792..80c6ce39c5f 100644 --- a/hardware/board/config/brd4104a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4104a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4104a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4104a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4104a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4104a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4104a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4104a_brd4002a/sl_device_init_hfxo_config.h index 07609d54792..80c6ce39c5f 100644 --- a/hardware/board/config/brd4104a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4104a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4104a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4104a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4104a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4104a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4108a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4108a/sl_device_init_hfxo_config.h index 11fdd91568e..81403066964 100644 --- a/hardware/board/config/brd4108a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4108a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4108a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4108a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4108a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4108a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4109a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4109a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4109a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4109a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4109a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4109a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4109a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4109a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4109a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4109a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4109a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4109a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4109a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4109a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4109a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4109a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4110a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4110a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4110a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4110a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4110a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4110a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4110a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4110a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4110a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4110a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4110a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4110a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4110a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4110a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4110a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4110a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4110b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4110b_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4110b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4110b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4110b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4110b_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4110b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4110b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4111a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4111a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4111a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4111a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4111a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4111a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4111a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4111a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4111a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4111a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4111a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4111a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4111a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4111a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4111a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4111a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4111b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4111b_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4111b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4111b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4111b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4111b_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4111b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4111b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4113a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4113a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4113a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4113a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4113a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4113a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4113a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4113a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4113a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4113a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4113a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4113a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4113a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4113a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4113a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4113a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4115a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4115a_brd4001a/sl_device_init_hfxo_config.h index 11989a8c32e..24a46a499e5 100644 --- a/hardware/board/config/brd4115a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4115a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4115a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4115a_brd4001a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4115a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4115a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4115a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4115a_brd4002a/sl_device_init_hfxo_config.h index 11989a8c32e..24a46a499e5 100644 --- a/hardware/board/config/brd4115a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4115a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4115a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4115a_brd4002a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4115a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4115a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4115b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4115b_brd4001a/sl_device_init_hfxo_config.h index daa49e2de35..a8106e4d02d 100644 --- a/hardware/board/config/brd4115b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4115b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4115b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4115b_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4115b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4115b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4115b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4115b_brd4002a/sl_device_init_hfxo_config.h index daa49e2de35..a8106e4d02d 100644 --- a/hardware/board/config/brd4115b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4115b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4115b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4115b_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4115b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4115b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4150a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4150a_brd4001a/sl_device_init_hfxo_config.h index c6feb49535d..408b448f35d 100644 --- a/hardware/board/config/brd4150a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4150a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4150a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4150a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4150a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4150a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4150a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4150a_brd4002a/sl_device_init_hfxo_config.h index c6feb49535d..408b448f35d 100644 --- a/hardware/board/config/brd4150a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4150a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4150a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4150a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4150a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4150a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4150b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4150b_brd4001a/sl_device_init_hfxo_config.h index 1defa1222c1..c98a7b623b9 100644 --- a/hardware/board/config/brd4150b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4150b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4150b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4150b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4150b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4150b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4150b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4150b_brd4002a/sl_device_init_hfxo_config.h index 1defa1222c1..c98a7b623b9 100644 --- a/hardware/board/config/brd4150b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4150b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4150b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4150b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4150b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4150b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4150c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4150c_brd4001a/sl_device_init_hfxo_config.h index 1defa1222c1..c98a7b623b9 100644 --- a/hardware/board/config/brd4150c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4150c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4150c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4150c_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4150c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4150c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4150c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4150c_brd4002a/sl_device_init_hfxo_config.h index 1defa1222c1..c98a7b623b9 100644 --- a/hardware/board/config/brd4150c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4150c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4150c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4150c_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4150c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4150c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4151a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4151a_brd4001a/sl_device_init_hfxo_config.h index 2670ec2a8b8..d2085759ffd 100644 --- a/hardware/board/config/brd4151a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4151a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4151a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4151a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4151a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4151a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4151a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4151a_brd4002a/sl_device_init_hfxo_config.h index 2670ec2a8b8..d2085759ffd 100644 --- a/hardware/board/config/brd4151a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4151a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4151a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4151a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4151a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4151a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4152a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4152a_brd4001a/sl_device_init_hfxo_config.h index f4e24ba0f3d..90fbfdd0e2e 100644 --- a/hardware/board/config/brd4152a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4152a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4152a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4152a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4152a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4152a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4152a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4152a_brd4002a/sl_device_init_hfxo_config.h index f4e24ba0f3d..90fbfdd0e2e 100644 --- a/hardware/board/config/brd4152a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4152a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4152a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4152a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4152a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4152a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4153a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4153a_brd4001a/sl_device_init_hfxo_config.h index d9167f637d5..8b5e8ba409b 100644 --- a/hardware/board/config/brd4153a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4153a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4153a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4153a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4153a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4153a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4153a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4153a_brd4002a/sl_device_init_hfxo_config.h index d9167f637d5..8b5e8ba409b 100644 --- a/hardware/board/config/brd4153a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4153a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4153a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4153a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4153a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4153a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4154a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4154a_brd4001a/sl_device_init_hfxo_config.h index dab5d2a3c60..a5e9e1218bd 100644 --- a/hardware/board/config/brd4154a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4154a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4154a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4154a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4154a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4154a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4154a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4154a_brd4002a/sl_device_init_hfxo_config.h index dab5d2a3c60..a5e9e1218bd 100644 --- a/hardware/board/config/brd4154a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4154a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4154a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4154a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4154a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4154a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4155a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4155a_brd4001a/sl_device_init_hfxo_config.h index 795fbda0482..9639a6ed988 100644 --- a/hardware/board/config/brd4155a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4155a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4155a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4155a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4155a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4155a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4155a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4155a_brd4002a/sl_device_init_hfxo_config.h index 795fbda0482..9639a6ed988 100644 --- a/hardware/board/config/brd4155a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4155a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4155a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4155a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4155a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4155a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4158a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4158a_brd4001a/sl_device_init_hfxo_config.h index b553e8c9be0..baa530d9db7 100644 --- a/hardware/board/config/brd4158a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4158a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4158a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4158a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4158a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4158a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4158a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4158a_brd4002a/sl_device_init_hfxo_config.h index b553e8c9be0..baa530d9db7 100644 --- a/hardware/board/config/brd4158a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4158a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4158a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4158a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4158a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4158a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4159a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4159a_brd4001a/sl_device_init_hfxo_config.h index 0e3192e2056..6efbef93eeb 100644 --- a/hardware/board/config/brd4159a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4159a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4159a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4159a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4159a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4159a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4159a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4159a_brd4002a/sl_device_init_hfxo_config.h index 0e3192e2056..6efbef93eeb 100644 --- a/hardware/board/config/brd4159a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4159a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4159a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4159a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4159a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4159a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4161a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4161a_brd4001a/sl_device_init_hfxo_config.h index 837e390fa74..23565a3b99d 100644 --- a/hardware/board/config/brd4161a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4161a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4161a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4161a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4161a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4161a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4161a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4161a_brd4002a/sl_device_init_hfxo_config.h index 837e390fa74..23565a3b99d 100644 --- a/hardware/board/config/brd4161a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4161a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4161a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4161a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4161a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4161a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4162a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4162a_brd4001a/sl_device_init_hfxo_config.h index 3604ddcff91..656cfafa8b7 100644 --- a/hardware/board/config/brd4162a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4162a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4162a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4162a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4162a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4162a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4162a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4162a_brd4002a/sl_device_init_hfxo_config.h index 3604ddcff91..656cfafa8b7 100644 --- a/hardware/board/config/brd4162a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4162a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4162a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4162a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4162a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4162a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4163a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4163a_brd4001a/sl_device_init_hfxo_config.h index b553e8c9be0..baa530d9db7 100644 --- a/hardware/board/config/brd4163a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4163a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4163a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4163a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4163a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4163a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4163a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4163a_brd4002a/sl_device_init_hfxo_config.h index b553e8c9be0..baa530d9db7 100644 --- a/hardware/board/config/brd4163a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4163a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4163a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4163a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4163a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4163a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4164a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4164a_brd4001a/sl_device_init_hfxo_config.h index 837e390fa74..23565a3b99d 100644 --- a/hardware/board/config/brd4164a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4164a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4164a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4164a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4164a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4164a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4164a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4164a_brd4002a/sl_device_init_hfxo_config.h index 837e390fa74..23565a3b99d 100644 --- a/hardware/board/config/brd4164a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4164a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4164a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4164a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4164a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4164a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4165b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4165b_brd4001a/sl_device_init_hfxo_config.h index cab01ad8d38..f4a4ae24013 100644 --- a/hardware/board/config/brd4165b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4165b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4165b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4165b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4165b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4165b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4165b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4165b_brd4002a/sl_device_init_hfxo_config.h index cab01ad8d38..f4a4ae24013 100644 --- a/hardware/board/config/brd4165b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4165b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4165b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4165b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4165b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4165b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4166a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4166a/sl_device_init_hfxo_config.h index 30dcbdb2ce5..2e536ef2852 100644 --- a/hardware/board/config/brd4166a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4166a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4166a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4166a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4166a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4166a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4166c/sl_device_init_hfxo_config.h b/hardware/board/config/brd4166c/sl_device_init_hfxo_config.h index 30dcbdb2ce5..2e536ef2852 100644 --- a/hardware/board/config/brd4166c/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4166c/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4166c/sl_device_init_lfxo_config.h b/hardware/board/config/brd4166c/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4166c/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4166c/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4167a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4167a_brd4001a/sl_device_init_hfxo_config.h index 30dcbdb2ce5..2e536ef2852 100644 --- a/hardware/board/config/brd4167a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4167a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4167a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4167a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4167a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4167a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4167a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4167a_brd4002a/sl_device_init_hfxo_config.h index 30dcbdb2ce5..2e536ef2852 100644 --- a/hardware/board/config/brd4167a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4167a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4167a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4167a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4167a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4167a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4168a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4168a_brd4001a/sl_device_init_hfxo_config.h index 3604ddcff91..656cfafa8b7 100644 --- a/hardware/board/config/brd4168a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4168a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4168a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4168a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4168a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4168a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4168a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4168a_brd4002a/sl_device_init_hfxo_config.h index 3604ddcff91..656cfafa8b7 100644 --- a/hardware/board/config/brd4168a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4168a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4168a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4168a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4168a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4168a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4169a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4169a_brd4001a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4169a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4169a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4169a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4169a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4169a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4169a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4169a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4169a_brd4002a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4169a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4169a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4169a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4169a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4169a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4169a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4169b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4169b_brd4001a/sl_device_init_hfxo_config.h index 1defa1222c1..c98a7b623b9 100644 --- a/hardware/board/config/brd4169b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4169b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4169b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4169b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4169b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4169b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4169b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4169b_brd4002a/sl_device_init_hfxo_config.h index 1defa1222c1..c98a7b623b9 100644 --- a/hardware/board/config/brd4169b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4169b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4169b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4169b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4169b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4169b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4170a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4170a_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4170a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4170a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4170a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4170a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4170a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4170a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4170a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4170a_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4170a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4170a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4170a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4170a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4170a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4170a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4171a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4171a_brd4001a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4171a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4171a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4171a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4171a_brd4002a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4171a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4171a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4172a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4172a_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4172a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4172a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4172a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4172a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4172a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4172a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4172a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4172a_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4172a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4172a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4172a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4172a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4172a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4172a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4172b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4172b_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4172b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4172b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4172b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4172b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4172b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4172b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4172b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4172b_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4172b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4172b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4172b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4172b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4172b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4172b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4173a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4173a_brd4001a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4173a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4173a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4173a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4173a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4173a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4173a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4173a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4173a_brd4002a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4173a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4173a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4173a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4173a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4173a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4173a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4174a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4174a_brd4001a/sl_device_init_hfxo_config.h index 7acde439ea2..963d332f4fc 100644 --- a/hardware/board/config/brd4174a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4174a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4174a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4174a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4174a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4174a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4174a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4174a_brd4002a/sl_device_init_hfxo_config.h index 7acde439ea2..963d332f4fc 100644 --- a/hardware/board/config/brd4174a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4174a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4174a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4174a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4174a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4174a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4174b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4174b_brd4001a/sl_device_init_hfxo_config.h index 7acde439ea2..963d332f4fc 100644 --- a/hardware/board/config/brd4174b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4174b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4174b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4174b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4174b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4174b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4174b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4174b_brd4002a/sl_device_init_hfxo_config.h index 7acde439ea2..963d332f4fc 100644 --- a/hardware/board/config/brd4174b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4174b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4174b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4174b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4174b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4174b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4175a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4175a_brd4001a/sl_device_init_hfxo_config.h index 0603f45d81c..af67ede4489 100644 --- a/hardware/board/config/brd4175a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4175a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4175a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4175a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4175a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4175a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4175a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4175a_brd4002a/sl_device_init_hfxo_config.h index 0603f45d81c..af67ede4489 100644 --- a/hardware/board/config/brd4175a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4175a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4175a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4175a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4175a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4175a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4176a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4176a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4176a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4176a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4176a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4176a_brd4001a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4176a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4176a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4176a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4176a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4176a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4176a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4176a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4176a_brd4002a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4176a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4176a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4179b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4179b_brd4001a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4179b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4179b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4179b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4179b_brd4001a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4179b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4179b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4179b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4179b_brd4002a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4179b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4179b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4179b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4179b_brd4002a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4179b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4179b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4180a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4180a_brd4001a/sl_device_init_hfxo_config.h index 93e65b6758e..62c7bb41c91 100644 --- a/hardware/board/config/brd4180a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4180a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4180a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4180a_brd4001a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4180a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4180a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4180a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4180a_brd4002a/sl_device_init_hfxo_config.h index 93e65b6758e..62c7bb41c91 100644 --- a/hardware/board/config/brd4180a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4180a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4180a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4180a_brd4002a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4180a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4180a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4180b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4180b_brd4001a/sl_device_init_hfxo_config.h index 93e65b6758e..62c7bb41c91 100644 --- a/hardware/board/config/brd4180b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4180b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4180b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4180b_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4180b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4180b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4180b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4180b_brd4002a/sl_device_init_hfxo_config.h index 93e65b6758e..62c7bb41c91 100644 --- a/hardware/board/config/brd4180b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4180b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4180b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4180b_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4180b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4180b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4181a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4181a_brd4001a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4181a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4181a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4181a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4181a_brd4001a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4181a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4181a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4181a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4181a_brd4002a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4181a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4181a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4181a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4181a_brd4002a/sl_device_init_lfxo_config.h index 7da701ea682..2bf3775dc20 100644 --- a/hardware/board/config/brd4181a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4181a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 79 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4181b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4181b_brd4001a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4181b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4181b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4181b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4181b_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4181b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4181b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4181b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4181b_brd4002a/sl_device_init_hfxo_config.h index 0ffe68a2b83..6a35767ef05 100644 --- a/hardware/board/config/brd4181b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4181b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4181b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4181b_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4181b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4181b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4181c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4181c_brd4001a/sl_device_init_hfxo_config.h index e280fee6077..47023c085b8 100644 --- a/hardware/board/config/brd4181c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4181c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4181c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4181c_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4181c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4181c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4181c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4181c_brd4002a/sl_device_init_hfxo_config.h index e280fee6077..47023c085b8 100644 --- a/hardware/board/config/brd4181c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4181c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4181c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4181c_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4181c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4181c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4182a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4182a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4182a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4182a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4182a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4182a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4182a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4182a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4182a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4182a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4182a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4182a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4182a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4182a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4182a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4182a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4183a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4183a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4183a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4183a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4183a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4183a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4183a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4183a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4183a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4183a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4183a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4183a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4183a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4183a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4183a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4183a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4183b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4183b_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4183b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4183b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4183b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4183b_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4183b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4183b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4183b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4183b_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4183b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4183b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4183b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4183b_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4183b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4183b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4183c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4183c_brd4001a/sl_device_init_hfxo_config.h index 01c175b4f85..c0bece8cbd1 100644 --- a/hardware/board/config/brd4183c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4183c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4183c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4183c_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4183c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4183c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4183c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4183c_brd4002a/sl_device_init_hfxo_config.h index 01c175b4f85..c0bece8cbd1 100644 --- a/hardware/board/config/brd4183c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4183c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4183c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4183c_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4183c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4183c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4184a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4184a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4184a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4184a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4184a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4184a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4184a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4184a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4184b/sl_device_init_hfxo_config.h b/hardware/board/config/brd4184b/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4184b/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4184b/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4184b/sl_device_init_lfxo_config.h b/hardware/board/config/brd4184b/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4184b/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4184b/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4185a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4185a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4185a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4185a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4185a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4185a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4185a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4185a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4185a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4185a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4185a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4185a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4185a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4185a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4185a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4185a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4186a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4186a_brd4001a/sl_device_init_hfxo_config.h index dd4f67172c0..2ad97ef495f 100644 --- a/hardware/board/config/brd4186a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4186a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4186a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4186a_brd4001a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4186a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4186a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4186a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4186a_brd4002a/sl_device_init_hfxo_config.h index dd4f67172c0..2ad97ef495f 100644 --- a/hardware/board/config/brd4186a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4186a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4186a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4186a_brd4002a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4186a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4186a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4186b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4186b_brd4001a/sl_device_init_hfxo_config.h index dd4f67172c0..2ad97ef495f 100644 --- a/hardware/board/config/brd4186b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4186b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4186b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4186b_brd4001a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4186b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4186b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4186b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4186b_brd4002a/sl_device_init_hfxo_config.h index dd4f67172c0..2ad97ef495f 100644 --- a/hardware/board/config/brd4186b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4186b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4186b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4186b_brd4002a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4186b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4186b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4186c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4186c_brd4001a/sl_device_init_hfxo_config.h index dd4f67172c0..2ad97ef495f 100644 --- a/hardware/board/config/brd4186c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4186c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4186c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4186c_brd4001a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4186c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4186c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4186c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4186c_brd4002a/sl_device_init_hfxo_config.h index dd4f67172c0..2ad97ef495f 100644 --- a/hardware/board/config/brd4186c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4186c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4186c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4186c_brd4002a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4186c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4186c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4187a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4187a_brd4001a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4187a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4187a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4187a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4187a_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4187a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4187a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4187a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4187a_brd4002a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4187a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4187a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4187a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4187a_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4187a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4187a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4187b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4187b_brd4001a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4187b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4187b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4187b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4187b_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4187b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4187b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4187b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4187b_brd4002a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4187b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4187b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4187b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4187b_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4187b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4187b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4187c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4187c_brd4001a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4187c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4187c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4187c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4187c_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4187c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4187c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4187c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4187c_brd4002a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4187c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4187c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4187c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4187c_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4187c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4187c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4188a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4188a_brd4001a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4188a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4188a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4188a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4188a_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4188a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4188a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4188a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4188a_brd4002a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4188a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4188a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4188a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4188a_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4188a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4188a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4188b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4188b_brd4001a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4188b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4188b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4188b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4188b_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4188b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4188b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4188b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4188b_brd4002a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4188b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4188b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4188b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4188b_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4188b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4188b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4190a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4190a_brd4001a/sl_device_init_hfxo_config.h index cfe3bb21d8d..bd581e6e970 100644 --- a/hardware/board/config/brd4190a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4190a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4190a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4190a_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4190a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4190a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4190a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4190a_brd4002a/sl_device_init_hfxo_config.h index cfe3bb21d8d..bd581e6e970 100644 --- a/hardware/board/config/brd4190a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4190a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4190a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4190a_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4190a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4190a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4191a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4191a_brd4001a/sl_device_init_hfxo_config.h index 675037dea7d..e144a31401c 100644 --- a/hardware/board/config/brd4191a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4191a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4191a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4191a_brd4002a/sl_device_init_hfxo_config.h index 675037dea7d..e144a31401c 100644 --- a/hardware/board/config/brd4191a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4191a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4194a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4194a_brd4001a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4194a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4194a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4194a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4194a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4194a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4194a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4194a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4194a_brd4002a/sl_device_init_hfxo_config.h index 6977b646bf6..9d29c79b9ad 100644 --- a/hardware/board/config/brd4194a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4194a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4194a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4194a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4194a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4194a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4195a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4195a_brd4001a/sl_device_init_hfxo_config.h index e280fee6077..47023c085b8 100644 --- a/hardware/board/config/brd4195a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4195a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4195a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4195a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4195a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4195a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4195a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4195a_brd4002a/sl_device_init_hfxo_config.h index e280fee6077..47023c085b8 100644 --- a/hardware/board/config/brd4195a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4195a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4195a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4195a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4195a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4195a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4195b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4195b_brd4001a/sl_device_init_hfxo_config.h index 93e65b6758e..62c7bb41c91 100644 --- a/hardware/board/config/brd4195b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4195b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4195b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4195b_brd4001a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4195b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4195b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4195b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4195b_brd4002a/sl_device_init_hfxo_config.h index 93e65b6758e..62c7bb41c91 100644 --- a/hardware/board/config/brd4195b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4195b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4195b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4195b_brd4002a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4195b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4195b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4196a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4196a_brd4001a/sl_device_init_hfxo_config.h index e280fee6077..47023c085b8 100644 --- a/hardware/board/config/brd4196a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4196a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4196a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4196a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4196a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4196a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4196a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4196a_brd4002a/sl_device_init_hfxo_config.h index e280fee6077..47023c085b8 100644 --- a/hardware/board/config/brd4196a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4196a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4196a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4196a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4196a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4196a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4196b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4196b_brd4001a/sl_device_init_hfxo_config.h index 7820704f417..fcdf6df39d1 100644 --- a/hardware/board/config/brd4196b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4196b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4196b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4196b_brd4001a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4196b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4196b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4196b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4196b_brd4002a/sl_device_init_hfxo_config.h index 7820704f417..fcdf6df39d1 100644 --- a/hardware/board/config/brd4196b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4196b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4196b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4196b_brd4002a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4196b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4196b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4197a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4197a_brd4001a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4197a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4197a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4197a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4197a_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4197a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4197a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4197a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4197a_brd4002a/sl_device_init_hfxo_config.h index 0ec4c1b6a57..9f3b31ed85e 100644 --- a/hardware/board/config/brd4197a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4197a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4197a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4197a_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4197a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4197a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4198a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4198a_brd4001a/sl_device_init_hfxo_config.h index 2c51c9eda98..c507716dd35 100644 --- a/hardware/board/config/brd4198a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4198a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 40000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4198a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4198a_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4198a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4198a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4198a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4198a_brd4002a/sl_device_init_hfxo_config.h index 2c51c9eda98..c507716dd35 100644 --- a/hardware/board/config/brd4198a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4198a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 40000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4198a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4198a_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4198a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4198a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4201a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4201a_brd4001a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4201a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4201a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4201a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4201a_brd4002a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4201a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4201a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4201c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4201c_brd4001a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4201c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4201c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4201c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4201c_brd4002a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4201c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4201c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4201d_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4201d_brd4001a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4201d_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4201d_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4201d_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4201d_brd4002a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4201d_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4201d_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4203a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4203a_brd4001a/sl_device_init_hfxo_config.h index 10f42aa1e83..aecd70c73ac 100644 --- a/hardware/board/config/brd4203a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4203a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4203a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4203a_brd4002a/sl_device_init_hfxo_config.h index 10f42aa1e83..aecd70c73ac 100644 --- a/hardware/board/config/brd4203a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4203a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4204a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204a_brd4001a/sl_device_init_hfxo_config.h index ba590e62dd3..ceec28928db 100644 --- a/hardware/board/config/brd4204a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4204a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4204a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4204a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4204a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204a_brd4002a/sl_device_init_hfxo_config.h index ba590e62dd3..ceec28928db 100644 --- a/hardware/board/config/brd4204a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4204a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4204a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4204a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4204b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204b_brd4001a/sl_device_init_hfxo_config.h index e07cb168fdb..20f76b280d1 100644 --- a/hardware/board/config/brd4204b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204b_brd4002a/sl_device_init_hfxo_config.h index e07cb168fdb..20f76b280d1 100644 --- a/hardware/board/config/brd4204b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204c_brd4001a/sl_device_init_hfxo_config.h index e07cb168fdb..20f76b280d1 100644 --- a/hardware/board/config/brd4204c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204c_brd4002a/sl_device_init_hfxo_config.h index e07cb168fdb..20f76b280d1 100644 --- a/hardware/board/config/brd4204c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204d_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204d_brd4001a/sl_device_init_hfxo_config.h index e07cb168fdb..20f76b280d1 100644 --- a/hardware/board/config/brd4204d_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204d_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204d_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4204d_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4204d_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4204d_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4204d_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4204d_brd4002a/sl_device_init_hfxo_config.h index e07cb168fdb..20f76b280d1 100644 --- a/hardware/board/config/brd4204d_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4204d_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4204d_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4204d_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4204d_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4204d_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4206a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4206a_brd4001a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4206a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4206a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4206a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4206a_brd4002a/sl_device_init_hfxo_config.h index dec614edccd..383d1ab1878 100644 --- a/hardware/board/config/brd4206a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4206a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4208a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4208a_brd4001a/sl_device_init_hfxo_config.h index 3fc5f8061b5..a2f40c88e07 100644 --- a/hardware/board/config/brd4208a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4208a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4208a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4208a_brd4002a/sl_device_init_hfxo_config.h index 3fc5f8061b5..a2f40c88e07 100644 --- a/hardware/board/config/brd4208a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4208a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4209a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4209a_brd4001a/sl_device_init_hfxo_config.h index 40c6fa58d3d..de88cab5584 100644 --- a/hardware/board/config/brd4209a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4209a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4209a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4209a_brd4002a/sl_device_init_hfxo_config.h index 40c6fa58d3d..de88cab5584 100644 --- a/hardware/board/config/brd4209a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4209a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4210a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4210a_brd4001a/sl_device_init_hfxo_config.h index b828ae6286e..740555d98da 100644 --- a/hardware/board/config/brd4210a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4210a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4210a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4210a_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4210a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4210a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4210a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4210a_brd4002a/sl_device_init_hfxo_config.h index b828ae6286e..740555d98da 100644 --- a/hardware/board/config/brd4210a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4210a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4210a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4210a_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4210a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4210a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4250a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4250a_brd4001a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4250a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4250a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4250a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4250a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4250a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4250a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4250a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4250a_brd4002a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4250a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4250a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4250a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4250a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4250a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4250a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4250b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4250b_brd4001a/sl_device_init_hfxo_config.h index 795fbda0482..9639a6ed988 100644 --- a/hardware/board/config/brd4250b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4250b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4250b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4250b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4250b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4250b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4250b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4250b_brd4002a/sl_device_init_hfxo_config.h index 795fbda0482..9639a6ed988 100644 --- a/hardware/board/config/brd4250b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4250b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4250b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4250b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4250b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4250b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4251a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4251a_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4251a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4251a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4251a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4251a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4251a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4251a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4251a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4251a_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4251a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4251a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4251a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4251a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4251a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4251a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4251b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4251b_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4251b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4251b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4251b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4251b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4251b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4251b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4251b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4251b_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4251b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4251b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4251b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4251b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4251b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4251b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4251d_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4251d_brd4001a/sl_device_init_hfxo_config.h index e73e89ab5f5..4ae4220b317 100644 --- a/hardware/board/config/brd4251d_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4251d_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4251d_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4251d_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4251d_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4251d_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4251d_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4251d_brd4002a/sl_device_init_hfxo_config.h index e73e89ab5f5..4ae4220b317 100644 --- a/hardware/board/config/brd4251d_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4251d_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4251d_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4251d_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4251d_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4251d_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4252a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4252a_brd4001a/sl_device_init_hfxo_config.h index cab01ad8d38..f4a4ae24013 100644 --- a/hardware/board/config/brd4252a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4252a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4252a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4252a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4252a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4252a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4252a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4252a_brd4002a/sl_device_init_hfxo_config.h index cab01ad8d38..f4a4ae24013 100644 --- a/hardware/board/config/brd4252a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4252a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4252a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4252a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4252a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4252a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4253a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4253a_brd4001a/sl_device_init_hfxo_config.h index e26ab6c03c1..d2fde4fff90 100644 --- a/hardware/board/config/brd4253a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4253a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4253a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4253a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4253a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4253a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4253a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4253a_brd4002a/sl_device_init_hfxo_config.h index e26ab6c03c1..d2fde4fff90 100644 --- a/hardware/board/config/brd4253a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4253a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4253a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4253a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4253a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4253a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4254a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4254a_brd4001a/sl_device_init_hfxo_config.h index 42af5c89d78..723bfa75ee7 100644 --- a/hardware/board/config/brd4254a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4254a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4254a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4254a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4254a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4254a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4254a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4254a_brd4002a/sl_device_init_hfxo_config.h index 42af5c89d78..723bfa75ee7 100644 --- a/hardware/board/config/brd4254a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4254a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4254a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4254a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4254a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4254a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4255a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4255a_brd4001a/sl_device_init_hfxo_config.h index 8e89546c6d9..da256da5392 100644 --- a/hardware/board/config/brd4255a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4255a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4255a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4255a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4255a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4255a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4255a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4255a_brd4002a/sl_device_init_hfxo_config.h index 8e89546c6d9..da256da5392 100644 --- a/hardware/board/config/brd4255a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4255a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4255a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4255a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4255a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4255a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4256a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4256a_brd4001a/sl_device_init_hfxo_config.h index 4fe51ac988b..85cb17b952f 100644 --- a/hardware/board/config/brd4256a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4256a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4256a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4256a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4256a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4256a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4256a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4256a_brd4002a/sl_device_init_hfxo_config.h index 4fe51ac988b..85cb17b952f 100644 --- a/hardware/board/config/brd4256a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4256a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4256a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4256a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4256a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4256a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4257a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4257a_brd4001a/sl_device_init_hfxo_config.h index cfe3bb21d8d..bd581e6e970 100644 --- a/hardware/board/config/brd4257a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4257a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4257a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4257a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4257a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4257a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4257a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4257a_brd4002a/sl_device_init_hfxo_config.h index cfe3bb21d8d..bd581e6e970 100644 --- a/hardware/board/config/brd4257a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4257a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4257a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4257a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4257a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4257a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4257b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4257b_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4257b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4257b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4257b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4257b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4257b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4257b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4257b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4257b_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4257b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4257b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4257b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4257b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4257b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4257b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4258a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4258a_brd4001a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4258a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4258a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4258a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4258a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4258a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4258a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4258a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4258a_brd4002a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4258a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4258a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4258a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4258a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4258a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4258a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4258b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4258b_brd4001a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4258b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4258b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4258b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4258b_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4258b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4258b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4258b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4258b_brd4002a/sl_device_init_hfxo_config.h index 8cecd6c3e12..9998233501f 100644 --- a/hardware/board/config/brd4258b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4258b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4258b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4258b_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4258b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4258b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4259a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4259a_brd4001a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4259a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4259a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4259a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4259a_brd4001a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4259a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4259a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4259a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4259a_brd4002a/sl_device_init_hfxo_config.h index ffe406ea83c..5568bea1c91 100644 --- a/hardware/board/config/brd4259a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4259a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4259a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4259a_brd4002a/sl_device_init_lfxo_config.h index d4b79b3d88b..580d6ad0365 100644 --- a/hardware/board/config/brd4259a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4259a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 32 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4261a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4261a_brd4001a/sl_device_init_hfxo_config.h index fb577dd5a1b..7b1fa3b1977 100644 --- a/hardware/board/config/brd4261a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4261a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4261a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4261a_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4261a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4261a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4261a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4261a_brd4002a/sl_device_init_hfxo_config.h index fb577dd5a1b..7b1fa3b1977 100644 --- a/hardware/board/config/brd4261a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4261a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4261a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4261a_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4261a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4261a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4262a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4262a_brd4001a/sl_device_init_hfxo_config.h index fb577dd5a1b..7b1fa3b1977 100644 --- a/hardware/board/config/brd4262a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4262a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4262a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4262a_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4262a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4262a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4262a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4262a_brd4002a/sl_device_init_hfxo_config.h index fb577dd5a1b..7b1fa3b1977 100644 --- a/hardware/board/config/brd4262a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4262a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4262a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4262a_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4262a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4262a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4262b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4262b_brd4001a/sl_device_init_hfxo_config.h index fb577dd5a1b..7b1fa3b1977 100644 --- a/hardware/board/config/brd4262b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4262b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4262b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4262b_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4262b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4262b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4262b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4262b_brd4002a/sl_device_init_hfxo_config.h index fb577dd5a1b..7b1fa3b1977 100644 --- a/hardware/board/config/brd4262b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4262b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/hardware/board/config/brd4262b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4262b_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4262b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4262b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4263a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4263a_brd4001a/sl_device_init_hfxo_config.h index ba590e62dd3..ceec28928db 100644 --- a/hardware/board/config/brd4263a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4263a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4263a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4263a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4263a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4263a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4263a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4263a_brd4002a/sl_device_init_hfxo_config.h index ba590e62dd3..ceec28928db 100644 --- a/hardware/board/config/brd4263a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4263a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4263a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4263a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4263a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4263a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4263b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4263b_brd4001a/sl_device_init_hfxo_config.h index f4d55220c7f..b2af6c1a31b 100644 --- a/hardware/board/config/brd4263b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4263b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4263b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4263b_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4263b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4263b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4263b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4263b_brd4002a/sl_device_init_hfxo_config.h index f4d55220c7f..b2af6c1a31b 100644 --- a/hardware/board/config/brd4263b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4263b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4263b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4263b_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4263b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4263b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4263c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4263c_brd4001a/sl_device_init_hfxo_config.h index f4d55220c7f..b2af6c1a31b 100644 --- a/hardware/board/config/brd4263c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4263c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4263c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4263c_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4263c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4263c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4263c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4263c_brd4002a/sl_device_init_hfxo_config.h index f4d55220c7f..b2af6c1a31b 100644 --- a/hardware/board/config/brd4263c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4263c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4263c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4263c_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4263c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4263c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4264a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4264a_brd4001a/sl_device_init_hfxo_config.h index ba590e62dd3..ceec28928db 100644 --- a/hardware/board/config/brd4264a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4264a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4264a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4264a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4264a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4264a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4264a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4264a_brd4002a/sl_device_init_hfxo_config.h index ba590e62dd3..ceec28928db 100644 --- a/hardware/board/config/brd4264a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4264a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4264a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4264a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4264a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4264a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4264b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4264b_brd4001a/sl_device_init_hfxo_config.h index ccbeb303da0..9f7e3e26b59 100644 --- a/hardware/board/config/brd4264b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4264b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4264b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4264b_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4264b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4264b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4264b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4264b_brd4002a/sl_device_init_hfxo_config.h index ccbeb303da0..9f7e3e26b59 100644 --- a/hardware/board/config/brd4264b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4264b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4264b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4264b_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4264b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4264b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4264c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4264c_brd4001a/sl_device_init_hfxo_config.h index ccbeb303da0..9f7e3e26b59 100644 --- a/hardware/board/config/brd4264c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4264c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4264c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4264c_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4264c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4264c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4264c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4264c_brd4002a/sl_device_init_hfxo_config.h index ccbeb303da0..9f7e3e26b59 100644 --- a/hardware/board/config/brd4264c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4264c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4264c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4264c_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4264c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4264c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4265a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4265a_brd4001a/sl_device_init_hfxo_config.h index ad2283f3baf..69f2bc79ce3 100644 --- a/hardware/board/config/brd4265a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4265a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4265a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4265a_brd4001a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4265a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4265a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4265a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4265a_brd4002a/sl_device_init_hfxo_config.h index ad2283f3baf..69f2bc79ce3 100644 --- a/hardware/board/config/brd4265a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4265a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4265a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4265a_brd4002a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4265a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4265a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4265b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4265b_brd4001a/sl_device_init_hfxo_config.h index ad2283f3baf..69f2bc79ce3 100644 --- a/hardware/board/config/brd4265b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4265b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4265b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4265b_brd4001a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4265b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4265b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4265b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4265b_brd4002a/sl_device_init_hfxo_config.h index ad2283f3baf..69f2bc79ce3 100644 --- a/hardware/board/config/brd4265b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4265b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4265b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4265b_brd4002a/sl_device_init_lfxo_config.h index ec8b1faa1f2..3d61da3c6bf 100644 --- a/hardware/board/config/brd4265b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4265b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 42 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4270a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4270a_brd4001a/sl_device_init_hfxo_config.h index a7cf22e642c..0e91f6267d8 100644 --- a/hardware/board/config/brd4270a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4270a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4270a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4270a_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4270a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4270a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4270a_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4270a_brd4001a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4270a_brd4001a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4270a_brd4001a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4270a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4270a_brd4002a/sl_device_init_hfxo_config.h index a7cf22e642c..0e91f6267d8 100644 --- a/hardware/board/config/brd4270a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4270a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4270a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4270a_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4270a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4270a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4270a_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4270a_brd4002a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4270a_brd4002a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4270a_brd4002a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4270b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4270b_brd4001a/sl_device_init_hfxo_config.h index a7cf22e642c..0e91f6267d8 100644 --- a/hardware/board/config/brd4270b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4270b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4270b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4270b_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4270b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4270b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4270b_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4270b_brd4001a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4270b_brd4001a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4270b_brd4001a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4270b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4270b_brd4002a/sl_device_init_hfxo_config.h index a7cf22e642c..0e91f6267d8 100644 --- a/hardware/board/config/brd4270b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4270b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4270b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4270b_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4270b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4270b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4270b_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4270b_brd4002a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4270b_brd4002a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4270b_brd4002a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4271a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4271a_brd4001a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4271a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4271a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4271a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4271a_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4271a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4271a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4271a_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4271a_brd4001a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4271a_brd4001a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4271a_brd4001a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4271a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4271a_brd4002a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4271a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4271a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4271a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4271a_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4271a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4271a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4271a_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4271a_brd4002a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4271a_brd4002a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4271a_brd4002a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4272a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4272a_brd4001a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4272a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4272a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4272a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4272a_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4272a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4272a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4272a_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4272a_brd4001a/sl_rail_util_pa_config.h index 1bdd5477f08..973bc6594d1 100644 --- a/hardware/board/config/brd4272a_brd4001a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4272a_brd4001a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4272a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4272a_brd4002a/sl_device_init_hfxo_config.h index fe1d5e1958c..d1ba51aea01 100644 --- a/hardware/board/config/brd4272a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4272a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4272a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4272a_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4272a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4272a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4272a_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4272a_brd4002a/sl_rail_util_pa_config.h index 1bdd5477f08..973bc6594d1 100644 --- a/hardware/board/config/brd4272a_brd4002a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4272a_brd4002a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4273a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4273a_brd4001a/sl_device_init_hfxo_config.h index 11989a8c32e..24a46a499e5 100644 --- a/hardware/board/config/brd4273a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4273a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4273a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4273a_brd4001a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4273a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4273a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4273a_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4273a_brd4001a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4273a_brd4001a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4273a_brd4001a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4273a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4273a_brd4002a/sl_device_init_hfxo_config.h index 11989a8c32e..24a46a499e5 100644 --- a/hardware/board/config/brd4273a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4273a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4273a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4273a_brd4002a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4273a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4273a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4273a_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4273a_brd4002a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4273a_brd4002a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4273a_brd4002a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4274a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4274a_brd4001a/sl_device_init_hfxo_config.h index 11989a8c32e..24a46a499e5 100644 --- a/hardware/board/config/brd4274a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4274a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4274a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4274a_brd4001a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4274a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4274a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4274a_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4274a_brd4001a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4274a_brd4001a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4274a_brd4001a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4274a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4274a_brd4002a/sl_device_init_hfxo_config.h index 11989a8c32e..24a46a499e5 100644 --- a/hardware/board/config/brd4274a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4274a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4274a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4274a_brd4002a/sl_device_init_lfxo_config.h index 5d2cee41429..6529fd8b3d8 100644 --- a/hardware/board/config/brd4274a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4274a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 36 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4274a_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4274a_brd4002a/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/hardware/board/config/brd4274a_brd4002a/sl_rail_util_pa_config.h +++ b/hardware/board/config/brd4274a_brd4002a/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/hardware/board/config/brd4305a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305a_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4305a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305a_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4305c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305c_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4305c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305c_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4305d_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305d_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305d_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305d_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4305d_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305d_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305d_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305d_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4305e_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305e_brd4001a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305e_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305e_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4305e_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4305e_brd4002a/sl_device_init_lfxo_config.h index 91e6936a2c3..a03aa4d83b8 100644 --- a/hardware/board/config/brd4305e_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4305e_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308b_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308b_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308c_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308c_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308d_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308d_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308d_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308d_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4308d_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4308d_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4308d_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4308d_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4310a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4310a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4310a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4310a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4310a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4310a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4310a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4310a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4312a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4312a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4312a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4312a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4312a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4312a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4312a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4312a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4316a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4316a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4316a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4316a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4316a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4316a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4316a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4316a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4317a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4317a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4317a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4317a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4317a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4317a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4317a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4317a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4318a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4318a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4318a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4318a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4318a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4318a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4318a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4318a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4331a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4331a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4331a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4331a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4331a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4331a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4331a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4331a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4332a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4332a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4332a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4332a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4332a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4332a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4332a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4332a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4335a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4335a_brd4001a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4335a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4335a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4335a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4335a_brd4002a/sl_device_init_lfxo_config.h index 93fb41af038..d1f17d78cc5 100644 --- a/hardware/board/config/brd4335a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4335a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4400a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4400a_brd4001a/sl_device_init_hfxo_config.h index 210e5b63981..fa02144986e 100644 --- a/hardware/board/config/brd4400a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4400a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4400a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4400a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4400a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4400a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4400a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4400a_brd4002a/sl_device_init_hfxo_config.h index 210e5b63981..fa02144986e 100644 --- a/hardware/board/config/brd4400a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4400a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4400a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4400a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4400a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4400a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4400b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4400b_brd4001a/sl_device_init_hfxo_config.h index 210e5b63981..fa02144986e 100644 --- a/hardware/board/config/brd4400b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4400b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4400b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4400b_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4400b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4400b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4400b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4400b_brd4002a/sl_device_init_hfxo_config.h index 210e5b63981..fa02144986e 100644 --- a/hardware/board/config/brd4400b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4400b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4400b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4400b_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4400b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4400b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4400c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4400c_brd4001a/sl_device_init_hfxo_config.h index fa18ad81008..53cdf7fe2fb 100644 --- a/hardware/board/config/brd4400c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4400c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4400c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4400c_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4400c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4400c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4400c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4400c_brd4002a/sl_device_init_hfxo_config.h index fa18ad81008..53cdf7fe2fb 100644 --- a/hardware/board/config/brd4400c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4400c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4400c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4400c_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4400c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4400c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4401a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4401a_brd4001a/sl_device_init_hfxo_config.h index 18ed471665f..66605824999 100644 --- a/hardware/board/config/brd4401a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4401a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4401a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4401a_brd4001a/sl_device_init_lfxo_config.h index f1a265e5874..6a2ab514b1c 100644 --- a/hardware/board/config/brd4401a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4401a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 39 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4401a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4401a_brd4002a/sl_device_init_hfxo_config.h index 18ed471665f..66605824999 100644 --- a/hardware/board/config/brd4401a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4401a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4401a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4401a_brd4002a/sl_device_init_lfxo_config.h index f1a265e5874..6a2ab514b1c 100644 --- a/hardware/board/config/brd4401a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4401a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 39 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4401b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4401b_brd4001a/sl_device_init_hfxo_config.h index 18ed471665f..66605824999 100644 --- a/hardware/board/config/brd4401b_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4401b_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4401b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4401b_brd4001a/sl_device_init_lfxo_config.h index f1a265e5874..6a2ab514b1c 100644 --- a/hardware/board/config/brd4401b_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4401b_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 39 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4401b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4401b_brd4002a/sl_device_init_hfxo_config.h index 18ed471665f..66605824999 100644 --- a/hardware/board/config/brd4401b_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4401b_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4401b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4401b_brd4002a/sl_device_init_lfxo_config.h index f1a265e5874..6a2ab514b1c 100644 --- a/hardware/board/config/brd4401b_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4401b_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 39 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4401c_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4401c_brd4001a/sl_device_init_hfxo_config.h index ccbeb303da0..9f7e3e26b59 100644 --- a/hardware/board/config/brd4401c_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4401c_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4401c_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4401c_brd4001a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4401c_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4401c_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4401c_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4401c_brd4002a/sl_device_init_hfxo_config.h index ccbeb303da0..9f7e3e26b59 100644 --- a/hardware/board/config/brd4401c_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4401c_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4401c_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4401c_brd4002a/sl_device_init_lfxo_config.h index 177a5b410e4..2fcce7f71cc 100644 --- a/hardware/board/config/brd4401c_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4401c_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 44 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4402a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4402a_brd4001a/sl_device_init_hfxo_config.h index 48c7234a281..634a08236ea 100644 --- a/hardware/board/config/brd4402a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4402a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4402a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4402a_brd4001a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4402a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4402a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4402a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4402a_brd4002a/sl_device_init_hfxo_config.h index 48c7234a281..634a08236ea 100644 --- a/hardware/board/config/brd4402a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4402a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4402a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4402a_brd4002a/sl_device_init_lfxo_config.h index 0e1f4147bf2..0ed9bb9512b 100644 --- a/hardware/board/config/brd4402a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4402a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 37 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4402b_brd4001a/btl_euart_driver_cfg.h b/hardware/board/config/brd4402b_brd4001a/btl_euart_driver_cfg.h new file mode 100644 index 00000000000..b7c49588101 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/btl_euart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader euart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_EUART_DRIVER_CONFIG_H +#define BTL_EUART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_EUART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_EUART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_EUART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_EUART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_EUART +// $[EUSART_SL_SERIAL_EUART] +#define SL_SERIAL_EUART_PERIPHERAL EUART0 +#define SL_SERIAL_EUART_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_SERIAL_EUART_TX_PORT gpioPortA +#define SL_SERIAL_EUART_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_SERIAL_EUART_RX_PORT gpioPortA +#define SL_SERIAL_EUART_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_SERIAL_EUART_CTS_PORT gpioPortA +#define SL_SERIAL_EUART_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_SERIAL_EUART_RTS_PORT gpioPortA +#define SL_SERIAL_EUART_RTS_PIN 7 + +// [EUSART_SL_SERIAL_EUART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortB +#define SL_VCOM_ENABLE_PIN 4 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_EUART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/btl_ezsp_gpio_activation_cfg.h b/hardware/board/config/brd4402b_brd4001a/btl_ezsp_gpio_activation_cfg.h new file mode 100644 index 00000000000..12c5b0a5ebd --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/btl_ezsp_gpio_activation_cfg.h @@ -0,0 +1,52 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader EZSP GPIO Activation + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_EZSP_GPIO_ACTIVATION_CONFIG_H +#define BTL_EZSP_GPIO_ACTIVATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Properties of SPI NCP + +// Active state +// Low +// High +// Default: LOW +// Enter firmware upgrade mode if GPIO pin has this state +#define SL_EZSP_GPIO_ACTIVATION_POLARITY LOW + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_EZSPSPI_HOST_INT +// $[GPIO_SL_EZSPSPI_HOST_INT] +#define SL_EZSPSPI_HOST_INT_PORT gpioPortB +#define SL_EZSPSPI_HOST_INT_PIN 0 + +// [GPIO_SL_EZSPSPI_HOST_INT]$ + +// SL_EZSPSPI_WAKE_INT +// $[GPIO_SL_EZSPSPI_WAKE_INT] +#define SL_EZSPSPI_WAKE_INT_PORT gpioPortB +#define SL_EZSPSPI_WAKE_INT_PIN 1 + +// [GPIO_SL_EZSPSPI_WAKE_INT]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_EZSP_GPIO_ACTIVATION_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/btl_gpio_activation_cfg.h b/hardware/board/config/brd4402b_brd4001a/btl_gpio_activation_cfg.h new file mode 100644 index 00000000000..5a28e55052b --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/btl_gpio_activation_cfg.h @@ -0,0 +1,47 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader GPIO Activation + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_GPIO_ACTIVATION_CONFIG_H +#define BTL_GPIO_ACTIVATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Properties of Bootloader Entry + +// Active state +// Low +// High +// Default: LOW +// Enter firmware upgrade mode if GPIO pin has this state +#define SL_GPIO_ACTIVATION_POLARITY LOW + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BTL_BUTTON + +// $[GPIO_SL_BTL_BUTTON] +#define SL_BTL_BUTTON_PORT gpioPortB +#define SL_BTL_BUTTON_PIN 0 + +// [GPIO_SL_BTL_BUTTON]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_GPIO_ACTIVATION_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/btl_spi_controller_usart_driver_cfg.h b/hardware/board/config/brd4402b_brd4001a/btl_spi_controller_usart_driver_cfg.h new file mode 100644 index 00000000000..ac3bd96c276 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/btl_spi_controller_usart_driver_cfg.h @@ -0,0 +1,68 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Spi Controller Usart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H +#define BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI Controller USART Driver + +// Frequency +// Default: 6400000 +#define SL_USART_EXTFLASH_FREQUENCY 6400000 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_USART_EXTFLASH +// $[USART_SL_USART_EXTFLASH] +#define SL_USART_EXTFLASH_PERIPHERAL USART0 +#define SL_USART_EXTFLASH_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_USART_EXTFLASH_TX_PORT gpioPortC +#define SL_USART_EXTFLASH_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_USART_EXTFLASH_RX_PORT gpioPortC +#define SL_USART_EXTFLASH_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_USART_EXTFLASH_CLK_PORT gpioPortC +#define SL_USART_EXTFLASH_CLK_PIN 2 + +// USART0 CS on PA04 +#define SL_USART_EXTFLASH_CS_PORT gpioPortA +#define SL_USART_EXTFLASH_CS_PIN 4 + +// [USART_SL_USART_EXTFLASH]$ + +// SL_EXTFLASH_WP +// $[GPIO_SL_EXTFLASH_WP] + +// [GPIO_SL_EXTFLASH_WP]$ + +// SL_EXTFLASH_HOLD +// $[GPIO_SL_EXTFLASH_HOLD] + +// [GPIO_SL_EXTFLASH_HOLD]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/btl_spi_peripheral_usart_driver_cfg.h b/hardware/board/config/brd4402b_brd4001a/btl_spi_peripheral_usart_driver_cfg.h new file mode 100644 index 00000000000..2f8916370e5 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/btl_spi_peripheral_usart_driver_cfg.h @@ -0,0 +1,71 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Spi Peripheral Usart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_SPI_PERIPHERAL_USART_DRIVER_CONFIG_H +#define BTL_SPI_PERIPHERAL_USART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI Peripheral Usart Driver + +// Receive buffer size:[0-2048] <0-2048> +// Default: 300 +#define SL_SPI_PERIPHERAL_USART_RX_BUFFER_SIZE 300 + +// Transmit buffer size:[0-2048] <0-2048> +// Default: 50 +#define SL_SPI_PERIPHERAL_USART_TX_BUFFER_SIZE 50 + +// LDMA channel for SPI RX:[0-1] <0-1> +// Default: 0 +#define SL_SPI_PERIPHERAL_USART_LDMA_RX_CHANNEL 0 + +// LDMA channel for SPI TX:[0-1] <0-1> +// Default: 1 +#define SL_SPI_PERIPHERAL_USART_LDMA_TX_CHANNEL 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_USART_SPINCP + +// $[USART_SL_USART_SPINCP] +#define SL_USART_SPINCP_PERIPHERAL USART0 +#define SL_USART_SPINCP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_USART_SPINCP_TX_PORT gpioPortC +#define SL_USART_SPINCP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_USART_SPINCP_RX_PORT gpioPortC +#define SL_USART_SPINCP_RX_PIN 1 + +// USART0 CS on PC03 +#define SL_USART_SPINCP_CS_PORT gpioPortC +#define SL_USART_SPINCP_CS_PIN 3 + +// USART0 CLK on PC02 +#define SL_USART_SPINCP_CLK_PORT gpioPortC +#define SL_USART_SPINCP_CLK_PIN 2 + +// [USART_SL_USART_SPINCP]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_SPI_PERIPHERAL_USART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/btl_uart_driver_cfg.h b/hardware/board/config/brd4402b_brd4001a/btl_uart_driver_cfg.h new file mode 100644 index 00000000000..fb3e10d45bc --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/btl_uart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Uart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_UART_DRIVER_CONFIG_H +#define BTL_UART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_UART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_UART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_UART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_UART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_UART +// $[USART_SL_SERIAL_UART] +#define SL_SERIAL_UART_PERIPHERAL USART1 +#define SL_SERIAL_UART_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_SERIAL_UART_TX_PORT gpioPortA +#define SL_SERIAL_UART_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_SERIAL_UART_RX_PORT gpioPortA +#define SL_SERIAL_UART_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_SERIAL_UART_CTS_PORT gpioPortA +#define SL_SERIAL_UART_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_SERIAL_UART_RTS_PORT gpioPortA +#define SL_SERIAL_UART_RTS_PIN 7 + +// [USART_SL_SERIAL_UART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortB +#define SL_VCOM_ENABLE_PIN 4 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_UART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_exp.h b/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_exp.h new file mode 100644 index 00000000000..f2b3a8d2517 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_exp.h @@ -0,0 +1,141 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_EXP_H_ +#define _IOT_FLASH_CFG_EXP_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_EXP_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_EXP_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_EXP_INST_TYPE 1 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_EXP_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_EXP_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_EXP_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_EXP_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_EXP_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_EXP_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_EXP_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_EXP_SPI +// $[USART_IOT_FLASH_CFG_EXP_SPI] +#define IOT_FLASH_CFG_EXP_SPI_PERIPHERAL USART0 +#define IOT_FLASH_CFG_EXP_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_FLASH_CFG_EXP_SPI_TX_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_FLASH_CFG_EXP_SPI_RX_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_FLASH_CFG_EXP_SPI_CLK_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_CLK_PIN 2 + +// USART0 CS on PC03 +#define IOT_FLASH_CFG_EXP_SPI_CS_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_CS_PIN 3 + +// [USART_IOT_FLASH_CFG_EXP_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_msc.h b/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_msc.h new file mode 100644 index 00000000000..c2af14bc7d2 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_msc.h @@ -0,0 +1,123 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_MSC_H_ +#define _IOT_FLASH_CFG_MSC_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_MSC_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_TYPE 0 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_MSC_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_MSC_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_MSC_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_MSC_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_MSC_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_MSC_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_MSC_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_MSC_SPI +// $[USART_IOT_FLASH_CFG_MSC_SPI] + +// [USART_IOT_FLASH_CFG_MSC_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_MSC_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_spiflash.h b/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_spiflash.h new file mode 100644 index 00000000000..d53830ec088 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_flash_cfg_spiflash.h @@ -0,0 +1,141 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_SPIFLASH_H_ +#define _IOT_FLASH_CFG_SPIFLASH_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_SPIFLASH_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_TYPE 1 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_SPIFLASH_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_SPIFLASH_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_SPIFLASH_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_SPIFLASH_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_SPIFLASH_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_SPIFLASH_SPI +// $[USART_IOT_FLASH_CFG_SPIFLASH_SPI] +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL USART0 +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PIN 2 + +// USART0 CS on PA04 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PORT gpioPortA +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PIN 4 + +// [USART_IOT_FLASH_CFG_SPIFLASH_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_SPIFLASH_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_exp.h b/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_exp.h new file mode 100644 index 00000000000..5e80a7767b4 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_exp.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file IOT_I2C_CFG_EXP_inst.h + * @brief Common I/O I2C instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_I2C_CFG_EXP_H_ +#define _IOT_I2C_CFG_EXP_H_ + +/******************************************************************************* + * I2C Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// I2C General Options + +// Instance number +// Instance number used when iot_i2c_open() is called. +// Default: 0 +#define IOT_I2C_CFG_EXP_INST_NUM 0 + +// Default timeout (in msec) +// Default: 500 +#define IOT_I2C_CFG_EXP_DEFAULT_TIMEOUT 500 + +// Default bus speed +// <100000=> Standard mode +// <400000=> Fast mode +// <1000000=> Fast plus mode +// <3400000=> High speed mode +// Default: 400000 +#define IOT_I2C_CFG_EXP_DEFAULT_FREQ 400000 + +// Accept NACK +// If the driver receives NACK during a transfer, the transfer is halted +// immediately but it is not considered as an error. Instead, the driver +// returns success status (useful for test purposes). +// Default: 0 +#define IOT_I2C_CFG_EXP_ACCEPT_NACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> + +// IOT_I2C_CFG_EXP_ENABLE +// $[GPIO_IOT_I2C_CFG_EXP_ENABLE] +#define IOT_I2C_CFG_EXP_ENABLE_PORT gpioPortB +#define IOT_I2C_CFG_EXP_ENABLE_PIN 0 + +// [GPIO_IOT_I2C_CFG_EXP_ENABLE]$ + +// IOT_I2C_CFG_EXP +// $[I2C_IOT_I2C_CFG_EXP] +#define IOT_I2C_CFG_EXP_PERIPHERAL I2C0 +#define IOT_I2C_CFG_EXP_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define IOT_I2C_CFG_EXP_SCL_PORT gpioPortB +#define IOT_I2C_CFG_EXP_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define IOT_I2C_CFG_EXP_SDA_PORT gpioPortB +#define IOT_I2C_CFG_EXP_SDA_PIN 3 + +// [I2C_IOT_I2C_CFG_EXP]$ + +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_I2C_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_sensor.h b/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_sensor.h new file mode 100644 index 00000000000..4c33ccd7b9f --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_sensor.h @@ -0,0 +1,106 @@ +/***************************************************************************//** + * @file IOT_I2C_CFG_SENSOR_inst.h + * @brief Common I/O I2C instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_I2C_CFG_SENSOR_H_ +#define _IOT_I2C_CFG_SENSOR_H_ + +/******************************************************************************* + * I2C Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// I2C General Options + +// Instance number +// Instance number used when iot_i2c_open() is called. +// Default: 0 +#define IOT_I2C_CFG_SENSOR_INST_NUM 0 + +// Default timeout (in msec) +// Default: 500 +#define IOT_I2C_CFG_SENSOR_DEFAULT_TIMEOUT 500 + +// Default bus speed +// <100000=> Standard mode +// <400000=> Fast mode +// <1000000=> Fast plus mode +// <3400000=> High speed mode +// Default: 400000 +#define IOT_I2C_CFG_SENSOR_DEFAULT_FREQ 400000 + +// Accept NACK +// If the driver receives NACK during a transfer, the transfer is halted +// immediately but it is not considered as an error. Instead, the driver +// returns success status (useful for test purposes). +// Default: 0 +#define IOT_I2C_CFG_SENSOR_ACCEPT_NACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> + +// IOT_I2C_CFG_SENSOR_ENABLE +// $[GPIO_IOT_I2C_CFG_SENSOR_ENABLE] + +// [GPIO_IOT_I2C_CFG_SENSOR_ENABLE]$ + +// IOT_I2C_CFG_SENSOR +// $[I2C_IOT_I2C_CFG_SENSOR] +#define IOT_I2C_CFG_SENSOR_PERIPHERAL I2C0 +#define IOT_I2C_CFG_SENSOR_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define IOT_I2C_CFG_SENSOR_SCL_PORT gpioPortB +#define IOT_I2C_CFG_SENSOR_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define IOT_I2C_CFG_SENSOR_SDA_PORT gpioPortB +#define IOT_I2C_CFG_SENSOR_SDA_PIN 3 + +// [I2C_IOT_I2C_CFG_SENSOR]$ + +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_I2C_CFG_SENSOR_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_test.h b/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_test.h new file mode 100644 index 00000000000..86ef507de45 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_i2c_cfg_test.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file IOT_I2C_CFG_TEST_inst.h + * @brief Common I/O I2C instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_I2C_CFG_TEST_H_ +#define _IOT_I2C_CFG_TEST_H_ + +/******************************************************************************* + * I2C Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// I2C General Options + +// Instance number +// Instance number used when iot_i2c_open() is called. +// Default: 0 +#define IOT_I2C_CFG_TEST_INST_NUM 0 + +// Default timeout (in msec) +// Default: 500 +#define IOT_I2C_CFG_TEST_DEFAULT_TIMEOUT 500 + +// Default bus speed +// <100000=> Standard mode +// <400000=> Fast mode +// <1000000=> Fast plus mode +// <3400000=> High speed mode +// Default: 400000 +#define IOT_I2C_CFG_TEST_DEFAULT_FREQ 400000 + +// Accept NACK +// If the driver receives NACK during a transfer, the transfer is halted +// immediately but it is not considered as an error. Instead, the driver +// returns success status (useful for test purposes). +// Default: 0 +#define IOT_I2C_CFG_TEST_ACCEPT_NACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> + +// IOT_I2C_CFG_TEST_ENABLE +// $[GPIO_IOT_I2C_CFG_TEST_ENABLE] +#define IOT_I2C_CFG_TEST_ENABLE_PORT gpioPortB +#define IOT_I2C_CFG_TEST_ENABLE_PIN 0 + +// [GPIO_IOT_I2C_CFG_TEST_ENABLE]$ + +// IOT_I2C_CFG_TEST +// $[I2C_IOT_I2C_CFG_TEST] +#define IOT_I2C_CFG_TEST_PERIPHERAL I2C0 +#define IOT_I2C_CFG_TEST_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define IOT_I2C_CFG_TEST_SCL_PORT gpioPortB +#define IOT_I2C_CFG_TEST_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define IOT_I2C_CFG_TEST_SDA_PORT gpioPortB +#define IOT_I2C_CFG_TEST_SDA_PIN 3 + +// [I2C_IOT_I2C_CFG_TEST]$ + +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_I2C_CFG_TEST_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_exp.h b/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_exp.h new file mode 100644 index 00000000000..293a6e41d33 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_exp.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_EXP_H_ +#define _IOT_PWM_CFG_EXP_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_EXP_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_EXP +// $[TIMER_IOT_PWM_CFG_EXP] +#define IOT_PWM_CFG_EXP_PERIPHERAL TIMER4 +#define IOT_PWM_CFG_EXP_PERIPHERAL_NO 4 + +// TIMER4 CC0 on PB00 +#define IOT_PWM_CFG_EXP_CC0_PORT gpioPortB +#define IOT_PWM_CFG_EXP_CC0_PIN 0 + + + +// [TIMER_IOT_PWM_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_led0.h b/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_led0.h new file mode 100644 index 00000000000..7dff8a5462e --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_led0.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_LED0_H_ +#define _IOT_PWM_CFG_LED0_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_LED0_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_LED0 +// $[TIMER_IOT_PWM_CFG_LED0] +#define IOT_PWM_CFG_LED0_PERIPHERAL TIMER0 +#define IOT_PWM_CFG_LED0_PERIPHERAL_NO 0 + +// TIMER0 CC0 on PD02 +#define IOT_PWM_CFG_LED0_CC0_PORT gpioPortD +#define IOT_PWM_CFG_LED0_CC0_PIN 2 + + + +// [TIMER_IOT_PWM_CFG_LED0]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_LED0_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_led1.h b/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_led1.h new file mode 100644 index 00000000000..f290b8319e6 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_pwm_cfg_led1.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_LED1_H_ +#define _IOT_PWM_CFG_LED1_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_LED1_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_LED1 +// $[TIMER_IOT_PWM_CFG_LED1] +#define IOT_PWM_CFG_LED1_PERIPHERAL TIMER1 +#define IOT_PWM_CFG_LED1_PERIPHERAL_NO 1 + +// TIMER1 CC0 on PD03 +#define IOT_PWM_CFG_LED1_CC0_PORT gpioPortD +#define IOT_PWM_CFG_LED1_CC0_PIN 3 + + + +// [TIMER_IOT_PWM_CFG_LED1]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_LED1_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_spi_cfg_exp.h b/hardware/board/config/brd4402b_brd4001a/iot_spi_cfg_exp.h new file mode 100644 index 00000000000..af0be6c062a --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_spi_cfg_exp.h @@ -0,0 +1,128 @@ +/***************************************************************************//** + * @file iot_spi_cfg_inst.h + * @brief Common I/O SPI instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_SPI_CFG_EXP_H_ +#define _IOT_SPI_CFG_EXP_H_ + +/******************************************************************************* + * SPI Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI General Options + +// Instance number +// Instance number used when iot_spi_open() is called. +// Default: 0 +#define IOT_SPI_CFG_EXP_INST_NUM 0 + +// Default SPI bitrate +// Default: 1000000 +#define IOT_SPI_CFG_EXP_DEFAULT_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_SPI_CFG_EXP_DEFAULT_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_SPI_CFG_EXP_DEFAULT_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_SPI_CFG_EXP_DEFAULT_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_SPI_CFG_EXP_DEFAULT_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_SPI_CFG_EXP_DEFAULT_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_SPI_CFG_EXP_DEFAULT_SLAVE_START_MODE spidrvSlaveStartImmediate + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_SPI_CFG_EXP_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_SPI_CFG_EXP +// $[USART_IOT_SPI_CFG_EXP] +#define IOT_SPI_CFG_EXP_PERIPHERAL USART0 +#define IOT_SPI_CFG_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_SPI_CFG_EXP_TX_PORT gpioPortC +#define IOT_SPI_CFG_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_SPI_CFG_EXP_RX_PORT gpioPortC +#define IOT_SPI_CFG_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_SPI_CFG_EXP_CLK_PORT gpioPortC +#define IOT_SPI_CFG_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define IOT_SPI_CFG_EXP_CS_PORT gpioPortC +#define IOT_SPI_CFG_EXP_CS_PIN 3 + +// [USART_IOT_SPI_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_SPI_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_spi_cfg_loopback.h b/hardware/board/config/brd4402b_brd4001a/iot_spi_cfg_loopback.h new file mode 100644 index 00000000000..88a0ff78959 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_spi_cfg_loopback.h @@ -0,0 +1,128 @@ +/***************************************************************************//** + * @file iot_spi_cfg_inst.h + * @brief Common I/O SPI instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_SPI_CFG_LOOPBACK_H_ +#define _IOT_SPI_CFG_LOOPBACK_H_ + +/******************************************************************************* + * SPI Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI General Options + +// Instance number +// Instance number used when iot_spi_open() is called. +// Default: 0 +#define IOT_SPI_CFG_LOOPBACK_INST_NUM 0 + +// Default SPI bitrate +// Default: 1000000 +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_SLAVE_START_MODE spidrvSlaveStartImmediate + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_SPI_CFG_LOOPBACK_LOOPBACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_SPI_CFG_LOOPBACK +// $[USART_IOT_SPI_CFG_LOOPBACK] +#define IOT_SPI_CFG_LOOPBACK_PERIPHERAL USART0 +#define IOT_SPI_CFG_LOOPBACK_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_SPI_CFG_LOOPBACK_TX_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_SPI_CFG_LOOPBACK_RX_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_SPI_CFG_LOOPBACK_CLK_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_CLK_PIN 2 + +// USART0 CS on PC03 +#define IOT_SPI_CFG_LOOPBACK_CS_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_CS_PIN 3 + +// [USART_IOT_SPI_CFG_LOOPBACK]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_SPI_CFG_LOOPBACK_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_exp.h b/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_exp.h new file mode 100644 index 00000000000..25771aa8183 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_exp.h @@ -0,0 +1,126 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_EXP_H_ +#define _IOT_UART_CFG_EXP_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_EXP_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_EXP_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_EXP_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_EXP_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_EXP_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_EXP_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_EXP_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_EXP +// $[USART_IOT_UART_CFG_EXP] +#define IOT_UART_CFG_EXP_PERIPHERAL USART1 +#define IOT_UART_CFG_EXP_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define IOT_UART_CFG_EXP_TX_PORT gpioPortA +#define IOT_UART_CFG_EXP_TX_PIN 5 + +// USART1 RX on PA06 +#define IOT_UART_CFG_EXP_RX_PORT gpioPortA +#define IOT_UART_CFG_EXP_RX_PIN 6 + + + + + +// [USART_IOT_UART_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_loopback.h b/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_loopback.h new file mode 100644 index 00000000000..114e0d30cc6 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_loopback.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_LOOPBACK_H_ +#define _IOT_UART_CFG_LOOPBACK_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_LOOPBACK_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_LOOPBACK_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_LOOPBACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_LOOPBACK +// $[USART_IOT_UART_CFG_LOOPBACK] +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL USART1 +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define IOT_UART_CFG_LOOPBACK_TX_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_TX_PIN 5 + +// USART1 RX on PA06 +#define IOT_UART_CFG_LOOPBACK_RX_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_RX_PIN 6 + + + +// USART1 RTS on PA07 +#define IOT_UART_CFG_LOOPBACK_RTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_RTS_PIN 7 + +// USART1 CTS on PA08 +#define IOT_UART_CFG_LOOPBACK_CTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_CTS_PIN 8 + +// [USART_IOT_UART_CFG_LOOPBACK]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_LOOPBACK_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_vcom.h b/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_vcom.h new file mode 100644 index 00000000000..38cd042bf01 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/iot_uart_cfg_vcom.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_VCOM_H_ +#define _IOT_UART_CFG_VCOM_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_VCOM_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_VCOM_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_VCOM_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_VCOM_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_VCOM_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_VCOM_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_VCOM_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_VCOM +// $[USART_IOT_UART_CFG_VCOM] +#define IOT_UART_CFG_VCOM_PERIPHERAL USART1 +#define IOT_UART_CFG_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define IOT_UART_CFG_VCOM_TX_PORT gpioPortA +#define IOT_UART_CFG_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define IOT_UART_CFG_VCOM_RX_PORT gpioPortA +#define IOT_UART_CFG_VCOM_RX_PIN 6 + + + +// USART1 RTS on PA07 +#define IOT_UART_CFG_VCOM_RTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_RTS_PIN 7 + +// USART1 CTS on PA08 +#define IOT_UART_CFG_VCOM_CTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_CTS_PIN 8 + +// [USART_IOT_UART_CFG_VCOM]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_VCOM_H_ */ diff --git a/hardware/board/config/brd4402b_brd4001a/legacy_ncp_spi_config.h b/hardware/board/config/brd4402b_brd4001a/legacy_ncp_spi_config.h new file mode 100644 index 00000000000..7a6c182b089 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/legacy_ncp_spi_config.h @@ -0,0 +1,60 @@ +/***************************************************************************//** + * @file + * @brief SPIDRV Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +#ifndef LEGACY_NCP_SPI_CONFIG_H +#define LEGACY_NCP_SPI_CONFIG_H + +// <<< sl:start pin_tool >>> +// LEGACY_NCP_SPI +// $[USART_LEGACY_NCP_SPI] +#define LEGACY_NCP_SPI_PERIPHERAL USART0 +#define LEGACY_NCP_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define LEGACY_NCP_SPI_TX_PORT gpioPortC +#define LEGACY_NCP_SPI_TX_PIN 0 + +// USART0 RX on PC01 +#define LEGACY_NCP_SPI_RX_PORT gpioPortC +#define LEGACY_NCP_SPI_RX_PIN 1 + +// USART0 CLK on PC02 +#define LEGACY_NCP_SPI_CLK_PORT gpioPortC +#define LEGACY_NCP_SPI_CLK_PIN 2 + +// USART0 CS on PC03 +#define LEGACY_NCP_SPI_CS_PORT gpioPortC +#define LEGACY_NCP_SPI_CS_PIN 3 + +// [USART_LEGACY_NCP_SPI]$ + +// LEGACY_NCP_SPI_HOST_INT +// $[GPIO_LEGACY_NCP_SPI_HOST_INT] +#define LEGACY_NCP_SPI_HOST_INT_PORT gpioPortB +#define LEGACY_NCP_SPI_HOST_INT_PIN 0 + +// [GPIO_LEGACY_NCP_SPI_HOST_INT]$ + +// LEGACY_NCP_SPI_WAKE_INT +// $[GPIO_LEGACY_NCP_SPI_WAKE_INT] +#define LEGACY_NCP_SPI_WAKE_INT_PORT gpioPortB +#define LEGACY_NCP_SPI_WAKE_INT_PIN 1 + +// [GPIO_LEGACY_NCP_SPI_WAKE_INT]$ +// <<< sl:end pin_tool >>> + +#endif // SL_SPIDRV_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_board_control_config.h b/hardware/board/config/brd4402b_brd4001a/sl_board_control_config.h new file mode 100644 index 00000000000..7912cfea0c9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_board_control_config.h @@ -0,0 +1,76 @@ +/***************************************************************************//** + * @file + * @brief Board Control + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BOARD_CONTROL_CONFIG_H +#define SL_BOARD_CONTROL_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Enable Virtual COM UART +// Default: 0 +#define SL_BOARD_ENABLE_VCOM 0 + +// Enable Display +// Default: 0 +#define SL_BOARD_ENABLE_DISPLAY 0 + +// Enable Relative Humidity and Temperature sensor +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_RHT 0 + +// Disable SPI Flash +// Default: 1 +#define SL_BOARD_DISABLE_MEMORY_SPI 1 + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BOARD_ENABLE_VCOM +// $[GPIO_SL_BOARD_ENABLE_VCOM] +#define SL_BOARD_ENABLE_VCOM_PORT gpioPortB +#define SL_BOARD_ENABLE_VCOM_PIN 4 +// [GPIO_SL_BOARD_ENABLE_VCOM]$ + +// SL_BOARD_ENABLE_DISPLAY +// $[GPIO_SL_BOARD_ENABLE_DISPLAY] +#define SL_BOARD_ENABLE_DISPLAY_PORT gpioPortC +#define SL_BOARD_ENABLE_DISPLAY_PIN 7 +// [GPIO_SL_BOARD_ENABLE_DISPLAY]$ + +// SL_BOARD_ENABLE_SENSOR_RHT +// $[GPIO_SL_BOARD_ENABLE_SENSOR_RHT] +#define SL_BOARD_ENABLE_SENSOR_RHT_PORT gpioPortC +#define SL_BOARD_ENABLE_SENSOR_RHT_PIN 7 +// [GPIO_SL_BOARD_ENABLE_SENSOR_RHT]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_BOARD_CONTROL_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_spi_usart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_spi_usart_exp_config.h new file mode 100644 index 00000000000..c93b02c0741 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_spi_usart_exp_config.h @@ -0,0 +1,110 @@ +/***************************************************************************//** + * @file + * @brief CPC SPI SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_CPC_DRV_SPI_USART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_SPI_USART_EXP_SECONDARY_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// CPC-Secondary SPI Driver Configuration + +// Queues size configuration + +// Number of frame that can be queued in the driver receive queue +// A greater number decreases the chances of retransmission due to dropped frames at the cost of memory footprint. +// Default : 10 +// 10 +#define SL_CPC_DRV_SPI_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// A greater number increases the transmission responsiveness at the cost of memory footprint. +// Default : 10 +// 10 +#define SL_CPC_DRV_SPI_EXP_TX_QUEUE_SIZE 10 +// + +// LDMA SYNCTRIG bit configuration +// The LDMA SYNCTRIG bit number for the TX availability [bit] <0-7> +// Specify which SYNCTRIG bit is used. Modify this value to avoid collisions if specific LDMA SYNCTRIG bits need to be used elsewhere in the project. +// Default : 7 +// 7 +#define SL_CPC_DRV_SPI_EXP_TX_AVAILABILITY_SYNCTRIG_CH 6 + +// The LDMA SYNCTRIG bit number for the CS PRS channel [bit] <0-7> +// Specify which SYNCTRIG bit is used. Modify this value to avoid collisions if specific LDMA SYNCTRIG bits need to be used elsewhere in the project. +// This bit number is tied to the equivalent PRS channel number. Keep that in mind if using PRS channels elsewhere in the project. +// Default : 5 +// 5 +#define SL_CPC_DRV_SPI_EXP_CS_SYNCTRIG_PRS_CH 5 + +// The LDMA SYNCTRIG bit number for the TXC PRS channel [bit] <0-7> +// Specify which SYNCTRIG bit is used. Modify this value to avoid collisions if specific LDMA SYNCTRIG bits need to be used elsewhere in the project. +// This bit number is tied to the equivalent PRS channel number. Keep that in mind if using PRS channels elsewhere in the project. +// Default : 6 +// 6 +#define SL_CPC_DRV_SPI_EXP_TXC_SYNCTRIG_PRS_CH 4 + +// +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_SPI_EXP_RX_IRQ +// $[GPIO_SL_CPC_DRV_SPI_EXP_RX_IRQ] +#define SL_CPC_DRV_SPI_EXP_RX_IRQ_PORT gpioPortB +#define SL_CPC_DRV_SPI_EXP_RX_IRQ_PIN 0 + +// [GPIO_SL_CPC_DRV_SPI_EXP_RX_IRQ]$ + +// SL_CPC_DRV_SPI_EXP +// $[USART_SL_CPC_DRV_SPI_EXP] +#define SL_CPC_DRV_SPI_EXP_PERIPHERAL USART0 +#define SL_CPC_DRV_SPI_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_CPC_DRV_SPI_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_CPC_DRV_SPI_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_CPC_DRV_SPI_EXP_CLK_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_CPC_DRV_SPI_EXP_CS_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_CS_PIN 3 + +// [USART_SL_CPC_DRV_SPI_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_SPI_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h new file mode 100644 index 00000000000..c87e562ef9e --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[EUSART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC00 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 0 + +// EUART0 RX on PC01 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 1 + +// EUART0 CTS on PC02 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_CTS_PIN 2 + +// EUART0 RTS on PC03 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RTS_PIN 3 + +// [EUSART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h new file mode 100644 index 00000000000..702bbcc2fce --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[EUSART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 7 + +// [EUSART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h new file mode 100644 index 00000000000..acce477ea41 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[USART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL USART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 1 + +// USART0 CTS on PC02 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_CTS_PIN 2 + +// USART0 RTS on PC03 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RTS_PIN 3 + +// [USART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h new file mode 100644 index 00000000000..fd7b3916310 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[USART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL USART1 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 7 + +// [USART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn0_config.h b/hardware/board/config/brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn0_config.h new file mode 100644 index 00000000000..3d58eda53af --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn0_config.h @@ -0,0 +1,53 @@ +/***************************************************************************//** + * @file + * @brief CPC GPIO Expander instance configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_GPIO_EXPANDER_GPIO_BTN0_CONFIG_H +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_CONFIG_H + +// GPIO Pin Name +// Specify the name of the GPIO pin instance which is reported to the Host/Primary device +// Default: "UNDEFINED" +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_NAME "BTN0" + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_GPIO_EXPANDER_GPIO_BTN0 +// $[GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN0] +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_PORT gpioPortB +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_PIN 0 + +// [GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN0]$ + +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_GPIO_EXPANDER_GPIO_BTN0_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn1_config.h b/hardware/board/config/brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn1_config.h new file mode 100644 index 00000000000..42dca6aad38 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn1_config.h @@ -0,0 +1,53 @@ +/***************************************************************************//** + * @file + * @brief CPC GPIO Expander instance configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_GPIO_EXPANDER_GPIO_BTN1_CONFIG_H +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_CONFIG_H + +// GPIO Pin Name +// Specify the name of the GPIO pin instance which is reported to the Host/Primary device +// Default: "UNDEFINED" +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_NAME "BTN1" + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_GPIO_EXPANDER_GPIO_BTN1 +// $[GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN1] +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_PORT gpioPortB +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_PIN 1 + +// [GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN1]$ + +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_GPIO_EXPANDER_GPIO_BTN1_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4402b_brd4001a/sl_device_init_hfxo_config.h new file mode 100644 index 00000000000..18dc2dee236 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_device_init_hfxo_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_HFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_HFXO_CONFIG_H +#define SL_DEVICE_INIT_HFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// External sine wave +// Default: cmuHfxoOscMode_Crystal +#define SL_DEVICE_INIT_HFXO_MODE cmuHfxoOscMode_Crystal + +// Frequency <38000000-40000000> +// Default: 38400000 +#define SL_DEVICE_INIT_HFXO_FREQ 38400000 + +// HFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 + +// CTUNE <0-255> +// Default: 140 +#define SL_DEVICE_INIT_HFXO_CTUNE 141 + +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_HFXO_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4402b_brd4001a/sl_device_init_lfxo_config.h new file mode 100644 index 00000000000..3d61da3c6bf --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_device_init_lfxo_config.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_LFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_LFXO_CONFIG_H +#define SL_DEVICE_INIT_LFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// AC-coupled buffer +// External digital clock +// Default: cmuLfxoOscMode_Crystal +#define SL_DEVICE_INIT_LFXO_MODE cmuLfxoOscMode_Crystal + +// CTUNE <0-127> +// Default: 63 +#define SL_DEVICE_INIT_LFXO_CTUNE 42 + +// LFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 100 + +// Startup Timeout Delay +// +// 2 cycles +// 256 cycles +// 1K cycles +// 2K cycles +// 4K cycles +// 8K cycles +// 16K cycles +// 32K cycles +// Default: cmuLfxoStartupDelay_4KCycles +#define SL_DEVICE_INIT_LFXO_TIMEOUT cmuLfxoStartupDelay_4KCycles +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_LFXO_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_i2cspm_sensor_config.h b/hardware/board/config/brd4402b_brd4001a/sl_i2cspm_sensor_config.h new file mode 100644 index 00000000000..228cd5c51d6 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_i2cspm_sensor_config.h @@ -0,0 +1,71 @@ +/***************************************************************************//** + * @file + * @brief I2CSPM Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_I2CSPM_SENSOR_CONFIG_H +#define SL_I2CSPM_SENSOR_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu + +// I2CSPM settings + +// Reference clock frequency +// Frequency in Hz of the reference clock. +// Select 0 to use the frequency of the currently selected clock. +// Default: 0 +#define SL_I2CSPM_SENSOR_REFERENCE_CLOCK 0 + +// Speed mode +// <0=> Standard mode (100kbit/s) +// <1=> Fast mode (400kbit/s) +// <2=> Fast mode plus (1Mbit/s) +// Default: 0 +#define SL_I2CSPM_SENSOR_SPEED_MODE 0 +// end I2CSPM config + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_I2CSPM_SENSOR +// $[I2C_SL_I2CSPM_SENSOR] +#define SL_I2CSPM_SENSOR_PERIPHERAL I2C0 +#define SL_I2CSPM_SENSOR_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define SL_I2CSPM_SENSOR_SCL_PORT gpioPortB +#define SL_I2CSPM_SENSOR_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define SL_I2CSPM_SENSOR_SDA_PORT gpioPortB +#define SL_I2CSPM_SENSOR_SDA_PIN 3 + +// [I2C_SL_I2CSPM_SENSOR]$ +// <<< sl:end pin_tool >>> + +#endif // SL_I2CSPM_SENSOR_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_iostream_eusart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_iostream_eusart_exp_config.h new file mode 100644 index 00000000000..2b3b3ca617e --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_iostream_eusart_exp_config.h @@ -0,0 +1,107 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_EXP_CONFIG_H +#define SL_IOSTREAM_EUSART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_EXP_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_EXP +// $[EUSART_SL_IOSTREAM_EUSART_EXP] +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_IOSTREAM_EUSART_EXP_TX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_EXP_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_IOSTREAM_EUSART_EXP_RX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_EXP_RX_PIN 6 + + + +// [EUSART_SL_IOSTREAM_EUSART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4001a/sl_iostream_eusart_vcom_config.h b/hardware/board/config/brd4402b_brd4001a/sl_iostream_eusart_vcom_config.h new file mode 100644 index 00000000000..0aba6802838 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_iostream_eusart_vcom_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_VCOM_CONFIG_H +#define SL_IOSTREAM_EUSART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_VCOM +// $[EUSART_SL_IOSTREAM_EUSART_VCOM] +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_IOSTREAM_EUSART_VCOM_TX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_IOSTREAM_EUSART_VCOM_RX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_IOSTREAM_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_IOSTREAM_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_RTS_PIN 7 + +// [EUSART_SL_IOSTREAM_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4001a/sl_iostream_usart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_iostream_usart_exp_config.h new file mode 100644 index 00000000000..e7bfbe903f9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_iostream_usart_exp_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_EXP_CONFIG_H +#define SL_IOSTREAM_USART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_EXP +// $[USART_SL_IOSTREAM_USART_EXP] +#define SL_IOSTREAM_USART_EXP_PERIPHERAL USART1 +#define SL_IOSTREAM_USART_EXP_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_IOSTREAM_USART_EXP_TX_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_IOSTREAM_USART_EXP_RX_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_IOSTREAM_USART_EXP_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_IOSTREAM_USART_EXP_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_RTS_PIN 7 + +// [USART_SL_IOSTREAM_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4001a/sl_iostream_usart_vcom_config.h b/hardware/board/config/brd4402b_brd4001a/sl_iostream_usart_vcom_config.h new file mode 100644 index 00000000000..db538aa6d9f --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_iostream_usart_vcom_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_VCOM_CONFIG_H +#define SL_IOSTREAM_USART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_VCOM +// $[USART_SL_IOSTREAM_USART_VCOM] +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL USART1 +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_IOSTREAM_USART_VCOM_TX_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_IOSTREAM_USART_VCOM_RX_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_IOSTREAM_USART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_IOSTREAM_USART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_RTS_PIN 7 + +// [USART_SL_IOSTREAM_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4001a/sl_memlcd_usart_config.h b/hardware/board/config/brd4402b_brd4001a/sl_memlcd_usart_config.h new file mode 100644 index 00000000000..8266448b811 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_memlcd_usart_config.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file + * @brief SPI abstraction used by memory lcd display + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MEMLCD_CONFIG_H +#define SL_MEMLCD_CONFIG_H + +// <<< sl:start pin_tool >>> +// SL_MEMLCD_SPI +// $[USART_SL_MEMLCD_SPI] +#define SL_MEMLCD_SPI_PERIPHERAL USART0 +#define SL_MEMLCD_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_MEMLCD_SPI_TX_PORT gpioPortC +#define SL_MEMLCD_SPI_TX_PIN 0 + +// USART0 CLK on PC02 +#define SL_MEMLCD_SPI_CLK_PORT gpioPortC +#define SL_MEMLCD_SPI_CLK_PIN 2 + +// [USART_SL_MEMLCD_SPI]$ + +// SL_MEMLCD_SPI_CS +// $[GPIO_SL_MEMLCD_SPI_CS] +#define SL_MEMLCD_SPI_CS_PORT gpioPortC +#define SL_MEMLCD_SPI_CS_PIN 6 + +// [GPIO_SL_MEMLCD_SPI_CS]$ + +// SL_MEMLCD_EXTCOMIN +// $[GPIO_SL_MEMLCD_EXTCOMIN] +#define SL_MEMLCD_EXTCOMIN_PORT gpioPortA +#define SL_MEMLCD_EXTCOMIN_PIN 0 + +// [GPIO_SL_MEMLCD_EXTCOMIN]$ + +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4001a/sl_mx25_flash_shutdown_usart_config.h b/hardware/board/config/brd4402b_brd4001a/sl_mx25_flash_shutdown_usart_config.h new file mode 100644 index 00000000000..c48ea84a266 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_mx25_flash_shutdown_usart_config.h @@ -0,0 +1,64 @@ +/***************************************************************************//** + * @file + * @brief SL_MX25_FLASH_SHUTDOWN_USART Config + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MX25_FLASH_SHUTDOWN_CONFIG_H +#define SL_MX25_FLASH_SHUTDOWN_CONFIG_H + +// <<< sl:start pin_tool >>> +// {usart signal=TX,RX,CLK} SL_MX25_FLASH_SHUTDOWN +// [USART_SL_MX25_FLASH_SHUTDOWN] +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL USART0 +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_MX25_FLASH_SHUTDOWN_TX_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_MX25_FLASH_SHUTDOWN_RX_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_MX25_FLASH_SHUTDOWN_CLK_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_CLK_PIN 2 + +// [USART_SL_MX25_FLASH_SHUTDOWN] + +// SL_MX25_FLASH_SHUTDOWN_CS + +// $[GPIO_SL_MX25_FLASH_SHUTDOWN_CS] +#define SL_MX25_FLASH_SHUTDOWN_CS_PORT gpioPortA +#define SL_MX25_FLASH_SHUTDOWN_CS_PIN 4 + +// [GPIO_SL_MX25_FLASH_SHUTDOWN_CS]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_MX25_FLASH_SHUTDOWN_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_ncp_spidrv_usart_config.h b/hardware/board/config/brd4402b_brd4001a/sl_ncp_spidrv_usart_config.h new file mode 100644 index 00000000000..71fa842005c --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_ncp_spidrv_usart_config.h @@ -0,0 +1,94 @@ +/***************************************************************************//** + * @file + * @brief Open thread NCP spidrv usart configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_NCP_SPIDRV_USART_CONFIG_H +#define SL_NCP_SPIDRV_USART_CONFIG_H +#include "spidrv.h" + +// NCP spidrv usart Configuration + +// Bit order on the SPI bus +// LSB transmitted first +// MSB transmitted first +#define SL_NCP_SPIDRV_USART_BIT_ORDER spidrvBitOrderMsbFirst + +// SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define SL_NCP_SPIDRV_USART_CLOCK_MODE spidrvClockMode0 + +// Chip Select Interrupt Number on Falling Edge +// Default: 10 +#define SL_NCP_SPIDRV_USART_CS_FALLING_EDGE_INT_NO 0 + +// Chip Select Interrupt Number on Rising Edge +// Default: 9 +#define SL_NCP_SPIDRV_USART_CS_RISING_EDGE_INT_NO 1 +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_NCP_SPIDRV_USART_HOST_INT +// $[GPIO_SL_NCP_SPIDRV_USART_HOST_INT] +#define SL_NCP_SPIDRV_USART_HOST_INT_PORT gpioPortB +#define SL_NCP_SPIDRV_USART_HOST_INT_PIN 0 + +// [GPIO_SL_NCP_SPIDRV_USART_HOST_INT]$ + +// SL_NCP_SPIDRV_USART +// $[USART_SL_NCP_SPIDRV_USART] +#define SL_NCP_SPIDRV_USART_PERIPHERAL USART0 +#define SL_NCP_SPIDRV_USART_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_NCP_SPIDRV_USART_TX_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_NCP_SPIDRV_USART_RX_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_NCP_SPIDRV_USART_CLK_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_NCP_SPIDRV_USART_CS_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_CS_PIN 3 + +// [USART_SL_NCP_SPIDRV_USART]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_NCP_SPIDRV_USART_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4001a/sl_pwm_init_led0_config.h b/hardware/board/config/brd4402b_brd4001a/sl_pwm_init_led0_config.h new file mode 100644 index 00000000000..74ebd7c6ed9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_pwm_init_led0_config.h @@ -0,0 +1,75 @@ +/***************************************************************************//** + * @file + * @brief PWM Driver + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef PWM_INIT_LED0_CONFIG_H +#define PWM_INIT_LED0_CONFIG_H + +#ifdef __cplusplus +extern "C" { +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM configuration + +// PWM frequency [Hz] +// Default: 10000 +#define SL_PWM_LED0_FREQUENCY 10000 + +// Polarity +// Active high +// Active low +// Default: PWM_ACTIVE_HIGH +#define SL_PWM_LED0_POLARITY PWM_ACTIVE_HIGH +// end pwm configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_PWM_LED0 +// $[TIMER_SL_PWM_LED0] +#define SL_PWM_LED0_PERIPHERAL TIMER0 +#define SL_PWM_LED0_PERIPHERAL_NO 0 + +#define SL_PWM_LED0_OUTPUT_CHANNEL 0 +// TIMER0 CC0 on PD02 +#define SL_PWM_LED0_OUTPUT_PORT gpioPortD +#define SL_PWM_LED0_OUTPUT_PIN 2 + +// [TIMER_SL_PWM_LED0]$ + +// <<< sl:end pin_tool >>> + +#ifdef __cplusplus +} +#endif + +#endif // PWM_INIT_LED0_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_pwm_init_led1_config.h b/hardware/board/config/brd4402b_brd4001a/sl_pwm_init_led1_config.h new file mode 100644 index 00000000000..199e48f2797 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_pwm_init_led1_config.h @@ -0,0 +1,75 @@ +/***************************************************************************//** + * @file + * @brief PWM Driver + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef PWM_INIT_LED1_CONFIG_H +#define PWM_INIT_LED1_CONFIG_H + +#ifdef __cplusplus +extern "C" { +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM configuration + +// PWM frequency [Hz] +// Default: 10000 +#define SL_PWM_LED1_FREQUENCY 10000 + +// Polarity +// Active high +// Active low +// Default: PWM_ACTIVE_HIGH +#define SL_PWM_LED1_POLARITY PWM_ACTIVE_HIGH +// end pwm configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_PWM_LED1 +// $[TIMER_SL_PWM_LED1] +#define SL_PWM_LED1_PERIPHERAL TIMER1 +#define SL_PWM_LED1_PERIPHERAL_NO 1 + +#define SL_PWM_LED1_OUTPUT_CHANNEL 0 +// TIMER1 CC0 on PD03 +#define SL_PWM_LED1_OUTPUT_PORT gpioPortD +#define SL_PWM_LED1_OUTPUT_PIN 3 + +// [TIMER_SL_PWM_LED1]$ + +// <<< sl:end pin_tool >>> + +#ifdef __cplusplus +} +#endif + +#endif // PWM_INIT_LED1_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4402b_brd4001a/sl_rail_util_pa_config.h new file mode 100644 index 00000000000..a1a5fce5865 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_rail_util_pa_config.h @@ -0,0 +1,81 @@ +/***************************************************************************//** + * @file + * @brief Power Amplifier configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PA_CONFIG_H +#define SL_RAIL_UTIL_PA_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// PA Configuration +// Initial PA Power (deci-dBm, 100 = 10.0 dBm) +// Default: 100 +#define SL_RAIL_UTIL_PA_POWER_DECI_DBM 100 + +// PA Ramp Time (microseconds) +// <0-65535:1> +// Default: 2 +#define SL_RAIL_UTIL_PA_RAMP_TIME_US 2 +// Milli-volts on PA supply pin (PA_VDD) +// <0-65535:1> +// Default: 3300 +#define SL_RAIL_UTIL_PA_VOLTAGE_MV 1800 +// 2.4 GHz PA Selection +// Highest Possible +// High Power (chip-specific) +// Low Power +// Disable +// Default: RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +#define SL_RAIL_UTIL_PA_SELECTION_2P4GHZ RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +// Sub-1 GHz PA Selection +// Disable +// Default: RAIL_TX_POWER_MODE_NONE +#define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_NONE +// + +// PA Curve Configuration +// Header file containing custom PA curves +// Default: "pa_curves_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_HEADER "pa_curves_efr32.h" +// Header file containing PA curve types +// Default: "pa_curve_types_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_TYPES "pa_curve_types_efr32.h" +// + +// PA Calibration Configuration +// Apply PA Calibration Factory Offset +// Default: 1 +#define SL_RAIL_UTIL_PA_CALIBRATION_ENABLE 1 +// + +// <<< end of configuration section >>> + +#endif // SL_RAIL_UTIL_PA_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_rail_util_pti_config.h b/hardware/board/config/brd4402b_brd4001a/sl_rail_util_pti_config.h new file mode 100644 index 00000000000..90431d79360 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_rail_util_pti_config.h @@ -0,0 +1,73 @@ +/***************************************************************************//** + * @file + * @brief Packet Trace Information configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PTI_CONFIG_H +#define SL_RAIL_UTIL_PTI_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// PTI Configuration + +// PTI mode +// UART +// UART onewire +// SPI +// Disabled +// Default: RAIL_PTI_MODE_UART +#define SL_RAIL_UTIL_PTI_MODE RAIL_PTI_MODE_UART + +// PTI Baud Rate (Hertz) +// <147800-20000000:1> +// Default: 1600000 +#define SL_RAIL_UTIL_PTI_BAUD_RATE_HZ 1600000 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_RAIL_UTIL_PTI +// $[PTI_SL_RAIL_UTIL_PTI] +#define SL_RAIL_UTIL_PTI_PERIPHERAL PTI + +// PTI DOUT on PC04 +#define SL_RAIL_UTIL_PTI_DOUT_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DOUT_PIN 4 + +// PTI DFRAME on PC05 +#define SL_RAIL_UTIL_PTI_DFRAME_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DFRAME_PIN 5 + + +// [PTI_SL_RAIL_UTIL_PTI]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_RAIL_UTIL_PTI_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_simple_button_btn0_config.h b/hardware/board/config/brd4402b_brd4001a/sl_simple_button_btn0_config.h new file mode 100644 index 00000000000..ab0634f8899 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_simple_button_btn0_config.h @@ -0,0 +1,58 @@ +/***************************************************************************//** + * @file + * @brief Simple Button Driver User Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_BUTTON_BTN0_CONFIG_H +#define SL_SIMPLE_BUTTON_BTN0_CONFIG_H + +#include "em_gpio.h" +#include "sl_simple_button.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// +// Interrupt +// Poll and Debounce +// Poll +// Default: SL_SIMPLE_BUTTON_MODE_INTERRUPT +#define SL_SIMPLE_BUTTON_BTN0_MODE SL_SIMPLE_BUTTON_MODE_INTERRUPT +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_BUTTON_BTN0 +// $[GPIO_SL_SIMPLE_BUTTON_BTN0] +#define SL_SIMPLE_BUTTON_BTN0_PORT gpioPortB +#define SL_SIMPLE_BUTTON_BTN0_PIN 0 + +// [GPIO_SL_SIMPLE_BUTTON_BTN0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_BUTTON_BTN0_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_simple_button_btn1_config.h b/hardware/board/config/brd4402b_brd4001a/sl_simple_button_btn1_config.h new file mode 100644 index 00000000000..ed9afe47902 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_simple_button_btn1_config.h @@ -0,0 +1,58 @@ +/***************************************************************************//** + * @file + * @brief Simple Button Driver User Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_BUTTON_BTN1_CONFIG_H +#define SL_SIMPLE_BUTTON_BTN1_CONFIG_H + +#include "em_gpio.h" +#include "sl_simple_button.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// +// Interrupt +// Poll and Debounce +// Poll +// Default: SL_SIMPLE_BUTTON_MODE_INTERRUPT +#define SL_SIMPLE_BUTTON_BTN1_MODE SL_SIMPLE_BUTTON_MODE_INTERRUPT +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_BUTTON_BTN1 +// $[GPIO_SL_SIMPLE_BUTTON_BTN1] +#define SL_SIMPLE_BUTTON_BTN1_PORT gpioPortB +#define SL_SIMPLE_BUTTON_BTN1_PIN 1 + +// [GPIO_SL_SIMPLE_BUTTON_BTN1]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_BUTTON_BTN1_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_simple_led_led0_config.h b/hardware/board/config/brd4402b_brd4001a/sl_simple_led_led0_config.h new file mode 100644 index 00000000000..c54fe741ffd --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_simple_led_led0_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED0_CONFIG_H +#define SL_SIMPLE_LED_LED0_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED0_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED0 +// $[GPIO_SL_SIMPLE_LED_LED0] +#define SL_SIMPLE_LED_LED0_PORT gpioPortD +#define SL_SIMPLE_LED_LED0_PIN 2 + +// [GPIO_SL_SIMPLE_LED_LED0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED0_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_simple_led_led1_config.h b/hardware/board/config/brd4402b_brd4001a/sl_simple_led_led1_config.h new file mode 100644 index 00000000000..baadcd50fdc --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_simple_led_led1_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED1_CONFIG_H +#define SL_SIMPLE_LED_LED1_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED1_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED1 +// $[GPIO_SL_SIMPLE_LED_LED1] +#define SL_SIMPLE_LED_LED1_PORT gpioPortD +#define SL_SIMPLE_LED_LED1_PIN 3 + +// [GPIO_SL_SIMPLE_LED_LED1]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED1_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_spidrv_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_spidrv_exp_config.h new file mode 100644 index 00000000000..e4307923b9d --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_spidrv_exp_config.h @@ -0,0 +1,102 @@ +/***************************************************************************//** + * @file + * @brief SPIDRV Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SPIDRV_EXP_CONFIG_H +#define SL_SPIDRV_EXP_CONFIG_H + +#include "spidrv.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// SPIDRV settings + +// SPI bitrate +// Default: 1000000 +#define SL_SPIDRV_EXP_BITRATE 1000000 + +// SPI frame length <4-16> +// Default: 8 +#define SL_SPIDRV_EXP_FRAME_LENGTH 8 + +// SPI mode +// Master +// Slave +#define SL_SPIDRV_EXP_TYPE spidrvMaster + +// Bit order on the SPI bus +// LSB transmitted first +// MSB transmitted first +#define SL_SPIDRV_EXP_BIT_ORDER spidrvBitOrderMsbFirst + +// SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define SL_SPIDRV_EXP_CLOCK_MODE spidrvClockMode0 + +// SPI master chip select (CS) control scheme. +// CS controlled by the SPI driver +// CS controlled by the application +#define SL_SPIDRV_EXP_CS_CONTROL spidrvCsControlAuto + +// SPI slave transfer start scheme +// Transfer starts immediately +// Transfer starts when the bus is idle (CS deasserted) +// Only applies if instance type is spidrvSlave +#define SL_SPIDRV_EXP_SLAVE_START_MODE spidrvSlaveStartImmediate +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SPIDRV_EXP +// $[USART_SL_SPIDRV_EXP] +#define SL_SPIDRV_EXP_PERIPHERAL USART0 +#define SL_SPIDRV_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_SPIDRV_EXP_TX_PORT gpioPortC +#define SL_SPIDRV_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_SPIDRV_EXP_RX_PORT gpioPortC +#define SL_SPIDRV_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_SPIDRV_EXP_CLK_PORT gpioPortC +#define SL_SPIDRV_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_SPIDRV_EXP_CS_PORT gpioPortC +#define SL_SPIDRV_EXP_CS_PIN 3 + +// [USART_SL_SPIDRV_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_SPIDRV_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_spidrv_usart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_spidrv_usart_exp_config.h new file mode 100644 index 00000000000..211d8f0f41d --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_spidrv_usart_exp_config.h @@ -0,0 +1,102 @@ +/***************************************************************************//** + * @file + * @brief SPIDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SPIDRV_USART_EXP_CONFIG_H +#define SL_SPIDRV_USART_EXP_CONFIG_H + +#include "spidrv.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// SPIDRV settings + +// SPI bitrate +// Default: 1000000 +#define SL_SPIDRV_USART_EXP_BITRATE 1000000 + +// SPI frame length <4-16> +// Default: 8 +#define SL_SPIDRV_USART_EXP_FRAME_LENGTH 8 + +// SPI mode +// Master +// Slave +#define SL_SPIDRV_USART_EXP_TYPE spidrvMaster + +// Bit order on the SPI bus +// LSB transmitted first +// MSB transmitted first +#define SL_SPIDRV_USART_EXP_BIT_ORDER spidrvBitOrderMsbFirst + +// SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define SL_SPIDRV_USART_EXP_CLOCK_MODE spidrvClockMode0 + +// SPI master chip select (CS) control scheme. +// CS controlled by the SPI driver +// CS controlled by the application +#define SL_SPIDRV_USART_EXP_CS_CONTROL spidrvCsControlAuto + +// SPI slave transfer start scheme +// Transfer starts immediately +// Transfer starts when the bus is idle (CS deasserted) +// Only applies if instance type is spidrvSlave +#define SL_SPIDRV_USART_EXP_SLAVE_START_MODE spidrvSlaveStartImmediate +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SPIDRV_USART_EXP +// $[USART_SL_SPIDRV_USART_EXP] +#define SL_SPIDRV_USART_EXP_PERIPHERAL USART0 +#define SL_SPIDRV_USART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_SPIDRV_USART_EXP_TX_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_SPIDRV_USART_EXP_RX_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_SPIDRV_USART_EXP_CLK_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_SPIDRV_USART_EXP_CS_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_CS_PIN 3 + +// [USART_SL_SPIDRV_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_SPIDRV_USART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_eusart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_eusart_exp_config.h new file mode 100644 index 00000000000..b67970a87c1 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_eusart_exp_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_EXP_CONFIG_H +#define SL_UARTDRV_EUSART_EXP_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_EXP_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_EXP_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_EXP_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_EXP_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_EXP +// $[EUSART_SL_UARTDRV_EUSART_EXP] +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_UARTDRV_EUSART_EXP_TX_PORT gpioPortA +#define SL_UARTDRV_EUSART_EXP_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_UARTDRV_EUSART_EXP_RX_PORT gpioPortA +#define SL_UARTDRV_EUSART_EXP_RX_PIN 6 + + + +// [EUSART_SL_UARTDRV_EUSART_EXP]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_eusart_vcom_config.h b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_eusart_vcom_config.h new file mode 100644 index 00000000000..f5d32918598 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_eusart_vcom_config.h @@ -0,0 +1,119 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_VCOM_CONFIG_H +#define SL_UARTDRV_EUSART_VCOM_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_VCOM_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_VCOM_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_VCOM_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_VCOM_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_VCOM +// $[EUSART_SL_UARTDRV_EUSART_VCOM] +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_UARTDRV_EUSART_VCOM_TX_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_UARTDRV_EUSART_VCOM_RX_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_UARTDRV_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_UARTDRV_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_RTS_PIN 7 + +// [EUSART_SL_UARTDRV_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_VCOM_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_usart_exp_config.h b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_usart_exp_config.h new file mode 100644 index 00000000000..74adeedfa6b --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_usart_exp_config.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_EXP_CONFIG_H +#define SL_UARTDRV_USART_EXP_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_EXP_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_EXP_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_EXP +// $[USART_SL_UARTDRV_USART_EXP] +#define SL_UARTDRV_USART_EXP_PERIPHERAL USART1 +#define SL_UARTDRV_USART_EXP_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_UARTDRV_USART_EXP_TX_PORT gpioPortA +#define SL_UARTDRV_USART_EXP_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_UARTDRV_USART_EXP_RX_PORT gpioPortA +#define SL_UARTDRV_USART_EXP_RX_PIN 6 + + + +// [USART_SL_UARTDRV_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_usart_vcom_config.h b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_usart_vcom_config.h new file mode 100644 index 00000000000..2cc1ecb28e9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4001a/sl_uartdrv_usart_vcom_config.h @@ -0,0 +1,114 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_VCOM_CONFIG_H +#define SL_UARTDRV_USART_VCOM_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_VCOM_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_VCOM_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_VCOM +// $[USART_SL_UARTDRV_USART_VCOM] +#define SL_UARTDRV_USART_VCOM_PERIPHERAL USART1 +#define SL_UARTDRV_USART_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_UARTDRV_USART_VCOM_TX_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_UARTDRV_USART_VCOM_RX_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_UARTDRV_USART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_UARTDRV_USART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_RTS_PIN 7 + +// [USART_SL_UARTDRV_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_VCOM_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/btl_euart_driver_cfg.h b/hardware/board/config/brd4402b_brd4002a/btl_euart_driver_cfg.h new file mode 100644 index 00000000000..b7c49588101 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/btl_euart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader euart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_EUART_DRIVER_CONFIG_H +#define BTL_EUART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_EUART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_EUART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_EUART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_EUART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_EUART +// $[EUSART_SL_SERIAL_EUART] +#define SL_SERIAL_EUART_PERIPHERAL EUART0 +#define SL_SERIAL_EUART_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_SERIAL_EUART_TX_PORT gpioPortA +#define SL_SERIAL_EUART_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_SERIAL_EUART_RX_PORT gpioPortA +#define SL_SERIAL_EUART_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_SERIAL_EUART_CTS_PORT gpioPortA +#define SL_SERIAL_EUART_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_SERIAL_EUART_RTS_PORT gpioPortA +#define SL_SERIAL_EUART_RTS_PIN 7 + +// [EUSART_SL_SERIAL_EUART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortB +#define SL_VCOM_ENABLE_PIN 4 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_EUART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/btl_ezsp_gpio_activation_cfg.h b/hardware/board/config/brd4402b_brd4002a/btl_ezsp_gpio_activation_cfg.h new file mode 100644 index 00000000000..12c5b0a5ebd --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/btl_ezsp_gpio_activation_cfg.h @@ -0,0 +1,52 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader EZSP GPIO Activation + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_EZSP_GPIO_ACTIVATION_CONFIG_H +#define BTL_EZSP_GPIO_ACTIVATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Properties of SPI NCP + +// Active state +// Low +// High +// Default: LOW +// Enter firmware upgrade mode if GPIO pin has this state +#define SL_EZSP_GPIO_ACTIVATION_POLARITY LOW + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_EZSPSPI_HOST_INT +// $[GPIO_SL_EZSPSPI_HOST_INT] +#define SL_EZSPSPI_HOST_INT_PORT gpioPortB +#define SL_EZSPSPI_HOST_INT_PIN 0 + +// [GPIO_SL_EZSPSPI_HOST_INT]$ + +// SL_EZSPSPI_WAKE_INT +// $[GPIO_SL_EZSPSPI_WAKE_INT] +#define SL_EZSPSPI_WAKE_INT_PORT gpioPortB +#define SL_EZSPSPI_WAKE_INT_PIN 1 + +// [GPIO_SL_EZSPSPI_WAKE_INT]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_EZSP_GPIO_ACTIVATION_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/btl_gpio_activation_cfg.h b/hardware/board/config/brd4402b_brd4002a/btl_gpio_activation_cfg.h new file mode 100644 index 00000000000..5a28e55052b --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/btl_gpio_activation_cfg.h @@ -0,0 +1,47 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader GPIO Activation + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_GPIO_ACTIVATION_CONFIG_H +#define BTL_GPIO_ACTIVATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Properties of Bootloader Entry + +// Active state +// Low +// High +// Default: LOW +// Enter firmware upgrade mode if GPIO pin has this state +#define SL_GPIO_ACTIVATION_POLARITY LOW + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BTL_BUTTON + +// $[GPIO_SL_BTL_BUTTON] +#define SL_BTL_BUTTON_PORT gpioPortB +#define SL_BTL_BUTTON_PIN 0 + +// [GPIO_SL_BTL_BUTTON]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_GPIO_ACTIVATION_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/btl_spi_controller_usart_driver_cfg.h b/hardware/board/config/brd4402b_brd4002a/btl_spi_controller_usart_driver_cfg.h new file mode 100644 index 00000000000..ac3bd96c276 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/btl_spi_controller_usart_driver_cfg.h @@ -0,0 +1,68 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Spi Controller Usart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H +#define BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI Controller USART Driver + +// Frequency +// Default: 6400000 +#define SL_USART_EXTFLASH_FREQUENCY 6400000 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_USART_EXTFLASH +// $[USART_SL_USART_EXTFLASH] +#define SL_USART_EXTFLASH_PERIPHERAL USART0 +#define SL_USART_EXTFLASH_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_USART_EXTFLASH_TX_PORT gpioPortC +#define SL_USART_EXTFLASH_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_USART_EXTFLASH_RX_PORT gpioPortC +#define SL_USART_EXTFLASH_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_USART_EXTFLASH_CLK_PORT gpioPortC +#define SL_USART_EXTFLASH_CLK_PIN 2 + +// USART0 CS on PA04 +#define SL_USART_EXTFLASH_CS_PORT gpioPortA +#define SL_USART_EXTFLASH_CS_PIN 4 + +// [USART_SL_USART_EXTFLASH]$ + +// SL_EXTFLASH_WP +// $[GPIO_SL_EXTFLASH_WP] + +// [GPIO_SL_EXTFLASH_WP]$ + +// SL_EXTFLASH_HOLD +// $[GPIO_SL_EXTFLASH_HOLD] + +// [GPIO_SL_EXTFLASH_HOLD]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/btl_spi_peripheral_usart_driver_cfg.h b/hardware/board/config/brd4402b_brd4002a/btl_spi_peripheral_usart_driver_cfg.h new file mode 100644 index 00000000000..2f8916370e5 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/btl_spi_peripheral_usart_driver_cfg.h @@ -0,0 +1,71 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Spi Peripheral Usart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_SPI_PERIPHERAL_USART_DRIVER_CONFIG_H +#define BTL_SPI_PERIPHERAL_USART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI Peripheral Usart Driver + +// Receive buffer size:[0-2048] <0-2048> +// Default: 300 +#define SL_SPI_PERIPHERAL_USART_RX_BUFFER_SIZE 300 + +// Transmit buffer size:[0-2048] <0-2048> +// Default: 50 +#define SL_SPI_PERIPHERAL_USART_TX_BUFFER_SIZE 50 + +// LDMA channel for SPI RX:[0-1] <0-1> +// Default: 0 +#define SL_SPI_PERIPHERAL_USART_LDMA_RX_CHANNEL 0 + +// LDMA channel for SPI TX:[0-1] <0-1> +// Default: 1 +#define SL_SPI_PERIPHERAL_USART_LDMA_TX_CHANNEL 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_USART_SPINCP + +// $[USART_SL_USART_SPINCP] +#define SL_USART_SPINCP_PERIPHERAL USART0 +#define SL_USART_SPINCP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_USART_SPINCP_TX_PORT gpioPortC +#define SL_USART_SPINCP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_USART_SPINCP_RX_PORT gpioPortC +#define SL_USART_SPINCP_RX_PIN 1 + +// USART0 CS on PC03 +#define SL_USART_SPINCP_CS_PORT gpioPortC +#define SL_USART_SPINCP_CS_PIN 3 + +// USART0 CLK on PC02 +#define SL_USART_SPINCP_CLK_PORT gpioPortC +#define SL_USART_SPINCP_CLK_PIN 2 + +// [USART_SL_USART_SPINCP]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_SPI_PERIPHERAL_USART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/btl_uart_driver_cfg.h b/hardware/board/config/brd4402b_brd4002a/btl_uart_driver_cfg.h new file mode 100644 index 00000000000..fb3e10d45bc --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/btl_uart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Uart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_UART_DRIVER_CONFIG_H +#define BTL_UART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_UART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_UART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_UART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_UART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_UART +// $[USART_SL_SERIAL_UART] +#define SL_SERIAL_UART_PERIPHERAL USART1 +#define SL_SERIAL_UART_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_SERIAL_UART_TX_PORT gpioPortA +#define SL_SERIAL_UART_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_SERIAL_UART_RX_PORT gpioPortA +#define SL_SERIAL_UART_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_SERIAL_UART_CTS_PORT gpioPortA +#define SL_SERIAL_UART_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_SERIAL_UART_RTS_PORT gpioPortA +#define SL_SERIAL_UART_RTS_PIN 7 + +// [USART_SL_SERIAL_UART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortB +#define SL_VCOM_ENABLE_PIN 4 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_UART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_exp.h b/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_exp.h new file mode 100644 index 00000000000..f2b3a8d2517 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_exp.h @@ -0,0 +1,141 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_EXP_H_ +#define _IOT_FLASH_CFG_EXP_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_EXP_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_EXP_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_EXP_INST_TYPE 1 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_EXP_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_EXP_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_EXP_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_EXP_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_EXP_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_EXP_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_EXP_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_EXP_SPI +// $[USART_IOT_FLASH_CFG_EXP_SPI] +#define IOT_FLASH_CFG_EXP_SPI_PERIPHERAL USART0 +#define IOT_FLASH_CFG_EXP_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_FLASH_CFG_EXP_SPI_TX_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_FLASH_CFG_EXP_SPI_RX_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_FLASH_CFG_EXP_SPI_CLK_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_CLK_PIN 2 + +// USART0 CS on PC03 +#define IOT_FLASH_CFG_EXP_SPI_CS_PORT gpioPortC +#define IOT_FLASH_CFG_EXP_SPI_CS_PIN 3 + +// [USART_IOT_FLASH_CFG_EXP_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_msc.h b/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_msc.h new file mode 100644 index 00000000000..c2af14bc7d2 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_msc.h @@ -0,0 +1,123 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_MSC_H_ +#define _IOT_FLASH_CFG_MSC_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_MSC_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_TYPE 0 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_MSC_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_MSC_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_MSC_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_MSC_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_MSC_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_MSC_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_MSC_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_MSC_SPI +// $[USART_IOT_FLASH_CFG_MSC_SPI] + +// [USART_IOT_FLASH_CFG_MSC_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_MSC_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_spiflash.h b/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_spiflash.h new file mode 100644 index 00000000000..d53830ec088 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_flash_cfg_spiflash.h @@ -0,0 +1,141 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_SPIFLASH_H_ +#define _IOT_FLASH_CFG_SPIFLASH_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_SPIFLASH_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_TYPE 1 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_SPIFLASH_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_SPIFLASH_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_SPIFLASH_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_SPIFLASH_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_SPIFLASH_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_SPIFLASH_SPI +// $[USART_IOT_FLASH_CFG_SPIFLASH_SPI] +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL USART0 +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PIN 2 + +// USART0 CS on PA04 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PORT gpioPortA +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PIN 4 + +// [USART_IOT_FLASH_CFG_SPIFLASH_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_SPIFLASH_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_exp.h b/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_exp.h new file mode 100644 index 00000000000..5e80a7767b4 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_exp.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file IOT_I2C_CFG_EXP_inst.h + * @brief Common I/O I2C instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_I2C_CFG_EXP_H_ +#define _IOT_I2C_CFG_EXP_H_ + +/******************************************************************************* + * I2C Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// I2C General Options + +// Instance number +// Instance number used when iot_i2c_open() is called. +// Default: 0 +#define IOT_I2C_CFG_EXP_INST_NUM 0 + +// Default timeout (in msec) +// Default: 500 +#define IOT_I2C_CFG_EXP_DEFAULT_TIMEOUT 500 + +// Default bus speed +// <100000=> Standard mode +// <400000=> Fast mode +// <1000000=> Fast plus mode +// <3400000=> High speed mode +// Default: 400000 +#define IOT_I2C_CFG_EXP_DEFAULT_FREQ 400000 + +// Accept NACK +// If the driver receives NACK during a transfer, the transfer is halted +// immediately but it is not considered as an error. Instead, the driver +// returns success status (useful for test purposes). +// Default: 0 +#define IOT_I2C_CFG_EXP_ACCEPT_NACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> + +// IOT_I2C_CFG_EXP_ENABLE +// $[GPIO_IOT_I2C_CFG_EXP_ENABLE] +#define IOT_I2C_CFG_EXP_ENABLE_PORT gpioPortB +#define IOT_I2C_CFG_EXP_ENABLE_PIN 0 + +// [GPIO_IOT_I2C_CFG_EXP_ENABLE]$ + +// IOT_I2C_CFG_EXP +// $[I2C_IOT_I2C_CFG_EXP] +#define IOT_I2C_CFG_EXP_PERIPHERAL I2C0 +#define IOT_I2C_CFG_EXP_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define IOT_I2C_CFG_EXP_SCL_PORT gpioPortB +#define IOT_I2C_CFG_EXP_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define IOT_I2C_CFG_EXP_SDA_PORT gpioPortB +#define IOT_I2C_CFG_EXP_SDA_PIN 3 + +// [I2C_IOT_I2C_CFG_EXP]$ + +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_I2C_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_sensor.h b/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_sensor.h new file mode 100644 index 00000000000..4c33ccd7b9f --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_sensor.h @@ -0,0 +1,106 @@ +/***************************************************************************//** + * @file IOT_I2C_CFG_SENSOR_inst.h + * @brief Common I/O I2C instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_I2C_CFG_SENSOR_H_ +#define _IOT_I2C_CFG_SENSOR_H_ + +/******************************************************************************* + * I2C Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// I2C General Options + +// Instance number +// Instance number used when iot_i2c_open() is called. +// Default: 0 +#define IOT_I2C_CFG_SENSOR_INST_NUM 0 + +// Default timeout (in msec) +// Default: 500 +#define IOT_I2C_CFG_SENSOR_DEFAULT_TIMEOUT 500 + +// Default bus speed +// <100000=> Standard mode +// <400000=> Fast mode +// <1000000=> Fast plus mode +// <3400000=> High speed mode +// Default: 400000 +#define IOT_I2C_CFG_SENSOR_DEFAULT_FREQ 400000 + +// Accept NACK +// If the driver receives NACK during a transfer, the transfer is halted +// immediately but it is not considered as an error. Instead, the driver +// returns success status (useful for test purposes). +// Default: 0 +#define IOT_I2C_CFG_SENSOR_ACCEPT_NACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> + +// IOT_I2C_CFG_SENSOR_ENABLE +// $[GPIO_IOT_I2C_CFG_SENSOR_ENABLE] + +// [GPIO_IOT_I2C_CFG_SENSOR_ENABLE]$ + +// IOT_I2C_CFG_SENSOR +// $[I2C_IOT_I2C_CFG_SENSOR] +#define IOT_I2C_CFG_SENSOR_PERIPHERAL I2C0 +#define IOT_I2C_CFG_SENSOR_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define IOT_I2C_CFG_SENSOR_SCL_PORT gpioPortB +#define IOT_I2C_CFG_SENSOR_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define IOT_I2C_CFG_SENSOR_SDA_PORT gpioPortB +#define IOT_I2C_CFG_SENSOR_SDA_PIN 3 + +// [I2C_IOT_I2C_CFG_SENSOR]$ + +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_I2C_CFG_SENSOR_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_test.h b/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_test.h new file mode 100644 index 00000000000..86ef507de45 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_i2c_cfg_test.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file IOT_I2C_CFG_TEST_inst.h + * @brief Common I/O I2C instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_I2C_CFG_TEST_H_ +#define _IOT_I2C_CFG_TEST_H_ + +/******************************************************************************* + * I2C Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// I2C General Options + +// Instance number +// Instance number used when iot_i2c_open() is called. +// Default: 0 +#define IOT_I2C_CFG_TEST_INST_NUM 0 + +// Default timeout (in msec) +// Default: 500 +#define IOT_I2C_CFG_TEST_DEFAULT_TIMEOUT 500 + +// Default bus speed +// <100000=> Standard mode +// <400000=> Fast mode +// <1000000=> Fast plus mode +// <3400000=> High speed mode +// Default: 400000 +#define IOT_I2C_CFG_TEST_DEFAULT_FREQ 400000 + +// Accept NACK +// If the driver receives NACK during a transfer, the transfer is halted +// immediately but it is not considered as an error. Instead, the driver +// returns success status (useful for test purposes). +// Default: 0 +#define IOT_I2C_CFG_TEST_ACCEPT_NACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> + +// IOT_I2C_CFG_TEST_ENABLE +// $[GPIO_IOT_I2C_CFG_TEST_ENABLE] +#define IOT_I2C_CFG_TEST_ENABLE_PORT gpioPortB +#define IOT_I2C_CFG_TEST_ENABLE_PIN 0 + +// [GPIO_IOT_I2C_CFG_TEST_ENABLE]$ + +// IOT_I2C_CFG_TEST +// $[I2C_IOT_I2C_CFG_TEST] +#define IOT_I2C_CFG_TEST_PERIPHERAL I2C0 +#define IOT_I2C_CFG_TEST_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define IOT_I2C_CFG_TEST_SCL_PORT gpioPortB +#define IOT_I2C_CFG_TEST_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define IOT_I2C_CFG_TEST_SDA_PORT gpioPortB +#define IOT_I2C_CFG_TEST_SDA_PIN 3 + +// [I2C_IOT_I2C_CFG_TEST]$ + +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_I2C_CFG_TEST_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_exp.h b/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_exp.h new file mode 100644 index 00000000000..293a6e41d33 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_exp.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_EXP_H_ +#define _IOT_PWM_CFG_EXP_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_EXP_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_EXP +// $[TIMER_IOT_PWM_CFG_EXP] +#define IOT_PWM_CFG_EXP_PERIPHERAL TIMER4 +#define IOT_PWM_CFG_EXP_PERIPHERAL_NO 4 + +// TIMER4 CC0 on PB00 +#define IOT_PWM_CFG_EXP_CC0_PORT gpioPortB +#define IOT_PWM_CFG_EXP_CC0_PIN 0 + + + +// [TIMER_IOT_PWM_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_led0.h b/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_led0.h new file mode 100644 index 00000000000..7dff8a5462e --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_led0.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_LED0_H_ +#define _IOT_PWM_CFG_LED0_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_LED0_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_LED0 +// $[TIMER_IOT_PWM_CFG_LED0] +#define IOT_PWM_CFG_LED0_PERIPHERAL TIMER0 +#define IOT_PWM_CFG_LED0_PERIPHERAL_NO 0 + +// TIMER0 CC0 on PD02 +#define IOT_PWM_CFG_LED0_CC0_PORT gpioPortD +#define IOT_PWM_CFG_LED0_CC0_PIN 2 + + + +// [TIMER_IOT_PWM_CFG_LED0]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_LED0_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_led1.h b/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_led1.h new file mode 100644 index 00000000000..f290b8319e6 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_pwm_cfg_led1.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_LED1_H_ +#define _IOT_PWM_CFG_LED1_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_LED1_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_LED1 +// $[TIMER_IOT_PWM_CFG_LED1] +#define IOT_PWM_CFG_LED1_PERIPHERAL TIMER1 +#define IOT_PWM_CFG_LED1_PERIPHERAL_NO 1 + +// TIMER1 CC0 on PD03 +#define IOT_PWM_CFG_LED1_CC0_PORT gpioPortD +#define IOT_PWM_CFG_LED1_CC0_PIN 3 + + + +// [TIMER_IOT_PWM_CFG_LED1]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_LED1_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_spi_cfg_exp.h b/hardware/board/config/brd4402b_brd4002a/iot_spi_cfg_exp.h new file mode 100644 index 00000000000..af0be6c062a --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_spi_cfg_exp.h @@ -0,0 +1,128 @@ +/***************************************************************************//** + * @file iot_spi_cfg_inst.h + * @brief Common I/O SPI instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_SPI_CFG_EXP_H_ +#define _IOT_SPI_CFG_EXP_H_ + +/******************************************************************************* + * SPI Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI General Options + +// Instance number +// Instance number used when iot_spi_open() is called. +// Default: 0 +#define IOT_SPI_CFG_EXP_INST_NUM 0 + +// Default SPI bitrate +// Default: 1000000 +#define IOT_SPI_CFG_EXP_DEFAULT_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_SPI_CFG_EXP_DEFAULT_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_SPI_CFG_EXP_DEFAULT_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_SPI_CFG_EXP_DEFAULT_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_SPI_CFG_EXP_DEFAULT_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_SPI_CFG_EXP_DEFAULT_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_SPI_CFG_EXP_DEFAULT_SLAVE_START_MODE spidrvSlaveStartImmediate + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_SPI_CFG_EXP_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_SPI_CFG_EXP +// $[USART_IOT_SPI_CFG_EXP] +#define IOT_SPI_CFG_EXP_PERIPHERAL USART0 +#define IOT_SPI_CFG_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_SPI_CFG_EXP_TX_PORT gpioPortC +#define IOT_SPI_CFG_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_SPI_CFG_EXP_RX_PORT gpioPortC +#define IOT_SPI_CFG_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_SPI_CFG_EXP_CLK_PORT gpioPortC +#define IOT_SPI_CFG_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define IOT_SPI_CFG_EXP_CS_PORT gpioPortC +#define IOT_SPI_CFG_EXP_CS_PIN 3 + +// [USART_IOT_SPI_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_SPI_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_spi_cfg_loopback.h b/hardware/board/config/brd4402b_brd4002a/iot_spi_cfg_loopback.h new file mode 100644 index 00000000000..88a0ff78959 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_spi_cfg_loopback.h @@ -0,0 +1,128 @@ +/***************************************************************************//** + * @file iot_spi_cfg_inst.h + * @brief Common I/O SPI instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_SPI_CFG_LOOPBACK_H_ +#define _IOT_SPI_CFG_LOOPBACK_H_ + +/******************************************************************************* + * SPI Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI General Options + +// Instance number +// Instance number used when iot_spi_open() is called. +// Default: 0 +#define IOT_SPI_CFG_LOOPBACK_INST_NUM 0 + +// Default SPI bitrate +// Default: 1000000 +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_SPI_CFG_LOOPBACK_DEFAULT_SLAVE_START_MODE spidrvSlaveStartImmediate + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_SPI_CFG_LOOPBACK_LOOPBACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_SPI_CFG_LOOPBACK +// $[USART_IOT_SPI_CFG_LOOPBACK] +#define IOT_SPI_CFG_LOOPBACK_PERIPHERAL USART0 +#define IOT_SPI_CFG_LOOPBACK_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define IOT_SPI_CFG_LOOPBACK_TX_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_TX_PIN 0 + +// USART0 RX on PC01 +#define IOT_SPI_CFG_LOOPBACK_RX_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_RX_PIN 1 + +// USART0 CLK on PC02 +#define IOT_SPI_CFG_LOOPBACK_CLK_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_CLK_PIN 2 + +// USART0 CS on PC03 +#define IOT_SPI_CFG_LOOPBACK_CS_PORT gpioPortC +#define IOT_SPI_CFG_LOOPBACK_CS_PIN 3 + +// [USART_IOT_SPI_CFG_LOOPBACK]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_SPI_CFG_LOOPBACK_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_exp.h b/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_exp.h new file mode 100644 index 00000000000..25771aa8183 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_exp.h @@ -0,0 +1,126 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_EXP_H_ +#define _IOT_UART_CFG_EXP_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_EXP_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_EXP_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_EXP_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_EXP_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_EXP_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_EXP_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_EXP_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_EXP +// $[USART_IOT_UART_CFG_EXP] +#define IOT_UART_CFG_EXP_PERIPHERAL USART1 +#define IOT_UART_CFG_EXP_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define IOT_UART_CFG_EXP_TX_PORT gpioPortA +#define IOT_UART_CFG_EXP_TX_PIN 5 + +// USART1 RX on PA06 +#define IOT_UART_CFG_EXP_RX_PORT gpioPortA +#define IOT_UART_CFG_EXP_RX_PIN 6 + + + + + +// [USART_IOT_UART_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_loopback.h b/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_loopback.h new file mode 100644 index 00000000000..114e0d30cc6 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_loopback.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_LOOPBACK_H_ +#define _IOT_UART_CFG_LOOPBACK_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_LOOPBACK_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_LOOPBACK_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_LOOPBACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_LOOPBACK +// $[USART_IOT_UART_CFG_LOOPBACK] +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL USART1 +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define IOT_UART_CFG_LOOPBACK_TX_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_TX_PIN 5 + +// USART1 RX on PA06 +#define IOT_UART_CFG_LOOPBACK_RX_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_RX_PIN 6 + + + +// USART1 RTS on PA07 +#define IOT_UART_CFG_LOOPBACK_RTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_RTS_PIN 7 + +// USART1 CTS on PA08 +#define IOT_UART_CFG_LOOPBACK_CTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_CTS_PIN 8 + +// [USART_IOT_UART_CFG_LOOPBACK]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_LOOPBACK_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_vcom.h b/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_vcom.h new file mode 100644 index 00000000000..38cd042bf01 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/iot_uart_cfg_vcom.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_VCOM_H_ +#define _IOT_UART_CFG_VCOM_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_VCOM_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_VCOM_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_VCOM_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_VCOM_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_VCOM_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_VCOM_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_VCOM_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_VCOM +// $[USART_IOT_UART_CFG_VCOM] +#define IOT_UART_CFG_VCOM_PERIPHERAL USART1 +#define IOT_UART_CFG_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define IOT_UART_CFG_VCOM_TX_PORT gpioPortA +#define IOT_UART_CFG_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define IOT_UART_CFG_VCOM_RX_PORT gpioPortA +#define IOT_UART_CFG_VCOM_RX_PIN 6 + + + +// USART1 RTS on PA07 +#define IOT_UART_CFG_VCOM_RTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_RTS_PIN 7 + +// USART1 CTS on PA08 +#define IOT_UART_CFG_VCOM_CTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_CTS_PIN 8 + +// [USART_IOT_UART_CFG_VCOM]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_VCOM_H_ */ diff --git a/hardware/board/config/brd4402b_brd4002a/legacy_ncp_spi_config.h b/hardware/board/config/brd4402b_brd4002a/legacy_ncp_spi_config.h new file mode 100644 index 00000000000..7a6c182b089 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/legacy_ncp_spi_config.h @@ -0,0 +1,60 @@ +/***************************************************************************//** + * @file + * @brief SPIDRV Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +#ifndef LEGACY_NCP_SPI_CONFIG_H +#define LEGACY_NCP_SPI_CONFIG_H + +// <<< sl:start pin_tool >>> +// LEGACY_NCP_SPI +// $[USART_LEGACY_NCP_SPI] +#define LEGACY_NCP_SPI_PERIPHERAL USART0 +#define LEGACY_NCP_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define LEGACY_NCP_SPI_TX_PORT gpioPortC +#define LEGACY_NCP_SPI_TX_PIN 0 + +// USART0 RX on PC01 +#define LEGACY_NCP_SPI_RX_PORT gpioPortC +#define LEGACY_NCP_SPI_RX_PIN 1 + +// USART0 CLK on PC02 +#define LEGACY_NCP_SPI_CLK_PORT gpioPortC +#define LEGACY_NCP_SPI_CLK_PIN 2 + +// USART0 CS on PC03 +#define LEGACY_NCP_SPI_CS_PORT gpioPortC +#define LEGACY_NCP_SPI_CS_PIN 3 + +// [USART_LEGACY_NCP_SPI]$ + +// LEGACY_NCP_SPI_HOST_INT +// $[GPIO_LEGACY_NCP_SPI_HOST_INT] +#define LEGACY_NCP_SPI_HOST_INT_PORT gpioPortB +#define LEGACY_NCP_SPI_HOST_INT_PIN 0 + +// [GPIO_LEGACY_NCP_SPI_HOST_INT]$ + +// LEGACY_NCP_SPI_WAKE_INT +// $[GPIO_LEGACY_NCP_SPI_WAKE_INT] +#define LEGACY_NCP_SPI_WAKE_INT_PORT gpioPortB +#define LEGACY_NCP_SPI_WAKE_INT_PIN 1 + +// [GPIO_LEGACY_NCP_SPI_WAKE_INT]$ +// <<< sl:end pin_tool >>> + +#endif // SL_SPIDRV_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_board_control_config.h b/hardware/board/config/brd4402b_brd4002a/sl_board_control_config.h new file mode 100644 index 00000000000..7912cfea0c9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_board_control_config.h @@ -0,0 +1,76 @@ +/***************************************************************************//** + * @file + * @brief Board Control + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BOARD_CONTROL_CONFIG_H +#define SL_BOARD_CONTROL_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Enable Virtual COM UART +// Default: 0 +#define SL_BOARD_ENABLE_VCOM 0 + +// Enable Display +// Default: 0 +#define SL_BOARD_ENABLE_DISPLAY 0 + +// Enable Relative Humidity and Temperature sensor +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_RHT 0 + +// Disable SPI Flash +// Default: 1 +#define SL_BOARD_DISABLE_MEMORY_SPI 1 + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BOARD_ENABLE_VCOM +// $[GPIO_SL_BOARD_ENABLE_VCOM] +#define SL_BOARD_ENABLE_VCOM_PORT gpioPortB +#define SL_BOARD_ENABLE_VCOM_PIN 4 +// [GPIO_SL_BOARD_ENABLE_VCOM]$ + +// SL_BOARD_ENABLE_DISPLAY +// $[GPIO_SL_BOARD_ENABLE_DISPLAY] +#define SL_BOARD_ENABLE_DISPLAY_PORT gpioPortC +#define SL_BOARD_ENABLE_DISPLAY_PIN 7 +// [GPIO_SL_BOARD_ENABLE_DISPLAY]$ + +// SL_BOARD_ENABLE_SENSOR_RHT +// $[GPIO_SL_BOARD_ENABLE_SENSOR_RHT] +#define SL_BOARD_ENABLE_SENSOR_RHT_PORT gpioPortC +#define SL_BOARD_ENABLE_SENSOR_RHT_PIN 7 +// [GPIO_SL_BOARD_ENABLE_SENSOR_RHT]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_BOARD_CONTROL_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_spi_usart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_spi_usart_exp_config.h new file mode 100644 index 00000000000..c93b02c0741 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_spi_usart_exp_config.h @@ -0,0 +1,110 @@ +/***************************************************************************//** + * @file + * @brief CPC SPI SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_CPC_DRV_SPI_USART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_SPI_USART_EXP_SECONDARY_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// CPC-Secondary SPI Driver Configuration + +// Queues size configuration + +// Number of frame that can be queued in the driver receive queue +// A greater number decreases the chances of retransmission due to dropped frames at the cost of memory footprint. +// Default : 10 +// 10 +#define SL_CPC_DRV_SPI_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// A greater number increases the transmission responsiveness at the cost of memory footprint. +// Default : 10 +// 10 +#define SL_CPC_DRV_SPI_EXP_TX_QUEUE_SIZE 10 +// + +// LDMA SYNCTRIG bit configuration +// The LDMA SYNCTRIG bit number for the TX availability [bit] <0-7> +// Specify which SYNCTRIG bit is used. Modify this value to avoid collisions if specific LDMA SYNCTRIG bits need to be used elsewhere in the project. +// Default : 7 +// 7 +#define SL_CPC_DRV_SPI_EXP_TX_AVAILABILITY_SYNCTRIG_CH 6 + +// The LDMA SYNCTRIG bit number for the CS PRS channel [bit] <0-7> +// Specify which SYNCTRIG bit is used. Modify this value to avoid collisions if specific LDMA SYNCTRIG bits need to be used elsewhere in the project. +// This bit number is tied to the equivalent PRS channel number. Keep that in mind if using PRS channels elsewhere in the project. +// Default : 5 +// 5 +#define SL_CPC_DRV_SPI_EXP_CS_SYNCTRIG_PRS_CH 5 + +// The LDMA SYNCTRIG bit number for the TXC PRS channel [bit] <0-7> +// Specify which SYNCTRIG bit is used. Modify this value to avoid collisions if specific LDMA SYNCTRIG bits need to be used elsewhere in the project. +// This bit number is tied to the equivalent PRS channel number. Keep that in mind if using PRS channels elsewhere in the project. +// Default : 6 +// 6 +#define SL_CPC_DRV_SPI_EXP_TXC_SYNCTRIG_PRS_CH 4 + +// +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_SPI_EXP_RX_IRQ +// $[GPIO_SL_CPC_DRV_SPI_EXP_RX_IRQ] +#define SL_CPC_DRV_SPI_EXP_RX_IRQ_PORT gpioPortB +#define SL_CPC_DRV_SPI_EXP_RX_IRQ_PIN 0 + +// [GPIO_SL_CPC_DRV_SPI_EXP_RX_IRQ]$ + +// SL_CPC_DRV_SPI_EXP +// $[USART_SL_CPC_DRV_SPI_EXP] +#define SL_CPC_DRV_SPI_EXP_PERIPHERAL USART0 +#define SL_CPC_DRV_SPI_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_CPC_DRV_SPI_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_CPC_DRV_SPI_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_CPC_DRV_SPI_EXP_CLK_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_CPC_DRV_SPI_EXP_CS_PORT gpioPortC +#define SL_CPC_DRV_SPI_EXP_CS_PIN 3 + +// [USART_SL_CPC_DRV_SPI_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_SPI_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h new file mode 100644 index 00000000000..c87e562ef9e --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[EUSART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC00 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 0 + +// EUART0 RX on PC01 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 1 + +// EUART0 CTS on PC02 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_CTS_PIN 2 + +// EUART0 RTS on PC03 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RTS_PIN 3 + +// [EUSART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h new file mode 100644 index 00000000000..702bbcc2fce --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[EUSART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 7 + +// [EUSART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h new file mode 100644 index 00000000000..acce477ea41 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[USART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL USART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 1 + +// USART0 CTS on PC02 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_CTS_PIN 2 + +// USART0 RTS on PC03 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RTS_PIN 3 + +// [USART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h new file mode 100644 index 00000000000..fd7b3916310 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[USART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL USART1 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 7 + +// [USART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn0_config.h b/hardware/board/config/brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn0_config.h new file mode 100644 index 00000000000..3d58eda53af --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn0_config.h @@ -0,0 +1,53 @@ +/***************************************************************************//** + * @file + * @brief CPC GPIO Expander instance configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_GPIO_EXPANDER_GPIO_BTN0_CONFIG_H +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_CONFIG_H + +// GPIO Pin Name +// Specify the name of the GPIO pin instance which is reported to the Host/Primary device +// Default: "UNDEFINED" +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_NAME "BTN0" + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_GPIO_EXPANDER_GPIO_BTN0 +// $[GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN0] +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_PORT gpioPortB +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN0_PIN 0 + +// [GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN0]$ + +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_GPIO_EXPANDER_GPIO_BTN0_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn1_config.h b/hardware/board/config/brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn1_config.h new file mode 100644 index 00000000000..42dca6aad38 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn1_config.h @@ -0,0 +1,53 @@ +/***************************************************************************//** + * @file + * @brief CPC GPIO Expander instance configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_GPIO_EXPANDER_GPIO_BTN1_CONFIG_H +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_CONFIG_H + +// GPIO Pin Name +// Specify the name of the GPIO pin instance which is reported to the Host/Primary device +// Default: "UNDEFINED" +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_NAME "BTN1" + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_GPIO_EXPANDER_GPIO_BTN1 +// $[GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN1] +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_PORT gpioPortB +#define SL_CPC_GPIO_EXPANDER_GPIO_BTN1_PIN 1 + +// [GPIO_SL_CPC_GPIO_EXPANDER_GPIO_BTN1]$ + +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_GPIO_EXPANDER_GPIO_BTN1_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4402b_brd4002a/sl_device_init_hfxo_config.h new file mode 100644 index 00000000000..18dc2dee236 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_device_init_hfxo_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_HFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_HFXO_CONFIG_H +#define SL_DEVICE_INIT_HFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// External sine wave +// Default: cmuHfxoOscMode_Crystal +#define SL_DEVICE_INIT_HFXO_MODE cmuHfxoOscMode_Crystal + +// Frequency <38000000-40000000> +// Default: 38400000 +#define SL_DEVICE_INIT_HFXO_FREQ 38400000 + +// HFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 + +// CTUNE <0-255> +// Default: 140 +#define SL_DEVICE_INIT_HFXO_CTUNE 141 + +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_HFXO_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4402b_brd4002a/sl_device_init_lfxo_config.h new file mode 100644 index 00000000000..3d61da3c6bf --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_device_init_lfxo_config.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_LFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_LFXO_CONFIG_H +#define SL_DEVICE_INIT_LFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// AC-coupled buffer +// External digital clock +// Default: cmuLfxoOscMode_Crystal +#define SL_DEVICE_INIT_LFXO_MODE cmuLfxoOscMode_Crystal + +// CTUNE <0-127> +// Default: 63 +#define SL_DEVICE_INIT_LFXO_CTUNE 42 + +// LFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 100 + +// Startup Timeout Delay +// +// 2 cycles +// 256 cycles +// 1K cycles +// 2K cycles +// 4K cycles +// 8K cycles +// 16K cycles +// 32K cycles +// Default: cmuLfxoStartupDelay_4KCycles +#define SL_DEVICE_INIT_LFXO_TIMEOUT cmuLfxoStartupDelay_4KCycles +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_LFXO_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_i2cspm_sensor_config.h b/hardware/board/config/brd4402b_brd4002a/sl_i2cspm_sensor_config.h new file mode 100644 index 00000000000..228cd5c51d6 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_i2cspm_sensor_config.h @@ -0,0 +1,71 @@ +/***************************************************************************//** + * @file + * @brief I2CSPM Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_I2CSPM_SENSOR_CONFIG_H +#define SL_I2CSPM_SENSOR_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu + +// I2CSPM settings + +// Reference clock frequency +// Frequency in Hz of the reference clock. +// Select 0 to use the frequency of the currently selected clock. +// Default: 0 +#define SL_I2CSPM_SENSOR_REFERENCE_CLOCK 0 + +// Speed mode +// <0=> Standard mode (100kbit/s) +// <1=> Fast mode (400kbit/s) +// <2=> Fast mode plus (1Mbit/s) +// Default: 0 +#define SL_I2CSPM_SENSOR_SPEED_MODE 0 +// end I2CSPM config + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_I2CSPM_SENSOR +// $[I2C_SL_I2CSPM_SENSOR] +#define SL_I2CSPM_SENSOR_PERIPHERAL I2C0 +#define SL_I2CSPM_SENSOR_PERIPHERAL_NO 0 + +// I2C0 SCL on PB02 +#define SL_I2CSPM_SENSOR_SCL_PORT gpioPortB +#define SL_I2CSPM_SENSOR_SCL_PIN 2 + +// I2C0 SDA on PB03 +#define SL_I2CSPM_SENSOR_SDA_PORT gpioPortB +#define SL_I2CSPM_SENSOR_SDA_PIN 3 + +// [I2C_SL_I2CSPM_SENSOR]$ +// <<< sl:end pin_tool >>> + +#endif // SL_I2CSPM_SENSOR_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_iostream_eusart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_iostream_eusart_exp_config.h new file mode 100644 index 00000000000..2b3b3ca617e --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_iostream_eusart_exp_config.h @@ -0,0 +1,107 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_EXP_CONFIG_H +#define SL_IOSTREAM_EUSART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_EXP_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_EXP +// $[EUSART_SL_IOSTREAM_EUSART_EXP] +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_IOSTREAM_EUSART_EXP_TX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_EXP_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_IOSTREAM_EUSART_EXP_RX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_EXP_RX_PIN 6 + + + +// [EUSART_SL_IOSTREAM_EUSART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4002a/sl_iostream_eusart_vcom_config.h b/hardware/board/config/brd4402b_brd4002a/sl_iostream_eusart_vcom_config.h new file mode 100644 index 00000000000..0aba6802838 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_iostream_eusart_vcom_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_VCOM_CONFIG_H +#define SL_IOSTREAM_EUSART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_VCOM +// $[EUSART_SL_IOSTREAM_EUSART_VCOM] +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_IOSTREAM_EUSART_VCOM_TX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_IOSTREAM_EUSART_VCOM_RX_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_IOSTREAM_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_IOSTREAM_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_RTS_PIN 7 + +// [EUSART_SL_IOSTREAM_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4002a/sl_iostream_usart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_iostream_usart_exp_config.h new file mode 100644 index 00000000000..e7bfbe903f9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_iostream_usart_exp_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_EXP_CONFIG_H +#define SL_IOSTREAM_USART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_EXP +// $[USART_SL_IOSTREAM_USART_EXP] +#define SL_IOSTREAM_USART_EXP_PERIPHERAL USART1 +#define SL_IOSTREAM_USART_EXP_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_IOSTREAM_USART_EXP_TX_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_IOSTREAM_USART_EXP_RX_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_IOSTREAM_USART_EXP_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_IOSTREAM_USART_EXP_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_RTS_PIN 7 + +// [USART_SL_IOSTREAM_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4002a/sl_iostream_usart_vcom_config.h b/hardware/board/config/brd4402b_brd4002a/sl_iostream_usart_vcom_config.h new file mode 100644 index 00000000000..db538aa6d9f --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_iostream_usart_vcom_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_VCOM_CONFIG_H +#define SL_IOSTREAM_USART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_VCOM +// $[USART_SL_IOSTREAM_USART_VCOM] +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL USART1 +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_IOSTREAM_USART_VCOM_TX_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_IOSTREAM_USART_VCOM_RX_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_IOSTREAM_USART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_IOSTREAM_USART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_RTS_PIN 7 + +// [USART_SL_IOSTREAM_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4002a/sl_memlcd_usart_config.h b/hardware/board/config/brd4402b_brd4002a/sl_memlcd_usart_config.h new file mode 100644 index 00000000000..8266448b811 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_memlcd_usart_config.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file + * @brief SPI abstraction used by memory lcd display + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MEMLCD_CONFIG_H +#define SL_MEMLCD_CONFIG_H + +// <<< sl:start pin_tool >>> +// SL_MEMLCD_SPI +// $[USART_SL_MEMLCD_SPI] +#define SL_MEMLCD_SPI_PERIPHERAL USART0 +#define SL_MEMLCD_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_MEMLCD_SPI_TX_PORT gpioPortC +#define SL_MEMLCD_SPI_TX_PIN 0 + +// USART0 CLK on PC02 +#define SL_MEMLCD_SPI_CLK_PORT gpioPortC +#define SL_MEMLCD_SPI_CLK_PIN 2 + +// [USART_SL_MEMLCD_SPI]$ + +// SL_MEMLCD_SPI_CS +// $[GPIO_SL_MEMLCD_SPI_CS] +#define SL_MEMLCD_SPI_CS_PORT gpioPortC +#define SL_MEMLCD_SPI_CS_PIN 6 + +// [GPIO_SL_MEMLCD_SPI_CS]$ + +// SL_MEMLCD_EXTCOMIN +// $[GPIO_SL_MEMLCD_EXTCOMIN] +#define SL_MEMLCD_EXTCOMIN_PORT gpioPortA +#define SL_MEMLCD_EXTCOMIN_PIN 0 + +// [GPIO_SL_MEMLCD_EXTCOMIN]$ + +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4402b_brd4002a/sl_mx25_flash_shutdown_usart_config.h b/hardware/board/config/brd4402b_brd4002a/sl_mx25_flash_shutdown_usart_config.h new file mode 100644 index 00000000000..c48ea84a266 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_mx25_flash_shutdown_usart_config.h @@ -0,0 +1,64 @@ +/***************************************************************************//** + * @file + * @brief SL_MX25_FLASH_SHUTDOWN_USART Config + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MX25_FLASH_SHUTDOWN_CONFIG_H +#define SL_MX25_FLASH_SHUTDOWN_CONFIG_H + +// <<< sl:start pin_tool >>> +// {usart signal=TX,RX,CLK} SL_MX25_FLASH_SHUTDOWN +// [USART_SL_MX25_FLASH_SHUTDOWN] +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL USART0 +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_MX25_FLASH_SHUTDOWN_TX_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_MX25_FLASH_SHUTDOWN_RX_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_MX25_FLASH_SHUTDOWN_CLK_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_CLK_PIN 2 + +// [USART_SL_MX25_FLASH_SHUTDOWN] + +// SL_MX25_FLASH_SHUTDOWN_CS + +// $[GPIO_SL_MX25_FLASH_SHUTDOWN_CS] +#define SL_MX25_FLASH_SHUTDOWN_CS_PORT gpioPortA +#define SL_MX25_FLASH_SHUTDOWN_CS_PIN 4 + +// [GPIO_SL_MX25_FLASH_SHUTDOWN_CS]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_MX25_FLASH_SHUTDOWN_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_ncp_spidrv_usart_config.h b/hardware/board/config/brd4402b_brd4002a/sl_ncp_spidrv_usart_config.h new file mode 100644 index 00000000000..71fa842005c --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_ncp_spidrv_usart_config.h @@ -0,0 +1,94 @@ +/***************************************************************************//** + * @file + * @brief Open thread NCP spidrv usart configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_NCP_SPIDRV_USART_CONFIG_H +#define SL_NCP_SPIDRV_USART_CONFIG_H +#include "spidrv.h" + +// NCP spidrv usart Configuration + +// Bit order on the SPI bus +// LSB transmitted first +// MSB transmitted first +#define SL_NCP_SPIDRV_USART_BIT_ORDER spidrvBitOrderMsbFirst + +// SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define SL_NCP_SPIDRV_USART_CLOCK_MODE spidrvClockMode0 + +// Chip Select Interrupt Number on Falling Edge +// Default: 10 +#define SL_NCP_SPIDRV_USART_CS_FALLING_EDGE_INT_NO 0 + +// Chip Select Interrupt Number on Rising Edge +// Default: 9 +#define SL_NCP_SPIDRV_USART_CS_RISING_EDGE_INT_NO 1 +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_NCP_SPIDRV_USART_HOST_INT +// $[GPIO_SL_NCP_SPIDRV_USART_HOST_INT] +#define SL_NCP_SPIDRV_USART_HOST_INT_PORT gpioPortB +#define SL_NCP_SPIDRV_USART_HOST_INT_PIN 0 + +// [GPIO_SL_NCP_SPIDRV_USART_HOST_INT]$ + +// SL_NCP_SPIDRV_USART +// $[USART_SL_NCP_SPIDRV_USART] +#define SL_NCP_SPIDRV_USART_PERIPHERAL USART0 +#define SL_NCP_SPIDRV_USART_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_NCP_SPIDRV_USART_TX_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_NCP_SPIDRV_USART_RX_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_NCP_SPIDRV_USART_CLK_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_NCP_SPIDRV_USART_CS_PORT gpioPortC +#define SL_NCP_SPIDRV_USART_CS_PIN 3 + +// [USART_SL_NCP_SPIDRV_USART]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_NCP_SPIDRV_USART_CONFIG_H */ diff --git a/hardware/board/config/brd4402b_brd4002a/sl_pwm_init_led0_config.h b/hardware/board/config/brd4402b_brd4002a/sl_pwm_init_led0_config.h new file mode 100644 index 00000000000..74ebd7c6ed9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_pwm_init_led0_config.h @@ -0,0 +1,75 @@ +/***************************************************************************//** + * @file + * @brief PWM Driver + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef PWM_INIT_LED0_CONFIG_H +#define PWM_INIT_LED0_CONFIG_H + +#ifdef __cplusplus +extern "C" { +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM configuration + +// PWM frequency [Hz] +// Default: 10000 +#define SL_PWM_LED0_FREQUENCY 10000 + +// Polarity +// Active high +// Active low +// Default: PWM_ACTIVE_HIGH +#define SL_PWM_LED0_POLARITY PWM_ACTIVE_HIGH +// end pwm configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_PWM_LED0 +// $[TIMER_SL_PWM_LED0] +#define SL_PWM_LED0_PERIPHERAL TIMER0 +#define SL_PWM_LED0_PERIPHERAL_NO 0 + +#define SL_PWM_LED0_OUTPUT_CHANNEL 0 +// TIMER0 CC0 on PD02 +#define SL_PWM_LED0_OUTPUT_PORT gpioPortD +#define SL_PWM_LED0_OUTPUT_PIN 2 + +// [TIMER_SL_PWM_LED0]$ + +// <<< sl:end pin_tool >>> + +#ifdef __cplusplus +} +#endif + +#endif // PWM_INIT_LED0_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_pwm_init_led1_config.h b/hardware/board/config/brd4402b_brd4002a/sl_pwm_init_led1_config.h new file mode 100644 index 00000000000..199e48f2797 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_pwm_init_led1_config.h @@ -0,0 +1,75 @@ +/***************************************************************************//** + * @file + * @brief PWM Driver + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef PWM_INIT_LED1_CONFIG_H +#define PWM_INIT_LED1_CONFIG_H + +#ifdef __cplusplus +extern "C" { +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM configuration + +// PWM frequency [Hz] +// Default: 10000 +#define SL_PWM_LED1_FREQUENCY 10000 + +// Polarity +// Active high +// Active low +// Default: PWM_ACTIVE_HIGH +#define SL_PWM_LED1_POLARITY PWM_ACTIVE_HIGH +// end pwm configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_PWM_LED1 +// $[TIMER_SL_PWM_LED1] +#define SL_PWM_LED1_PERIPHERAL TIMER1 +#define SL_PWM_LED1_PERIPHERAL_NO 1 + +#define SL_PWM_LED1_OUTPUT_CHANNEL 0 +// TIMER1 CC0 on PD03 +#define SL_PWM_LED1_OUTPUT_PORT gpioPortD +#define SL_PWM_LED1_OUTPUT_PIN 3 + +// [TIMER_SL_PWM_LED1]$ + +// <<< sl:end pin_tool >>> + +#ifdef __cplusplus +} +#endif + +#endif // PWM_INIT_LED1_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4402b_brd4002a/sl_rail_util_pa_config.h new file mode 100644 index 00000000000..a1a5fce5865 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_rail_util_pa_config.h @@ -0,0 +1,81 @@ +/***************************************************************************//** + * @file + * @brief Power Amplifier configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PA_CONFIG_H +#define SL_RAIL_UTIL_PA_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// PA Configuration +// Initial PA Power (deci-dBm, 100 = 10.0 dBm) +// Default: 100 +#define SL_RAIL_UTIL_PA_POWER_DECI_DBM 100 + +// PA Ramp Time (microseconds) +// <0-65535:1> +// Default: 2 +#define SL_RAIL_UTIL_PA_RAMP_TIME_US 2 +// Milli-volts on PA supply pin (PA_VDD) +// <0-65535:1> +// Default: 3300 +#define SL_RAIL_UTIL_PA_VOLTAGE_MV 1800 +// 2.4 GHz PA Selection +// Highest Possible +// High Power (chip-specific) +// Low Power +// Disable +// Default: RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +#define SL_RAIL_UTIL_PA_SELECTION_2P4GHZ RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +// Sub-1 GHz PA Selection +// Disable +// Default: RAIL_TX_POWER_MODE_NONE +#define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_NONE +// + +// PA Curve Configuration +// Header file containing custom PA curves +// Default: "pa_curves_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_HEADER "pa_curves_efr32.h" +// Header file containing PA curve types +// Default: "pa_curve_types_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_TYPES "pa_curve_types_efr32.h" +// + +// PA Calibration Configuration +// Apply PA Calibration Factory Offset +// Default: 1 +#define SL_RAIL_UTIL_PA_CALIBRATION_ENABLE 1 +// + +// <<< end of configuration section >>> + +#endif // SL_RAIL_UTIL_PA_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_rail_util_pti_config.h b/hardware/board/config/brd4402b_brd4002a/sl_rail_util_pti_config.h new file mode 100644 index 00000000000..90431d79360 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_rail_util_pti_config.h @@ -0,0 +1,73 @@ +/***************************************************************************//** + * @file + * @brief Packet Trace Information configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PTI_CONFIG_H +#define SL_RAIL_UTIL_PTI_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// PTI Configuration + +// PTI mode +// UART +// UART onewire +// SPI +// Disabled +// Default: RAIL_PTI_MODE_UART +#define SL_RAIL_UTIL_PTI_MODE RAIL_PTI_MODE_UART + +// PTI Baud Rate (Hertz) +// <147800-20000000:1> +// Default: 1600000 +#define SL_RAIL_UTIL_PTI_BAUD_RATE_HZ 1600000 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_RAIL_UTIL_PTI +// $[PTI_SL_RAIL_UTIL_PTI] +#define SL_RAIL_UTIL_PTI_PERIPHERAL PTI + +// PTI DOUT on PC04 +#define SL_RAIL_UTIL_PTI_DOUT_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DOUT_PIN 4 + +// PTI DFRAME on PC05 +#define SL_RAIL_UTIL_PTI_DFRAME_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DFRAME_PIN 5 + + +// [PTI_SL_RAIL_UTIL_PTI]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_RAIL_UTIL_PTI_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_simple_button_btn0_config.h b/hardware/board/config/brd4402b_brd4002a/sl_simple_button_btn0_config.h new file mode 100644 index 00000000000..ab0634f8899 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_simple_button_btn0_config.h @@ -0,0 +1,58 @@ +/***************************************************************************//** + * @file + * @brief Simple Button Driver User Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_BUTTON_BTN0_CONFIG_H +#define SL_SIMPLE_BUTTON_BTN0_CONFIG_H + +#include "em_gpio.h" +#include "sl_simple_button.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// +// Interrupt +// Poll and Debounce +// Poll +// Default: SL_SIMPLE_BUTTON_MODE_INTERRUPT +#define SL_SIMPLE_BUTTON_BTN0_MODE SL_SIMPLE_BUTTON_MODE_INTERRUPT +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_BUTTON_BTN0 +// $[GPIO_SL_SIMPLE_BUTTON_BTN0] +#define SL_SIMPLE_BUTTON_BTN0_PORT gpioPortB +#define SL_SIMPLE_BUTTON_BTN0_PIN 0 + +// [GPIO_SL_SIMPLE_BUTTON_BTN0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_BUTTON_BTN0_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_simple_button_btn1_config.h b/hardware/board/config/brd4402b_brd4002a/sl_simple_button_btn1_config.h new file mode 100644 index 00000000000..ed9afe47902 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_simple_button_btn1_config.h @@ -0,0 +1,58 @@ +/***************************************************************************//** + * @file + * @brief Simple Button Driver User Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_BUTTON_BTN1_CONFIG_H +#define SL_SIMPLE_BUTTON_BTN1_CONFIG_H + +#include "em_gpio.h" +#include "sl_simple_button.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// +// Interrupt +// Poll and Debounce +// Poll +// Default: SL_SIMPLE_BUTTON_MODE_INTERRUPT +#define SL_SIMPLE_BUTTON_BTN1_MODE SL_SIMPLE_BUTTON_MODE_INTERRUPT +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_BUTTON_BTN1 +// $[GPIO_SL_SIMPLE_BUTTON_BTN1] +#define SL_SIMPLE_BUTTON_BTN1_PORT gpioPortB +#define SL_SIMPLE_BUTTON_BTN1_PIN 1 + +// [GPIO_SL_SIMPLE_BUTTON_BTN1]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_BUTTON_BTN1_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_simple_led_led0_config.h b/hardware/board/config/brd4402b_brd4002a/sl_simple_led_led0_config.h new file mode 100644 index 00000000000..c54fe741ffd --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_simple_led_led0_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED0_CONFIG_H +#define SL_SIMPLE_LED_LED0_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED0_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED0 +// $[GPIO_SL_SIMPLE_LED_LED0] +#define SL_SIMPLE_LED_LED0_PORT gpioPortD +#define SL_SIMPLE_LED_LED0_PIN 2 + +// [GPIO_SL_SIMPLE_LED_LED0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED0_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_simple_led_led1_config.h b/hardware/board/config/brd4402b_brd4002a/sl_simple_led_led1_config.h new file mode 100644 index 00000000000..baadcd50fdc --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_simple_led_led1_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED1_CONFIG_H +#define SL_SIMPLE_LED_LED1_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED1_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED1 +// $[GPIO_SL_SIMPLE_LED_LED1] +#define SL_SIMPLE_LED_LED1_PORT gpioPortD +#define SL_SIMPLE_LED_LED1_PIN 3 + +// [GPIO_SL_SIMPLE_LED_LED1]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED1_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_spidrv_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_spidrv_exp_config.h new file mode 100644 index 00000000000..e4307923b9d --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_spidrv_exp_config.h @@ -0,0 +1,102 @@ +/***************************************************************************//** + * @file + * @brief SPIDRV Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SPIDRV_EXP_CONFIG_H +#define SL_SPIDRV_EXP_CONFIG_H + +#include "spidrv.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// SPIDRV settings + +// SPI bitrate +// Default: 1000000 +#define SL_SPIDRV_EXP_BITRATE 1000000 + +// SPI frame length <4-16> +// Default: 8 +#define SL_SPIDRV_EXP_FRAME_LENGTH 8 + +// SPI mode +// Master +// Slave +#define SL_SPIDRV_EXP_TYPE spidrvMaster + +// Bit order on the SPI bus +// LSB transmitted first +// MSB transmitted first +#define SL_SPIDRV_EXP_BIT_ORDER spidrvBitOrderMsbFirst + +// SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define SL_SPIDRV_EXP_CLOCK_MODE spidrvClockMode0 + +// SPI master chip select (CS) control scheme. +// CS controlled by the SPI driver +// CS controlled by the application +#define SL_SPIDRV_EXP_CS_CONTROL spidrvCsControlAuto + +// SPI slave transfer start scheme +// Transfer starts immediately +// Transfer starts when the bus is idle (CS deasserted) +// Only applies if instance type is spidrvSlave +#define SL_SPIDRV_EXP_SLAVE_START_MODE spidrvSlaveStartImmediate +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SPIDRV_EXP +// $[USART_SL_SPIDRV_EXP] +#define SL_SPIDRV_EXP_PERIPHERAL USART0 +#define SL_SPIDRV_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_SPIDRV_EXP_TX_PORT gpioPortC +#define SL_SPIDRV_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_SPIDRV_EXP_RX_PORT gpioPortC +#define SL_SPIDRV_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_SPIDRV_EXP_CLK_PORT gpioPortC +#define SL_SPIDRV_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_SPIDRV_EXP_CS_PORT gpioPortC +#define SL_SPIDRV_EXP_CS_PIN 3 + +// [USART_SL_SPIDRV_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_SPIDRV_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_spidrv_usart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_spidrv_usart_exp_config.h new file mode 100644 index 00000000000..211d8f0f41d --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_spidrv_usart_exp_config.h @@ -0,0 +1,102 @@ +/***************************************************************************//** + * @file + * @brief SPIDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SPIDRV_USART_EXP_CONFIG_H +#define SL_SPIDRV_USART_EXP_CONFIG_H + +#include "spidrv.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// SPIDRV settings + +// SPI bitrate +// Default: 1000000 +#define SL_SPIDRV_USART_EXP_BITRATE 1000000 + +// SPI frame length <4-16> +// Default: 8 +#define SL_SPIDRV_USART_EXP_FRAME_LENGTH 8 + +// SPI mode +// Master +// Slave +#define SL_SPIDRV_USART_EXP_TYPE spidrvMaster + +// Bit order on the SPI bus +// LSB transmitted first +// MSB transmitted first +#define SL_SPIDRV_USART_EXP_BIT_ORDER spidrvBitOrderMsbFirst + +// SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define SL_SPIDRV_USART_EXP_CLOCK_MODE spidrvClockMode0 + +// SPI master chip select (CS) control scheme. +// CS controlled by the SPI driver +// CS controlled by the application +#define SL_SPIDRV_USART_EXP_CS_CONTROL spidrvCsControlAuto + +// SPI slave transfer start scheme +// Transfer starts immediately +// Transfer starts when the bus is idle (CS deasserted) +// Only applies if instance type is spidrvSlave +#define SL_SPIDRV_USART_EXP_SLAVE_START_MODE spidrvSlaveStartImmediate +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SPIDRV_USART_EXP +// $[USART_SL_SPIDRV_USART_EXP] +#define SL_SPIDRV_USART_EXP_PERIPHERAL USART0 +#define SL_SPIDRV_USART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC00 +#define SL_SPIDRV_USART_EXP_TX_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_TX_PIN 0 + +// USART0 RX on PC01 +#define SL_SPIDRV_USART_EXP_RX_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_RX_PIN 1 + +// USART0 CLK on PC02 +#define SL_SPIDRV_USART_EXP_CLK_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_CLK_PIN 2 + +// USART0 CS on PC03 +#define SL_SPIDRV_USART_EXP_CS_PORT gpioPortC +#define SL_SPIDRV_USART_EXP_CS_PIN 3 + +// [USART_SL_SPIDRV_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_SPIDRV_USART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_eusart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_eusart_exp_config.h new file mode 100644 index 00000000000..b67970a87c1 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_eusart_exp_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_EXP_CONFIG_H +#define SL_UARTDRV_EUSART_EXP_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_EXP_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_EXP_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_EXP_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_EXP_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_EXP +// $[EUSART_SL_UARTDRV_EUSART_EXP] +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_UARTDRV_EUSART_EXP_TX_PORT gpioPortA +#define SL_UARTDRV_EUSART_EXP_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_UARTDRV_EUSART_EXP_RX_PORT gpioPortA +#define SL_UARTDRV_EUSART_EXP_RX_PIN 6 + + + +// [EUSART_SL_UARTDRV_EUSART_EXP]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_eusart_vcom_config.h b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_eusart_vcom_config.h new file mode 100644 index 00000000000..f5d32918598 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_eusart_vcom_config.h @@ -0,0 +1,119 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_VCOM_CONFIG_H +#define SL_UARTDRV_EUSART_VCOM_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_VCOM_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_VCOM_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_VCOM_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_VCOM_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_VCOM +// $[EUSART_SL_UARTDRV_EUSART_VCOM] +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PA05 +#define SL_UARTDRV_EUSART_VCOM_TX_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_TX_PIN 5 + +// EUART0 RX on PA06 +#define SL_UARTDRV_EUSART_VCOM_RX_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_RX_PIN 6 + +// EUART0 CTS on PA08 +#define SL_UARTDRV_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_CTS_PIN 8 + +// EUART0 RTS on PA07 +#define SL_UARTDRV_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_RTS_PIN 7 + +// [EUSART_SL_UARTDRV_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_VCOM_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_usart_exp_config.h b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_usart_exp_config.h new file mode 100644 index 00000000000..74adeedfa6b --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_usart_exp_config.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_EXP_CONFIG_H +#define SL_UARTDRV_USART_EXP_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_EXP_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_EXP_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_EXP +// $[USART_SL_UARTDRV_USART_EXP] +#define SL_UARTDRV_USART_EXP_PERIPHERAL USART1 +#define SL_UARTDRV_USART_EXP_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_UARTDRV_USART_EXP_TX_PORT gpioPortA +#define SL_UARTDRV_USART_EXP_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_UARTDRV_USART_EXP_RX_PORT gpioPortA +#define SL_UARTDRV_USART_EXP_RX_PIN 6 + + + +// [USART_SL_UARTDRV_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_usart_vcom_config.h b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_usart_vcom_config.h new file mode 100644 index 00000000000..2cc1ecb28e9 --- /dev/null +++ b/hardware/board/config/brd4402b_brd4002a/sl_uartdrv_usart_vcom_config.h @@ -0,0 +1,114 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_VCOM_CONFIG_H +#define SL_UARTDRV_USART_VCOM_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_VCOM_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_VCOM_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_VCOM +// $[USART_SL_UARTDRV_USART_VCOM] +#define SL_UARTDRV_USART_VCOM_PERIPHERAL USART1 +#define SL_UARTDRV_USART_VCOM_PERIPHERAL_NO 1 + +// USART1 TX on PA05 +#define SL_UARTDRV_USART_VCOM_TX_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_TX_PIN 5 + +// USART1 RX on PA06 +#define SL_UARTDRV_USART_VCOM_RX_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_RX_PIN 6 + +// USART1 CTS on PA08 +#define SL_UARTDRV_USART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_CTS_PIN 8 + +// USART1 RTS on PA07 +#define SL_UARTDRV_USART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_RTS_PIN 7 + +// [USART_SL_UARTDRV_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_VCOM_CONFIG_H diff --git a/hardware/board/config/brd4403a_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4403a_brd4001a/sl_device_init_hfxo_config.h index 3962ac90f8f..e20d95ee98b 100644 --- a/hardware/board/config/brd4403a_brd4001a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4403a_brd4001a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4403a_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4403a_brd4001a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4403a_brd4001a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4403a_brd4001a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4403a_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4403a_brd4002a/sl_device_init_hfxo_config.h index 3962ac90f8f..e20d95ee98b 100644 --- a/hardware/board/config/brd4403a_brd4002a/sl_device_init_hfxo_config.h +++ b/hardware/board/config/brd4403a_brd4002a/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/hardware/board/config/brd4403a_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4403a_brd4002a/sl_device_init_lfxo_config.h index 35241daaeb7..34c48d8ee9c 100644 --- a/hardware/board/config/brd4403a_brd4002a/sl_device_init_lfxo_config.h +++ b/hardware/board/config/brd4403a_brd4002a/sl_device_init_lfxo_config.h @@ -46,7 +46,7 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 38 // LFXO precision in PPM <0-65535> -// Default: 500 +// Default: 50 #define SL_DEVICE_INIT_LFXO_PRECISION 100 // Startup Timeout Delay diff --git a/hardware/board/config/brd4403b_brd4001a/btl_euart_driver_cfg.h b/hardware/board/config/brd4403b_brd4001a/btl_euart_driver_cfg.h new file mode 100644 index 00000000000..98b46f1eee9 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/btl_euart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader euart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_EUART_DRIVER_CONFIG_H +#define BTL_EUART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_EUART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_EUART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_EUART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_EUART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_EUART +// $[EUSART_SL_SERIAL_EUART] +#define SL_SERIAL_EUART_PERIPHERAL EUART0 +#define SL_SERIAL_EUART_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_SERIAL_EUART_TX_PORT gpioPortC +#define SL_SERIAL_EUART_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_SERIAL_EUART_RX_PORT gpioPortC +#define SL_SERIAL_EUART_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_SERIAL_EUART_CTS_PORT gpioPortA +#define SL_SERIAL_EUART_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_SERIAL_EUART_RTS_PORT gpioPortA +#define SL_SERIAL_EUART_RTS_PIN 6 + +// [EUSART_SL_SERIAL_EUART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortC +#define SL_VCOM_ENABLE_PIN 5 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_EUART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/btl_gpio_activation_cfg.h b/hardware/board/config/brd4403b_brd4001a/btl_gpio_activation_cfg.h new file mode 100644 index 00000000000..1021317fa56 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/btl_gpio_activation_cfg.h @@ -0,0 +1,47 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader GPIO Activation + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_GPIO_ACTIVATION_CONFIG_H +#define BTL_GPIO_ACTIVATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Properties of Bootloader Entry + +// Active state +// Low +// High +// Default: LOW +// Enter firmware upgrade mode if GPIO pin has this state +#define SL_GPIO_ACTIVATION_POLARITY LOW + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BTL_BUTTON + +// $[GPIO_SL_BTL_BUTTON] +#define SL_BTL_BUTTON_PORT gpioPortA +#define SL_BTL_BUTTON_PIN 0 + +// [GPIO_SL_BTL_BUTTON]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_GPIO_ACTIVATION_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/btl_spi_controller_usart_driver_cfg.h b/hardware/board/config/brd4403b_brd4001a/btl_spi_controller_usart_driver_cfg.h new file mode 100644 index 00000000000..5253627fcb0 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/btl_spi_controller_usart_driver_cfg.h @@ -0,0 +1,68 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Spi Controller Usart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H +#define BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI Controller USART Driver + +// Frequency +// Default: 6400000 +#define SL_USART_EXTFLASH_FREQUENCY 6400000 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_USART_EXTFLASH +// $[USART_SL_USART_EXTFLASH] +#define SL_USART_EXTFLASH_PERIPHERAL USART0 +#define SL_USART_EXTFLASH_PERIPHERAL_NO 0 + +// USART0 TX on PB00 +#define SL_USART_EXTFLASH_TX_PORT gpioPortB +#define SL_USART_EXTFLASH_TX_PIN 0 + +// USART0 RX on PB01 +#define SL_USART_EXTFLASH_RX_PORT gpioPortB +#define SL_USART_EXTFLASH_RX_PIN 1 + +// USART0 CLK on PB02 +#define SL_USART_EXTFLASH_CLK_PORT gpioPortB +#define SL_USART_EXTFLASH_CLK_PIN 2 + +// USART0 CS on PC04 +#define SL_USART_EXTFLASH_CS_PORT gpioPortC +#define SL_USART_EXTFLASH_CS_PIN 4 + +// [USART_SL_USART_EXTFLASH]$ + +// SL_EXTFLASH_WP +// $[GPIO_SL_EXTFLASH_WP] + +// [GPIO_SL_EXTFLASH_WP]$ + +// SL_EXTFLASH_HOLD +// $[GPIO_SL_EXTFLASH_HOLD] + +// [GPIO_SL_EXTFLASH_HOLD]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/btl_uart_driver_cfg.h b/hardware/board/config/brd4403b_brd4001a/btl_uart_driver_cfg.h new file mode 100644 index 00000000000..5f0a854d1a4 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/btl_uart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Uart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_UART_DRIVER_CONFIG_H +#define BTL_UART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_UART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_UART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_UART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_UART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_UART +// $[USART_SL_SERIAL_UART] +#define SL_SERIAL_UART_PERIPHERAL USART0 +#define SL_SERIAL_UART_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_SERIAL_UART_TX_PORT gpioPortC +#define SL_SERIAL_UART_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_SERIAL_UART_RX_PORT gpioPortC +#define SL_SERIAL_UART_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_SERIAL_UART_CTS_PORT gpioPortA +#define SL_SERIAL_UART_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_SERIAL_UART_RTS_PORT gpioPortA +#define SL_SERIAL_UART_RTS_PIN 6 + +// [USART_SL_SERIAL_UART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortC +#define SL_VCOM_ENABLE_PIN 5 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_UART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/iot_flash_cfg_msc.h b/hardware/board/config/brd4403b_brd4001a/iot_flash_cfg_msc.h new file mode 100644 index 00000000000..c2af14bc7d2 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/iot_flash_cfg_msc.h @@ -0,0 +1,123 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_MSC_H_ +#define _IOT_FLASH_CFG_MSC_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_MSC_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_TYPE 0 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_MSC_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_MSC_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_MSC_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_MSC_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_MSC_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_MSC_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_MSC_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_MSC_SPI +// $[USART_IOT_FLASH_CFG_MSC_SPI] + +// [USART_IOT_FLASH_CFG_MSC_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_MSC_H_ */ diff --git a/hardware/board/config/brd4403b_brd4001a/iot_flash_cfg_spiflash.h b/hardware/board/config/brd4403b_brd4001a/iot_flash_cfg_spiflash.h new file mode 100644 index 00000000000..a2b6cd2f834 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/iot_flash_cfg_spiflash.h @@ -0,0 +1,141 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_SPIFLASH_H_ +#define _IOT_FLASH_CFG_SPIFLASH_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_SPIFLASH_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_TYPE 1 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_SPIFLASH_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_SPIFLASH_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_SPIFLASH_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_SPIFLASH_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_SPIFLASH_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_SPIFLASH_SPI +// $[USART_IOT_FLASH_CFG_SPIFLASH_SPI] +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL USART0 +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PB00 +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PORT gpioPortB +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PIN 0 + +// USART0 RX on PB01 +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PORT gpioPortB +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PIN 1 + +// USART0 CLK on PB02 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PORT gpioPortB +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PIN 2 + +// USART0 CS on PC04 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PIN 4 + +// [USART_IOT_FLASH_CFG_SPIFLASH_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_SPIFLASH_H_ */ diff --git a/hardware/board/config/brd4403b_brd4001a/iot_pwm_cfg_exp.h b/hardware/board/config/brd4403b_brd4001a/iot_pwm_cfg_exp.h new file mode 100644 index 00000000000..e5ff6c2150c --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/iot_pwm_cfg_exp.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_EXP_H_ +#define _IOT_PWM_CFG_EXP_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_EXP_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_EXP +// $[TIMER_IOT_PWM_CFG_EXP] +#define IOT_PWM_CFG_EXP_PERIPHERAL TIMER4 +#define IOT_PWM_CFG_EXP_PERIPHERAL_NO 4 + +// TIMER4 CC0 on PA00 +#define IOT_PWM_CFG_EXP_CC0_PORT gpioPortA +#define IOT_PWM_CFG_EXP_CC0_PIN 0 + + + +// [TIMER_IOT_PWM_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4403b_brd4001a/iot_pwm_cfg_led0.h b/hardware/board/config/brd4403b_brd4001a/iot_pwm_cfg_led0.h new file mode 100644 index 00000000000..725cc6a0b3a --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/iot_pwm_cfg_led0.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_LED0_H_ +#define _IOT_PWM_CFG_LED0_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_LED0_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_LED0 +// $[TIMER_IOT_PWM_CFG_LED0] +#define IOT_PWM_CFG_LED0_PERIPHERAL TIMER0 +#define IOT_PWM_CFG_LED0_PERIPHERAL_NO 0 + +// TIMER0 CC0 on PA04 +#define IOT_PWM_CFG_LED0_CC0_PORT gpioPortA +#define IOT_PWM_CFG_LED0_CC0_PIN 4 + + + +// [TIMER_IOT_PWM_CFG_LED0]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_LED0_H_ */ diff --git a/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_exp.h b/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_exp.h new file mode 100644 index 00000000000..7553788942f --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_exp.h @@ -0,0 +1,126 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_EXP_H_ +#define _IOT_UART_CFG_EXP_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_EXP_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_EXP_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_EXP_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_EXP_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_EXP_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_EXP_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_EXP_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_EXP +// $[USART_IOT_UART_CFG_EXP] +#define IOT_UART_CFG_EXP_PERIPHERAL USART0 +#define IOT_UART_CFG_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define IOT_UART_CFG_EXP_TX_PORT gpioPortC +#define IOT_UART_CFG_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define IOT_UART_CFG_EXP_RX_PORT gpioPortC +#define IOT_UART_CFG_EXP_RX_PIN 3 + + + + + +// [USART_IOT_UART_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_loopback.h b/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_loopback.h new file mode 100644 index 00000000000..d5fdb9b7624 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_loopback.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_LOOPBACK_H_ +#define _IOT_UART_CFG_LOOPBACK_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_LOOPBACK_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_LOOPBACK_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_LOOPBACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_LOOPBACK +// $[USART_IOT_UART_CFG_LOOPBACK] +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL USART0 +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define IOT_UART_CFG_LOOPBACK_TX_PORT gpioPortC +#define IOT_UART_CFG_LOOPBACK_TX_PIN 2 + +// USART0 RX on PC03 +#define IOT_UART_CFG_LOOPBACK_RX_PORT gpioPortC +#define IOT_UART_CFG_LOOPBACK_RX_PIN 3 + + + +// USART0 RTS on PA06 +#define IOT_UART_CFG_LOOPBACK_RTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_RTS_PIN 6 + +// USART0 CTS on PA05 +#define IOT_UART_CFG_LOOPBACK_CTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_CTS_PIN 5 + +// [USART_IOT_UART_CFG_LOOPBACK]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_LOOPBACK_H_ */ diff --git a/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_vcom.h b/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_vcom.h new file mode 100644 index 00000000000..3220052bbfe --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/iot_uart_cfg_vcom.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_VCOM_H_ +#define _IOT_UART_CFG_VCOM_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_VCOM_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_VCOM_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_VCOM_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_VCOM_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_VCOM_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_VCOM_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_VCOM_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_VCOM +// $[USART_IOT_UART_CFG_VCOM] +#define IOT_UART_CFG_VCOM_PERIPHERAL USART0 +#define IOT_UART_CFG_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define IOT_UART_CFG_VCOM_TX_PORT gpioPortC +#define IOT_UART_CFG_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define IOT_UART_CFG_VCOM_RX_PORT gpioPortC +#define IOT_UART_CFG_VCOM_RX_PIN 3 + + + +// USART0 RTS on PA06 +#define IOT_UART_CFG_VCOM_RTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_RTS_PIN 6 + +// USART0 CTS on PA05 +#define IOT_UART_CFG_VCOM_CTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_CTS_PIN 5 + +// [USART_IOT_UART_CFG_VCOM]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_VCOM_H_ */ diff --git a/hardware/board/config/brd4403b_brd4001a/sl_board_control_config.h b/hardware/board/config/brd4403b_brd4001a/sl_board_control_config.h new file mode 100644 index 00000000000..f7d4980b8cf --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_board_control_config.h @@ -0,0 +1,56 @@ +/***************************************************************************//** + * @file + * @brief Board Control + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BOARD_CONTROL_CONFIG_H +#define SL_BOARD_CONTROL_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Enable Virtual COM UART +// Default: 0 +#define SL_BOARD_ENABLE_VCOM 0 + +// Disable SPI Flash +// Default: 1 +#define SL_BOARD_DISABLE_MEMORY_SPI 1 + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BOARD_ENABLE_VCOM +// $[GPIO_SL_BOARD_ENABLE_VCOM] +#define SL_BOARD_ENABLE_VCOM_PORT gpioPortC +#define SL_BOARD_ENABLE_VCOM_PIN 5 +// [GPIO_SL_BOARD_ENABLE_VCOM]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_BOARD_CONTROL_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h new file mode 100644 index 00000000000..01e2174dbb7 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[EUSART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_RTS_PIN 6 + +// [EUSART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h new file mode 100644 index 00000000000..dee81a2bf5c --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[EUSART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 6 + +// [EUSART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h new file mode 100644 index 00000000000..3ce7297d4cc --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[USART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL USART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_RTS_PIN 6 + +// [USART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h new file mode 100644 index 00000000000..ef42bb9a219 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[USART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL USART0 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 6 + +// [USART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4001a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4403b_brd4001a/sl_device_init_hfxo_config.h new file mode 100644 index 00000000000..13c6f4983be --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_device_init_hfxo_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_HFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_HFXO_CONFIG_H +#define SL_DEVICE_INIT_HFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// External sine wave +// Default: cmuHfxoOscMode_Crystal +#define SL_DEVICE_INIT_HFXO_MODE cmuHfxoOscMode_Crystal + +// Frequency <38000000-40000000> +// Default: 38400000 +#define SL_DEVICE_INIT_HFXO_FREQ 38400000 + +// HFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 + +// CTUNE <0-255> +// Default: 140 +#define SL_DEVICE_INIT_HFXO_CTUNE 125 + +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_HFXO_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4403b_brd4001a/sl_device_init_lfxo_config.h new file mode 100644 index 00000000000..3d61da3c6bf --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_device_init_lfxo_config.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_LFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_LFXO_CONFIG_H +#define SL_DEVICE_INIT_LFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// AC-coupled buffer +// External digital clock +// Default: cmuLfxoOscMode_Crystal +#define SL_DEVICE_INIT_LFXO_MODE cmuLfxoOscMode_Crystal + +// CTUNE <0-127> +// Default: 63 +#define SL_DEVICE_INIT_LFXO_CTUNE 42 + +// LFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 100 + +// Startup Timeout Delay +// +// 2 cycles +// 256 cycles +// 1K cycles +// 2K cycles +// 4K cycles +// 8K cycles +// 16K cycles +// 32K cycles +// Default: cmuLfxoStartupDelay_4KCycles +#define SL_DEVICE_INIT_LFXO_TIMEOUT cmuLfxoStartupDelay_4KCycles +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_LFXO_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_iostream_eusart_exp_config.h b/hardware/board/config/brd4403b_brd4001a/sl_iostream_eusart_exp_config.h new file mode 100644 index 00000000000..644283c872d --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_iostream_eusart_exp_config.h @@ -0,0 +1,107 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_EXP_CONFIG_H +#define SL_IOSTREAM_EUSART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_EXP_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_EXP +// $[EUSART_SL_IOSTREAM_EUSART_EXP] +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_IOSTREAM_EUSART_EXP_TX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_EXP_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_IOSTREAM_EUSART_EXP_RX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_EXP_RX_PIN 3 + + + +// [EUSART_SL_IOSTREAM_EUSART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4001a/sl_iostream_eusart_vcom_config.h b/hardware/board/config/brd4403b_brd4001a/sl_iostream_eusart_vcom_config.h new file mode 100644 index 00000000000..6f97bb50434 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_iostream_eusart_vcom_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_VCOM_CONFIG_H +#define SL_IOSTREAM_EUSART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_VCOM +// $[EUSART_SL_IOSTREAM_EUSART_VCOM] +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_IOSTREAM_EUSART_VCOM_TX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_VCOM_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_IOSTREAM_EUSART_VCOM_RX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_VCOM_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_IOSTREAM_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_IOSTREAM_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_RTS_PIN 6 + +// [EUSART_SL_IOSTREAM_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4001a/sl_iostream_usart_exp_config.h b/hardware/board/config/brd4403b_brd4001a/sl_iostream_usart_exp_config.h new file mode 100644 index 00000000000..d6d2c81b5fd --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_iostream_usart_exp_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_EXP_CONFIG_H +#define SL_IOSTREAM_USART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_EXP +// $[USART_SL_IOSTREAM_USART_EXP] +#define SL_IOSTREAM_USART_EXP_PERIPHERAL USART0 +#define SL_IOSTREAM_USART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_IOSTREAM_USART_EXP_TX_PORT gpioPortC +#define SL_IOSTREAM_USART_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_IOSTREAM_USART_EXP_RX_PORT gpioPortC +#define SL_IOSTREAM_USART_EXP_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_IOSTREAM_USART_EXP_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_IOSTREAM_USART_EXP_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_RTS_PIN 6 + +// [USART_SL_IOSTREAM_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4001a/sl_iostream_usart_vcom_config.h b/hardware/board/config/brd4403b_brd4001a/sl_iostream_usart_vcom_config.h new file mode 100644 index 00000000000..cb45958f803 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_iostream_usart_vcom_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_VCOM_CONFIG_H +#define SL_IOSTREAM_USART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_VCOM +// $[USART_SL_IOSTREAM_USART_VCOM] +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL USART0 +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_IOSTREAM_USART_VCOM_TX_PORT gpioPortC +#define SL_IOSTREAM_USART_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_IOSTREAM_USART_VCOM_RX_PORT gpioPortC +#define SL_IOSTREAM_USART_VCOM_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_IOSTREAM_USART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_IOSTREAM_USART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_RTS_PIN 6 + +// [USART_SL_IOSTREAM_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4001a/sl_mx25_flash_shutdown_usart_config.h b/hardware/board/config/brd4403b_brd4001a/sl_mx25_flash_shutdown_usart_config.h new file mode 100644 index 00000000000..a07fb3ecb4e --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_mx25_flash_shutdown_usart_config.h @@ -0,0 +1,64 @@ +/***************************************************************************//** + * @file + * @brief SL_MX25_FLASH_SHUTDOWN_USART Config + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MX25_FLASH_SHUTDOWN_CONFIG_H +#define SL_MX25_FLASH_SHUTDOWN_CONFIG_H + +// <<< sl:start pin_tool >>> +// {usart signal=TX,RX,CLK} SL_MX25_FLASH_SHUTDOWN +// [USART_SL_MX25_FLASH_SHUTDOWN] +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL USART0 +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL_NO 0 + +// USART0 TX on PB00 +#define SL_MX25_FLASH_SHUTDOWN_TX_PORT gpioPortB +#define SL_MX25_FLASH_SHUTDOWN_TX_PIN 0 + +// USART0 RX on PB01 +#define SL_MX25_FLASH_SHUTDOWN_RX_PORT gpioPortB +#define SL_MX25_FLASH_SHUTDOWN_RX_PIN 1 + +// USART0 CLK on PB02 +#define SL_MX25_FLASH_SHUTDOWN_CLK_PORT gpioPortB +#define SL_MX25_FLASH_SHUTDOWN_CLK_PIN 2 + +// [USART_SL_MX25_FLASH_SHUTDOWN] + +// SL_MX25_FLASH_SHUTDOWN_CS + +// $[GPIO_SL_MX25_FLASH_SHUTDOWN_CS] +#define SL_MX25_FLASH_SHUTDOWN_CS_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_CS_PIN 4 + +// [GPIO_SL_MX25_FLASH_SHUTDOWN_CS]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_MX25_FLASH_SHUTDOWN_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_pwm_init_led0_config.h b/hardware/board/config/brd4403b_brd4001a/sl_pwm_init_led0_config.h new file mode 100644 index 00000000000..d59f160088a --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_pwm_init_led0_config.h @@ -0,0 +1,75 @@ +/***************************************************************************//** + * @file + * @brief PWM Driver + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef PWM_INIT_LED0_CONFIG_H +#define PWM_INIT_LED0_CONFIG_H + +#ifdef __cplusplus +extern "C" { +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM configuration + +// PWM frequency [Hz] +// Default: 10000 +#define SL_PWM_LED0_FREQUENCY 10000 + +// Polarity +// Active high +// Active low +// Default: PWM_ACTIVE_HIGH +#define SL_PWM_LED0_POLARITY PWM_ACTIVE_HIGH +// end pwm configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_PWM_LED0 +// $[TIMER_SL_PWM_LED0] +#define SL_PWM_LED0_PERIPHERAL TIMER0 +#define SL_PWM_LED0_PERIPHERAL_NO 0 + +#define SL_PWM_LED0_OUTPUT_CHANNEL 0 +// TIMER0 CC0 on PA04 +#define SL_PWM_LED0_OUTPUT_PORT gpioPortA +#define SL_PWM_LED0_OUTPUT_PIN 4 + +// [TIMER_SL_PWM_LED0]$ + +// <<< sl:end pin_tool >>> + +#ifdef __cplusplus +} +#endif + +#endif // PWM_INIT_LED0_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_rail_util_pa_config.h b/hardware/board/config/brd4403b_brd4001a/sl_rail_util_pa_config.h new file mode 100644 index 00000000000..a1a5fce5865 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_rail_util_pa_config.h @@ -0,0 +1,81 @@ +/***************************************************************************//** + * @file + * @brief Power Amplifier configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PA_CONFIG_H +#define SL_RAIL_UTIL_PA_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// PA Configuration +// Initial PA Power (deci-dBm, 100 = 10.0 dBm) +// Default: 100 +#define SL_RAIL_UTIL_PA_POWER_DECI_DBM 100 + +// PA Ramp Time (microseconds) +// <0-65535:1> +// Default: 2 +#define SL_RAIL_UTIL_PA_RAMP_TIME_US 2 +// Milli-volts on PA supply pin (PA_VDD) +// <0-65535:1> +// Default: 3300 +#define SL_RAIL_UTIL_PA_VOLTAGE_MV 1800 +// 2.4 GHz PA Selection +// Highest Possible +// High Power (chip-specific) +// Low Power +// Disable +// Default: RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +#define SL_RAIL_UTIL_PA_SELECTION_2P4GHZ RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +// Sub-1 GHz PA Selection +// Disable +// Default: RAIL_TX_POWER_MODE_NONE +#define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_NONE +// + +// PA Curve Configuration +// Header file containing custom PA curves +// Default: "pa_curves_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_HEADER "pa_curves_efr32.h" +// Header file containing PA curve types +// Default: "pa_curve_types_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_TYPES "pa_curve_types_efr32.h" +// + +// PA Calibration Configuration +// Apply PA Calibration Factory Offset +// Default: 1 +#define SL_RAIL_UTIL_PA_CALIBRATION_ENABLE 1 +// + +// <<< end of configuration section >>> + +#endif // SL_RAIL_UTIL_PA_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_rail_util_pti_config.h b/hardware/board/config/brd4403b_brd4001a/sl_rail_util_pti_config.h new file mode 100644 index 00000000000..ce4bb0db27d --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_rail_util_pti_config.h @@ -0,0 +1,73 @@ +/***************************************************************************//** + * @file + * @brief Packet Trace Information configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PTI_CONFIG_H +#define SL_RAIL_UTIL_PTI_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// PTI Configuration + +// PTI mode +// UART +// UART onewire +// SPI +// Disabled +// Default: RAIL_PTI_MODE_UART +#define SL_RAIL_UTIL_PTI_MODE RAIL_PTI_MODE_UART + +// PTI Baud Rate (Hertz) +// <147800-20000000:1> +// Default: 1600000 +#define SL_RAIL_UTIL_PTI_BAUD_RATE_HZ 1600000 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_RAIL_UTIL_PTI +// $[PTI_SL_RAIL_UTIL_PTI] +#define SL_RAIL_UTIL_PTI_PERIPHERAL PTI + +// PTI DOUT on PC00 +#define SL_RAIL_UTIL_PTI_DOUT_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DOUT_PIN 0 + +// PTI DFRAME on PC01 +#define SL_RAIL_UTIL_PTI_DFRAME_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DFRAME_PIN 1 + + +// [PTI_SL_RAIL_UTIL_PTI]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_RAIL_UTIL_PTI_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_simple_button_btn0_config.h b/hardware/board/config/brd4403b_brd4001a/sl_simple_button_btn0_config.h new file mode 100644 index 00000000000..7101151e1fc --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_simple_button_btn0_config.h @@ -0,0 +1,58 @@ +/***************************************************************************//** + * @file + * @brief Simple Button Driver User Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_BUTTON_BTN0_CONFIG_H +#define SL_SIMPLE_BUTTON_BTN0_CONFIG_H + +#include "em_gpio.h" +#include "sl_simple_button.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// +// Interrupt +// Poll and Debounce +// Poll +// Default: SL_SIMPLE_BUTTON_MODE_INTERRUPT +#define SL_SIMPLE_BUTTON_BTN0_MODE SL_SIMPLE_BUTTON_MODE_INTERRUPT +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_BUTTON_BTN0 +// $[GPIO_SL_SIMPLE_BUTTON_BTN0] +#define SL_SIMPLE_BUTTON_BTN0_PORT gpioPortA +#define SL_SIMPLE_BUTTON_BTN0_PIN 0 + +// [GPIO_SL_SIMPLE_BUTTON_BTN0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_BUTTON_BTN0_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_simple_led_led0_config.h b/hardware/board/config/brd4403b_brd4001a/sl_simple_led_led0_config.h new file mode 100644 index 00000000000..25088dab488 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_simple_led_led0_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED0_CONFIG_H +#define SL_SIMPLE_LED_LED0_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED0_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED0 +// $[GPIO_SL_SIMPLE_LED_LED0] +#define SL_SIMPLE_LED_LED0_PORT gpioPortA +#define SL_SIMPLE_LED_LED0_PIN 4 + +// [GPIO_SL_SIMPLE_LED_LED0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED0_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_eusart_exp_config.h b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_eusart_exp_config.h new file mode 100644 index 00000000000..79a4b8c4cbb --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_eusart_exp_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_EXP_CONFIG_H +#define SL_UARTDRV_EUSART_EXP_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_EXP_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_EXP_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_EXP_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_EXP_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_EXP +// $[EUSART_SL_UARTDRV_EUSART_EXP] +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_UARTDRV_EUSART_EXP_TX_PORT gpioPortC +#define SL_UARTDRV_EUSART_EXP_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_UARTDRV_EUSART_EXP_RX_PORT gpioPortC +#define SL_UARTDRV_EUSART_EXP_RX_PIN 3 + + + +// [EUSART_SL_UARTDRV_EUSART_EXP]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_eusart_vcom_config.h b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_eusart_vcom_config.h new file mode 100644 index 00000000000..24fdb08ce78 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_eusart_vcom_config.h @@ -0,0 +1,119 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_VCOM_CONFIG_H +#define SL_UARTDRV_EUSART_VCOM_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_VCOM_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_VCOM_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_VCOM_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_VCOM_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_VCOM +// $[EUSART_SL_UARTDRV_EUSART_VCOM] +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_UARTDRV_EUSART_VCOM_TX_PORT gpioPortC +#define SL_UARTDRV_EUSART_VCOM_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_UARTDRV_EUSART_VCOM_RX_PORT gpioPortC +#define SL_UARTDRV_EUSART_VCOM_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_UARTDRV_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_UARTDRV_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_RTS_PIN 6 + +// [EUSART_SL_UARTDRV_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_VCOM_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_usart_exp_config.h b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_usart_exp_config.h new file mode 100644 index 00000000000..2f76d2b0444 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_usart_exp_config.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_EXP_CONFIG_H +#define SL_UARTDRV_USART_EXP_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_EXP_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_EXP_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_EXP +// $[USART_SL_UARTDRV_USART_EXP] +#define SL_UARTDRV_USART_EXP_PERIPHERAL USART0 +#define SL_UARTDRV_USART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_UARTDRV_USART_EXP_TX_PORT gpioPortC +#define SL_UARTDRV_USART_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_UARTDRV_USART_EXP_RX_PORT gpioPortC +#define SL_UARTDRV_USART_EXP_RX_PIN 3 + + + +// [USART_SL_UARTDRV_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_usart_vcom_config.h b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_usart_vcom_config.h new file mode 100644 index 00000000000..8357500d7ce --- /dev/null +++ b/hardware/board/config/brd4403b_brd4001a/sl_uartdrv_usart_vcom_config.h @@ -0,0 +1,114 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_VCOM_CONFIG_H +#define SL_UARTDRV_USART_VCOM_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_VCOM_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_VCOM_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_VCOM +// $[USART_SL_UARTDRV_USART_VCOM] +#define SL_UARTDRV_USART_VCOM_PERIPHERAL USART0 +#define SL_UARTDRV_USART_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_UARTDRV_USART_VCOM_TX_PORT gpioPortC +#define SL_UARTDRV_USART_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_UARTDRV_USART_VCOM_RX_PORT gpioPortC +#define SL_UARTDRV_USART_VCOM_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_UARTDRV_USART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_UARTDRV_USART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_RTS_PIN 6 + +// [USART_SL_UARTDRV_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_VCOM_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/btl_euart_driver_cfg.h b/hardware/board/config/brd4403b_brd4002a/btl_euart_driver_cfg.h new file mode 100644 index 00000000000..98b46f1eee9 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/btl_euart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader euart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_EUART_DRIVER_CONFIG_H +#define BTL_EUART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_EUART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_EUART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_EUART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_EUART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_EUART +// $[EUSART_SL_SERIAL_EUART] +#define SL_SERIAL_EUART_PERIPHERAL EUART0 +#define SL_SERIAL_EUART_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_SERIAL_EUART_TX_PORT gpioPortC +#define SL_SERIAL_EUART_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_SERIAL_EUART_RX_PORT gpioPortC +#define SL_SERIAL_EUART_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_SERIAL_EUART_CTS_PORT gpioPortA +#define SL_SERIAL_EUART_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_SERIAL_EUART_RTS_PORT gpioPortA +#define SL_SERIAL_EUART_RTS_PIN 6 + +// [EUSART_SL_SERIAL_EUART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortC +#define SL_VCOM_ENABLE_PIN 5 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_EUART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/btl_gpio_activation_cfg.h b/hardware/board/config/brd4403b_brd4002a/btl_gpio_activation_cfg.h new file mode 100644 index 00000000000..1021317fa56 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/btl_gpio_activation_cfg.h @@ -0,0 +1,47 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader GPIO Activation + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_GPIO_ACTIVATION_CONFIG_H +#define BTL_GPIO_ACTIVATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Properties of Bootloader Entry + +// Active state +// Low +// High +// Default: LOW +// Enter firmware upgrade mode if GPIO pin has this state +#define SL_GPIO_ACTIVATION_POLARITY LOW + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BTL_BUTTON + +// $[GPIO_SL_BTL_BUTTON] +#define SL_BTL_BUTTON_PORT gpioPortA +#define SL_BTL_BUTTON_PIN 0 + +// [GPIO_SL_BTL_BUTTON]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_GPIO_ACTIVATION_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/btl_spi_controller_usart_driver_cfg.h b/hardware/board/config/brd4403b_brd4002a/btl_spi_controller_usart_driver_cfg.h new file mode 100644 index 00000000000..5253627fcb0 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/btl_spi_controller_usart_driver_cfg.h @@ -0,0 +1,68 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Spi Controller Usart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H +#define BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// SPI Controller USART Driver + +// Frequency +// Default: 6400000 +#define SL_USART_EXTFLASH_FREQUENCY 6400000 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_USART_EXTFLASH +// $[USART_SL_USART_EXTFLASH] +#define SL_USART_EXTFLASH_PERIPHERAL USART0 +#define SL_USART_EXTFLASH_PERIPHERAL_NO 0 + +// USART0 TX on PB00 +#define SL_USART_EXTFLASH_TX_PORT gpioPortB +#define SL_USART_EXTFLASH_TX_PIN 0 + +// USART0 RX on PB01 +#define SL_USART_EXTFLASH_RX_PORT gpioPortB +#define SL_USART_EXTFLASH_RX_PIN 1 + +// USART0 CLK on PB02 +#define SL_USART_EXTFLASH_CLK_PORT gpioPortB +#define SL_USART_EXTFLASH_CLK_PIN 2 + +// USART0 CS on PC04 +#define SL_USART_EXTFLASH_CS_PORT gpioPortC +#define SL_USART_EXTFLASH_CS_PIN 4 + +// [USART_SL_USART_EXTFLASH]$ + +// SL_EXTFLASH_WP +// $[GPIO_SL_EXTFLASH_WP] + +// [GPIO_SL_EXTFLASH_WP]$ + +// SL_EXTFLASH_HOLD +// $[GPIO_SL_EXTFLASH_HOLD] + +// [GPIO_SL_EXTFLASH_HOLD]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_SPI_CONTROLLER_USART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/btl_uart_driver_cfg.h b/hardware/board/config/brd4403b_brd4002a/btl_uart_driver_cfg.h new file mode 100644 index 00000000000..5f0a854d1a4 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/btl_uart_driver_cfg.h @@ -0,0 +1,86 @@ +/***************************************************************************//** + * @file + * @brief Configuration header for bootloader Uart Driver + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef BTL_UART_DRIVER_CONFIG_H +#define BTL_UART_DRIVER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_SERIAL_UART_BAUD_RATE 115200 + +// Hardware flow control +// Default: 0 +#define SL_SERIAL_UART_FLOW_CONTROL 0 +// + +// Receive buffer size +// <0-2048:1> +// Default: 512 [0-2048] +#define SL_DRIVER_UART_RX_BUFFER_SIZE 512 + +// Transmit buffer size +// <0-2048:1> +// Default: 128 [0-2048] +#define SL_DRIVER_UART_TX_BUFFER_SIZE 128 + +// Virtual COM Port +// Default: 0 +#define SL_VCOM_ENABLE 0 +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_SERIAL_UART +// $[USART_SL_SERIAL_UART] +#define SL_SERIAL_UART_PERIPHERAL USART0 +#define SL_SERIAL_UART_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_SERIAL_UART_TX_PORT gpioPortC +#define SL_SERIAL_UART_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_SERIAL_UART_RX_PORT gpioPortC +#define SL_SERIAL_UART_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_SERIAL_UART_CTS_PORT gpioPortA +#define SL_SERIAL_UART_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_SERIAL_UART_RTS_PORT gpioPortA +#define SL_SERIAL_UART_RTS_PIN 6 + +// [USART_SL_SERIAL_UART]$ + +// SL_VCOM_ENABLE + +// $[GPIO_SL_VCOM_ENABLE] +#define SL_VCOM_ENABLE_PORT gpioPortC +#define SL_VCOM_ENABLE_PIN 5 + +// [GPIO_SL_VCOM_ENABLE]$ + +// <<< sl:end pin_tool >>> + +#endif // BTL_UART_DRIVER_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/iot_flash_cfg_msc.h b/hardware/board/config/brd4403b_brd4002a/iot_flash_cfg_msc.h new file mode 100644 index 00000000000..c2af14bc7d2 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/iot_flash_cfg_msc.h @@ -0,0 +1,123 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_MSC_H_ +#define _IOT_FLASH_CFG_MSC_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_MSC_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_MSC_INST_TYPE 0 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_MSC_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_MSC_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_MSC_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_MSC_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_MSC_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_MSC_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_MSC_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_MSC_SPI +// $[USART_IOT_FLASH_CFG_MSC_SPI] + +// [USART_IOT_FLASH_CFG_MSC_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_MSC_H_ */ diff --git a/hardware/board/config/brd4403b_brd4002a/iot_flash_cfg_spiflash.h b/hardware/board/config/brd4403b_brd4002a/iot_flash_cfg_spiflash.h new file mode 100644 index 00000000000..a2b6cd2f834 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/iot_flash_cfg_spiflash.h @@ -0,0 +1,141 @@ +/***************************************************************************//** + * @file iot_flash_cfg_inst.h + * @brief Common I/O flash instance configurations. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_FLASH_CFG_SPIFLASH_H_ +#define _IOT_FLASH_CFG_SPIFLASH_H_ + +/******************************************************************************* + * Flash Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Flash General Options + +// Instance number +// Instance number used when iot_flash_open() is called. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_NUM 0 + +// External Flash Base Address +// Hex value of the base address of the external flash used. +// Default: 0x0 +#define IOT_FLASH_CFG_SPIFLASH_EXTERNAL_FLASH_BASE 0x0 + +// Instance type +// <0=> Internal Flash (MSC) +// <1=> External Flash (SPI) +// Specify whether this instance is for internal flash (MSC) +// or an external SPI flash. If external, then you need to setup +// SPI configs below. +// Default: 0 +#define IOT_FLASH_CFG_SPIFLASH_INST_TYPE 1 + +// + +// SPI Configuration + +// Default SPI bitrate +// Default: 1000000 +#define IOT_FLASH_CFG_SPIFLASH_SPI_BITRATE 1000000 + +// Default SPI frame length <4-16> +// Default: 8 +#define IOT_FLASH_CFG_SPIFLASH_SPI_FRAME_LENGTH 8 + +// Default SPI master/slave mode +// Master +// Slave +#define IOT_FLASH_CFG_SPIFLASH_SPI_TYPE spidrvMaster + +// Default SPI bit order +// LSB transmitted first +// MSB transmitted first +#define IOT_FLASH_CFG_SPIFLASH_SPI_BIT_ORDER spidrvBitOrderMsbFirst + +// Default SPI clock mode +// SPI mode 0: CLKPOL=0, CLKPHA=0 +// SPI mode 1: CLKPOL=0, CLKPHA=1 +// SPI mode 2: CLKPOL=1, CLKPHA=0 +// SPI mode 3: CLKPOL=1, CLKPHA=1 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLOCK_MODE spidrvClockMode0 + +// Default SPI CS control scheme +// CS controlled by the SPI driver +// CS controlled by the application +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_CONTROL spidrvCsControlApplication + +// Default SPI transfer scheme +// Transfer starts immediately +// Transfer starts when the bus is idle +#define IOT_FLASH_CFG_SPIFLASH_SPI_SLAVE_START_MODE spidrvSlaveStartImmediate + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * EXTERNAL FLASH: H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_FLASH_CFG_SPIFLASH_SPI +// $[USART_IOT_FLASH_CFG_SPIFLASH_SPI] +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL USART0 +#define IOT_FLASH_CFG_SPIFLASH_SPI_PERIPHERAL_NO 0 + +// USART0 TX on PB00 +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PORT gpioPortB +#define IOT_FLASH_CFG_SPIFLASH_SPI_TX_PIN 0 + +// USART0 RX on PB01 +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PORT gpioPortB +#define IOT_FLASH_CFG_SPIFLASH_SPI_RX_PIN 1 + +// USART0 CLK on PB02 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PORT gpioPortB +#define IOT_FLASH_CFG_SPIFLASH_SPI_CLK_PIN 2 + +// USART0 CS on PC04 +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PORT gpioPortC +#define IOT_FLASH_CFG_SPIFLASH_SPI_CS_PIN 4 + +// [USART_IOT_FLASH_CFG_SPIFLASH_SPI]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_FLASH_CFG_SPIFLASH_H_ */ diff --git a/hardware/board/config/brd4403b_brd4002a/iot_pwm_cfg_exp.h b/hardware/board/config/brd4403b_brd4002a/iot_pwm_cfg_exp.h new file mode 100644 index 00000000000..e5ff6c2150c --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/iot_pwm_cfg_exp.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_EXP_H_ +#define _IOT_PWM_CFG_EXP_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_EXP_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_EXP +// $[TIMER_IOT_PWM_CFG_EXP] +#define IOT_PWM_CFG_EXP_PERIPHERAL TIMER4 +#define IOT_PWM_CFG_EXP_PERIPHERAL_NO 4 + +// TIMER4 CC0 on PA00 +#define IOT_PWM_CFG_EXP_CC0_PORT gpioPortA +#define IOT_PWM_CFG_EXP_CC0_PIN 0 + + + +// [TIMER_IOT_PWM_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4403b_brd4002a/iot_pwm_cfg_led0.h b/hardware/board/config/brd4403b_brd4002a/iot_pwm_cfg_led0.h new file mode 100644 index 00000000000..725cc6a0b3a --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/iot_pwm_cfg_led0.h @@ -0,0 +1,78 @@ +/***************************************************************************//** + * @file iot_pwm_cfg_inst.h + * @brief Common I/O PWM instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_PWM_CFG_LED0_H_ +#define _IOT_PWM_CFG_LED0_H_ + +/******************************************************************************* + * PWM Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM General Options + +// Instance number +// Instance number used when iot_pwm_open() is called. +// Default: 0 +#define IOT_PWM_CFG_LED0_INST_NUM 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_PWM_CFG_LED0 +// $[TIMER_IOT_PWM_CFG_LED0] +#define IOT_PWM_CFG_LED0_PERIPHERAL TIMER0 +#define IOT_PWM_CFG_LED0_PERIPHERAL_NO 0 + +// TIMER0 CC0 on PA04 +#define IOT_PWM_CFG_LED0_CC0_PORT gpioPortA +#define IOT_PWM_CFG_LED0_CC0_PIN 4 + + + +// [TIMER_IOT_PWM_CFG_LED0]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_PWM_CFG_LED0_H_ */ diff --git a/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_exp.h b/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_exp.h new file mode 100644 index 00000000000..7553788942f --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_exp.h @@ -0,0 +1,126 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_EXP_H_ +#define _IOT_UART_CFG_EXP_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_EXP_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_EXP_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_EXP_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_EXP_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_EXP_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_EXP_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_EXP_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_EXP +// $[USART_IOT_UART_CFG_EXP] +#define IOT_UART_CFG_EXP_PERIPHERAL USART0 +#define IOT_UART_CFG_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define IOT_UART_CFG_EXP_TX_PORT gpioPortC +#define IOT_UART_CFG_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define IOT_UART_CFG_EXP_RX_PORT gpioPortC +#define IOT_UART_CFG_EXP_RX_PIN 3 + + + + + +// [USART_IOT_UART_CFG_EXP]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_EXP_H_ */ diff --git a/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_loopback.h b/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_loopback.h new file mode 100644 index 00000000000..d5fdb9b7624 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_loopback.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_LOOPBACK_H_ +#define _IOT_UART_CFG_LOOPBACK_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_LOOPBACK_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_LOOPBACK_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_LOOPBACK_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_LOOPBACK_LOOPBACK 1 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_LOOPBACK +// $[USART_IOT_UART_CFG_LOOPBACK] +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL USART0 +#define IOT_UART_CFG_LOOPBACK_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define IOT_UART_CFG_LOOPBACK_TX_PORT gpioPortC +#define IOT_UART_CFG_LOOPBACK_TX_PIN 2 + +// USART0 RX on PC03 +#define IOT_UART_CFG_LOOPBACK_RX_PORT gpioPortC +#define IOT_UART_CFG_LOOPBACK_RX_PIN 3 + + + +// USART0 RTS on PA06 +#define IOT_UART_CFG_LOOPBACK_RTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_RTS_PIN 6 + +// USART0 CTS on PA05 +#define IOT_UART_CFG_LOOPBACK_CTS_PORT gpioPortA +#define IOT_UART_CFG_LOOPBACK_CTS_PIN 5 + +// [USART_IOT_UART_CFG_LOOPBACK]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_LOOPBACK_H_ */ diff --git a/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_vcom.h b/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_vcom.h new file mode 100644 index 00000000000..3220052bbfe --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/iot_uart_cfg_vcom.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file iot_uart_cfg_inst.h + * @brief Common I/O UART instance configuration. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#ifndef _IOT_UART_CFG_VCOM_H_ +#define _IOT_UART_CFG_VCOM_H_ + +/******************************************************************************* + * UART Default Configs + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// UART General Options + +// Instance number +// Instance number used when iot_uart_open() is called. +// Default: 0 +#define IOT_UART_CFG_VCOM_INST_NUM 0 + +// Default baud rate +// Default: 115200 +#define IOT_UART_CFG_VCOM_DEFAULT_BAUDRATE 115200 + +// Default number of data bits +// 4 data bits +// 5 data bits +// 6 data bits +// 7 data bits +// 8 data bits +// Default: usartDatabits8 +#define IOT_UART_CFG_VCOM_DEFAULT_DATA_BITS usartDatabits8 + +// Default parity mode +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define IOT_UART_CFG_VCOM_DEFAULT_PARITY usartNoParity + +// Default number of stop bits +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define IOT_UART_CFG_VCOM_DEFAULT_STOP_BITS usartStopbits1 + +// Default hardware flow control +// None +// CTS +// RTS +// CTS/RTS +// Default: usartHwFlowControlNone +#define IOT_UART_CFG_VCOM_DEFAULT_FLOW_CONTROL_TYPE usartHwFlowControlNone + + +// Internal Loopback +// Enable USART Internal loopback +// Default: 0 +#define IOT_UART_CFG_VCOM_LOOPBACK 0 + +// + +// <<< end of configuration section >>> + +/******************************************************************************* + * H/W PERIPHERAL CONFIG + ******************************************************************************/ + +// <<< sl:start pin_tool >>> +// IOT_UART_CFG_VCOM +// $[USART_IOT_UART_CFG_VCOM] +#define IOT_UART_CFG_VCOM_PERIPHERAL USART0 +#define IOT_UART_CFG_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define IOT_UART_CFG_VCOM_TX_PORT gpioPortC +#define IOT_UART_CFG_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define IOT_UART_CFG_VCOM_RX_PORT gpioPortC +#define IOT_UART_CFG_VCOM_RX_PIN 3 + + + +// USART0 RTS on PA06 +#define IOT_UART_CFG_VCOM_RTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_RTS_PIN 6 + +// USART0 CTS on PA05 +#define IOT_UART_CFG_VCOM_CTS_PORT gpioPortA +#define IOT_UART_CFG_VCOM_CTS_PIN 5 + +// [USART_IOT_UART_CFG_VCOM]$ +// <<< sl:end pin_tool >>> + +/******************************************************************************* + * SAFE GUARD + ******************************************************************************/ + +#endif /* _IOT_UART_CFG_VCOM_H_ */ diff --git a/hardware/board/config/brd4403b_brd4002a/sl_board_control_config.h b/hardware/board/config/brd4403b_brd4002a/sl_board_control_config.h new file mode 100644 index 00000000000..f7d4980b8cf --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_board_control_config.h @@ -0,0 +1,56 @@ +/***************************************************************************//** + * @file + * @brief Board Control + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BOARD_CONTROL_CONFIG_H +#define SL_BOARD_CONTROL_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Enable Virtual COM UART +// Default: 0 +#define SL_BOARD_ENABLE_VCOM 0 + +// Disable SPI Flash +// Default: 1 +#define SL_BOARD_DISABLE_MEMORY_SPI 1 + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BOARD_ENABLE_VCOM +// $[GPIO_SL_BOARD_ENABLE_VCOM] +#define SL_BOARD_ENABLE_VCOM_PORT gpioPortC +#define SL_BOARD_ENABLE_VCOM_PIN 5 +// [GPIO_SL_BOARD_ENABLE_VCOM]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_BOARD_CONTROL_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h new file mode 100644 index 00000000000..01e2174dbb7 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[EUSART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_RTS_PIN 6 + +// [EUSART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h new file mode 100644 index 00000000000..dee81a2bf5c --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC EUSART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_EUSART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary EUSART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// EUSART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: eusartHwFlowControlNone +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[EUSART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL EUART0 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 6 + +// [EUSART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h new file mode 100644 index 00000000000..3ce7297d4cc --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_EXP_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_EXP_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_EXP_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_EXP +// $[USART_SL_CPC_DRV_UART_EXP] +#define SL_CPC_DRV_UART_EXP_PERIPHERAL USART0 +#define SL_CPC_DRV_UART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_CPC_DRV_UART_EXP_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_CPC_DRV_UART_EXP_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_EXP_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_CPC_DRV_UART_EXP_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_CPC_DRV_UART_EXP_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_EXP_RTS_PIN 6 + +// [USART_SL_CPC_DRV_UART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_EXP_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h new file mode 100644 index 00000000000..ef42bb9a219 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief CPC UART SECONDARY driver configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H +#define SL_CPC_DRV_UART_USART_VCOM_SECONDARY_CONFIG_H + +// CPC - Secondary UART Driver Configuration + +// Number of frame that can be queued in the driver receive queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_RX_QUEUE_SIZE 10 + +// Number of frame that can be queued in the driver transmit queue +// Default: 10 +#define SL_CPC_DRV_UART_VCOM_TX_QUEUE_SIZE 10 + +// UART Baudrate +// Default: 115200 +#define SL_CPC_DRV_UART_VCOM_BAUDRATE 115200 + +// Flow control +// None +// CTS/RTS +// Default: usartHwFlowControlCtsAndRts +#define SL_CPC_DRV_UART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_CPC_DRV_UART_VCOM +// $[USART_SL_CPC_DRV_UART_VCOM] +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL USART0 +#define SL_CPC_DRV_UART_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_CPC_DRV_UART_VCOM_TX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_CPC_DRV_UART_VCOM_RX_PORT gpioPortC +#define SL_CPC_DRV_UART_VCOM_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_CPC_DRV_UART_VCOM_CTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_CPC_DRV_UART_VCOM_RTS_PORT gpioPortA +#define SL_CPC_DRV_UART_VCOM_RTS_PIN 6 + +// [USART_SL_CPC_DRV_UART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif /* SL_CPC_DRV_UART_VCOM_SECONDARY_CONFIG_H */ diff --git a/hardware/board/config/brd4403b_brd4002a/sl_device_init_hfxo_config.h b/hardware/board/config/brd4403b_brd4002a/sl_device_init_hfxo_config.h new file mode 100644 index 00000000000..13c6f4983be --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_device_init_hfxo_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_HFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_HFXO_CONFIG_H +#define SL_DEVICE_INIT_HFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// External sine wave +// Default: cmuHfxoOscMode_Crystal +#define SL_DEVICE_INIT_HFXO_MODE cmuHfxoOscMode_Crystal + +// Frequency <38000000-40000000> +// Default: 38400000 +#define SL_DEVICE_INIT_HFXO_FREQ 38400000 + +// HFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 + +// CTUNE <0-255> +// Default: 140 +#define SL_DEVICE_INIT_HFXO_CTUNE 125 + +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_HFXO_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_device_init_lfxo_config.h b/hardware/board/config/brd4403b_brd4002a/sl_device_init_lfxo_config.h new file mode 100644 index 00000000000..3d61da3c6bf --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_device_init_lfxo_config.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_LFXO Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_LFXO_CONFIG_H +#define SL_DEVICE_INIT_LFXO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Mode +// +// Crystal oscillator +// AC-coupled buffer +// External digital clock +// Default: cmuLfxoOscMode_Crystal +#define SL_DEVICE_INIT_LFXO_MODE cmuLfxoOscMode_Crystal + +// CTUNE <0-127> +// Default: 63 +#define SL_DEVICE_INIT_LFXO_CTUNE 42 + +// LFXO precision in PPM <0-65535> +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 100 + +// Startup Timeout Delay +// +// 2 cycles +// 256 cycles +// 1K cycles +// 2K cycles +// 4K cycles +// 8K cycles +// 16K cycles +// 32K cycles +// Default: cmuLfxoStartupDelay_4KCycles +#define SL_DEVICE_INIT_LFXO_TIMEOUT cmuLfxoStartupDelay_4KCycles +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_LFXO_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_iostream_eusart_exp_config.h b/hardware/board/config/brd4403b_brd4002a/sl_iostream_eusart_exp_config.h new file mode 100644 index 00000000000..644283c872d --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_iostream_eusart_exp_config.h @@ -0,0 +1,107 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_EXP_CONFIG_H +#define SL_IOSTREAM_EUSART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_EXP_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_EXP_FLOW_CONTROL_TYPE eusartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_EXP +// $[EUSART_SL_IOSTREAM_EUSART_EXP] +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_IOSTREAM_EUSART_EXP_TX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_EXP_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_IOSTREAM_EUSART_EXP_RX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_EXP_RX_PIN 3 + + + +// [EUSART_SL_IOSTREAM_EUSART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4002a/sl_iostream_eusart_vcom_config.h b/hardware/board/config/brd4403b_brd4002a/sl_iostream_eusart_vcom_config.h new file mode 100644 index 00000000000..6f97bb50434 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_iostream_eusart_vcom_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_VCOM_CONFIG_H +#define SL_IOSTREAM_EUSART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_IOSTREAM_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_IOSTREAM_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: eusartHwFlowControlNone +#define SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE eusartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_VCOM +// $[EUSART_SL_IOSTREAM_EUSART_VCOM] +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_IOSTREAM_EUSART_VCOM_TX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_VCOM_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_IOSTREAM_EUSART_VCOM_RX_PORT gpioPortC +#define SL_IOSTREAM_EUSART_VCOM_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_IOSTREAM_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_IOSTREAM_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_EUSART_VCOM_RTS_PIN 6 + +// [EUSART_SL_IOSTREAM_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4002a/sl_iostream_usart_exp_config.h b/hardware/board/config/brd4403b_brd4002a/sl_iostream_usart_exp_config.h new file mode 100644 index 00000000000..d6d2c81b5fd --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_iostream_usart_exp_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_EXP_CONFIG_H +#define SL_IOSTREAM_USART_EXP_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_EXP_FLOW_CONTROL_TYPE usartHwFlowControlNone + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_EXP_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_EXP_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_EXP_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_EXP +// $[USART_SL_IOSTREAM_USART_EXP] +#define SL_IOSTREAM_USART_EXP_PERIPHERAL USART0 +#define SL_IOSTREAM_USART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_IOSTREAM_USART_EXP_TX_PORT gpioPortC +#define SL_IOSTREAM_USART_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_IOSTREAM_USART_EXP_RX_PORT gpioPortC +#define SL_IOSTREAM_USART_EXP_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_IOSTREAM_USART_EXP_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_IOSTREAM_USART_EXP_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_EXP_RTS_PIN 6 + +// [USART_SL_IOSTREAM_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4002a/sl_iostream_usart_vcom_config.h b/hardware/board/config/brd4403b_brd4002a/sl_iostream_usart_vcom_config.h new file mode 100644 index 00000000000..cb45958f803 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_iostream_usart_vcom_config.h @@ -0,0 +1,109 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_USART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_USART_VCOM_CONFIG_H +#define SL_IOSTREAM_USART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// USART settings + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_IOSTREAM_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_IOSTREAM_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: usartHwFlowControlNone +#define SL_IOSTREAM_USART_VCOM_FLOW_CONTROL_TYPE usartHwFlowControlCtsAndRts + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_USART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_USART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_USART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_USART_VCOM +// $[USART_SL_IOSTREAM_USART_VCOM] +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL USART0 +#define SL_IOSTREAM_USART_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_IOSTREAM_USART_VCOM_TX_PORT gpioPortC +#define SL_IOSTREAM_USART_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_IOSTREAM_USART_VCOM_RX_PORT gpioPortC +#define SL_IOSTREAM_USART_VCOM_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_IOSTREAM_USART_VCOM_CTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_IOSTREAM_USART_VCOM_RTS_PORT gpioPortA +#define SL_IOSTREAM_USART_VCOM_RTS_PIN 6 + +// [USART_SL_IOSTREAM_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif diff --git a/hardware/board/config/brd4403b_brd4002a/sl_mx25_flash_shutdown_usart_config.h b/hardware/board/config/brd4403b_brd4002a/sl_mx25_flash_shutdown_usart_config.h new file mode 100644 index 00000000000..a07fb3ecb4e --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_mx25_flash_shutdown_usart_config.h @@ -0,0 +1,64 @@ +/***************************************************************************//** + * @file + * @brief SL_MX25_FLASH_SHUTDOWN_USART Config + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MX25_FLASH_SHUTDOWN_CONFIG_H +#define SL_MX25_FLASH_SHUTDOWN_CONFIG_H + +// <<< sl:start pin_tool >>> +// {usart signal=TX,RX,CLK} SL_MX25_FLASH_SHUTDOWN +// [USART_SL_MX25_FLASH_SHUTDOWN] +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL USART0 +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL_NO 0 + +// USART0 TX on PB00 +#define SL_MX25_FLASH_SHUTDOWN_TX_PORT gpioPortB +#define SL_MX25_FLASH_SHUTDOWN_TX_PIN 0 + +// USART0 RX on PB01 +#define SL_MX25_FLASH_SHUTDOWN_RX_PORT gpioPortB +#define SL_MX25_FLASH_SHUTDOWN_RX_PIN 1 + +// USART0 CLK on PB02 +#define SL_MX25_FLASH_SHUTDOWN_CLK_PORT gpioPortB +#define SL_MX25_FLASH_SHUTDOWN_CLK_PIN 2 + +// [USART_SL_MX25_FLASH_SHUTDOWN] + +// SL_MX25_FLASH_SHUTDOWN_CS + +// $[GPIO_SL_MX25_FLASH_SHUTDOWN_CS] +#define SL_MX25_FLASH_SHUTDOWN_CS_PORT gpioPortC +#define SL_MX25_FLASH_SHUTDOWN_CS_PIN 4 + +// [GPIO_SL_MX25_FLASH_SHUTDOWN_CS]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_MX25_FLASH_SHUTDOWN_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_pwm_init_led0_config.h b/hardware/board/config/brd4403b_brd4002a/sl_pwm_init_led0_config.h new file mode 100644 index 00000000000..d59f160088a --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_pwm_init_led0_config.h @@ -0,0 +1,75 @@ +/***************************************************************************//** + * @file + * @brief PWM Driver + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef PWM_INIT_LED0_CONFIG_H +#define PWM_INIT_LED0_CONFIG_H + +#ifdef __cplusplus +extern "C" { +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// PWM configuration + +// PWM frequency [Hz] +// Default: 10000 +#define SL_PWM_LED0_FREQUENCY 10000 + +// Polarity +// Active high +// Active low +// Default: PWM_ACTIVE_HIGH +#define SL_PWM_LED0_POLARITY PWM_ACTIVE_HIGH +// end pwm configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_PWM_LED0 +// $[TIMER_SL_PWM_LED0] +#define SL_PWM_LED0_PERIPHERAL TIMER0 +#define SL_PWM_LED0_PERIPHERAL_NO 0 + +#define SL_PWM_LED0_OUTPUT_CHANNEL 0 +// TIMER0 CC0 on PA04 +#define SL_PWM_LED0_OUTPUT_PORT gpioPortA +#define SL_PWM_LED0_OUTPUT_PIN 4 + +// [TIMER_SL_PWM_LED0]$ + +// <<< sl:end pin_tool >>> + +#ifdef __cplusplus +} +#endif + +#endif // PWM_INIT_LED0_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_rail_util_pa_config.h b/hardware/board/config/brd4403b_brd4002a/sl_rail_util_pa_config.h new file mode 100644 index 00000000000..a1a5fce5865 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_rail_util_pa_config.h @@ -0,0 +1,81 @@ +/***************************************************************************//** + * @file + * @brief Power Amplifier configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PA_CONFIG_H +#define SL_RAIL_UTIL_PA_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// PA Configuration +// Initial PA Power (deci-dBm, 100 = 10.0 dBm) +// Default: 100 +#define SL_RAIL_UTIL_PA_POWER_DECI_DBM 100 + +// PA Ramp Time (microseconds) +// <0-65535:1> +// Default: 2 +#define SL_RAIL_UTIL_PA_RAMP_TIME_US 2 +// Milli-volts on PA supply pin (PA_VDD) +// <0-65535:1> +// Default: 3300 +#define SL_RAIL_UTIL_PA_VOLTAGE_MV 1800 +// 2.4 GHz PA Selection +// Highest Possible +// High Power (chip-specific) +// Low Power +// Disable +// Default: RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +#define SL_RAIL_UTIL_PA_SELECTION_2P4GHZ RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +// Sub-1 GHz PA Selection +// Disable +// Default: RAIL_TX_POWER_MODE_NONE +#define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_NONE +// + +// PA Curve Configuration +// Header file containing custom PA curves +// Default: "pa_curves_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_HEADER "pa_curves_efr32.h" +// Header file containing PA curve types +// Default: "pa_curve_types_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_TYPES "pa_curve_types_efr32.h" +// + +// PA Calibration Configuration +// Apply PA Calibration Factory Offset +// Default: 1 +#define SL_RAIL_UTIL_PA_CALIBRATION_ENABLE 1 +// + +// <<< end of configuration section >>> + +#endif // SL_RAIL_UTIL_PA_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_rail_util_pti_config.h b/hardware/board/config/brd4403b_brd4002a/sl_rail_util_pti_config.h new file mode 100644 index 00000000000..ce4bb0db27d --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_rail_util_pti_config.h @@ -0,0 +1,73 @@ +/***************************************************************************//** + * @file + * @brief Packet Trace Information configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PTI_CONFIG_H +#define SL_RAIL_UTIL_PTI_CONFIG_H + +#include "rail_types.h" + +// <<< Use Configuration Wizard in Context Menu >>> +// PTI Configuration + +// PTI mode +// UART +// UART onewire +// SPI +// Disabled +// Default: RAIL_PTI_MODE_UART +#define SL_RAIL_UTIL_PTI_MODE RAIL_PTI_MODE_UART + +// PTI Baud Rate (Hertz) +// <147800-20000000:1> +// Default: 1600000 +#define SL_RAIL_UTIL_PTI_BAUD_RATE_HZ 1600000 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_RAIL_UTIL_PTI +// $[PTI_SL_RAIL_UTIL_PTI] +#define SL_RAIL_UTIL_PTI_PERIPHERAL PTI + +// PTI DOUT on PC00 +#define SL_RAIL_UTIL_PTI_DOUT_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DOUT_PIN 0 + +// PTI DFRAME on PC01 +#define SL_RAIL_UTIL_PTI_DFRAME_PORT gpioPortC +#define SL_RAIL_UTIL_PTI_DFRAME_PIN 1 + + +// [PTI_SL_RAIL_UTIL_PTI]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_RAIL_UTIL_PTI_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_simple_button_btn0_config.h b/hardware/board/config/brd4403b_brd4002a/sl_simple_button_btn0_config.h new file mode 100644 index 00000000000..7101151e1fc --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_simple_button_btn0_config.h @@ -0,0 +1,58 @@ +/***************************************************************************//** + * @file + * @brief Simple Button Driver User Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_BUTTON_BTN0_CONFIG_H +#define SL_SIMPLE_BUTTON_BTN0_CONFIG_H + +#include "em_gpio.h" +#include "sl_simple_button.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// +// Interrupt +// Poll and Debounce +// Poll +// Default: SL_SIMPLE_BUTTON_MODE_INTERRUPT +#define SL_SIMPLE_BUTTON_BTN0_MODE SL_SIMPLE_BUTTON_MODE_INTERRUPT +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_BUTTON_BTN0 +// $[GPIO_SL_SIMPLE_BUTTON_BTN0] +#define SL_SIMPLE_BUTTON_BTN0_PORT gpioPortA +#define SL_SIMPLE_BUTTON_BTN0_PIN 0 + +// [GPIO_SL_SIMPLE_BUTTON_BTN0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_BUTTON_BTN0_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_simple_led_led0_config.h b/hardware/board/config/brd4403b_brd4002a/sl_simple_led_led0_config.h new file mode 100644 index 00000000000..25088dab488 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_simple_led_led0_config.h @@ -0,0 +1,57 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED0_CONFIG_H +#define SL_SIMPLE_LED_LED0_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED0_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED0 +// $[GPIO_SL_SIMPLE_LED_LED0] +#define SL_SIMPLE_LED_LED0_PORT gpioPortA +#define SL_SIMPLE_LED_LED0_PIN 4 + +// [GPIO_SL_SIMPLE_LED_LED0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED0_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_eusart_exp_config.h b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_eusart_exp_config.h new file mode 100644 index 00000000000..79a4b8c4cbb --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_eusart_exp_config.h @@ -0,0 +1,113 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_EXP_CONFIG_H +#define SL_UARTDRV_EUSART_EXP_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_EXP_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_EXP_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_EXP_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_EXP_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_EXP_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_EXP_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_EXP_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_EXP +// $[EUSART_SL_UARTDRV_EUSART_EXP] +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_EXP_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_UARTDRV_EUSART_EXP_TX_PORT gpioPortC +#define SL_UARTDRV_EUSART_EXP_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_UARTDRV_EUSART_EXP_RX_PORT gpioPortC +#define SL_UARTDRV_EUSART_EXP_RX_PIN 3 + + + +// [EUSART_SL_UARTDRV_EUSART_EXP]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_eusart_vcom_config.h b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_eusart_vcom_config.h new file mode 100644 index 00000000000..24fdb08ce78 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_eusart_vcom_config.h @@ -0,0 +1,119 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_EUSART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_EUSART_VCOM_CONFIG_H +#define SL_UARTDRV_EUSART_VCOM_CONFIG_H + +#include "em_eusart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// EUSART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_EUSART_VCOM_BAUDRATE 115200 + +// Low frequency mode +// True +// False +#define SL_UARTDRV_EUSART_VCOM_LF_MODE false + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: eusartNoParity +#define SL_UARTDRV_EUSART_VCOM_PARITY eusartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: eusartStopbits1 +#define SL_UARTDRV_EUSART_VCOM_STOP_BITS eusartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_EUSART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Oversampling disabled +// Default: eusartOVS16 +#define SL_UARTDRV_EUSART_VCOM_OVERSAMPLING eusartOVS16 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// False +// True +// Default: eusartMajorityVoteEnable +#define SL_UARTDRV_EUSART_VCOM_MVDIS eusartMajorityVoteEnable + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_EUSART_VCOM_TX_BUFFER_SIZE 6 +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_EUSART_VCOM +// $[EUSART_SL_UARTDRV_EUSART_VCOM] +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL EUART0 +#define SL_UARTDRV_EUSART_VCOM_PERIPHERAL_NO 0 + +// EUART0 TX on PC02 +#define SL_UARTDRV_EUSART_VCOM_TX_PORT gpioPortC +#define SL_UARTDRV_EUSART_VCOM_TX_PIN 2 + +// EUART0 RX on PC03 +#define SL_UARTDRV_EUSART_VCOM_RX_PORT gpioPortC +#define SL_UARTDRV_EUSART_VCOM_RX_PIN 3 + +// EUART0 CTS on PA05 +#define SL_UARTDRV_EUSART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_CTS_PIN 5 + +// EUART0 RTS on PA06 +#define SL_UARTDRV_EUSART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_EUSART_VCOM_RTS_PIN 6 + +// [EUSART_SL_UARTDRV_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> +#endif // SL_UARTDRV_EUSART_VCOM_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_usart_exp_config.h b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_usart_exp_config.h new file mode 100644 index 00000000000..2f76d2b0444 --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_usart_exp_config.h @@ -0,0 +1,108 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_EXP_CONFIG_H +#define SL_UARTDRV_USART_EXP_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_EXP_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_EXP_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_EXP_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_EXP_FLOW_CONTROL_TYPE uartdrvFlowControlNone + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_EXP_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_EXP_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_EXP_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_EXP +// $[USART_SL_UARTDRV_USART_EXP] +#define SL_UARTDRV_USART_EXP_PERIPHERAL USART0 +#define SL_UARTDRV_USART_EXP_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_UARTDRV_USART_EXP_TX_PORT gpioPortC +#define SL_UARTDRV_USART_EXP_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_UARTDRV_USART_EXP_RX_PORT gpioPortC +#define SL_UARTDRV_USART_EXP_RX_PIN 3 + + + +// [USART_SL_UARTDRV_USART_EXP]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_EXP_CONFIG_H diff --git a/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_usart_vcom_config.h b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_usart_vcom_config.h new file mode 100644 index 00000000000..8357500d7ce --- /dev/null +++ b/hardware/board/config/brd4403b_brd4002a/sl_uartdrv_usart_vcom_config.h @@ -0,0 +1,114 @@ +/***************************************************************************//** + * @file + * @brief UARTDRV_USART Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_UARTDRV_USART_VCOM_CONFIG_H +#define SL_UARTDRV_USART_VCOM_CONFIG_H + +#include "em_usart.h" +// <<< Use Configuration Wizard in Context Menu >>> + +// UART settings +// Baud rate +// Default: 115200 +#define SL_UARTDRV_USART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: usartNoParity +#define SL_UARTDRV_USART_VCOM_PARITY usartNoParity + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: usartStopbits1 +#define SL_UARTDRV_USART_VCOM_STOP_BITS usartStopbits1 + +// Flow control method +// None +// Software XON/XOFF +// nRTS/nCTS hardware handshake +// UART peripheral controls nRTS/nCTS +// Default: uartdrvFlowControlHwUart +#define SL_UARTDRV_USART_VCOM_FLOW_CONTROL_TYPE uartdrvFlowControlHwUart + +// Oversampling selection +// 16x oversampling +// 8x oversampling +// 6x oversampling +// 4x oversampling +// Default: usartOVS16 +#define SL_UARTDRV_USART_VCOM_OVERSAMPLING usartOVS4 + +// Majority vote disable for 16x, 8x and 6x oversampling modes +// True +// False +#define SL_UARTDRV_USART_VCOM_MVDIS false + +// Size of the receive operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_RX_BUFFER_SIZE 6 + +// Size of the transmit operation queue +// Default: 6 +#define SL_UARTDRV_USART_VCOM_TX_BUFFER_SIZE 6 + +// +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_UARTDRV_USART_VCOM +// $[USART_SL_UARTDRV_USART_VCOM] +#define SL_UARTDRV_USART_VCOM_PERIPHERAL USART0 +#define SL_UARTDRV_USART_VCOM_PERIPHERAL_NO 0 + +// USART0 TX on PC02 +#define SL_UARTDRV_USART_VCOM_TX_PORT gpioPortC +#define SL_UARTDRV_USART_VCOM_TX_PIN 2 + +// USART0 RX on PC03 +#define SL_UARTDRV_USART_VCOM_RX_PORT gpioPortC +#define SL_UARTDRV_USART_VCOM_RX_PIN 3 + +// USART0 CTS on PA05 +#define SL_UARTDRV_USART_VCOM_CTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_CTS_PIN 5 + +// USART0 RTS on PA06 +#define SL_UARTDRV_USART_VCOM_RTS_PORT gpioPortA +#define SL_UARTDRV_USART_VCOM_RTS_PIN 6 + +// [USART_SL_UARTDRV_USART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif // SL_UARTDRV_USART_VCOM_CONFIG_H diff --git a/hardware/board/config/component/brd4402b_config.slcc b/hardware/board/config/component/brd4402b_config.slcc new file mode 100644 index 00000000000..554f9948f47 --- /dev/null +++ b/hardware/board/config/component/brd4402b_config.slcc @@ -0,0 +1,727 @@ +!!omap +- id: brd4402b_config +- label: brd4402b config +- description: Configuration files for BRD4402B +- package: platform +- category: Platform|Board|Config +- quality: production +- ui_hints: + visibility: never +- root_path: hardware/board/config +- requires: + - name: brd4402b +- provides: + - name: brd4402b_config +- config_file: + - condition: + - brd4001a + override: + component: board_control + file_id: board_control_config + path: brd4402b_brd4001a/sl_board_control_config.h + - condition: + - brd4002a + override: + component: board_control + file_id: board_control_config + path: brd4402b_brd4002a/sl_board_control_config.h + - condition: + - brd4001a + override: + component: bootloader_euart_driver + file_id: btl_euart_driver_cfg + path: brd4402b_brd4001a/btl_euart_driver_cfg.h + - condition: + - brd4001a + override: + component: bootloader_ezsp_gpio_activation + file_id: ezsp_gpio_activation_cfg + path: brd4402b_brd4001a/btl_ezsp_gpio_activation_cfg.h + - condition: + - brd4001a + override: + component: bootloader_gpio_activation + file_id: btl_gpio_activation_cfg + path: brd4402b_brd4001a/btl_gpio_activation_cfg.h + - condition: + - brd4001a + override: + component: bootloader_spi_controller_usart_driver + file_id: btl_spi_controller_usart_driver_cfg + path: brd4402b_brd4001a/btl_spi_controller_usart_driver_cfg.h + - condition: + - brd4001a + override: + component: bootloader_spi_peripheral_usart_driver + file_id: btl_spi_peripheral_usart_driver_cfg + path: brd4402b_brd4001a/btl_spi_peripheral_usart_driver_cfg.h + - condition: + - brd4001a + override: + component: bootloader_uart_driver + file_id: btl_uart_driver_cfg + path: brd4402b_brd4001a/btl_uart_driver_cfg.h + - condition: + - brd4001a + override: + component: cpc_gpio_expander_gpio_instance + file_id: cpc_gpio_expander_gpio_config + instance: btn0 + path: brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn0_config.h + - condition: + - brd4001a + override: + component: cpc_gpio_expander_gpio_instance + file_id: cpc_gpio_expander_gpio_config + instance: btn1 + path: brd4402b_brd4001a/sl_cpc_gpio_expander_gpio_btn1_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_spi_usart + file_id: cpc_drv_secondary_spi_usart_config + instance: exp + path: brd4402b_brd4001a/sl_cpc_drv_secondary_spi_usart_exp_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: vcom + path: brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: exp + path: brd4402b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: vcom + path: brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: exp + path: brd4402b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h + - condition: + - brd4001a + override: + component: device_init_hfxo + file_id: device_init_hfxo_config + path: brd4402b_brd4001a/sl_device_init_hfxo_config.h + - condition: + - brd4001a + override: + component: device_init_lfxo + file_id: device_init_lfxo_config + path: brd4402b_brd4001a/sl_device_init_lfxo_config.h + - condition: + - brd4001a + override: + component: i2cspm + file_id: i2cspm_config + instance: sensor + path: brd4402b_brd4001a/sl_i2cspm_sensor_config.h + - condition: + - brd4001a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: vcom + path: brd4402b_brd4001a/sl_iostream_eusart_vcom_config.h + - condition: + - brd4001a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: exp + path: brd4402b_brd4001a/sl_iostream_eusart_exp_config.h + - condition: + - brd4001a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: vcom + path: brd4402b_brd4001a/sl_iostream_usart_vcom_config.h + - condition: + - brd4001a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: exp + path: brd4402b_brd4001a/sl_iostream_usart_exp_config.h + - condition: + - brd4001a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: msc + path: brd4402b_brd4001a/iot_flash_cfg_msc.h + - condition: + - brd4001a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: exp + path: brd4402b_brd4001a/iot_flash_cfg_exp.h + - condition: + - brd4001a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: spiflash + path: brd4402b_brd4001a/iot_flash_cfg_spiflash.h + - condition: + - brd4001a + override: + component: iot_i2c + file_id: iot_i2c_cfg + instance: sensor + path: brd4402b_brd4001a/iot_i2c_cfg_sensor.h + - condition: + - brd4001a + override: + component: iot_i2c + file_id: iot_i2c_cfg + instance: exp + path: brd4402b_brd4001a/iot_i2c_cfg_exp.h + - condition: + - brd4001a + override: + component: iot_i2c + file_id: iot_i2c_cfg + instance: test + path: brd4402b_brd4001a/iot_i2c_cfg_test.h + - condition: + - brd4001a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: led0 + path: brd4402b_brd4001a/iot_pwm_cfg_led0.h + - condition: + - brd4001a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: led1 + path: brd4402b_brd4001a/iot_pwm_cfg_led1.h + - condition: + - brd4001a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: exp + path: brd4402b_brd4001a/iot_pwm_cfg_exp.h + - condition: + - brd4001a + override: + component: iot_spi + file_id: iot_spi_cfg + instance: exp + path: brd4402b_brd4001a/iot_spi_cfg_exp.h + - condition: + - brd4001a + override: + component: iot_spi + file_id: iot_spi_cfg + instance: loopback + path: brd4402b_brd4001a/iot_spi_cfg_loopback.h + - condition: + - brd4001a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: vcom + path: brd4402b_brd4001a/iot_uart_cfg_vcom.h + - condition: + - brd4001a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: exp + path: brd4402b_brd4001a/iot_uart_cfg_exp.h + - condition: + - brd4001a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: loopback + path: brd4402b_brd4001a/iot_uart_cfg_loopback.h + - condition: + - brd4001a + override: + component: legacy_ncp_spi + file_id: legacy_ncp_spi_config + path: brd4402b_brd4001a/legacy_ncp_spi_config.h + - condition: + - brd4001a + override: + component: memlcd_usart + file_id: sl_memlcd_usart_config + path: brd4402b_brd4001a/sl_memlcd_usart_config.h + - condition: + - brd4001a + override: + component: mx25_flash_shutdown_usart + file_id: mx25_flash_shutdown_usart_config + path: brd4402b_brd4001a/sl_mx25_flash_shutdown_usart_config.h + - condition: + - brd4001a + override: + component: ot_ncp_spidrv + file_id: sl_ncp_spidrv_usart_config + path: brd4402b_brd4001a/sl_ncp_spidrv_usart_config.h + - condition: + - brd4001a + override: + component: pwm + file_id: pwm_config + instance: led0 + path: brd4402b_brd4001a/sl_pwm_init_led0_config.h + - condition: + - brd4001a + override: + component: pwm + file_id: pwm_config + instance: led1 + path: brd4402b_brd4001a/sl_pwm_init_led1_config.h + - condition: + - brd4001a + override: + component: rail_util_pa + file_id: rail_util_pa_config + path: brd4402b_brd4001a/sl_rail_util_pa_config.h + - condition: + - brd4001a + override: + component: rail_util_pti + file_id: rail_util_pti_config + path: brd4402b_brd4001a/sl_rail_util_pti_config.h + - condition: + - brd4001a + override: + component: simple_button + file_id: simple_button_config + instance: btn0 + path: brd4402b_brd4001a/sl_simple_button_btn0_config.h + - condition: + - brd4001a + override: + component: simple_button + file_id: simple_button_config + instance: btn1 + path: brd4402b_brd4001a/sl_simple_button_btn1_config.h + - condition: + - brd4001a + override: + component: simple_led + file_id: simple_led_config + instance: led0 + path: brd4402b_brd4001a/sl_simple_led_led0_config.h + - condition: + - brd4001a + override: + component: simple_led + file_id: simple_led_config + instance: led1 + path: brd4402b_brd4001a/sl_simple_led_led1_config.h + - condition: + - brd4001a + override: + component: spidrv + file_id: spidrv_config + instance: exp + path: brd4402b_brd4001a/sl_spidrv_exp_config.h + - condition: + - brd4001a + override: + component: spidrv_usart + file_id: spidrv_usart_config + instance: exp + path: brd4402b_brd4001a/sl_spidrv_usart_exp_config.h + - condition: + - brd4001a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: vcom + path: brd4402b_brd4001a/sl_uartdrv_eusart_vcom_config.h + - condition: + - brd4001a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: exp + path: brd4402b_brd4001a/sl_uartdrv_eusart_exp_config.h + - condition: + - brd4001a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: vcom + path: brd4402b_brd4001a/sl_uartdrv_usart_vcom_config.h + - condition: + - brd4001a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: exp + path: brd4402b_brd4001a/sl_uartdrv_usart_exp_config.h + - condition: + - brd4002a + override: + component: bootloader_euart_driver + file_id: btl_euart_driver_cfg + path: brd4402b_brd4002a/btl_euart_driver_cfg.h + - condition: + - brd4002a + override: + component: bootloader_ezsp_gpio_activation + file_id: ezsp_gpio_activation_cfg + path: brd4402b_brd4002a/btl_ezsp_gpio_activation_cfg.h + - condition: + - brd4002a + override: + component: bootloader_gpio_activation + file_id: btl_gpio_activation_cfg + path: brd4402b_brd4002a/btl_gpio_activation_cfg.h + - condition: + - brd4002a + override: + component: bootloader_spi_controller_usart_driver + file_id: btl_spi_controller_usart_driver_cfg + path: brd4402b_brd4002a/btl_spi_controller_usart_driver_cfg.h + - condition: + - brd4002a + override: + component: bootloader_spi_peripheral_usart_driver + file_id: btl_spi_peripheral_usart_driver_cfg + path: brd4402b_brd4002a/btl_spi_peripheral_usart_driver_cfg.h + - condition: + - brd4002a + override: + component: bootloader_uart_driver + file_id: btl_uart_driver_cfg + path: brd4402b_brd4002a/btl_uart_driver_cfg.h + - condition: + - brd4002a + override: + component: cpc_gpio_expander_gpio_instance + file_id: cpc_gpio_expander_gpio_config + instance: btn0 + path: brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn0_config.h + - condition: + - brd4002a + override: + component: cpc_gpio_expander_gpio_instance + file_id: cpc_gpio_expander_gpio_config + instance: btn1 + path: brd4402b_brd4002a/sl_cpc_gpio_expander_gpio_btn1_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_spi_usart + file_id: cpc_drv_secondary_spi_usart_config + instance: exp + path: brd4402b_brd4002a/sl_cpc_drv_secondary_spi_usart_exp_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: vcom + path: brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: exp + path: brd4402b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: vcom + path: brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: exp + path: brd4402b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h + - condition: + - brd4002a + override: + component: device_init_hfxo + file_id: device_init_hfxo_config + path: brd4402b_brd4002a/sl_device_init_hfxo_config.h + - condition: + - brd4002a + override: + component: device_init_lfxo + file_id: device_init_lfxo_config + path: brd4402b_brd4002a/sl_device_init_lfxo_config.h + - condition: + - brd4002a + override: + component: i2cspm + file_id: i2cspm_config + instance: sensor + path: brd4402b_brd4002a/sl_i2cspm_sensor_config.h + - condition: + - brd4002a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: vcom + path: brd4402b_brd4002a/sl_iostream_eusart_vcom_config.h + - condition: + - brd4002a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: exp + path: brd4402b_brd4002a/sl_iostream_eusart_exp_config.h + - condition: + - brd4002a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: vcom + path: brd4402b_brd4002a/sl_iostream_usart_vcom_config.h + - condition: + - brd4002a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: exp + path: brd4402b_brd4002a/sl_iostream_usart_exp_config.h + - condition: + - brd4002a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: msc + path: brd4402b_brd4002a/iot_flash_cfg_msc.h + - condition: + - brd4002a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: exp + path: brd4402b_brd4002a/iot_flash_cfg_exp.h + - condition: + - brd4002a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: spiflash + path: brd4402b_brd4002a/iot_flash_cfg_spiflash.h + - condition: + - brd4002a + override: + component: iot_i2c + file_id: iot_i2c_cfg + instance: sensor + path: brd4402b_brd4002a/iot_i2c_cfg_sensor.h + - condition: + - brd4002a + override: + component: iot_i2c + file_id: iot_i2c_cfg + instance: exp + path: brd4402b_brd4002a/iot_i2c_cfg_exp.h + - condition: + - brd4002a + override: + component: iot_i2c + file_id: iot_i2c_cfg + instance: test + path: brd4402b_brd4002a/iot_i2c_cfg_test.h + - condition: + - brd4002a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: led0 + path: brd4402b_brd4002a/iot_pwm_cfg_led0.h + - condition: + - brd4002a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: led1 + path: brd4402b_brd4002a/iot_pwm_cfg_led1.h + - condition: + - brd4002a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: exp + path: brd4402b_brd4002a/iot_pwm_cfg_exp.h + - condition: + - brd4002a + override: + component: iot_spi + file_id: iot_spi_cfg + instance: exp + path: brd4402b_brd4002a/iot_spi_cfg_exp.h + - condition: + - brd4002a + override: + component: iot_spi + file_id: iot_spi_cfg + instance: loopback + path: brd4402b_brd4002a/iot_spi_cfg_loopback.h + - condition: + - brd4002a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: vcom + path: brd4402b_brd4002a/iot_uart_cfg_vcom.h + - condition: + - brd4002a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: exp + path: brd4402b_brd4002a/iot_uart_cfg_exp.h + - condition: + - brd4002a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: loopback + path: brd4402b_brd4002a/iot_uart_cfg_loopback.h + - condition: + - brd4002a + override: + component: legacy_ncp_spi + file_id: legacy_ncp_spi_config + path: brd4402b_brd4002a/legacy_ncp_spi_config.h + - condition: + - brd4002a + override: + component: memlcd_usart + file_id: sl_memlcd_usart_config + path: brd4402b_brd4002a/sl_memlcd_usart_config.h + - condition: + - brd4002a + override: + component: mx25_flash_shutdown_usart + file_id: mx25_flash_shutdown_usart_config + path: brd4402b_brd4002a/sl_mx25_flash_shutdown_usart_config.h + - condition: + - brd4002a + override: + component: ot_ncp_spidrv + file_id: sl_ncp_spidrv_usart_config + path: brd4402b_brd4002a/sl_ncp_spidrv_usart_config.h + - condition: + - brd4002a + override: + component: pwm + file_id: pwm_config + instance: led0 + path: brd4402b_brd4002a/sl_pwm_init_led0_config.h + - condition: + - brd4002a + override: + component: pwm + file_id: pwm_config + instance: led1 + path: brd4402b_brd4002a/sl_pwm_init_led1_config.h + - condition: + - brd4002a + override: + component: rail_util_pa + file_id: rail_util_pa_config + path: brd4402b_brd4002a/sl_rail_util_pa_config.h + - condition: + - brd4002a + override: + component: rail_util_pti + file_id: rail_util_pti_config + path: brd4402b_brd4002a/sl_rail_util_pti_config.h + - condition: + - brd4002a + override: + component: simple_button + file_id: simple_button_config + instance: btn0 + path: brd4402b_brd4002a/sl_simple_button_btn0_config.h + - condition: + - brd4002a + override: + component: simple_button + file_id: simple_button_config + instance: btn1 + path: brd4402b_brd4002a/sl_simple_button_btn1_config.h + - condition: + - brd4002a + override: + component: simple_led + file_id: simple_led_config + instance: led0 + path: brd4402b_brd4002a/sl_simple_led_led0_config.h + - condition: + - brd4002a + override: + component: simple_led + file_id: simple_led_config + instance: led1 + path: brd4402b_brd4002a/sl_simple_led_led1_config.h + - condition: + - brd4002a + override: + component: spidrv + file_id: spidrv_config + instance: exp + path: brd4402b_brd4002a/sl_spidrv_exp_config.h + - condition: + - brd4002a + override: + component: spidrv_usart + file_id: spidrv_usart_config + instance: exp + path: brd4402b_brd4002a/sl_spidrv_usart_exp_config.h + - condition: + - brd4002a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: vcom + path: brd4402b_brd4002a/sl_uartdrv_eusart_vcom_config.h + - condition: + - brd4002a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: exp + path: brd4402b_brd4002a/sl_uartdrv_eusart_exp_config.h + - condition: + - brd4002a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: vcom + path: brd4402b_brd4002a/sl_uartdrv_usart_vcom_config.h + - condition: + - brd4002a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: exp + path: brd4402b_brd4002a/sl_uartdrv_usart_exp_config.h diff --git a/hardware/board/config/component/brd4403b_config.slcc b/hardware/board/config/component/brd4403b_config.slcc new file mode 100644 index 00000000000..37d4114afca --- /dev/null +++ b/hardware/board/config/component/brd4403b_config.slcc @@ -0,0 +1,443 @@ +!!omap +- id: brd4403b_config +- label: brd4403b config +- description: Configuration files for BRD4403B +- package: platform +- category: Platform|Board|Config +- quality: production +- ui_hints: + visibility: never +- root_path: hardware/board/config +- requires: + - name: brd4403b +- provides: + - name: brd4403b_config +- config_file: + - condition: + - brd4001a + override: + component: board_control + file_id: board_control_config + path: brd4403b_brd4001a/sl_board_control_config.h + - condition: + - brd4002a + override: + component: board_control + file_id: board_control_config + path: brd4403b_brd4002a/sl_board_control_config.h + - condition: + - brd4001a + override: + component: bootloader_euart_driver + file_id: btl_euart_driver_cfg + path: brd4403b_brd4001a/btl_euart_driver_cfg.h + - condition: + - brd4001a + override: + component: bootloader_gpio_activation + file_id: btl_gpio_activation_cfg + path: brd4403b_brd4001a/btl_gpio_activation_cfg.h + - condition: + - brd4001a + override: + component: bootloader_spi_controller_usart_driver + file_id: btl_spi_controller_usart_driver_cfg + path: brd4403b_brd4001a/btl_spi_controller_usart_driver_cfg.h + - condition: + - brd4001a + override: + component: bootloader_uart_driver + file_id: btl_uart_driver_cfg + path: brd4403b_brd4001a/btl_uart_driver_cfg.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: vcom + path: brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: exp + path: brd4403b_brd4001a/sl_cpc_drv_secondary_uart_eusart_exp_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: vcom + path: brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_vcom_config.h + - condition: + - brd4001a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: exp + path: brd4403b_brd4001a/sl_cpc_drv_secondary_uart_usart_exp_config.h + - condition: + - brd4001a + override: + component: device_init_hfxo + file_id: device_init_hfxo_config + path: brd4403b_brd4001a/sl_device_init_hfxo_config.h + - condition: + - brd4001a + override: + component: device_init_lfxo + file_id: device_init_lfxo_config + path: brd4403b_brd4001a/sl_device_init_lfxo_config.h + - condition: + - brd4001a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: vcom + path: brd4403b_brd4001a/sl_iostream_eusart_vcom_config.h + - condition: + - brd4001a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: exp + path: brd4403b_brd4001a/sl_iostream_eusart_exp_config.h + - condition: + - brd4001a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: vcom + path: brd4403b_brd4001a/sl_iostream_usart_vcom_config.h + - condition: + - brd4001a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: exp + path: brd4403b_brd4001a/sl_iostream_usart_exp_config.h + - condition: + - brd4001a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: msc + path: brd4403b_brd4001a/iot_flash_cfg_msc.h + - condition: + - brd4001a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: spiflash + path: brd4403b_brd4001a/iot_flash_cfg_spiflash.h + - condition: + - brd4001a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: led0 + path: brd4403b_brd4001a/iot_pwm_cfg_led0.h + - condition: + - brd4001a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: exp + path: brd4403b_brd4001a/iot_pwm_cfg_exp.h + - condition: + - brd4001a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: vcom + path: brd4403b_brd4001a/iot_uart_cfg_vcom.h + - condition: + - brd4001a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: exp + path: brd4403b_brd4001a/iot_uart_cfg_exp.h + - condition: + - brd4001a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: loopback + path: brd4403b_brd4001a/iot_uart_cfg_loopback.h + - condition: + - brd4001a + override: + component: mx25_flash_shutdown_usart + file_id: mx25_flash_shutdown_usart_config + path: brd4403b_brd4001a/sl_mx25_flash_shutdown_usart_config.h + - condition: + - brd4001a + override: + component: pwm + file_id: pwm_config + instance: led0 + path: brd4403b_brd4001a/sl_pwm_init_led0_config.h + - condition: + - brd4001a + override: + component: rail_util_pa + file_id: rail_util_pa_config + path: brd4403b_brd4001a/sl_rail_util_pa_config.h + - condition: + - brd4001a + override: + component: rail_util_pti + file_id: rail_util_pti_config + path: brd4403b_brd4001a/sl_rail_util_pti_config.h + - condition: + - brd4001a + override: + component: simple_button + file_id: simple_button_config + instance: btn0 + path: brd4403b_brd4001a/sl_simple_button_btn0_config.h + - condition: + - brd4001a + override: + component: simple_led + file_id: simple_led_config + instance: led0 + path: brd4403b_brd4001a/sl_simple_led_led0_config.h + - condition: + - brd4001a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: vcom + path: brd4403b_brd4001a/sl_uartdrv_eusart_vcom_config.h + - condition: + - brd4001a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: exp + path: brd4403b_brd4001a/sl_uartdrv_eusart_exp_config.h + - condition: + - brd4001a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: vcom + path: brd4403b_brd4001a/sl_uartdrv_usart_vcom_config.h + - condition: + - brd4001a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: exp + path: brd4403b_brd4001a/sl_uartdrv_usart_exp_config.h + - condition: + - brd4002a + override: + component: bootloader_euart_driver + file_id: btl_euart_driver_cfg + path: brd4403b_brd4002a/btl_euart_driver_cfg.h + - condition: + - brd4002a + override: + component: bootloader_gpio_activation + file_id: btl_gpio_activation_cfg + path: brd4403b_brd4002a/btl_gpio_activation_cfg.h + - condition: + - brd4002a + override: + component: bootloader_spi_controller_usart_driver + file_id: btl_spi_controller_usart_driver_cfg + path: brd4403b_brd4002a/btl_spi_controller_usart_driver_cfg.h + - condition: + - brd4002a + override: + component: bootloader_uart_driver + file_id: btl_uart_driver_cfg + path: brd4403b_brd4002a/btl_uart_driver_cfg.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: vcom + path: brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_vcom_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_eusart + file_id: cpc_drv_secondary_uart_eusart_config + instance: exp + path: brd4403b_brd4002a/sl_cpc_drv_secondary_uart_eusart_exp_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: vcom + path: brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_vcom_config.h + - condition: + - brd4002a + override: + component: cpc_secondary_driver_uart_usart + file_id: cpc_drv_secondary_uart_usart_config + instance: exp + path: brd4403b_brd4002a/sl_cpc_drv_secondary_uart_usart_exp_config.h + - condition: + - brd4002a + override: + component: device_init_hfxo + file_id: device_init_hfxo_config + path: brd4403b_brd4002a/sl_device_init_hfxo_config.h + - condition: + - brd4002a + override: + component: device_init_lfxo + file_id: device_init_lfxo_config + path: brd4403b_brd4002a/sl_device_init_lfxo_config.h + - condition: + - brd4002a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: vcom + path: brd4403b_brd4002a/sl_iostream_eusart_vcom_config.h + - condition: + - brd4002a + override: + component: iostream_eusart + file_id: iostream_eusart_config + instance: exp + path: brd4403b_brd4002a/sl_iostream_eusart_exp_config.h + - condition: + - brd4002a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: vcom + path: brd4403b_brd4002a/sl_iostream_usart_vcom_config.h + - condition: + - brd4002a + override: + component: iostream_usart + file_id: iostream_usart_config + instance: exp + path: brd4403b_brd4002a/sl_iostream_usart_exp_config.h + - condition: + - brd4002a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: msc + path: brd4403b_brd4002a/iot_flash_cfg_msc.h + - condition: + - brd4002a + override: + component: iot_flash + file_id: iot_flash_cfg + instance: spiflash + path: brd4403b_brd4002a/iot_flash_cfg_spiflash.h + - condition: + - brd4002a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: led0 + path: brd4403b_brd4002a/iot_pwm_cfg_led0.h + - condition: + - brd4002a + override: + component: iot_pwm + file_id: iot_pwm_cfg + instance: exp + path: brd4403b_brd4002a/iot_pwm_cfg_exp.h + - condition: + - brd4002a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: vcom + path: brd4403b_brd4002a/iot_uart_cfg_vcom.h + - condition: + - brd4002a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: exp + path: brd4403b_brd4002a/iot_uart_cfg_exp.h + - condition: + - brd4002a + override: + component: iot_uart + file_id: iot_uart_cfg + instance: loopback + path: brd4403b_brd4002a/iot_uart_cfg_loopback.h + - condition: + - brd4002a + override: + component: mx25_flash_shutdown_usart + file_id: mx25_flash_shutdown_usart_config + path: brd4403b_brd4002a/sl_mx25_flash_shutdown_usart_config.h + - condition: + - brd4002a + override: + component: pwm + file_id: pwm_config + instance: led0 + path: brd4403b_brd4002a/sl_pwm_init_led0_config.h + - condition: + - brd4002a + override: + component: rail_util_pa + file_id: rail_util_pa_config + path: brd4403b_brd4002a/sl_rail_util_pa_config.h + - condition: + - brd4002a + override: + component: rail_util_pti + file_id: rail_util_pti_config + path: brd4403b_brd4002a/sl_rail_util_pti_config.h + - condition: + - brd4002a + override: + component: simple_button + file_id: simple_button_config + instance: btn0 + path: brd4403b_brd4002a/sl_simple_button_btn0_config.h + - condition: + - brd4002a + override: + component: simple_led + file_id: simple_led_config + instance: led0 + path: brd4403b_brd4002a/sl_simple_led_led0_config.h + - condition: + - brd4002a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: vcom + path: brd4403b_brd4002a/sl_uartdrv_eusart_vcom_config.h + - condition: + - brd4002a + override: + component: uartdrv_eusart + file_id: uartdrv_eusart_config + instance: exp + path: brd4403b_brd4002a/sl_uartdrv_eusart_exp_config.h + - condition: + - brd4002a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: vcom + path: brd4403b_brd4002a/sl_uartdrv_usart_vcom_config.h + - condition: + - brd4002a + override: + component: uartdrv_usart + file_id: uartdrv_usart_config + instance: exp + path: brd4403b_brd4002a/sl_uartdrv_usart_exp_config.h diff --git a/hardware/driver/component/bmp280_driver.slcc b/hardware/driver/component/bmp280_driver.slcc index f52b6f69e00..534487935d2 100644 --- a/hardware/driver/component/bmp280_driver.slcc +++ b/hardware/driver/component/bmp280_driver.slcc @@ -27,4 +27,4 @@ template_contribution: value: bmp280_driver documentation: docset: gecko-platform - document: hardware-driver/api/group-bmp280 + document: platform-hardware-driver/bmp280 diff --git a/hardware/driver/component/bmp3xx_driver.slcc b/hardware/driver/component/bmp3xx_driver.slcc index 4811ffacc44..534b9828a8d 100644 --- a/hardware/driver/component/bmp3xx_driver.slcc +++ b/hardware/driver/component/bmp3xx_driver.slcc @@ -28,4 +28,4 @@ template_contribution: value: bmp3xx_driver documentation: docset: gecko-platform - document: hardware-driver/api/group-bmp3xx + document: platform-hardware-driver/bmp3xx diff --git a/hardware/driver/component/ccs811_driver.slcc b/hardware/driver/component/ccs811_driver.slcc index cf67574d9f4..5e6c2276860 100644 --- a/hardware/driver/component/ccs811_driver.slcc +++ b/hardware/driver/component/ccs811_driver.slcc @@ -26,4 +26,4 @@ config_file: file_id: ccs811_config documentation: docset: gecko-platform - document: hardware-driver/api/group-ccs811 + document: platform-hardware-driver/ccs811 diff --git a/hardware/driver/component/configuration_over_swo.slcc b/hardware/driver/component/configuration_over_swo.slcc index 1a92e665754..ee2d40c5654 100644 --- a/hardware/driver/component/configuration_over_swo.slcc +++ b/hardware/driver/component/configuration_over_swo.slcc @@ -27,6 +27,6 @@ template_contribution: priority: 9999 documentation: docset: gecko-platform - document: hardware-driver/api/group-cos + document: platform-hardware-driver/cos + - diff --git a/hardware/driver/component/efp_driver.slcc b/hardware/driver/component/efp_driver.slcc index af957e6539c..440aa6555aa 100644 --- a/hardware/driver/component/efp_driver.slcc +++ b/hardware/driver/component/efp_driver.slcc @@ -2,7 +2,7 @@ id: efp_driver package: platform label: EFP - Energy Friendly PMIC description: > - This component provides an API to configure and control EFP ICs in addition to a configurable instantiation structure for an EFP IC. The driver supports systems with multiple EFP ICs. The EFP is controlled by the host SoC using an I2C bus. + This component provides an API to configure and control EFP ICs in addition to a configurable instantiation structure for an EFP IC. The driver supports systems with multiple EFP ICs. The EFP is controlled by the host SoC using an I2C bus. category: Platform|Board Drivers quality: production instantiable: @@ -31,4 +31,4 @@ template_contribution: value: "{{instance}}" documentation: docset: gecko-platform - document: hardware-driver/api/group-sl-efp + document: platform-hardware-driver/sl-efp diff --git a/hardware/driver/component/efp_driver_core.slcc b/hardware/driver/component/efp_driver_core.slcc index 633b8a0a4a9..79b36e37923 100644 --- a/hardware/driver/component/efp_driver_core.slcc +++ b/hardware/driver/component/efp_driver_core.slcc @@ -1,8 +1,8 @@ id: efp_driver_core package: platform -label: EFP - Energy Friendly PMIC Core +label: EFP - Energy Friendly PMIC Core description: > - This component contains the core EFP Driver. + This component contains the core EFP Driver. category: Platform|Board Drivers quality: production include: @@ -35,4 +35,4 @@ template_contribution: handler: sl_efp_init_instances documentation: docset: gecko-platform - document: hardware-driver/api/group-sl-efp \ No newline at end of file + document: platform-hardware-driver/sl-efp diff --git a/hardware/driver/component/icm20648_driver.slcc b/hardware/driver/component/icm20648_driver.slcc index 4b52aa16449..28404811ead 100644 --- a/hardware/driver/component/icm20648_driver.slcc +++ b/hardware/driver/component/icm20648_driver.slcc @@ -28,4 +28,4 @@ template_contribution: value: icm20648_driver documentation: docset: gecko-platform - document: hardware-driver/api/group-icm20648 + document: platform-hardware-driver/icm20648 diff --git a/hardware/driver/component/icm20689_driver.slcc b/hardware/driver/component/icm20689_driver.slcc index 130b7732f5b..ca08cf59bad 100644 --- a/hardware/driver/component/icm20689_driver.slcc +++ b/hardware/driver/component/icm20689_driver.slcc @@ -30,4 +30,4 @@ template_contribution: value: icm20689_driver documentation: docset: gecko-platform - document: hardware-driver/api/group-icm20689 + document: platform-hardware-driver/icm20689 diff --git a/hardware/driver/component/imu_driver.slcc b/hardware/driver/component/imu_driver.slcc index 487603775e0..0c896e9db2f 100644 --- a/hardware/driver/component/imu_driver.slcc +++ b/hardware/driver/component/imu_driver.slcc @@ -12,4 +12,4 @@ requires: - name: imu_device_driver documentation: docset: gecko-platform - document: hardware-driver/api/group-imu + document: platform-hardware-driver/imu diff --git a/hardware/driver/component/imu_driver_icm20648.slcc b/hardware/driver/component/imu_driver_icm20648.slcc index 098ee251608..5506745fd21 100644 --- a/hardware/driver/component/imu_driver_icm20648.slcc +++ b/hardware/driver/component/imu_driver_icm20648.slcc @@ -15,4 +15,4 @@ source: - path: src/sl_imu_icm20648.c documentation: docset: gecko-platform - document: hardware-driver/api/group-imu + document: platform-hardware-driver/imu diff --git a/hardware/driver/component/imu_driver_icm20689.slcc b/hardware/driver/component/imu_driver_icm20689.slcc index a9063b0d916..bee9320debe 100644 --- a/hardware/driver/component/imu_driver_icm20689.slcc +++ b/hardware/driver/component/imu_driver_icm20689.slcc @@ -15,4 +15,4 @@ source: - path: src/sl_imu_icm20689.c documentation: docset: gecko-platform - document: hardware-driver/api/group-imu + document: platform-hardware-driver/imu diff --git a/hardware/driver/component/memlcd_custom.slcc b/hardware/driver/component/memlcd_custom.slcc index c04a19a9cc6..7fc924c5cf1 100644 --- a/hardware/driver/component/memlcd_custom.slcc +++ b/hardware/driver/component/memlcd_custom.slcc @@ -2,11 +2,11 @@ id: memlcd_custom package: platform label: Custom Memory LCD Driver description: > - This component contains functions that can be redefined to implement a - custom memory LCD interface manually. The "Custom Memory LCD Display" + This component contains functions that can be redefined to implement a + custom memory LCD interface manually. The "Custom Memory LCD Display" component is required and automatically installed with this component. - This component replaces the "Memory LCD with usart SPI driver" and "Memory - LCD with eusart SPI driver" components that are already fully implemented + This component replaces the "Memory LCD with usart SPI driver" and "Memory + LCD with eusart SPI driver" components that are already fully implemented and functionnal. category: Platform|Board Drivers|Memory LCD|Peripheral Driver quality: production @@ -33,4 +33,4 @@ template_contribution: value: memlcd_custom documentation: docset: gecko-platform - document: hardware-driver/api/group-memlcd_custom \ No newline at end of file + document: platform-hardware-driver/memlcd_custom diff --git a/hardware/driver/component/memlcd_eusart.slcc b/hardware/driver/component/memlcd_eusart.slcc index 7895c57d7e7..6a7179b4479 100644 --- a/hardware/driver/component/memlcd_eusart.slcc +++ b/hardware/driver/component/memlcd_eusart.slcc @@ -40,4 +40,4 @@ template_contribution: value: memlcd_eusart documentation: docset: gecko-platform - document: hardware-driver/api/group-memlcd + document: platform-hardware-driver/memlcd diff --git a/hardware/driver/component/memlcd_usart.slcc b/hardware/driver/component/memlcd_usart.slcc index bf3b9e2dd2d..d830acf0328 100644 --- a/hardware/driver/component/memlcd_usart.slcc +++ b/hardware/driver/component/memlcd_usart.slcc @@ -40,4 +40,4 @@ template_contribution: value: memlcd_usart documentation: docset: gecko-platform - document: hardware-driver/api/group-memlcd + document: platform-hardware-driver/memlcd diff --git a/hardware/driver/component/mic_i2s_driver.slcc b/hardware/driver/component/mic_i2s_driver.slcc index fa00304a008..9116665be8f 100644 --- a/hardware/driver/component/mic_i2s_driver.slcc +++ b/hardware/driver/component/mic_i2s_driver.slcc @@ -25,4 +25,4 @@ config_file: file_id: mic_i2s_config documentation: docset: gecko-platform - document: hardware-driver/api/group-mic + document: platform-hardware-driver/mic diff --git a/hardware/driver/component/mic_pdm_driver.slcc b/hardware/driver/component/mic_pdm_driver.slcc index 6193c0c858d..02a8e79ae30 100644 --- a/hardware/driver/component/mic_pdm_driver.slcc +++ b/hardware/driver/component/mic_pdm_driver.slcc @@ -30,4 +30,4 @@ config_file: condition: [device_series_2] documentation: docset: gecko-platform - document: hardware-driver/api/group-mic + document: platform-hardware-driver/mic diff --git a/hardware/driver/component/mx25_flash_shutdown_eusart.slcc b/hardware/driver/component/mx25_flash_shutdown_eusart.slcc index d88117b83af..c97ee6dca4a 100644 --- a/hardware/driver/component/mx25_flash_shutdown_eusart.slcc +++ b/hardware/driver/component/mx25_flash_shutdown_eusart.slcc @@ -32,4 +32,4 @@ template_contribution: value: mx25_flash_shutdown_eusart documentation: docset: gecko-platform - document: hardware-driver/api/group-mx25-flash-shutdown + document: platform-hardware-driver/mx25-flash-shutdown diff --git a/hardware/driver/component/mx25_flash_shutdown_usart.slcc b/hardware/driver/component/mx25_flash_shutdown_usart.slcc index cd38c1e86bb..9db9aa5a16d 100644 --- a/hardware/driver/component/mx25_flash_shutdown_usart.slcc +++ b/hardware/driver/component/mx25_flash_shutdown_usart.slcc @@ -34,4 +34,4 @@ template_contribution: value: mx25_flash_shutdown_usart documentation: docset: gecko-platform - document: hardware-driver/api/group-mx25-flash-shutdown + document: platform-hardware-driver/mx25-flash-shutdown diff --git a/hardware/driver/component/pressure_driver_bmp280.slcc b/hardware/driver/component/pressure_driver_bmp280.slcc index eecd79c45ed..a1bf2cf2b67 100644 --- a/hardware/driver/component/pressure_driver_bmp280.slcc +++ b/hardware/driver/component/pressure_driver_bmp280.slcc @@ -19,4 +19,4 @@ source: - path: src/sl_pressure_bmp280.c documentation: docset: gecko-platform - document: hardware-driver/api/group-bmp280 + document: platform-hardware-driver/bmp280 diff --git a/hardware/driver/component/pressure_driver_bmp3xx.slcc b/hardware/driver/component/pressure_driver_bmp3xx.slcc index 6a3a0c2cc92..824817a6006 100644 --- a/hardware/driver/component/pressure_driver_bmp3xx.slcc +++ b/hardware/driver/component/pressure_driver_bmp3xx.slcc @@ -19,4 +19,4 @@ source: - path: src/sl_pressure_bmp3xx.c documentation: docset: gecko-platform - document: hardware-driver/api/group-bmp3xx + document: platform-hardware-driver/bmp3xx diff --git a/hardware/driver/component/si1133_driver.slcc b/hardware/driver/component/si1133_driver.slcc index 0d261cfdfcf..74079befd26 100644 --- a/hardware/driver/component/si1133_driver.slcc +++ b/hardware/driver/component/si1133_driver.slcc @@ -20,4 +20,4 @@ source: - path: src/sl_si1133.c documentation: docset: gecko-platform - document: hardware-driver/api/group-si1133 + document: platform-hardware-driver/si1133 diff --git a/hardware/driver/component/si70xx_driver.slcc b/hardware/driver/component/si70xx_driver.slcc index d3ed5cf1b32..859e89f95e0 100644 --- a/hardware/driver/component/si70xx_driver.slcc +++ b/hardware/driver/component/si70xx_driver.slcc @@ -20,4 +20,4 @@ source: - path: src/sl_si70xx.c documentation: docset: gecko-platform - document: hardware-driver/api/group-si70xx + document: platform-hardware-driver/si70xx diff --git a/hardware/driver/component/si7210_driver.slcc b/hardware/driver/component/si7210_driver.slcc index 27c170d98c4..d27561f7c08 100644 --- a/hardware/driver/component/si7210_driver.slcc +++ b/hardware/driver/component/si7210_driver.slcc @@ -22,4 +22,4 @@ source: - path: src/sl_si7210.c documentation: docset: gecko-platform - document: hardware-driver/api/group-si7210 + document: platform-hardware-driver/si7210 diff --git a/hardware/driver/component/si72xx_driver.slcc b/hardware/driver/component/si72xx_driver.slcc index 7dc5c083294..e78b9dd3e65 100644 --- a/hardware/driver/component/si72xx_driver.slcc +++ b/hardware/driver/component/si72xx_driver.slcc @@ -18,4 +18,4 @@ requires: - name: i2cspm documentation: docset: gecko-platform - document: hardware-driver/api/group-si72xx + document: platform-hardware-driver/si72xx diff --git a/hardware/driver/component/veml6035_driver.slcc b/hardware/driver/component/veml6035_driver.slcc index 5313a05f859..c585c61ab80 100644 --- a/hardware/driver/component/veml6035_driver.slcc +++ b/hardware/driver/component/veml6035_driver.slcc @@ -21,4 +21,4 @@ source: - path: src/sl_veml6035.c documentation: docset: gecko-platform - document: hardware-driver/api/group-veml6035 + document: platform-hardware-driver/veml6035 diff --git a/platform/Device/component/bgm111a256v2.slcc b/platform/Device/component/bgm111a256v2.slcc index b0f6dcc8c58..9657a3352de 100644 --- a/platform/Device/component/bgm111a256v2.slcc +++ b/platform/Device/component/bgm111a256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm111a256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm111e256v2.slcc b/platform/Device/component/bgm111e256v2.slcc index 4fb40d12935..698d12780f8 100644 --- a/platform/Device/component/bgm111e256v2.slcc +++ b/platform/Device/component/bgm111e256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm111e256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm113a256v2.slcc b/platform/Device/component/bgm113a256v2.slcc index 5c1093f12be..635fc1a6004 100644 --- a/platform/Device/component/bgm113a256v2.slcc +++ b/platform/Device/component/bgm113a256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm113a256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm11s12f256ga.slcc b/platform/Device/component/bgm11s12f256ga.slcc index 622a24be02a..af7383f8276 100644 --- a/platform/Device/component/bgm11s12f256ga.slcc +++ b/platform/Device/component/bgm11s12f256ga.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm11s12f256ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm11s22f256ga.slcc b/platform/Device/component/bgm11s22f256ga.slcc index 18c7c5283aa..d8209898401 100644 --- a/platform/Device/component/bgm11s22f256ga.slcc +++ b/platform/Device/component/bgm11s22f256ga.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm11s22f256ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm121a256v2.slcc b/platform/Device/component/bgm121a256v2.slcc index a2b38b1dd11..d9da565ef75 100644 --- a/platform/Device/component/bgm121a256v2.slcc +++ b/platform/Device/component/bgm121a256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm121a256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm121n256v2.slcc b/platform/Device/component/bgm121n256v2.slcc index fd556958fd2..47b4f753b14 100644 --- a/platform/Device/component/bgm121n256v2.slcc +++ b/platform/Device/component/bgm121n256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm121n256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm123a256v2.slcc b/platform/Device/component/bgm123a256v2.slcc index e49ee000182..3a9e09255de 100644 --- a/platform/Device/component/bgm123a256v2.slcc +++ b/platform/Device/component/bgm123a256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm123a256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm123n256v2.slcc b/platform/Device/component/bgm123n256v2.slcc index a37a52c0c43..25323b95c5a 100644 --- a/platform/Device/component/bgm123n256v2.slcc +++ b/platform/Device/component/bgm123n256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: bgm123n256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/bgm13p22f512ga.slcc b/platform/Device/component/bgm13p22f512ga.slcc index fb1a86292d7..8bd04570452 100644 --- a/platform/Device/component/bgm13p22f512ga.slcc +++ b/platform/Device/component/bgm13p22f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13p22f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm13p22f512ge.slcc b/platform/Device/component/bgm13p22f512ge.slcc index 7f9731ccc7f..ca66ea04521 100644 --- a/platform/Device/component/bgm13p22f512ge.slcc +++ b/platform/Device/component/bgm13p22f512ge.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13p22f512ge - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm13p32f512ga.slcc b/platform/Device/component/bgm13p32f512ga.slcc index 6aaa171f1ff..5bd5e6af93e 100644 --- a/platform/Device/component/bgm13p32f512ga.slcc +++ b/platform/Device/component/bgm13p32f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13p32f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm13p32f512ge.slcc b/platform/Device/component/bgm13p32f512ge.slcc index fdb84020212..51a21e6e7f1 100644 --- a/platform/Device/component/bgm13p32f512ge.slcc +++ b/platform/Device/component/bgm13p32f512ge.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13p32f512ge - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm13s22f512ga.slcc b/platform/Device/component/bgm13s22f512ga.slcc index ee37fc84ad0..5c50da50c34 100644 --- a/platform/Device/component/bgm13s22f512ga.slcc +++ b/platform/Device/component/bgm13s22f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13s22f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm13s22f512gn.slcc b/platform/Device/component/bgm13s22f512gn.slcc index 968dc99438c..8ff4172478b 100644 --- a/platform/Device/component/bgm13s22f512gn.slcc +++ b/platform/Device/component/bgm13s22f512gn.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13s22f512gn - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm13s32f512ga.slcc b/platform/Device/component/bgm13s32f512ga.slcc index da934114d7b..dc681298764 100644 --- a/platform/Device/component/bgm13s32f512ga.slcc +++ b/platform/Device/component/bgm13s32f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13s32f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm13s32f512gn.slcc b/platform/Device/component/bgm13s32f512gn.slcc index c7d0cd9ab2e..a8c013023ec 100644 --- a/platform/Device/component/bgm13s32f512gn.slcc +++ b/platform/Device/component/bgm13s32f512gn.slcc @@ -74,6 +74,7 @@ - provides: - name: bgm13s32f512gn - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/bgm210la22jif.slcc b/platform/Device/component/bgm210la22jif.slcc index 50f05ba0dbc..7dc89b4b254 100644 --- a/platform/Device/component/bgm210la22jif.slcc +++ b/platform/Device/component/bgm210la22jif.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210la22jif - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm210la22jnf.slcc b/platform/Device/component/bgm210la22jnf.slcc index b4bbb243aa7..73fe56f5cb2 100644 --- a/platform/Device/component/bgm210la22jnf.slcc +++ b/platform/Device/component/bgm210la22jnf.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210la22jnf - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm210p022jia.slcc b/platform/Device/component/bgm210p022jia.slcc index 758d956279e..1330b77fa2e 100644 --- a/platform/Device/component/bgm210p022jia.slcc +++ b/platform/Device/component/bgm210p022jia.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210p022jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm210p032jia.slcc b/platform/Device/component/bgm210p032jia.slcc index ce2e93bb0b5..8329824d610 100644 --- a/platform/Device/component/bgm210p032jia.slcc +++ b/platform/Device/component/bgm210p032jia.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210p032jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm210pa22jia.slcc b/platform/Device/component/bgm210pa22jia.slcc index 3364f2a11ef..6cec2f0ab22 100644 --- a/platform/Device/component/bgm210pa22jia.slcc +++ b/platform/Device/component/bgm210pa22jia.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210pa22jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm210pa32jia.slcc b/platform/Device/component/bgm210pa32jia.slcc index 72b72e3a6c3..bca85221025 100644 --- a/platform/Device/component/bgm210pa32jia.slcc +++ b/platform/Device/component/bgm210pa32jia.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210pa32jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm210pb22jia.slcc b/platform/Device/component/bgm210pb22jia.slcc index 15429f8afa6..ab69a16cf9a 100644 --- a/platform/Device/component/bgm210pb22jia.slcc +++ b/platform/Device/component/bgm210pb22jia.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210pb22jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm210pb32jia.slcc b/platform/Device/component/bgm210pb32jia.slcc index 2546020f601..bbed3e69c96 100644 --- a/platform/Device/component/bgm210pb32jia.slcc +++ b/platform/Device/component/bgm210pb32jia.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm210pb32jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/bgm220pc22hna.slcc b/platform/Device/component/bgm220pc22hna.slcc index 131d10b4228..94d3b484658 100644 --- a/platform/Device/component/bgm220pc22hna.slcc +++ b/platform/Device/component/bgm220pc22hna.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm220pc22hna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/bgm220pc22wga.slcc b/platform/Device/component/bgm220pc22wga.slcc index 758024e014f..e745aaa6f88 100644 --- a/platform/Device/component/bgm220pc22wga.slcc +++ b/platform/Device/component/bgm220pc22wga.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm220pc22wga - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/bgm220sc12wga.slcc b/platform/Device/component/bgm220sc12wga.slcc index 02da0dc95c4..6f1519dadbf 100644 --- a/platform/Device/component/bgm220sc12wga.slcc +++ b/platform/Device/component/bgm220sc12wga.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm220sc12wga - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/bgm220sc22hna.slcc b/platform/Device/component/bgm220sc22hna.slcc index 0e0266794e2..c4664ec36fb 100644 --- a/platform/Device/component/bgm220sc22hna.slcc +++ b/platform/Device/component/bgm220sc22hna.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm220sc22hna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/bgm220sc22wga.slcc b/platform/Device/component/bgm220sc22wga.slcc index dee5601f7e7..8583a923685 100644 --- a/platform/Device/component/bgm220sc22wga.slcc +++ b/platform/Device/component/bgm220sc22wga.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm220sc22wga - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/bgm220sc23hna.slcc b/platform/Device/component/bgm220sc23hna.slcc index e45968a2445..373b1e54414 100644 --- a/platform/Device/component/bgm220sc23hna.slcc +++ b/platform/Device/component/bgm220sc23hna.slcc @@ -63,6 +63,7 @@ - provides: - name: bgm220sc23hna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/bgm240pa22vna.slcc b/platform/Device/component/bgm240pa22vna.slcc index 238e1511b3c..705647328fd 100644 --- a/platform/Device/component/bgm240pa22vna.slcc +++ b/platform/Device/component/bgm240pa22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240pa22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm240pa32vna.slcc b/platform/Device/component/bgm240pa32vna.slcc index 8e550cad2e2..343655a6d8c 100644 --- a/platform/Device/component/bgm240pa32vna.slcc +++ b/platform/Device/component/bgm240pa32vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240pa32vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm240pa32vnn.slcc b/platform/Device/component/bgm240pa32vnn.slcc index f7a85d69a48..ab4603e6fd0 100644 --- a/platform/Device/component/bgm240pa32vnn.slcc +++ b/platform/Device/component/bgm240pa32vnn.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240pa32vnn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm240pb22vna.slcc b/platform/Device/component/bgm240pb22vna.slcc index 7d37263a7b1..0b0e073d753 100644 --- a/platform/Device/component/bgm240pb22vna.slcc +++ b/platform/Device/component/bgm240pb22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240pb22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm240pb32vna.slcc b/platform/Device/component/bgm240pb32vna.slcc index 9b06116bdc8..6031fb31fd3 100644 --- a/platform/Device/component/bgm240pb32vna.slcc +++ b/platform/Device/component/bgm240pb32vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240pb32vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm240pb32vnn.slcc b/platform/Device/component/bgm240pb32vnn.slcc index cf51d31ce74..35ee44b045b 100644 --- a/platform/Device/component/bgm240pb32vnn.slcc +++ b/platform/Device/component/bgm240pb32vnn.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240pb32vnn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm240sa22vna.slcc b/platform/Device/component/bgm240sa22vna.slcc index 01bbdc120fe..4e73bdc3950 100644 --- a/platform/Device/component/bgm240sa22vna.slcc +++ b/platform/Device/component/bgm240sa22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240sa22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm240sb22vna.slcc b/platform/Device/component/bgm240sb22vna.slcc index 2266d129718..3e263b0604f 100644 --- a/platform/Device/component/bgm240sb22vna.slcc +++ b/platform/Device/component/bgm240sb22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm240sb22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm241sb22vna.slcc b/platform/Device/component/bgm241sb22vna.slcc index 4f6e4b9d3f9..e230a598f15 100644 --- a/platform/Device/component/bgm241sb22vna.slcc +++ b/platform/Device/component/bgm241sb22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm241sb22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/bgm241sd22vna.slcc b/platform/Device/component/bgm241sd22vna.slcc index 33360bc166d..cb7ce17b789 100644 --- a/platform/Device/component/bgm241sd22vna.slcc +++ b/platform/Device/component/bgm241sd22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: bgm241sd22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efm32g200f16.slcc b/platform/Device/component/efm32g200f16.slcc index 403c1154083..0fd01e75d96 100644 --- a/platform/Device/component/efm32g200f16.slcc +++ b/platform/Device/component/efm32g200f16.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g200f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g200f32.slcc b/platform/Device/component/efm32g200f32.slcc index 20f7e28491c..05c4f996406 100644 --- a/platform/Device/component/efm32g200f32.slcc +++ b/platform/Device/component/efm32g200f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g200f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g200f64.slcc b/platform/Device/component/efm32g200f64.slcc index cd9be2b9f93..ed75115ef41 100644 --- a/platform/Device/component/efm32g200f64.slcc +++ b/platform/Device/component/efm32g200f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g200f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g210f128.slcc b/platform/Device/component/efm32g210f128.slcc index 82b242ae8ec..402f183ae2e 100644 --- a/platform/Device/component/efm32g210f128.slcc +++ b/platform/Device/component/efm32g210f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g210f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g222f128.slcc b/platform/Device/component/efm32g222f128.slcc index 3aec2fd7a26..a233e935194 100644 --- a/platform/Device/component/efm32g222f128.slcc +++ b/platform/Device/component/efm32g222f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g222f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g222f32.slcc b/platform/Device/component/efm32g222f32.slcc index 5e29eebd195..10a5be68c18 100644 --- a/platform/Device/component/efm32g222f32.slcc +++ b/platform/Device/component/efm32g222f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g222f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g222f64.slcc b/platform/Device/component/efm32g222f64.slcc index 3a8a9f2dde7..bf4faa9e757 100644 --- a/platform/Device/component/efm32g222f64.slcc +++ b/platform/Device/component/efm32g222f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g222f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g230f128.slcc b/platform/Device/component/efm32g230f128.slcc index 241d836760f..735f74132b9 100644 --- a/platform/Device/component/efm32g230f128.slcc +++ b/platform/Device/component/efm32g230f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g230f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g230f32.slcc b/platform/Device/component/efm32g230f32.slcc index 7bbfe997abe..7552ed050c6 100644 --- a/platform/Device/component/efm32g230f32.slcc +++ b/platform/Device/component/efm32g230f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g230f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g230f64.slcc b/platform/Device/component/efm32g230f64.slcc index 4bf854b6a5e..87db6e8f194 100644 --- a/platform/Device/component/efm32g230f64.slcc +++ b/platform/Device/component/efm32g230f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g230f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g232f128.slcc b/platform/Device/component/efm32g232f128.slcc index 5182ddb4ad9..fac8c7f835d 100644 --- a/platform/Device/component/efm32g232f128.slcc +++ b/platform/Device/component/efm32g232f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g232f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g232f32.slcc b/platform/Device/component/efm32g232f32.slcc index c427cfda851..78175f8c60c 100644 --- a/platform/Device/component/efm32g232f32.slcc +++ b/platform/Device/component/efm32g232f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g232f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g232f64.slcc b/platform/Device/component/efm32g232f64.slcc index a6baf58d430..23a94f4ed2e 100644 --- a/platform/Device/component/efm32g232f64.slcc +++ b/platform/Device/component/efm32g232f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g232f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g280f128.slcc b/platform/Device/component/efm32g280f128.slcc index 2e220990880..2eb2d8e3801 100644 --- a/platform/Device/component/efm32g280f128.slcc +++ b/platform/Device/component/efm32g280f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g280f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g280f32.slcc b/platform/Device/component/efm32g280f32.slcc index 0a030eddc5f..5e079c06855 100644 --- a/platform/Device/component/efm32g280f32.slcc +++ b/platform/Device/component/efm32g280f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g280f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g280f64.slcc b/platform/Device/component/efm32g280f64.slcc index 09e11ebf9ed..22d664aee05 100644 --- a/platform/Device/component/efm32g280f64.slcc +++ b/platform/Device/component/efm32g280f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g280f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g290f128.slcc b/platform/Device/component/efm32g290f128.slcc index c6b83968dad..d1d21eb65e4 100644 --- a/platform/Device/component/efm32g290f128.slcc +++ b/platform/Device/component/efm32g290f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g290f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g290f32.slcc b/platform/Device/component/efm32g290f32.slcc index c7baee9d4c0..1bc515d7a53 100644 --- a/platform/Device/component/efm32g290f32.slcc +++ b/platform/Device/component/efm32g290f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g290f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g290f64.slcc b/platform/Device/component/efm32g290f64.slcc index 5d997a2f180..57ae98b5133 100644 --- a/platform/Device/component/efm32g290f64.slcc +++ b/platform/Device/component/efm32g290f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g290f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g800f128.slcc b/platform/Device/component/efm32g800f128.slcc index 964f4cc2b20..3d86caf2ed5 100644 --- a/platform/Device/component/efm32g800f128.slcc +++ b/platform/Device/component/efm32g800f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g800f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g840f128.slcc b/platform/Device/component/efm32g840f128.slcc index 7dd20cb32b6..ec519c7d4a4 100644 --- a/platform/Device/component/efm32g840f128.slcc +++ b/platform/Device/component/efm32g840f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g840f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g840f32.slcc b/platform/Device/component/efm32g840f32.slcc index d2e59646890..d3c6b07298c 100644 --- a/platform/Device/component/efm32g840f32.slcc +++ b/platform/Device/component/efm32g840f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g840f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g840f64.slcc b/platform/Device/component/efm32g840f64.slcc index ff6fd598f68..f124d093072 100644 --- a/platform/Device/component/efm32g840f64.slcc +++ b/platform/Device/component/efm32g840f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g840f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g842f128.slcc b/platform/Device/component/efm32g842f128.slcc index bd4f772010a..58c1f409db8 100644 --- a/platform/Device/component/efm32g842f128.slcc +++ b/platform/Device/component/efm32g842f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g842f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g842f32.slcc b/platform/Device/component/efm32g842f32.slcc index 32e01b126ca..7ee1cbcd55e 100644 --- a/platform/Device/component/efm32g842f32.slcc +++ b/platform/Device/component/efm32g842f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g842f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g842f64.slcc b/platform/Device/component/efm32g842f64.slcc index eaa7a85733b..998a15f01e2 100644 --- a/platform/Device/component/efm32g842f64.slcc +++ b/platform/Device/component/efm32g842f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g842f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g880f128.slcc b/platform/Device/component/efm32g880f128.slcc index ed592a494c2..be28e06282d 100644 --- a/platform/Device/component/efm32g880f128.slcc +++ b/platform/Device/component/efm32g880f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g880f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g880f32.slcc b/platform/Device/component/efm32g880f32.slcc index 4bb966a2ff3..f5849281302 100644 --- a/platform/Device/component/efm32g880f32.slcc +++ b/platform/Device/component/efm32g880f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g880f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g880f64.slcc b/platform/Device/component/efm32g880f64.slcc index e0ed11c1990..2a0657b7050 100644 --- a/platform/Device/component/efm32g880f64.slcc +++ b/platform/Device/component/efm32g880f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g880f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g890f128.slcc b/platform/Device/component/efm32g890f128.slcc index 7afb5019058..ff53ad159ea 100644 --- a/platform/Device/component/efm32g890f128.slcc +++ b/platform/Device/component/efm32g890f128.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g890f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g890f32.slcc b/platform/Device/component/efm32g890f32.slcc index 923803c1ee4..a886bb8e5b4 100644 --- a/platform/Device/component/efm32g890f32.slcc +++ b/platform/Device/component/efm32g890f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g890f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32g890f64.slcc b/platform/Device/component/efm32g890f64.slcc index 12bbd290bd4..b5f4af130de 100644 --- a/platform/Device/component/efm32g890f64.slcc +++ b/platform/Device/component/efm32g890f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32g890f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_71 - name: device_family_efm32g diff --git a/platform/Device/component/efm32gg11b110f2048gm64.slcc b/platform/Device/component/efm32gg11b110f2048gm64.slcc index 1faaea3e681..6c8c5492200 100644 --- a/platform/Device/component/efm32gg11b110f2048gm64.slcc +++ b/platform/Device/component/efm32gg11b110f2048gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b110f2048gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b110f2048gq64.slcc b/platform/Device/component/efm32gg11b110f2048gq64.slcc index 35bd618fd1e..8d743555f92 100644 --- a/platform/Device/component/efm32gg11b110f2048gq64.slcc +++ b/platform/Device/component/efm32gg11b110f2048gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b110f2048gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b110f2048im64.slcc b/platform/Device/component/efm32gg11b110f2048im64.slcc index 0e0be20109b..c2a4596dc1a 100644 --- a/platform/Device/component/efm32gg11b110f2048im64.slcc +++ b/platform/Device/component/efm32gg11b110f2048im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b110f2048im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b110f2048iq64.slcc b/platform/Device/component/efm32gg11b110f2048iq64.slcc index 80a70a5519c..d4ce3d479f8 100644 --- a/platform/Device/component/efm32gg11b110f2048iq64.slcc +++ b/platform/Device/component/efm32gg11b110f2048iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b110f2048iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b120f2048gm64.slcc b/platform/Device/component/efm32gg11b120f2048gm64.slcc index 3e1f8054903..edc13f7a6b4 100644 --- a/platform/Device/component/efm32gg11b120f2048gm64.slcc +++ b/platform/Device/component/efm32gg11b120f2048gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b120f2048gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b120f2048gq64.slcc b/platform/Device/component/efm32gg11b120f2048gq64.slcc index 6d521cd8e6b..d485605d9d8 100644 --- a/platform/Device/component/efm32gg11b120f2048gq64.slcc +++ b/platform/Device/component/efm32gg11b120f2048gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b120f2048gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b120f2048im64.slcc b/platform/Device/component/efm32gg11b120f2048im64.slcc index 7580b09941e..af228ad45e6 100644 --- a/platform/Device/component/efm32gg11b120f2048im64.slcc +++ b/platform/Device/component/efm32gg11b120f2048im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b120f2048im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b120f2048iq64.slcc b/platform/Device/component/efm32gg11b120f2048iq64.slcc index f8114292184..38564a2cad5 100644 --- a/platform/Device/component/efm32gg11b120f2048iq64.slcc +++ b/platform/Device/component/efm32gg11b120f2048iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b120f2048iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b310f2048gl112.slcc b/platform/Device/component/efm32gg11b310f2048gl112.slcc index f2852410da7..a3ceedf938f 100644 --- a/platform/Device/component/efm32gg11b310f2048gl112.slcc +++ b/platform/Device/component/efm32gg11b310f2048gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b310f2048gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b310f2048gq100.slcc b/platform/Device/component/efm32gg11b310f2048gq100.slcc index 637270a9bb6..8ddde6aa348 100644 --- a/platform/Device/component/efm32gg11b310f2048gq100.slcc +++ b/platform/Device/component/efm32gg11b310f2048gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b310f2048gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b320f2048gl112.slcc b/platform/Device/component/efm32gg11b320f2048gl112.slcc index 722d9d23c40..0ef0deef5c8 100644 --- a/platform/Device/component/efm32gg11b320f2048gl112.slcc +++ b/platform/Device/component/efm32gg11b320f2048gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b320f2048gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b320f2048gq100.slcc b/platform/Device/component/efm32gg11b320f2048gq100.slcc index 3938e010835..9b4ef8e4a19 100644 --- a/platform/Device/component/efm32gg11b320f2048gq100.slcc +++ b/platform/Device/component/efm32gg11b320f2048gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b320f2048gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048gl112.slcc b/platform/Device/component/efm32gg11b420f2048gl112.slcc index 62c50943a75..783577c4432 100644 --- a/platform/Device/component/efm32gg11b420f2048gl112.slcc +++ b/platform/Device/component/efm32gg11b420f2048gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048gl120.slcc b/platform/Device/component/efm32gg11b420f2048gl120.slcc index b606cef4df4..a59b48dc880 100644 --- a/platform/Device/component/efm32gg11b420f2048gl120.slcc +++ b/platform/Device/component/efm32gg11b420f2048gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048gm64.slcc b/platform/Device/component/efm32gg11b420f2048gm64.slcc index cfacb556314..82904d6325f 100644 --- a/platform/Device/component/efm32gg11b420f2048gm64.slcc +++ b/platform/Device/component/efm32gg11b420f2048gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048gq100.slcc b/platform/Device/component/efm32gg11b420f2048gq100.slcc index a0d00ad6378..2c7f8641cda 100644 --- a/platform/Device/component/efm32gg11b420f2048gq100.slcc +++ b/platform/Device/component/efm32gg11b420f2048gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048gq64.slcc b/platform/Device/component/efm32gg11b420f2048gq64.slcc index 0d37cda956e..d5046a8791f 100644 --- a/platform/Device/component/efm32gg11b420f2048gq64.slcc +++ b/platform/Device/component/efm32gg11b420f2048gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048il112.slcc b/platform/Device/component/efm32gg11b420f2048il112.slcc index e57a36ba0f4..51e57359999 100644 --- a/platform/Device/component/efm32gg11b420f2048il112.slcc +++ b/platform/Device/component/efm32gg11b420f2048il112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048il112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048il120.slcc b/platform/Device/component/efm32gg11b420f2048il120.slcc index b115a3bc9ac..0b6478fed51 100644 --- a/platform/Device/component/efm32gg11b420f2048il120.slcc +++ b/platform/Device/component/efm32gg11b420f2048il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048im64.slcc b/platform/Device/component/efm32gg11b420f2048im64.slcc index a41459e1559..a512214e451 100644 --- a/platform/Device/component/efm32gg11b420f2048im64.slcc +++ b/platform/Device/component/efm32gg11b420f2048im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048iq100.slcc b/platform/Device/component/efm32gg11b420f2048iq100.slcc index 82a415d5b48..51ee5b35089 100644 --- a/platform/Device/component/efm32gg11b420f2048iq100.slcc +++ b/platform/Device/component/efm32gg11b420f2048iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b420f2048iq64.slcc b/platform/Device/component/efm32gg11b420f2048iq64.slcc index 9e3f04454cf..076d63f684f 100644 --- a/platform/Device/component/efm32gg11b420f2048iq64.slcc +++ b/platform/Device/component/efm32gg11b420f2048iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b420f2048iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048gl120.slcc b/platform/Device/component/efm32gg11b510f2048gl120.slcc index 18dca5073e3..722817d5858 100644 --- a/platform/Device/component/efm32gg11b510f2048gl120.slcc +++ b/platform/Device/component/efm32gg11b510f2048gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048gm64.slcc b/platform/Device/component/efm32gg11b510f2048gm64.slcc index ae9f4456bba..676a5b5040d 100644 --- a/platform/Device/component/efm32gg11b510f2048gm64.slcc +++ b/platform/Device/component/efm32gg11b510f2048gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048gq100.slcc b/platform/Device/component/efm32gg11b510f2048gq100.slcc index 32013309066..31dce52b9b2 100644 --- a/platform/Device/component/efm32gg11b510f2048gq100.slcc +++ b/platform/Device/component/efm32gg11b510f2048gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048gq64.slcc b/platform/Device/component/efm32gg11b510f2048gq64.slcc index cb8ef8bb313..971a3326910 100644 --- a/platform/Device/component/efm32gg11b510f2048gq64.slcc +++ b/platform/Device/component/efm32gg11b510f2048gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048il120.slcc b/platform/Device/component/efm32gg11b510f2048il120.slcc index a9cb96e2b15..5fd91aa6fb4 100644 --- a/platform/Device/component/efm32gg11b510f2048il120.slcc +++ b/platform/Device/component/efm32gg11b510f2048il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048im64.slcc b/platform/Device/component/efm32gg11b510f2048im64.slcc index 310c236eb07..014d9f2b047 100644 --- a/platform/Device/component/efm32gg11b510f2048im64.slcc +++ b/platform/Device/component/efm32gg11b510f2048im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048iq100.slcc b/platform/Device/component/efm32gg11b510f2048iq100.slcc index c36203fa368..a4c19fa23c3 100644 --- a/platform/Device/component/efm32gg11b510f2048iq100.slcc +++ b/platform/Device/component/efm32gg11b510f2048iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b510f2048iq64.slcc b/platform/Device/component/efm32gg11b510f2048iq64.slcc index 14bbc83ba80..dc2cd1a1b63 100644 --- a/platform/Device/component/efm32gg11b510f2048iq64.slcc +++ b/platform/Device/component/efm32gg11b510f2048iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b510f2048iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048gl120.slcc b/platform/Device/component/efm32gg11b520f2048gl120.slcc index 82049050a0b..36f900b74df 100644 --- a/platform/Device/component/efm32gg11b520f2048gl120.slcc +++ b/platform/Device/component/efm32gg11b520f2048gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048gm64.slcc b/platform/Device/component/efm32gg11b520f2048gm64.slcc index 780dc6876a1..326afd70161 100644 --- a/platform/Device/component/efm32gg11b520f2048gm64.slcc +++ b/platform/Device/component/efm32gg11b520f2048gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048gq100.slcc b/platform/Device/component/efm32gg11b520f2048gq100.slcc index 96e1724804a..2cfa6cd3073 100644 --- a/platform/Device/component/efm32gg11b520f2048gq100.slcc +++ b/platform/Device/component/efm32gg11b520f2048gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048gq64.slcc b/platform/Device/component/efm32gg11b520f2048gq64.slcc index 4b74092758f..2b12ab2c56b 100644 --- a/platform/Device/component/efm32gg11b520f2048gq64.slcc +++ b/platform/Device/component/efm32gg11b520f2048gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048il120.slcc b/platform/Device/component/efm32gg11b520f2048il120.slcc index c419c09b12a..51b905530af 100644 --- a/platform/Device/component/efm32gg11b520f2048il120.slcc +++ b/platform/Device/component/efm32gg11b520f2048il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048im64.slcc b/platform/Device/component/efm32gg11b520f2048im64.slcc index bbd84bf3e25..7af5982fe12 100644 --- a/platform/Device/component/efm32gg11b520f2048im64.slcc +++ b/platform/Device/component/efm32gg11b520f2048im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048iq100.slcc b/platform/Device/component/efm32gg11b520f2048iq100.slcc index e512c836a91..0ff35a6bcce 100644 --- a/platform/Device/component/efm32gg11b520f2048iq100.slcc +++ b/platform/Device/component/efm32gg11b520f2048iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b520f2048iq64.slcc b/platform/Device/component/efm32gg11b520f2048iq64.slcc index b656e7661c6..c5136d839a7 100644 --- a/platform/Device/component/efm32gg11b520f2048iq64.slcc +++ b/platform/Device/component/efm32gg11b520f2048iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b520f2048iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048gl120.slcc b/platform/Device/component/efm32gg11b820f2048gl120.slcc index ecd2172dd49..fd7d2f81c81 100644 --- a/platform/Device/component/efm32gg11b820f2048gl120.slcc +++ b/platform/Device/component/efm32gg11b820f2048gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048gl152.slcc b/platform/Device/component/efm32gg11b820f2048gl152.slcc index 97bc2982289..713e68fb793 100644 --- a/platform/Device/component/efm32gg11b820f2048gl152.slcc +++ b/platform/Device/component/efm32gg11b820f2048gl152.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048gl152 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048gl192.slcc b/platform/Device/component/efm32gg11b820f2048gl192.slcc index effe60d0084..408ade4e845 100644 --- a/platform/Device/component/efm32gg11b820f2048gl192.slcc +++ b/platform/Device/component/efm32gg11b820f2048gl192.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048gl192 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048gm64.slcc b/platform/Device/component/efm32gg11b820f2048gm64.slcc index cbfbee908f8..bf511b775bc 100644 --- a/platform/Device/component/efm32gg11b820f2048gm64.slcc +++ b/platform/Device/component/efm32gg11b820f2048gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048gq100.slcc b/platform/Device/component/efm32gg11b820f2048gq100.slcc index ec293b40c46..9865a9585a3 100644 --- a/platform/Device/component/efm32gg11b820f2048gq100.slcc +++ b/platform/Device/component/efm32gg11b820f2048gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048gq64.slcc b/platform/Device/component/efm32gg11b820f2048gq64.slcc index 7b966c127bd..4196b1101fb 100644 --- a/platform/Device/component/efm32gg11b820f2048gq64.slcc +++ b/platform/Device/component/efm32gg11b820f2048gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048il120.slcc b/platform/Device/component/efm32gg11b820f2048il120.slcc index ad1fe8a3959..10071f8d369 100644 --- a/platform/Device/component/efm32gg11b820f2048il120.slcc +++ b/platform/Device/component/efm32gg11b820f2048il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048il152.slcc b/platform/Device/component/efm32gg11b820f2048il152.slcc index aa875ed6de0..ad9acb45a70 100644 --- a/platform/Device/component/efm32gg11b820f2048il152.slcc +++ b/platform/Device/component/efm32gg11b820f2048il152.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048il152 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048im64.slcc b/platform/Device/component/efm32gg11b820f2048im64.slcc index 824ee42abde..3ac67fe8408 100644 --- a/platform/Device/component/efm32gg11b820f2048im64.slcc +++ b/platform/Device/component/efm32gg11b820f2048im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048iq100.slcc b/platform/Device/component/efm32gg11b820f2048iq100.slcc index 50e953161c5..1df992e17ae 100644 --- a/platform/Device/component/efm32gg11b820f2048iq100.slcc +++ b/platform/Device/component/efm32gg11b820f2048iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b820f2048iq64.slcc b/platform/Device/component/efm32gg11b820f2048iq64.slcc index 71071384189..3e288a29459 100644 --- a/platform/Device/component/efm32gg11b820f2048iq64.slcc +++ b/platform/Device/component/efm32gg11b820f2048iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b820f2048iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024gl120.slcc b/platform/Device/component/efm32gg11b840f1024gl120.slcc index 7c679fedf4e..dc09fe337e4 100644 --- a/platform/Device/component/efm32gg11b840f1024gl120.slcc +++ b/platform/Device/component/efm32gg11b840f1024gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024gl152.slcc b/platform/Device/component/efm32gg11b840f1024gl152.slcc index 0c26e1c5305..efcae5bede0 100644 --- a/platform/Device/component/efm32gg11b840f1024gl152.slcc +++ b/platform/Device/component/efm32gg11b840f1024gl152.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024gl152 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024gl192.slcc b/platform/Device/component/efm32gg11b840f1024gl192.slcc index c61c723f1b4..424a6a1bfd8 100644 --- a/platform/Device/component/efm32gg11b840f1024gl192.slcc +++ b/platform/Device/component/efm32gg11b840f1024gl192.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024gl192 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024gm64.slcc b/platform/Device/component/efm32gg11b840f1024gm64.slcc index 85a452147b7..c03504bfa0f 100644 --- a/platform/Device/component/efm32gg11b840f1024gm64.slcc +++ b/platform/Device/component/efm32gg11b840f1024gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024gq100.slcc b/platform/Device/component/efm32gg11b840f1024gq100.slcc index b9a8dbadc0f..5506eed642c 100644 --- a/platform/Device/component/efm32gg11b840f1024gq100.slcc +++ b/platform/Device/component/efm32gg11b840f1024gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024gq64.slcc b/platform/Device/component/efm32gg11b840f1024gq64.slcc index 1ef93a428ca..2b151fe768a 100644 --- a/platform/Device/component/efm32gg11b840f1024gq64.slcc +++ b/platform/Device/component/efm32gg11b840f1024gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024il120.slcc b/platform/Device/component/efm32gg11b840f1024il120.slcc index 2e168c555fe..16950fca214 100644 --- a/platform/Device/component/efm32gg11b840f1024il120.slcc +++ b/platform/Device/component/efm32gg11b840f1024il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024il152.slcc b/platform/Device/component/efm32gg11b840f1024il152.slcc index 7e9ab65ad39..c5f4284b09a 100644 --- a/platform/Device/component/efm32gg11b840f1024il152.slcc +++ b/platform/Device/component/efm32gg11b840f1024il152.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024il152 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024im64.slcc b/platform/Device/component/efm32gg11b840f1024im64.slcc index 1cffadaa335..24e87ae7197 100644 --- a/platform/Device/component/efm32gg11b840f1024im64.slcc +++ b/platform/Device/component/efm32gg11b840f1024im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024iq100.slcc b/platform/Device/component/efm32gg11b840f1024iq100.slcc index c61931734a4..5b166d8a508 100644 --- a/platform/Device/component/efm32gg11b840f1024iq100.slcc +++ b/platform/Device/component/efm32gg11b840f1024iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg11b840f1024iq64.slcc b/platform/Device/component/efm32gg11b840f1024iq64.slcc index 7f9f8f558ca..53223f56540 100644 --- a/platform/Device/component/efm32gg11b840f1024iq64.slcc +++ b/platform/Device/component/efm32gg11b840f1024iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg11b840f1024iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_family_efm32gg11b diff --git a/platform/Device/component/efm32gg12b110f1024gm64.slcc b/platform/Device/component/efm32gg12b110f1024gm64.slcc index e2ff819aa7e..df13dd13ea1 100644 --- a/platform/Device/component/efm32gg12b110f1024gm64.slcc +++ b/platform/Device/component/efm32gg12b110f1024gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b110f1024gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b110f1024gq64.slcc b/platform/Device/component/efm32gg12b110f1024gq64.slcc index 2a4f4d29b36..48d2f8c703b 100644 --- a/platform/Device/component/efm32gg12b110f1024gq64.slcc +++ b/platform/Device/component/efm32gg12b110f1024gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b110f1024gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b110f1024im64.slcc b/platform/Device/component/efm32gg12b110f1024im64.slcc index 6b5eac587d1..d3bd0ed9701 100644 --- a/platform/Device/component/efm32gg12b110f1024im64.slcc +++ b/platform/Device/component/efm32gg12b110f1024im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b110f1024im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b110f1024iq64.slcc b/platform/Device/component/efm32gg12b110f1024iq64.slcc index 7ba80e22a63..4eef07aed6c 100644 --- a/platform/Device/component/efm32gg12b110f1024iq64.slcc +++ b/platform/Device/component/efm32gg12b110f1024iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b110f1024iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b130f512gm64.slcc b/platform/Device/component/efm32gg12b130f512gm64.slcc index 71e0b7e23a8..c227920eebc 100644 --- a/platform/Device/component/efm32gg12b130f512gm64.slcc +++ b/platform/Device/component/efm32gg12b130f512gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b130f512gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b130f512gq64.slcc b/platform/Device/component/efm32gg12b130f512gq64.slcc index 6ec7509c8b3..c0dfdbf08cb 100644 --- a/platform/Device/component/efm32gg12b130f512gq64.slcc +++ b/platform/Device/component/efm32gg12b130f512gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b130f512gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b130f512im64.slcc b/platform/Device/component/efm32gg12b130f512im64.slcc index 17db5507ac2..1e3dbfe44a6 100644 --- a/platform/Device/component/efm32gg12b130f512im64.slcc +++ b/platform/Device/component/efm32gg12b130f512im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b130f512im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b130f512iq64.slcc b/platform/Device/component/efm32gg12b130f512iq64.slcc index 8d07e2d5951..b506936e082 100644 --- a/platform/Device/component/efm32gg12b130f512iq64.slcc +++ b/platform/Device/component/efm32gg12b130f512iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b130f512iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b310f1024gl112.slcc b/platform/Device/component/efm32gg12b310f1024gl112.slcc index 08431012784..bd7c339a717 100644 --- a/platform/Device/component/efm32gg12b310f1024gl112.slcc +++ b/platform/Device/component/efm32gg12b310f1024gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b310f1024gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b310f1024gq100.slcc b/platform/Device/component/efm32gg12b310f1024gq100.slcc index 5a47036bb0f..e24c2c60718 100644 --- a/platform/Device/component/efm32gg12b310f1024gq100.slcc +++ b/platform/Device/component/efm32gg12b310f1024gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b310f1024gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b330f512gl112.slcc b/platform/Device/component/efm32gg12b330f512gl112.slcc index c7add0fca38..f0df323019c 100644 --- a/platform/Device/component/efm32gg12b330f512gl112.slcc +++ b/platform/Device/component/efm32gg12b330f512gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b330f512gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b330f512gq100.slcc b/platform/Device/component/efm32gg12b330f512gq100.slcc index 7d8ef3cbe33..c290fc45fbb 100644 --- a/platform/Device/component/efm32gg12b330f512gq100.slcc +++ b/platform/Device/component/efm32gg12b330f512gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b330f512gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b390f1024gl112.slcc b/platform/Device/component/efm32gg12b390f1024gl112.slcc index d66479c5d81..c776125dd37 100644 --- a/platform/Device/component/efm32gg12b390f1024gl112.slcc +++ b/platform/Device/component/efm32gg12b390f1024gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b390f1024gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b390f512gl112.slcc b/platform/Device/component/efm32gg12b390f512gl112.slcc index 85d4234af47..bd1ebc298a8 100644 --- a/platform/Device/component/efm32gg12b390f512gl112.slcc +++ b/platform/Device/component/efm32gg12b390f512gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b390f512gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024gl112.slcc b/platform/Device/component/efm32gg12b410f1024gl112.slcc index 2d032154f9d..ffec98c0b5e 100644 --- a/platform/Device/component/efm32gg12b410f1024gl112.slcc +++ b/platform/Device/component/efm32gg12b410f1024gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024gl120.slcc b/platform/Device/component/efm32gg12b410f1024gl120.slcc index 7d7e63c6c83..b0d1bf8f553 100644 --- a/platform/Device/component/efm32gg12b410f1024gl120.slcc +++ b/platform/Device/component/efm32gg12b410f1024gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024gm64.slcc b/platform/Device/component/efm32gg12b410f1024gm64.slcc index 2225c6820b4..e94ee035c5f 100644 --- a/platform/Device/component/efm32gg12b410f1024gm64.slcc +++ b/platform/Device/component/efm32gg12b410f1024gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024gq100.slcc b/platform/Device/component/efm32gg12b410f1024gq100.slcc index d86bf3b462e..4dbe640af30 100644 --- a/platform/Device/component/efm32gg12b410f1024gq100.slcc +++ b/platform/Device/component/efm32gg12b410f1024gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024gq64.slcc b/platform/Device/component/efm32gg12b410f1024gq64.slcc index 503fec9e964..7d8d59c584b 100644 --- a/platform/Device/component/efm32gg12b410f1024gq64.slcc +++ b/platform/Device/component/efm32gg12b410f1024gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024il112.slcc b/platform/Device/component/efm32gg12b410f1024il112.slcc index 70e7e569cda..72484b6ab9c 100644 --- a/platform/Device/component/efm32gg12b410f1024il112.slcc +++ b/platform/Device/component/efm32gg12b410f1024il112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024il112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024il120.slcc b/platform/Device/component/efm32gg12b410f1024il120.slcc index a15f8e7042d..b9395ad45af 100644 --- a/platform/Device/component/efm32gg12b410f1024il120.slcc +++ b/platform/Device/component/efm32gg12b410f1024il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024im64.slcc b/platform/Device/component/efm32gg12b410f1024im64.slcc index 3148fe485c2..8a5dbdd3b7d 100644 --- a/platform/Device/component/efm32gg12b410f1024im64.slcc +++ b/platform/Device/component/efm32gg12b410f1024im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024iq100.slcc b/platform/Device/component/efm32gg12b410f1024iq100.slcc index ed4d43d7992..ae0ba21bcd7 100644 --- a/platform/Device/component/efm32gg12b410f1024iq100.slcc +++ b/platform/Device/component/efm32gg12b410f1024iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b410f1024iq64.slcc b/platform/Device/component/efm32gg12b410f1024iq64.slcc index 57a9e8e3daa..38061611067 100644 --- a/platform/Device/component/efm32gg12b410f1024iq64.slcc +++ b/platform/Device/component/efm32gg12b410f1024iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b410f1024iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512gl112.slcc b/platform/Device/component/efm32gg12b430f512gl112.slcc index 383da6fcb63..1a4f8ff5190 100644 --- a/platform/Device/component/efm32gg12b430f512gl112.slcc +++ b/platform/Device/component/efm32gg12b430f512gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512gl120.slcc b/platform/Device/component/efm32gg12b430f512gl120.slcc index 589e1dfeec7..339664595f7 100644 --- a/platform/Device/component/efm32gg12b430f512gl120.slcc +++ b/platform/Device/component/efm32gg12b430f512gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512gm64.slcc b/platform/Device/component/efm32gg12b430f512gm64.slcc index 68925e94b31..121916d9ea9 100644 --- a/platform/Device/component/efm32gg12b430f512gm64.slcc +++ b/platform/Device/component/efm32gg12b430f512gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512gq100.slcc b/platform/Device/component/efm32gg12b430f512gq100.slcc index c6a7232225d..4bac3bd0930 100644 --- a/platform/Device/component/efm32gg12b430f512gq100.slcc +++ b/platform/Device/component/efm32gg12b430f512gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512gq64.slcc b/platform/Device/component/efm32gg12b430f512gq64.slcc index b3b693abe21..00a1c9cbb53 100644 --- a/platform/Device/component/efm32gg12b430f512gq64.slcc +++ b/platform/Device/component/efm32gg12b430f512gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512il112.slcc b/platform/Device/component/efm32gg12b430f512il112.slcc index d061c90c43f..6be084a20ca 100644 --- a/platform/Device/component/efm32gg12b430f512il112.slcc +++ b/platform/Device/component/efm32gg12b430f512il112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512il112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512il120.slcc b/platform/Device/component/efm32gg12b430f512il120.slcc index 65cf379e174..dbbf79c18dd 100644 --- a/platform/Device/component/efm32gg12b430f512il120.slcc +++ b/platform/Device/component/efm32gg12b430f512il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512im64.slcc b/platform/Device/component/efm32gg12b430f512im64.slcc index 0307b418df1..4f5b341ddfa 100644 --- a/platform/Device/component/efm32gg12b430f512im64.slcc +++ b/platform/Device/component/efm32gg12b430f512im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512iq100.slcc b/platform/Device/component/efm32gg12b430f512iq100.slcc index a1cead18a6f..7417e1f34f4 100644 --- a/platform/Device/component/efm32gg12b430f512iq100.slcc +++ b/platform/Device/component/efm32gg12b430f512iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b430f512iq64.slcc b/platform/Device/component/efm32gg12b430f512iq64.slcc index da71b7516d2..657dbc56d3a 100644 --- a/platform/Device/component/efm32gg12b430f512iq64.slcc +++ b/platform/Device/component/efm32gg12b430f512iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b430f512iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024gl112.slcc b/platform/Device/component/efm32gg12b510f1024gl112.slcc index 3dd57f215f2..c0ad54c7498 100644 --- a/platform/Device/component/efm32gg12b510f1024gl112.slcc +++ b/platform/Device/component/efm32gg12b510f1024gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024gl120.slcc b/platform/Device/component/efm32gg12b510f1024gl120.slcc index a15f34def0a..ad1f2b4ee4b 100644 --- a/platform/Device/component/efm32gg12b510f1024gl120.slcc +++ b/platform/Device/component/efm32gg12b510f1024gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024gm64.slcc b/platform/Device/component/efm32gg12b510f1024gm64.slcc index f768f321fb4..191537ea8be 100644 --- a/platform/Device/component/efm32gg12b510f1024gm64.slcc +++ b/platform/Device/component/efm32gg12b510f1024gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024gq100.slcc b/platform/Device/component/efm32gg12b510f1024gq100.slcc index 13ac0e9adf0..fda98050ca2 100644 --- a/platform/Device/component/efm32gg12b510f1024gq100.slcc +++ b/platform/Device/component/efm32gg12b510f1024gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024gq64.slcc b/platform/Device/component/efm32gg12b510f1024gq64.slcc index c3d86db7881..471ce0467dc 100644 --- a/platform/Device/component/efm32gg12b510f1024gq64.slcc +++ b/platform/Device/component/efm32gg12b510f1024gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024il112.slcc b/platform/Device/component/efm32gg12b510f1024il112.slcc index e72b98c3534..9302a308a84 100644 --- a/platform/Device/component/efm32gg12b510f1024il112.slcc +++ b/platform/Device/component/efm32gg12b510f1024il112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024il112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024il120.slcc b/platform/Device/component/efm32gg12b510f1024il120.slcc index 998709119a1..f6081674b4d 100644 --- a/platform/Device/component/efm32gg12b510f1024il120.slcc +++ b/platform/Device/component/efm32gg12b510f1024il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024im64.slcc b/platform/Device/component/efm32gg12b510f1024im64.slcc index 23ad91b7fac..4860d32e12a 100644 --- a/platform/Device/component/efm32gg12b510f1024im64.slcc +++ b/platform/Device/component/efm32gg12b510f1024im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024iq100.slcc b/platform/Device/component/efm32gg12b510f1024iq100.slcc index de528b22996..ced3f13b64b 100644 --- a/platform/Device/component/efm32gg12b510f1024iq100.slcc +++ b/platform/Device/component/efm32gg12b510f1024iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b510f1024iq64.slcc b/platform/Device/component/efm32gg12b510f1024iq64.slcc index 99d49944008..fb6c1ba82b8 100644 --- a/platform/Device/component/efm32gg12b510f1024iq64.slcc +++ b/platform/Device/component/efm32gg12b510f1024iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b510f1024iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512gl112.slcc b/platform/Device/component/efm32gg12b530f512gl112.slcc index 9335e96b5fb..5a6fe5d2d56 100644 --- a/platform/Device/component/efm32gg12b530f512gl112.slcc +++ b/platform/Device/component/efm32gg12b530f512gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512gl120.slcc b/platform/Device/component/efm32gg12b530f512gl120.slcc index 7e6c82c8adb..520f802d4de 100644 --- a/platform/Device/component/efm32gg12b530f512gl120.slcc +++ b/platform/Device/component/efm32gg12b530f512gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512gm64.slcc b/platform/Device/component/efm32gg12b530f512gm64.slcc index 039d21e3438..bf4060a4224 100644 --- a/platform/Device/component/efm32gg12b530f512gm64.slcc +++ b/platform/Device/component/efm32gg12b530f512gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512gq100.slcc b/platform/Device/component/efm32gg12b530f512gq100.slcc index d488ffc4599..91a1398a826 100644 --- a/platform/Device/component/efm32gg12b530f512gq100.slcc +++ b/platform/Device/component/efm32gg12b530f512gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512gq64.slcc b/platform/Device/component/efm32gg12b530f512gq64.slcc index ab3c103d30e..92ce8ea2f4e 100644 --- a/platform/Device/component/efm32gg12b530f512gq64.slcc +++ b/platform/Device/component/efm32gg12b530f512gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512il112.slcc b/platform/Device/component/efm32gg12b530f512il112.slcc index 2cb9fc3789e..312d4d2f358 100644 --- a/platform/Device/component/efm32gg12b530f512il112.slcc +++ b/platform/Device/component/efm32gg12b530f512il112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512il112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512il120.slcc b/platform/Device/component/efm32gg12b530f512il120.slcc index 2440fc60f29..17afaca7772 100644 --- a/platform/Device/component/efm32gg12b530f512il120.slcc +++ b/platform/Device/component/efm32gg12b530f512il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512im64.slcc b/platform/Device/component/efm32gg12b530f512im64.slcc index 956163976fa..65e8c913186 100644 --- a/platform/Device/component/efm32gg12b530f512im64.slcc +++ b/platform/Device/component/efm32gg12b530f512im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512iq100.slcc b/platform/Device/component/efm32gg12b530f512iq100.slcc index ee5573dedb9..b4fcef2be7a 100644 --- a/platform/Device/component/efm32gg12b530f512iq100.slcc +++ b/platform/Device/component/efm32gg12b530f512iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b530f512iq64.slcc b/platform/Device/component/efm32gg12b530f512iq64.slcc index 2b4c8a85855..81ccf708681 100644 --- a/platform/Device/component/efm32gg12b530f512iq64.slcc +++ b/platform/Device/component/efm32gg12b530f512iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b530f512iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024gl112.slcc b/platform/Device/component/efm32gg12b810f1024gl112.slcc index 2f96d0fc7b5..6899a00306c 100644 --- a/platform/Device/component/efm32gg12b810f1024gl112.slcc +++ b/platform/Device/component/efm32gg12b810f1024gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024gl120.slcc b/platform/Device/component/efm32gg12b810f1024gl120.slcc index f5db360ac3a..50637bb61a6 100644 --- a/platform/Device/component/efm32gg12b810f1024gl120.slcc +++ b/platform/Device/component/efm32gg12b810f1024gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024gm64.slcc b/platform/Device/component/efm32gg12b810f1024gm64.slcc index bba47d3fbad..89f67c909c1 100644 --- a/platform/Device/component/efm32gg12b810f1024gm64.slcc +++ b/platform/Device/component/efm32gg12b810f1024gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024gq100.slcc b/platform/Device/component/efm32gg12b810f1024gq100.slcc index 50c0d5cb1af..5285e775ea9 100644 --- a/platform/Device/component/efm32gg12b810f1024gq100.slcc +++ b/platform/Device/component/efm32gg12b810f1024gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024gq64.slcc b/platform/Device/component/efm32gg12b810f1024gq64.slcc index c4b5bba5d2b..53c94f2a6a9 100644 --- a/platform/Device/component/efm32gg12b810f1024gq64.slcc +++ b/platform/Device/component/efm32gg12b810f1024gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024il112.slcc b/platform/Device/component/efm32gg12b810f1024il112.slcc index 9f29252140b..c6a333288cc 100644 --- a/platform/Device/component/efm32gg12b810f1024il112.slcc +++ b/platform/Device/component/efm32gg12b810f1024il112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024il112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024il120.slcc b/platform/Device/component/efm32gg12b810f1024il120.slcc index f296e0e23fd..6c20349b036 100644 --- a/platform/Device/component/efm32gg12b810f1024il120.slcc +++ b/platform/Device/component/efm32gg12b810f1024il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024im64.slcc b/platform/Device/component/efm32gg12b810f1024im64.slcc index 42a5741ed88..597604b57f8 100644 --- a/platform/Device/component/efm32gg12b810f1024im64.slcc +++ b/platform/Device/component/efm32gg12b810f1024im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024iq100.slcc b/platform/Device/component/efm32gg12b810f1024iq100.slcc index 42d1855e4c0..02b49160b70 100644 --- a/platform/Device/component/efm32gg12b810f1024iq100.slcc +++ b/platform/Device/component/efm32gg12b810f1024iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b810f1024iq64.slcc b/platform/Device/component/efm32gg12b810f1024iq64.slcc index c5bc2b387ec..faa5b289f9e 100644 --- a/platform/Device/component/efm32gg12b810f1024iq64.slcc +++ b/platform/Device/component/efm32gg12b810f1024iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b810f1024iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512gl112.slcc b/platform/Device/component/efm32gg12b830f512gl112.slcc index cb2071d7ed0..6e4856087be 100644 --- a/platform/Device/component/efm32gg12b830f512gl112.slcc +++ b/platform/Device/component/efm32gg12b830f512gl112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512gl112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512gl120.slcc b/platform/Device/component/efm32gg12b830f512gl120.slcc index 2f518f8e036..38699c15582 100644 --- a/platform/Device/component/efm32gg12b830f512gl120.slcc +++ b/platform/Device/component/efm32gg12b830f512gl120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512gl120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512gm64.slcc b/platform/Device/component/efm32gg12b830f512gm64.slcc index 78b95710828..6095810c828 100644 --- a/platform/Device/component/efm32gg12b830f512gm64.slcc +++ b/platform/Device/component/efm32gg12b830f512gm64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512gq100.slcc b/platform/Device/component/efm32gg12b830f512gq100.slcc index 5b1654d6c9f..e4a6bdb6d52 100644 --- a/platform/Device/component/efm32gg12b830f512gq100.slcc +++ b/platform/Device/component/efm32gg12b830f512gq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512gq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512gq64.slcc b/platform/Device/component/efm32gg12b830f512gq64.slcc index 09d259ba8a6..969b527ca13 100644 --- a/platform/Device/component/efm32gg12b830f512gq64.slcc +++ b/platform/Device/component/efm32gg12b830f512gq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512il112.slcc b/platform/Device/component/efm32gg12b830f512il112.slcc index fa52a15323a..b1d99c01fc2 100644 --- a/platform/Device/component/efm32gg12b830f512il112.slcc +++ b/platform/Device/component/efm32gg12b830f512il112.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512il112 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512il120.slcc b/platform/Device/component/efm32gg12b830f512il120.slcc index 4ace214d4fc..bd9cfbfc629 100644 --- a/platform/Device/component/efm32gg12b830f512il120.slcc +++ b/platform/Device/component/efm32gg12b830f512il120.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512il120 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512im64.slcc b/platform/Device/component/efm32gg12b830f512im64.slcc index 978f379cad1..8c7034439e8 100644 --- a/platform/Device/component/efm32gg12b830f512im64.slcc +++ b/platform/Device/component/efm32gg12b830f512im64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512iq100.slcc b/platform/Device/component/efm32gg12b830f512iq100.slcc index 25b8547c63e..315d505a20f 100644 --- a/platform/Device/component/efm32gg12b830f512iq100.slcc +++ b/platform/Device/component/efm32gg12b830f512iq100.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512iq100 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg12b830f512iq64.slcc b/platform/Device/component/efm32gg12b830f512iq64.slcc index b4e095a3ac9..42558754306 100644 --- a/platform/Device/component/efm32gg12b830f512iq64.slcc +++ b/platform/Device/component/efm32gg12b830f512iq64.slcc @@ -86,6 +86,7 @@ - provides: - name: efm32gg12b830f512iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_106 - name: device_family_efm32gg12b diff --git a/platform/Device/component/efm32gg230f1024.slcc b/platform/Device/component/efm32gg230f1024.slcc index 1b88aa96052..6568751f16f 100644 --- a/platform/Device/component/efm32gg230f1024.slcc +++ b/platform/Device/component/efm32gg230f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg230f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg230f512.slcc b/platform/Device/component/efm32gg230f512.slcc index 6f033c41724..1afd178e873 100644 --- a/platform/Device/component/efm32gg230f512.slcc +++ b/platform/Device/component/efm32gg230f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg230f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg232f1024.slcc b/platform/Device/component/efm32gg232f1024.slcc index 7706ee8e6c9..1e638379f06 100644 --- a/platform/Device/component/efm32gg232f1024.slcc +++ b/platform/Device/component/efm32gg232f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg232f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg232f512.slcc b/platform/Device/component/efm32gg232f512.slcc index 196440ec91a..f905dfdc542 100644 --- a/platform/Device/component/efm32gg232f512.slcc +++ b/platform/Device/component/efm32gg232f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg232f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg280f1024.slcc b/platform/Device/component/efm32gg280f1024.slcc index 90ce3ce417d..993d1e4f35f 100644 --- a/platform/Device/component/efm32gg280f1024.slcc +++ b/platform/Device/component/efm32gg280f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg280f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg280f512.slcc b/platform/Device/component/efm32gg280f512.slcc index d47f5bf4d38..231b26ed933 100644 --- a/platform/Device/component/efm32gg280f512.slcc +++ b/platform/Device/component/efm32gg280f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg280f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg290f1024.slcc b/platform/Device/component/efm32gg290f1024.slcc index 902ad652b3c..8d6d4e19e0f 100644 --- a/platform/Device/component/efm32gg290f1024.slcc +++ b/platform/Device/component/efm32gg290f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg290f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg290f512.slcc b/platform/Device/component/efm32gg290f512.slcc index 950cc2e1273..6536f230a61 100644 --- a/platform/Device/component/efm32gg290f512.slcc +++ b/platform/Device/component/efm32gg290f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg290f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg295f1024.slcc b/platform/Device/component/efm32gg295f1024.slcc index 41828510837..c90b104b5dc 100644 --- a/platform/Device/component/efm32gg295f1024.slcc +++ b/platform/Device/component/efm32gg295f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg295f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg295f512.slcc b/platform/Device/component/efm32gg295f512.slcc index b9bd376406e..3deb2cceab4 100644 --- a/platform/Device/component/efm32gg295f512.slcc +++ b/platform/Device/component/efm32gg295f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg295f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg330f1024.slcc b/platform/Device/component/efm32gg330f1024.slcc index 5763d5c177d..580413cd6bd 100644 --- a/platform/Device/component/efm32gg330f1024.slcc +++ b/platform/Device/component/efm32gg330f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg330f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg330f512.slcc b/platform/Device/component/efm32gg330f512.slcc index 652cfd8f6b4..ba871510de4 100644 --- a/platform/Device/component/efm32gg330f512.slcc +++ b/platform/Device/component/efm32gg330f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg330f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg332f1024.slcc b/platform/Device/component/efm32gg332f1024.slcc index fb08dabcc70..1f87dfef7b8 100644 --- a/platform/Device/component/efm32gg332f1024.slcc +++ b/platform/Device/component/efm32gg332f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg332f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg332f512.slcc b/platform/Device/component/efm32gg332f512.slcc index b566cc93ed4..cb4353f52e7 100644 --- a/platform/Device/component/efm32gg332f512.slcc +++ b/platform/Device/component/efm32gg332f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg332f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg380f1024.slcc b/platform/Device/component/efm32gg380f1024.slcc index 22fba093b74..b945bd4fa62 100644 --- a/platform/Device/component/efm32gg380f1024.slcc +++ b/platform/Device/component/efm32gg380f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg380f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg380f512.slcc b/platform/Device/component/efm32gg380f512.slcc index ea70cfbaef7..0ad6ccfbff8 100644 --- a/platform/Device/component/efm32gg380f512.slcc +++ b/platform/Device/component/efm32gg380f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg380f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg390f1024.slcc b/platform/Device/component/efm32gg390f1024.slcc index 74bbd262e9b..eb116f30efd 100644 --- a/platform/Device/component/efm32gg390f1024.slcc +++ b/platform/Device/component/efm32gg390f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg390f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg390f512.slcc b/platform/Device/component/efm32gg390f512.slcc index ef550fe2ed3..bc443ff6d1d 100644 --- a/platform/Device/component/efm32gg390f512.slcc +++ b/platform/Device/component/efm32gg390f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg390f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg395f1024.slcc b/platform/Device/component/efm32gg395f1024.slcc index b6f169eedc7..6c198db907c 100644 --- a/platform/Device/component/efm32gg395f1024.slcc +++ b/platform/Device/component/efm32gg395f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg395f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg395f512.slcc b/platform/Device/component/efm32gg395f512.slcc index a8d5fde0cec..f6c6d0b557a 100644 --- a/platform/Device/component/efm32gg395f512.slcc +++ b/platform/Device/component/efm32gg395f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg395f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg840f1024.slcc b/platform/Device/component/efm32gg840f1024.slcc index 3994417981b..31549df2d1b 100644 --- a/platform/Device/component/efm32gg840f1024.slcc +++ b/platform/Device/component/efm32gg840f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg840f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg840f512.slcc b/platform/Device/component/efm32gg840f512.slcc index 2e7cc3c256b..b6d9708d776 100644 --- a/platform/Device/component/efm32gg840f512.slcc +++ b/platform/Device/component/efm32gg840f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg840f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg842f1024.slcc b/platform/Device/component/efm32gg842f1024.slcc index fe510e65d99..cc186b6e38d 100644 --- a/platform/Device/component/efm32gg842f1024.slcc +++ b/platform/Device/component/efm32gg842f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg842f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg842f512.slcc b/platform/Device/component/efm32gg842f512.slcc index 50939ee82bc..91b331f1e41 100644 --- a/platform/Device/component/efm32gg842f512.slcc +++ b/platform/Device/component/efm32gg842f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg842f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg880f1024.slcc b/platform/Device/component/efm32gg880f1024.slcc index f524bf0a735..3c13fcbc3aa 100644 --- a/platform/Device/component/efm32gg880f1024.slcc +++ b/platform/Device/component/efm32gg880f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg880f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg880f512.slcc b/platform/Device/component/efm32gg880f512.slcc index 0084475ac75..9c6ba7deaec 100644 --- a/platform/Device/component/efm32gg880f512.slcc +++ b/platform/Device/component/efm32gg880f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg880f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg890f1024.slcc b/platform/Device/component/efm32gg890f1024.slcc index a7f16859f7f..04acd29c3e0 100644 --- a/platform/Device/component/efm32gg890f1024.slcc +++ b/platform/Device/component/efm32gg890f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg890f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg890f512.slcc b/platform/Device/component/efm32gg890f512.slcc index 0876b7d3a99..a058abe63ab 100644 --- a/platform/Device/component/efm32gg890f512.slcc +++ b/platform/Device/component/efm32gg890f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg890f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg895f1024.slcc b/platform/Device/component/efm32gg895f1024.slcc index bfd6709fbb3..0c4f395b0a7 100644 --- a/platform/Device/component/efm32gg895f1024.slcc +++ b/platform/Device/component/efm32gg895f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg895f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg895f512.slcc b/platform/Device/component/efm32gg895f512.slcc index c36243d1e6c..d7bb0e8dd5a 100644 --- a/platform/Device/component/efm32gg895f512.slcc +++ b/platform/Device/component/efm32gg895f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg895f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg900f1024.slcc b/platform/Device/component/efm32gg900f1024.slcc index 406012e1306..5ee0ea88fbd 100644 --- a/platform/Device/component/efm32gg900f1024.slcc +++ b/platform/Device/component/efm32gg900f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg900f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg900f512.slcc b/platform/Device/component/efm32gg900f512.slcc index e24ca8c6a76..950209de9c1 100644 --- a/platform/Device/component/efm32gg900f512.slcc +++ b/platform/Device/component/efm32gg900f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg900f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg940f1024.slcc b/platform/Device/component/efm32gg940f1024.slcc index e723183aeaf..96a768cdff7 100644 --- a/platform/Device/component/efm32gg940f1024.slcc +++ b/platform/Device/component/efm32gg940f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg940f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg940f512.slcc b/platform/Device/component/efm32gg940f512.slcc index 79e28b9279b..fcd47a1e154 100644 --- a/platform/Device/component/efm32gg940f512.slcc +++ b/platform/Device/component/efm32gg940f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg940f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg942f1024.slcc b/platform/Device/component/efm32gg942f1024.slcc index 8db98311479..d72e569284e 100644 --- a/platform/Device/component/efm32gg942f1024.slcc +++ b/platform/Device/component/efm32gg942f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg942f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg942f512.slcc b/platform/Device/component/efm32gg942f512.slcc index d73b03e658b..4a6b27f3fd2 100644 --- a/platform/Device/component/efm32gg942f512.slcc +++ b/platform/Device/component/efm32gg942f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg942f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg980f1024.slcc b/platform/Device/component/efm32gg980f1024.slcc index 317e4144b02..572e7f393fa 100644 --- a/platform/Device/component/efm32gg980f1024.slcc +++ b/platform/Device/component/efm32gg980f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg980f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg980f512.slcc b/platform/Device/component/efm32gg980f512.slcc index 665fd5a5e8f..d697d998077 100644 --- a/platform/Device/component/efm32gg980f512.slcc +++ b/platform/Device/component/efm32gg980f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg980f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg990f1024.slcc b/platform/Device/component/efm32gg990f1024.slcc index b5620909ee2..9129840571b 100644 --- a/platform/Device/component/efm32gg990f1024.slcc +++ b/platform/Device/component/efm32gg990f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg990f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg990f512.slcc b/platform/Device/component/efm32gg990f512.slcc index bc7898f71d6..e06005b7e27 100644 --- a/platform/Device/component/efm32gg990f512.slcc +++ b/platform/Device/component/efm32gg990f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg990f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg995f1024.slcc b/platform/Device/component/efm32gg995f1024.slcc index 913d1a2b154..90437bd14bb 100644 --- a/platform/Device/component/efm32gg995f1024.slcc +++ b/platform/Device/component/efm32gg995f1024.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg995f1024 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32gg995f512.slcc b/platform/Device/component/efm32gg995f512.slcc index 8beac9a9eb3..f1bc0c9f0bf 100644 --- a/platform/Device/component/efm32gg995f512.slcc +++ b/platform/Device/component/efm32gg995f512.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32gg995f512 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_72 - name: device_family_efm32gg diff --git a/platform/Device/component/efm32hg108f32.slcc b/platform/Device/component/efm32hg108f32.slcc index 34e22174d17..be85a4f8bf3 100644 --- a/platform/Device/component/efm32hg108f32.slcc +++ b/platform/Device/component/efm32hg108f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg108f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg108f64.slcc b/platform/Device/component/efm32hg108f64.slcc index d6ea632e7d4..4b5c9f1901d 100644 --- a/platform/Device/component/efm32hg108f64.slcc +++ b/platform/Device/component/efm32hg108f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg108f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg110f32.slcc b/platform/Device/component/efm32hg110f32.slcc index decedccada1..70e63da9a17 100644 --- a/platform/Device/component/efm32hg110f32.slcc +++ b/platform/Device/component/efm32hg110f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg110f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg110f64.slcc b/platform/Device/component/efm32hg110f64.slcc index c649bd47496..2f33d87c9d8 100644 --- a/platform/Device/component/efm32hg110f64.slcc +++ b/platform/Device/component/efm32hg110f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg110f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg210f32.slcc b/platform/Device/component/efm32hg210f32.slcc index 7eee74e7927..d935edef8ec 100644 --- a/platform/Device/component/efm32hg210f32.slcc +++ b/platform/Device/component/efm32hg210f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg210f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg210f64.slcc b/platform/Device/component/efm32hg210f64.slcc index 63ae3efae5c..34b17937b5b 100644 --- a/platform/Device/component/efm32hg210f64.slcc +++ b/platform/Device/component/efm32hg210f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg210f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg222f32.slcc b/platform/Device/component/efm32hg222f32.slcc index 3a230dea9e4..9efd1a8a2da 100644 --- a/platform/Device/component/efm32hg222f32.slcc +++ b/platform/Device/component/efm32hg222f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg222f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg222f64.slcc b/platform/Device/component/efm32hg222f64.slcc index e8c58e2960d..851fcd30be5 100644 --- a/platform/Device/component/efm32hg222f64.slcc +++ b/platform/Device/component/efm32hg222f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg222f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg308f32.slcc b/platform/Device/component/efm32hg308f32.slcc index 04cf4b108b3..1049230f7a6 100644 --- a/platform/Device/component/efm32hg308f32.slcc +++ b/platform/Device/component/efm32hg308f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg308f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg308f64.slcc b/platform/Device/component/efm32hg308f64.slcc index 93fa6183804..90ba3225e38 100644 --- a/platform/Device/component/efm32hg308f64.slcc +++ b/platform/Device/component/efm32hg308f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg308f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg309f32.slcc b/platform/Device/component/efm32hg309f32.slcc index 390d9972f7a..2e997cde1ce 100644 --- a/platform/Device/component/efm32hg309f32.slcc +++ b/platform/Device/component/efm32hg309f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg309f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg309f64.slcc b/platform/Device/component/efm32hg309f64.slcc index 25784f25512..5e73ea2af24 100644 --- a/platform/Device/component/efm32hg309f64.slcc +++ b/platform/Device/component/efm32hg309f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg309f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg310f32.slcc b/platform/Device/component/efm32hg310f32.slcc index e1425f0fc01..e2675cdee0c 100644 --- a/platform/Device/component/efm32hg310f32.slcc +++ b/platform/Device/component/efm32hg310f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg310f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg310f64.slcc b/platform/Device/component/efm32hg310f64.slcc index fef252bb59d..ee045889506 100644 --- a/platform/Device/component/efm32hg310f64.slcc +++ b/platform/Device/component/efm32hg310f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg310f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg321f32.slcc b/platform/Device/component/efm32hg321f32.slcc index 00dd8959dff..57b70a10347 100644 --- a/platform/Device/component/efm32hg321f32.slcc +++ b/platform/Device/component/efm32hg321f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg321f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg321f64.slcc b/platform/Device/component/efm32hg321f64.slcc index 4d720a6b814..1591bbd5ef5 100644 --- a/platform/Device/component/efm32hg321f64.slcc +++ b/platform/Device/component/efm32hg321f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg321f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg322f32.slcc b/platform/Device/component/efm32hg322f32.slcc index e69f4e7de56..bd369a5bbfd 100644 --- a/platform/Device/component/efm32hg322f32.slcc +++ b/platform/Device/component/efm32hg322f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg322f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg322f64.slcc b/platform/Device/component/efm32hg322f64.slcc index 88c374655e5..667aa382d8d 100644 --- a/platform/Device/component/efm32hg322f64.slcc +++ b/platform/Device/component/efm32hg322f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg322f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg350f32.slcc b/platform/Device/component/efm32hg350f32.slcc index fd7eed2d53b..c343e139133 100644 --- a/platform/Device/component/efm32hg350f32.slcc +++ b/platform/Device/component/efm32hg350f32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg350f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32hg350f64.slcc b/platform/Device/component/efm32hg350f64.slcc index d1e57d3a12d..80100ef0ac1 100644 --- a/platform/Device/component/efm32hg350f64.slcc +++ b/platform/Device/component/efm32hg350f64.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32hg350f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_efm32hg diff --git a/platform/Device/component/efm32jg12b500f1024gl125.slcc b/platform/Device/component/efm32jg12b500f1024gl125.slcc index c766858edac..5dc4cbc2ff9 100644 --- a/platform/Device/component/efm32jg12b500f1024gl125.slcc +++ b/platform/Device/component/efm32jg12b500f1024gl125.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32jg12b500f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32jg12b diff --git a/platform/Device/component/efm32jg12b500f1024gm48.slcc b/platform/Device/component/efm32jg12b500f1024gm48.slcc index cfafa421fc9..dcceea9c1d1 100644 --- a/platform/Device/component/efm32jg12b500f1024gm48.slcc +++ b/platform/Device/component/efm32jg12b500f1024gm48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32jg12b500f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32jg12b diff --git a/platform/Device/component/efm32jg12b500f1024il125.slcc b/platform/Device/component/efm32jg12b500f1024il125.slcc index fcd8adb27cf..74d16d27571 100644 --- a/platform/Device/component/efm32jg12b500f1024il125.slcc +++ b/platform/Device/component/efm32jg12b500f1024il125.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32jg12b500f1024il125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32jg12b diff --git a/platform/Device/component/efm32jg12b500f1024im48.slcc b/platform/Device/component/efm32jg12b500f1024im48.slcc index 4c8577ebdd3..3191f32e71b 100644 --- a/platform/Device/component/efm32jg12b500f1024im48.slcc +++ b/platform/Device/component/efm32jg12b500f1024im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32jg12b500f1024im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32jg12b diff --git a/platform/Device/component/efm32jg1b100f128gm32.slcc b/platform/Device/component/efm32jg1b100f128gm32.slcc index 0331e3898f4..d3f4191ff31 100644 --- a/platform/Device/component/efm32jg1b100f128gm32.slcc +++ b/platform/Device/component/efm32jg1b100f128gm32.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b100f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b100f256gm32.slcc b/platform/Device/component/efm32jg1b100f256gm32.slcc index 532825bbf2e..576872ae52c 100644 --- a/platform/Device/component/efm32jg1b100f256gm32.slcc +++ b/platform/Device/component/efm32jg1b100f256gm32.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b100f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b100f256im32.slcc b/platform/Device/component/efm32jg1b100f256im32.slcc index 0778f7ac9f3..68eddc5c331 100644 --- a/platform/Device/component/efm32jg1b100f256im32.slcc +++ b/platform/Device/component/efm32jg1b100f256im32.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b100f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b200f128gm32.slcc b/platform/Device/component/efm32jg1b200f128gm32.slcc index 8669b066a1d..d7853eb3880 100644 --- a/platform/Device/component/efm32jg1b200f128gm32.slcc +++ b/platform/Device/component/efm32jg1b200f128gm32.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b200f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b200f128gm48.slcc b/platform/Device/component/efm32jg1b200f128gm48.slcc index abd269eb081..03d09924ea0 100644 --- a/platform/Device/component/efm32jg1b200f128gm48.slcc +++ b/platform/Device/component/efm32jg1b200f128gm48.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b200f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b200f256gm32.slcc b/platform/Device/component/efm32jg1b200f256gm32.slcc index fdb4271a25d..236d81bf142 100644 --- a/platform/Device/component/efm32jg1b200f256gm32.slcc +++ b/platform/Device/component/efm32jg1b200f256gm32.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b200f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b200f256gm48.slcc b/platform/Device/component/efm32jg1b200f256gm48.slcc index 0c7d4de28df..ec060fc9bad 100644 --- a/platform/Device/component/efm32jg1b200f256gm48.slcc +++ b/platform/Device/component/efm32jg1b200f256gm48.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b200f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b200f256im32.slcc b/platform/Device/component/efm32jg1b200f256im32.slcc index 918590eaf49..56f7f7904fe 100644 --- a/platform/Device/component/efm32jg1b200f256im32.slcc +++ b/platform/Device/component/efm32jg1b200f256im32.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b200f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32jg1b200f256im48.slcc b/platform/Device/component/efm32jg1b200f256im48.slcc index 911b7d98b79..a35475f7127 100644 --- a/platform/Device/component/efm32jg1b200f256im48.slcc +++ b/platform/Device/component/efm32jg1b200f256im48.slcc @@ -61,6 +61,7 @@ - provides: - name: efm32jg1b200f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32jg1b diff --git a/platform/Device/component/efm32lg230f128.slcc b/platform/Device/component/efm32lg230f128.slcc index 3043ffa211c..318c4169e38 100644 --- a/platform/Device/component/efm32lg230f128.slcc +++ b/platform/Device/component/efm32lg230f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg230f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg230f256.slcc b/platform/Device/component/efm32lg230f256.slcc index 678ccd82a09..80f0f18e680 100644 --- a/platform/Device/component/efm32lg230f256.slcc +++ b/platform/Device/component/efm32lg230f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg230f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg230f64.slcc b/platform/Device/component/efm32lg230f64.slcc index 6814817e34d..e5deea68c9f 100644 --- a/platform/Device/component/efm32lg230f64.slcc +++ b/platform/Device/component/efm32lg230f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg230f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg232f128.slcc b/platform/Device/component/efm32lg232f128.slcc index 5c5ca3b8e45..b1c3946b54c 100644 --- a/platform/Device/component/efm32lg232f128.slcc +++ b/platform/Device/component/efm32lg232f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg232f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg232f256.slcc b/platform/Device/component/efm32lg232f256.slcc index a000a1046f8..da197fa0a58 100644 --- a/platform/Device/component/efm32lg232f256.slcc +++ b/platform/Device/component/efm32lg232f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg232f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg232f64.slcc b/platform/Device/component/efm32lg232f64.slcc index 2021d9e0976..efa6415bc1a 100644 --- a/platform/Device/component/efm32lg232f64.slcc +++ b/platform/Device/component/efm32lg232f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg232f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg280f128.slcc b/platform/Device/component/efm32lg280f128.slcc index 62041fc2a8a..397fee2fa5d 100644 --- a/platform/Device/component/efm32lg280f128.slcc +++ b/platform/Device/component/efm32lg280f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg280f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg280f256.slcc b/platform/Device/component/efm32lg280f256.slcc index 69a0cbaa9a9..9e7ea05c00e 100644 --- a/platform/Device/component/efm32lg280f256.slcc +++ b/platform/Device/component/efm32lg280f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg280f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg280f64.slcc b/platform/Device/component/efm32lg280f64.slcc index 00bf74cdbcf..5ad30d06533 100644 --- a/platform/Device/component/efm32lg280f64.slcc +++ b/platform/Device/component/efm32lg280f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg280f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg290f128.slcc b/platform/Device/component/efm32lg290f128.slcc index 54440530d54..ddf0569eafb 100644 --- a/platform/Device/component/efm32lg290f128.slcc +++ b/platform/Device/component/efm32lg290f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg290f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg290f256.slcc b/platform/Device/component/efm32lg290f256.slcc index dc445396f2c..06e5a646225 100644 --- a/platform/Device/component/efm32lg290f256.slcc +++ b/platform/Device/component/efm32lg290f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg290f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg290f64.slcc b/platform/Device/component/efm32lg290f64.slcc index ec1dcaf3305..914a78a93f4 100644 --- a/platform/Device/component/efm32lg290f64.slcc +++ b/platform/Device/component/efm32lg290f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg290f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg295f128.slcc b/platform/Device/component/efm32lg295f128.slcc index 02cabc5cdc1..a35865962ef 100644 --- a/platform/Device/component/efm32lg295f128.slcc +++ b/platform/Device/component/efm32lg295f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg295f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg295f256.slcc b/platform/Device/component/efm32lg295f256.slcc index 7018311b5ef..85d82f59f59 100644 --- a/platform/Device/component/efm32lg295f256.slcc +++ b/platform/Device/component/efm32lg295f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg295f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg295f64.slcc b/platform/Device/component/efm32lg295f64.slcc index c68e089c9d7..80dedcb5f1d 100644 --- a/platform/Device/component/efm32lg295f64.slcc +++ b/platform/Device/component/efm32lg295f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg295f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg330f128.slcc b/platform/Device/component/efm32lg330f128.slcc index 0c329b618dc..9e927e0c270 100644 --- a/platform/Device/component/efm32lg330f128.slcc +++ b/platform/Device/component/efm32lg330f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg330f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg330f256.slcc b/platform/Device/component/efm32lg330f256.slcc index 294f97de79c..cb7a1acab43 100644 --- a/platform/Device/component/efm32lg330f256.slcc +++ b/platform/Device/component/efm32lg330f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg330f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg330f64.slcc b/platform/Device/component/efm32lg330f64.slcc index dbef5c05a09..669785f9070 100644 --- a/platform/Device/component/efm32lg330f64.slcc +++ b/platform/Device/component/efm32lg330f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg330f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg332f128.slcc b/platform/Device/component/efm32lg332f128.slcc index 0c5d5708f28..c017f8b80fb 100644 --- a/platform/Device/component/efm32lg332f128.slcc +++ b/platform/Device/component/efm32lg332f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg332f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg332f256.slcc b/platform/Device/component/efm32lg332f256.slcc index 9e9e37e5e89..2d20a34d47c 100644 --- a/platform/Device/component/efm32lg332f256.slcc +++ b/platform/Device/component/efm32lg332f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg332f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg332f64.slcc b/platform/Device/component/efm32lg332f64.slcc index 3a9952a3b61..04cae088661 100644 --- a/platform/Device/component/efm32lg332f64.slcc +++ b/platform/Device/component/efm32lg332f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg332f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg360f128.slcc b/platform/Device/component/efm32lg360f128.slcc index 824f7c6dbf1..05be6ff211d 100644 --- a/platform/Device/component/efm32lg360f128.slcc +++ b/platform/Device/component/efm32lg360f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg360f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg360f256.slcc b/platform/Device/component/efm32lg360f256.slcc index fe39ad318f5..7b203164e68 100644 --- a/platform/Device/component/efm32lg360f256.slcc +++ b/platform/Device/component/efm32lg360f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg360f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg360f64.slcc b/platform/Device/component/efm32lg360f64.slcc index 6660f028f97..bcab44c8473 100644 --- a/platform/Device/component/efm32lg360f64.slcc +++ b/platform/Device/component/efm32lg360f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg360f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg380f128.slcc b/platform/Device/component/efm32lg380f128.slcc index 12859eaeba0..b3ef678cc88 100644 --- a/platform/Device/component/efm32lg380f128.slcc +++ b/platform/Device/component/efm32lg380f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg380f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg380f256.slcc b/platform/Device/component/efm32lg380f256.slcc index bfa49435c8f..4505c6bb87e 100644 --- a/platform/Device/component/efm32lg380f256.slcc +++ b/platform/Device/component/efm32lg380f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg380f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg380f64.slcc b/platform/Device/component/efm32lg380f64.slcc index 233d04cfc1f..5667f072242 100644 --- a/platform/Device/component/efm32lg380f64.slcc +++ b/platform/Device/component/efm32lg380f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg380f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg390f128.slcc b/platform/Device/component/efm32lg390f128.slcc index 001421e7521..d64a42c37f0 100644 --- a/platform/Device/component/efm32lg390f128.slcc +++ b/platform/Device/component/efm32lg390f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg390f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg390f256.slcc b/platform/Device/component/efm32lg390f256.slcc index 2471e6ecfe3..5ea61dbfbcd 100644 --- a/platform/Device/component/efm32lg390f256.slcc +++ b/platform/Device/component/efm32lg390f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg390f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg390f64.slcc b/platform/Device/component/efm32lg390f64.slcc index fdd2954d017..03a417fe8e8 100644 --- a/platform/Device/component/efm32lg390f64.slcc +++ b/platform/Device/component/efm32lg390f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg390f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg395f128.slcc b/platform/Device/component/efm32lg395f128.slcc index 95c67b627d2..b53e2a18844 100644 --- a/platform/Device/component/efm32lg395f128.slcc +++ b/platform/Device/component/efm32lg395f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg395f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg395f256.slcc b/platform/Device/component/efm32lg395f256.slcc index d3b53aa026a..bb19a75c4a1 100644 --- a/platform/Device/component/efm32lg395f256.slcc +++ b/platform/Device/component/efm32lg395f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg395f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg395f64.slcc b/platform/Device/component/efm32lg395f64.slcc index a0bbb304435..c07caa1d881 100644 --- a/platform/Device/component/efm32lg395f64.slcc +++ b/platform/Device/component/efm32lg395f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg395f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg840f128.slcc b/platform/Device/component/efm32lg840f128.slcc index a33de1f7a1a..548808380ae 100644 --- a/platform/Device/component/efm32lg840f128.slcc +++ b/platform/Device/component/efm32lg840f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg840f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg840f256.slcc b/platform/Device/component/efm32lg840f256.slcc index dabb32fa0e6..fd725302046 100644 --- a/platform/Device/component/efm32lg840f256.slcc +++ b/platform/Device/component/efm32lg840f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg840f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg840f64.slcc b/platform/Device/component/efm32lg840f64.slcc index b90d9c9ce40..79311bb3f87 100644 --- a/platform/Device/component/efm32lg840f64.slcc +++ b/platform/Device/component/efm32lg840f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg840f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg842f128.slcc b/platform/Device/component/efm32lg842f128.slcc index add3c0e854a..063121a5478 100644 --- a/platform/Device/component/efm32lg842f128.slcc +++ b/platform/Device/component/efm32lg842f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg842f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg842f256.slcc b/platform/Device/component/efm32lg842f256.slcc index bebec8a54eb..1e2ddfda8ee 100644 --- a/platform/Device/component/efm32lg842f256.slcc +++ b/platform/Device/component/efm32lg842f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg842f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg842f64.slcc b/platform/Device/component/efm32lg842f64.slcc index 9e151248659..e8cc7913551 100644 --- a/platform/Device/component/efm32lg842f64.slcc +++ b/platform/Device/component/efm32lg842f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg842f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg880f128.slcc b/platform/Device/component/efm32lg880f128.slcc index 0e1bdd2b02f..6343322d61d 100644 --- a/platform/Device/component/efm32lg880f128.slcc +++ b/platform/Device/component/efm32lg880f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg880f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg880f256.slcc b/platform/Device/component/efm32lg880f256.slcc index fc5d7911c84..4f17a4f1669 100644 --- a/platform/Device/component/efm32lg880f256.slcc +++ b/platform/Device/component/efm32lg880f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg880f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg880f64.slcc b/platform/Device/component/efm32lg880f64.slcc index a1b868b37c7..90011858097 100644 --- a/platform/Device/component/efm32lg880f64.slcc +++ b/platform/Device/component/efm32lg880f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg880f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg890f128.slcc b/platform/Device/component/efm32lg890f128.slcc index 516ce88f177..ca47b69c395 100644 --- a/platform/Device/component/efm32lg890f128.slcc +++ b/platform/Device/component/efm32lg890f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg890f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg890f256.slcc b/platform/Device/component/efm32lg890f256.slcc index 41f7aafc4e6..4ef65a1d085 100644 --- a/platform/Device/component/efm32lg890f256.slcc +++ b/platform/Device/component/efm32lg890f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg890f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg890f64.slcc b/platform/Device/component/efm32lg890f64.slcc index e9e80c060dc..0e51db88d6d 100644 --- a/platform/Device/component/efm32lg890f64.slcc +++ b/platform/Device/component/efm32lg890f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg890f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg895f128.slcc b/platform/Device/component/efm32lg895f128.slcc index 527c5c0fd00..cac9a50099a 100644 --- a/platform/Device/component/efm32lg895f128.slcc +++ b/platform/Device/component/efm32lg895f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg895f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg895f256.slcc b/platform/Device/component/efm32lg895f256.slcc index d9e8c7c9572..6a8626b4a29 100644 --- a/platform/Device/component/efm32lg895f256.slcc +++ b/platform/Device/component/efm32lg895f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg895f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg895f64.slcc b/platform/Device/component/efm32lg895f64.slcc index 6b465e79eb5..1bebcb1908d 100644 --- a/platform/Device/component/efm32lg895f64.slcc +++ b/platform/Device/component/efm32lg895f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg895f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg900f256.slcc b/platform/Device/component/efm32lg900f256.slcc index 797e0fe4ba0..73d61d3ba69 100644 --- a/platform/Device/component/efm32lg900f256.slcc +++ b/platform/Device/component/efm32lg900f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg900f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg940f128.slcc b/platform/Device/component/efm32lg940f128.slcc index 24b1d3b75ad..e762efc5cd4 100644 --- a/platform/Device/component/efm32lg940f128.slcc +++ b/platform/Device/component/efm32lg940f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg940f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg940f256.slcc b/platform/Device/component/efm32lg940f256.slcc index a323fd4cda4..f10c9fb8f73 100644 --- a/platform/Device/component/efm32lg940f256.slcc +++ b/platform/Device/component/efm32lg940f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg940f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg940f64.slcc b/platform/Device/component/efm32lg940f64.slcc index 290dc018fec..cda024a8c8a 100644 --- a/platform/Device/component/efm32lg940f64.slcc +++ b/platform/Device/component/efm32lg940f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg940f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg942f128.slcc b/platform/Device/component/efm32lg942f128.slcc index 3c0caa7d235..f107b3cfbd3 100644 --- a/platform/Device/component/efm32lg942f128.slcc +++ b/platform/Device/component/efm32lg942f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg942f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg942f256.slcc b/platform/Device/component/efm32lg942f256.slcc index 40a465cdd69..14d342e0293 100644 --- a/platform/Device/component/efm32lg942f256.slcc +++ b/platform/Device/component/efm32lg942f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg942f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg942f64.slcc b/platform/Device/component/efm32lg942f64.slcc index e9fea631e9f..6c2ee78348d 100644 --- a/platform/Device/component/efm32lg942f64.slcc +++ b/platform/Device/component/efm32lg942f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg942f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg980f128.slcc b/platform/Device/component/efm32lg980f128.slcc index f1462c9ad65..2ad927dbcef 100644 --- a/platform/Device/component/efm32lg980f128.slcc +++ b/platform/Device/component/efm32lg980f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg980f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg980f256.slcc b/platform/Device/component/efm32lg980f256.slcc index 9dfe8521088..7d85086609f 100644 --- a/platform/Device/component/efm32lg980f256.slcc +++ b/platform/Device/component/efm32lg980f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg980f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg980f64.slcc b/platform/Device/component/efm32lg980f64.slcc index 7e5f3af6741..7dd496b9132 100644 --- a/platform/Device/component/efm32lg980f64.slcc +++ b/platform/Device/component/efm32lg980f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg980f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg990f128.slcc b/platform/Device/component/efm32lg990f128.slcc index 8ae4c8c6763..55d231f9633 100644 --- a/platform/Device/component/efm32lg990f128.slcc +++ b/platform/Device/component/efm32lg990f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg990f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg990f256.slcc b/platform/Device/component/efm32lg990f256.slcc index 9dca402aea4..b29916bacf4 100644 --- a/platform/Device/component/efm32lg990f256.slcc +++ b/platform/Device/component/efm32lg990f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg990f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg990f64.slcc b/platform/Device/component/efm32lg990f64.slcc index 0b90c472ac8..d4f453c1f0b 100644 --- a/platform/Device/component/efm32lg990f64.slcc +++ b/platform/Device/component/efm32lg990f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg990f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg995f128.slcc b/platform/Device/component/efm32lg995f128.slcc index 3f9282d6e41..df5d0ab38f4 100644 --- a/platform/Device/component/efm32lg995f128.slcc +++ b/platform/Device/component/efm32lg995f128.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg995f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg995f256.slcc b/platform/Device/component/efm32lg995f256.slcc index ed75f2d3bf2..9b39ebbb5a7 100644 --- a/platform/Device/component/efm32lg995f256.slcc +++ b/platform/Device/component/efm32lg995f256.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg995f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32lg995f64.slcc b/platform/Device/component/efm32lg995f64.slcc index 20eb88e4004..a08865bf5d8 100644 --- a/platform/Device/component/efm32lg995f64.slcc +++ b/platform/Device/component/efm32lg995f64.slcc @@ -73,6 +73,7 @@ - provides: - name: efm32lg995f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32lg diff --git a/platform/Device/component/efm32pg12b500f1024gl125.slcc b/platform/Device/component/efm32pg12b500f1024gl125.slcc index e50b228a732..e5efe7927e2 100644 --- a/platform/Device/component/efm32pg12b500f1024gl125.slcc +++ b/platform/Device/component/efm32pg12b500f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efm32pg12b500f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32pg12b diff --git a/platform/Device/component/efm32pg12b500f1024gm48.slcc b/platform/Device/component/efm32pg12b500f1024gm48.slcc index e7ee9ff91e2..7db678fa3cf 100644 --- a/platform/Device/component/efm32pg12b500f1024gm48.slcc +++ b/platform/Device/component/efm32pg12b500f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efm32pg12b500f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32pg12b diff --git a/platform/Device/component/efm32pg12b500f1024il125.slcc b/platform/Device/component/efm32pg12b500f1024il125.slcc index f24fd0b9dfa..96fa14f6732 100644 --- a/platform/Device/component/efm32pg12b500f1024il125.slcc +++ b/platform/Device/component/efm32pg12b500f1024il125.slcc @@ -72,6 +72,7 @@ - provides: - name: efm32pg12b500f1024il125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32pg12b diff --git a/platform/Device/component/efm32pg12b500f1024im48.slcc b/platform/Device/component/efm32pg12b500f1024im48.slcc index 631d427b629..bd5f21428f4 100644 --- a/platform/Device/component/efm32pg12b500f1024im48.slcc +++ b/platform/Device/component/efm32pg12b500f1024im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efm32pg12b500f1024im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_family_efm32pg12b diff --git a/platform/Device/component/efm32pg1b100f128gm32.slcc b/platform/Device/component/efm32pg1b100f128gm32.slcc index 5435eed4b2e..58d9026b06b 100644 --- a/platform/Device/component/efm32pg1b100f128gm32.slcc +++ b/platform/Device/component/efm32pg1b100f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b100f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b100f128im32.slcc b/platform/Device/component/efm32pg1b100f128im32.slcc index d84bf0fd41d..5811a891453 100644 --- a/platform/Device/component/efm32pg1b100f128im32.slcc +++ b/platform/Device/component/efm32pg1b100f128im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b100f128im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b100f256gm32.slcc b/platform/Device/component/efm32pg1b100f256gm32.slcc index 4a9852fd8c2..f9a75045caa 100644 --- a/platform/Device/component/efm32pg1b100f256gm32.slcc +++ b/platform/Device/component/efm32pg1b100f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b100f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b100f256im32.slcc b/platform/Device/component/efm32pg1b100f256im32.slcc index 266044daf35..09c59be6474 100644 --- a/platform/Device/component/efm32pg1b100f256im32.slcc +++ b/platform/Device/component/efm32pg1b100f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b100f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b200f128gm32.slcc b/platform/Device/component/efm32pg1b200f128gm32.slcc index 378459ab8e9..fbce629ec5e 100644 --- a/platform/Device/component/efm32pg1b200f128gm32.slcc +++ b/platform/Device/component/efm32pg1b200f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b200f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b200f128gm48.slcc b/platform/Device/component/efm32pg1b200f128gm48.slcc index 2beaef060bb..7ad41f13883 100644 --- a/platform/Device/component/efm32pg1b200f128gm48.slcc +++ b/platform/Device/component/efm32pg1b200f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b200f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b200f128im32.slcc b/platform/Device/component/efm32pg1b200f128im32.slcc index 44e5be982ff..6f9ea12184f 100644 --- a/platform/Device/component/efm32pg1b200f128im32.slcc +++ b/platform/Device/component/efm32pg1b200f128im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b200f128im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b200f256gm32.slcc b/platform/Device/component/efm32pg1b200f256gm32.slcc index 13b4a1c6bb4..f42bd9929fc 100644 --- a/platform/Device/component/efm32pg1b200f256gm32.slcc +++ b/platform/Device/component/efm32pg1b200f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b200f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b200f256gm48.slcc b/platform/Device/component/efm32pg1b200f256gm48.slcc index e1c2517f254..a4c67ee26f1 100644 --- a/platform/Device/component/efm32pg1b200f256gm48.slcc +++ b/platform/Device/component/efm32pg1b200f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b200f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b200f256im32.slcc b/platform/Device/component/efm32pg1b200f256im32.slcc index 5ad9563e0f7..509d4e6232d 100644 --- a/platform/Device/component/efm32pg1b200f256im32.slcc +++ b/platform/Device/component/efm32pg1b200f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b200f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg1b200f256im48.slcc b/platform/Device/component/efm32pg1b200f256im48.slcc index f2457778736..e1cb884b4d0 100644 --- a/platform/Device/component/efm32pg1b200f256im48.slcc +++ b/platform/Device/component/efm32pg1b200f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg1b200f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_family_efm32pg1b diff --git a/platform/Device/component/efm32pg22c200f128im32.slcc b/platform/Device/component/efm32pg22c200f128im32.slcc index 6a464a0518a..cb124ad2ce8 100644 --- a/platform/Device/component/efm32pg22c200f128im32.slcc +++ b/platform/Device/component/efm32pg22c200f128im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f128im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg22c200f128im40.slcc b/platform/Device/component/efm32pg22c200f128im40.slcc index b62a98a28e5..d790edde7e8 100644 --- a/platform/Device/component/efm32pg22c200f128im40.slcc +++ b/platform/Device/component/efm32pg22c200f128im40.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f128im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg22c200f256im32.slcc b/platform/Device/component/efm32pg22c200f256im32.slcc index 4a0cd6b63a8..328120d86c9 100644 --- a/platform/Device/component/efm32pg22c200f256im32.slcc +++ b/platform/Device/component/efm32pg22c200f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f256im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg22c200f256im40.slcc b/platform/Device/component/efm32pg22c200f256im40.slcc index a7179064875..23fe2f16c9e 100644 --- a/platform/Device/component/efm32pg22c200f256im40.slcc +++ b/platform/Device/component/efm32pg22c200f256im40.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f256im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg22c200f512im32.slcc b/platform/Device/component/efm32pg22c200f512im32.slcc index 0d03d586a1a..aa5343d8c0e 100644 --- a/platform/Device/component/efm32pg22c200f512im32.slcc +++ b/platform/Device/component/efm32pg22c200f512im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg22c200f512im40.slcc b/platform/Device/component/efm32pg22c200f512im40.slcc index 904fdd2b2b1..97933fe33ce 100644 --- a/platform/Device/component/efm32pg22c200f512im40.slcc +++ b/platform/Device/component/efm32pg22c200f512im40.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg22c200f64im32.slcc b/platform/Device/component/efm32pg22c200f64im32.slcc index 8aa5241e50e..202ffde71a2 100644 --- a/platform/Device/component/efm32pg22c200f64im32.slcc +++ b/platform/Device/component/efm32pg22c200f64im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f64im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg22c200f64im40.slcc b/platform/Device/component/efm32pg22c200f64im40.slcc index 29c8c40ce0e..7f5db1bdacc 100644 --- a/platform/Device/component/efm32pg22c200f64im40.slcc +++ b/platform/Device/component/efm32pg22c200f64im40.slcc @@ -62,6 +62,7 @@ - provides: - name: efm32pg22c200f64im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_family_efm32pg22 diff --git a/platform/Device/component/efm32pg23b200f128im40.slcc b/platform/Device/component/efm32pg23b200f128im40.slcc index d3d837e3a34..80f6ef99c5a 100644 --- a/platform/Device/component/efm32pg23b200f128im40.slcc +++ b/platform/Device/component/efm32pg23b200f128im40.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b200f128im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b200f256im40.slcc b/platform/Device/component/efm32pg23b200f256im40.slcc index 6da7a2fc2b5..a8ff4d9a999 100644 --- a/platform/Device/component/efm32pg23b200f256im40.slcc +++ b/platform/Device/component/efm32pg23b200f256im40.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b200f256im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b200f512im40.slcc b/platform/Device/component/efm32pg23b200f512im40.slcc index f1d7e4b0936..2307b4e199f 100644 --- a/platform/Device/component/efm32pg23b200f512im40.slcc +++ b/platform/Device/component/efm32pg23b200f512im40.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b200f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b200f64im40.slcc b/platform/Device/component/efm32pg23b200f64im40.slcc index 95e10ff015e..272472544bd 100644 --- a/platform/Device/component/efm32pg23b200f64im40.slcc +++ b/platform/Device/component/efm32pg23b200f64im40.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b200f64im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b210f128im48.slcc b/platform/Device/component/efm32pg23b210f128im48.slcc index 07a427ea126..ffe5bdaa1a7 100644 --- a/platform/Device/component/efm32pg23b210f128im48.slcc +++ b/platform/Device/component/efm32pg23b210f128im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b210f128im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b210f256im48.slcc b/platform/Device/component/efm32pg23b210f256im48.slcc index 0c6e4c7b7c1..b2f1c1ad010 100644 --- a/platform/Device/component/efm32pg23b210f256im48.slcc +++ b/platform/Device/component/efm32pg23b210f256im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b210f256im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b210f512im48.slcc b/platform/Device/component/efm32pg23b210f512im48.slcc index 53555ed653b..33da8bcb1f5 100644 --- a/platform/Device/component/efm32pg23b210f512im48.slcc +++ b/platform/Device/component/efm32pg23b210f512im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b210f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b210f64im48.slcc b/platform/Device/component/efm32pg23b210f64im48.slcc index 449d64a2592..c943ade2e59 100644 --- a/platform/Device/component/efm32pg23b210f64im48.slcc +++ b/platform/Device/component/efm32pg23b210f64im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b210f64im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b310f128im48.slcc b/platform/Device/component/efm32pg23b310f128im48.slcc index 6b737883875..5bbebd2d864 100644 --- a/platform/Device/component/efm32pg23b310f128im48.slcc +++ b/platform/Device/component/efm32pg23b310f128im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b310f128im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b310f256im48.slcc b/platform/Device/component/efm32pg23b310f256im48.slcc index 9a9030ec410..83cb6934132 100644 --- a/platform/Device/component/efm32pg23b310f256im48.slcc +++ b/platform/Device/component/efm32pg23b310f256im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b310f256im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b310f512im48.slcc b/platform/Device/component/efm32pg23b310f512im48.slcc index 1687660c87b..0063b75f5c6 100644 --- a/platform/Device/component/efm32pg23b310f512im48.slcc +++ b/platform/Device/component/efm32pg23b310f512im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b310f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg23b310f64im48.slcc b/platform/Device/component/efm32pg23b310f64im48.slcc index 3079f220788..c4d4af46512 100644 --- a/platform/Device/component/efm32pg23b310f64im48.slcc +++ b/platform/Device/component/efm32pg23b310f64im48.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg23b310f64im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_family_efm32pg23 diff --git a/platform/Device/component/efm32pg28b200f512im68.slcc b/platform/Device/component/efm32pg28b200f512im68.slcc index 71dad23d9d8..1d4d04032cd 100644 --- a/platform/Device/component/efm32pg28b200f512im68.slcc +++ b/platform/Device/component/efm32pg28b200f512im68.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg28b200f512im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_family_efm32pg28 diff --git a/platform/Device/component/efm32pg28b210f1024im68.slcc b/platform/Device/component/efm32pg28b210f1024im68.slcc index e16e098598d..4ac172a3401 100644 --- a/platform/Device/component/efm32pg28b210f1024im68.slcc +++ b/platform/Device/component/efm32pg28b210f1024im68.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg28b210f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_family_efm32pg28 diff --git a/platform/Device/component/efm32pg28b300f512im68.slcc b/platform/Device/component/efm32pg28b300f512im68.slcc index 9ad48b232df..73ef6b5239c 100644 --- a/platform/Device/component/efm32pg28b300f512im68.slcc +++ b/platform/Device/component/efm32pg28b300f512im68.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg28b300f512im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_family_efm32pg28 diff --git a/platform/Device/component/efm32pg28b310f1024im68.slcc b/platform/Device/component/efm32pg28b310f1024im68.slcc index dddddc7b3b7..ef18ab2d411 100644 --- a/platform/Device/component/efm32pg28b310f1024im68.slcc +++ b/platform/Device/component/efm32pg28b310f1024im68.slcc @@ -71,6 +71,7 @@ - provides: - name: efm32pg28b310f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_family_efm32pg28 diff --git a/platform/Device/component/efm32tg108f16.slcc b/platform/Device/component/efm32tg108f16.slcc index 8d09d2796f9..4ae3c23e66b 100644 --- a/platform/Device/component/efm32tg108f16.slcc +++ b/platform/Device/component/efm32tg108f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg108f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg108f32.slcc b/platform/Device/component/efm32tg108f32.slcc index e096cf2dc4c..a5baae25324 100644 --- a/platform/Device/component/efm32tg108f32.slcc +++ b/platform/Device/component/efm32tg108f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg108f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg108f4.slcc b/platform/Device/component/efm32tg108f4.slcc index 962d33f9874..b834f9041a2 100644 --- a/platform/Device/component/efm32tg108f4.slcc +++ b/platform/Device/component/efm32tg108f4.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg108f4 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg108f8.slcc b/platform/Device/component/efm32tg108f8.slcc index 2d9860d6a7e..21109ac0972 100644 --- a/platform/Device/component/efm32tg108f8.slcc +++ b/platform/Device/component/efm32tg108f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg108f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg110f16.slcc b/platform/Device/component/efm32tg110f16.slcc index ff6a2d0ea2f..04a0dd9f7b1 100644 --- a/platform/Device/component/efm32tg110f16.slcc +++ b/platform/Device/component/efm32tg110f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg110f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg110f32.slcc b/platform/Device/component/efm32tg110f32.slcc index aa1520276e0..108f0425db2 100644 --- a/platform/Device/component/efm32tg110f32.slcc +++ b/platform/Device/component/efm32tg110f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg110f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg110f4.slcc b/platform/Device/component/efm32tg110f4.slcc index ee9b76dcb14..0f5e72eb5f9 100644 --- a/platform/Device/component/efm32tg110f4.slcc +++ b/platform/Device/component/efm32tg110f4.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg110f4 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg110f8.slcc b/platform/Device/component/efm32tg110f8.slcc index 169aa886f8b..c4cf9a61e5b 100644 --- a/platform/Device/component/efm32tg110f8.slcc +++ b/platform/Device/component/efm32tg110f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg110f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg11b120f128gm32.slcc b/platform/Device/component/efm32tg11b120f128gm32.slcc index d1c1dabd37d..f43d2a92239 100644 --- a/platform/Device/component/efm32tg11b120f128gm32.slcc +++ b/platform/Device/component/efm32tg11b120f128gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b120f128gm64.slcc b/platform/Device/component/efm32tg11b120f128gm64.slcc index 2d8a80a8140..846b8543ecc 100644 --- a/platform/Device/component/efm32tg11b120f128gm64.slcc +++ b/platform/Device/component/efm32tg11b120f128gm64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b120f128gq48.slcc b/platform/Device/component/efm32tg11b120f128gq48.slcc index 17d4dc7ca93..203395f156d 100644 --- a/platform/Device/component/efm32tg11b120f128gq48.slcc +++ b/platform/Device/component/efm32tg11b120f128gq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128gq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b120f128gq64.slcc b/platform/Device/component/efm32tg11b120f128gq64.slcc index d8133b57ea1..cff29e87914 100644 --- a/platform/Device/component/efm32tg11b120f128gq64.slcc +++ b/platform/Device/component/efm32tg11b120f128gq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b120f128im32.slcc b/platform/Device/component/efm32tg11b120f128im32.slcc index fd6c9ad3998..4a42dfed57b 100644 --- a/platform/Device/component/efm32tg11b120f128im32.slcc +++ b/platform/Device/component/efm32tg11b120f128im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b120f128im64.slcc b/platform/Device/component/efm32tg11b120f128im64.slcc index 00dbed82806..d5379e722ba 100644 --- a/platform/Device/component/efm32tg11b120f128im64.slcc +++ b/platform/Device/component/efm32tg11b120f128im64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b120f128iq48.slcc b/platform/Device/component/efm32tg11b120f128iq48.slcc index ceaa000f65f..cec8272fb48 100644 --- a/platform/Device/component/efm32tg11b120f128iq48.slcc +++ b/platform/Device/component/efm32tg11b120f128iq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128iq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b120f128iq64.slcc b/platform/Device/component/efm32tg11b120f128iq64.slcc index b36bb29aa2c..7f5c7694f6d 100644 --- a/platform/Device/component/efm32tg11b120f128iq64.slcc +++ b/platform/Device/component/efm32tg11b120f128iq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b120f128iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64gm32.slcc b/platform/Device/component/efm32tg11b140f64gm32.slcc index 9df48a6e689..22a7f447ac5 100644 --- a/platform/Device/component/efm32tg11b140f64gm32.slcc +++ b/platform/Device/component/efm32tg11b140f64gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64gm64.slcc b/platform/Device/component/efm32tg11b140f64gm64.slcc index b18a890fec5..207172c4d35 100644 --- a/platform/Device/component/efm32tg11b140f64gm64.slcc +++ b/platform/Device/component/efm32tg11b140f64gm64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64gq48.slcc b/platform/Device/component/efm32tg11b140f64gq48.slcc index 74247a39e36..e961e6e8df6 100644 --- a/platform/Device/component/efm32tg11b140f64gq48.slcc +++ b/platform/Device/component/efm32tg11b140f64gq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64gq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64gq64.slcc b/platform/Device/component/efm32tg11b140f64gq64.slcc index 8965b509128..13fcc1cb084 100644 --- a/platform/Device/component/efm32tg11b140f64gq64.slcc +++ b/platform/Device/component/efm32tg11b140f64gq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64im32.slcc b/platform/Device/component/efm32tg11b140f64im32.slcc index e65ba750dd7..5a58c57f7e7 100644 --- a/platform/Device/component/efm32tg11b140f64im32.slcc +++ b/platform/Device/component/efm32tg11b140f64im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64im64.slcc b/platform/Device/component/efm32tg11b140f64im64.slcc index f95f9f200f3..d957ab3dba2 100644 --- a/platform/Device/component/efm32tg11b140f64im64.slcc +++ b/platform/Device/component/efm32tg11b140f64im64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64iq48.slcc b/platform/Device/component/efm32tg11b140f64iq48.slcc index 9485c3fe077..c38aa011098 100644 --- a/platform/Device/component/efm32tg11b140f64iq48.slcc +++ b/platform/Device/component/efm32tg11b140f64iq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64iq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b140f64iq64.slcc b/platform/Device/component/efm32tg11b140f64iq64.slcc index bbdbdc76588..4798d2f845c 100644 --- a/platform/Device/component/efm32tg11b140f64iq64.slcc +++ b/platform/Device/component/efm32tg11b140f64iq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b140f64iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b320f128gm64.slcc b/platform/Device/component/efm32tg11b320f128gm64.slcc index be5891e0abf..741bed94b95 100644 --- a/platform/Device/component/efm32tg11b320f128gm64.slcc +++ b/platform/Device/component/efm32tg11b320f128gm64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b320f128gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b320f128gq48.slcc b/platform/Device/component/efm32tg11b320f128gq48.slcc index ef6f5ab4ba2..064a61b0149 100644 --- a/platform/Device/component/efm32tg11b320f128gq48.slcc +++ b/platform/Device/component/efm32tg11b320f128gq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b320f128gq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b320f128gq64.slcc b/platform/Device/component/efm32tg11b320f128gq64.slcc index 128e533f7b2..d4f9d104d5a 100644 --- a/platform/Device/component/efm32tg11b320f128gq64.slcc +++ b/platform/Device/component/efm32tg11b320f128gq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b320f128gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b320f128im64.slcc b/platform/Device/component/efm32tg11b320f128im64.slcc index 9db2892db7e..78040972385 100644 --- a/platform/Device/component/efm32tg11b320f128im64.slcc +++ b/platform/Device/component/efm32tg11b320f128im64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b320f128im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b320f128iq48.slcc b/platform/Device/component/efm32tg11b320f128iq48.slcc index ad2654e4f5b..972418f7b3a 100644 --- a/platform/Device/component/efm32tg11b320f128iq48.slcc +++ b/platform/Device/component/efm32tg11b320f128iq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b320f128iq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b320f128iq64.slcc b/platform/Device/component/efm32tg11b320f128iq64.slcc index 94cc1f59ab6..259e7d3b15f 100644 --- a/platform/Device/component/efm32tg11b320f128iq64.slcc +++ b/platform/Device/component/efm32tg11b320f128iq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b320f128iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b340f64gm64.slcc b/platform/Device/component/efm32tg11b340f64gm64.slcc index bee43de070f..b4858300f3f 100644 --- a/platform/Device/component/efm32tg11b340f64gm64.slcc +++ b/platform/Device/component/efm32tg11b340f64gm64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b340f64gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b340f64gq48.slcc b/platform/Device/component/efm32tg11b340f64gq48.slcc index d421fd21d38..c18c2d3874d 100644 --- a/platform/Device/component/efm32tg11b340f64gq48.slcc +++ b/platform/Device/component/efm32tg11b340f64gq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b340f64gq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b340f64gq64.slcc b/platform/Device/component/efm32tg11b340f64gq64.slcc index adac8549f79..dcf0e9d1045 100644 --- a/platform/Device/component/efm32tg11b340f64gq64.slcc +++ b/platform/Device/component/efm32tg11b340f64gq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b340f64gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b340f64im64.slcc b/platform/Device/component/efm32tg11b340f64im64.slcc index eb3cce24d05..e670946884c 100644 --- a/platform/Device/component/efm32tg11b340f64im64.slcc +++ b/platform/Device/component/efm32tg11b340f64im64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b340f64im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b340f64iq48.slcc b/platform/Device/component/efm32tg11b340f64iq48.slcc index 8119287decf..becf6e3025c 100644 --- a/platform/Device/component/efm32tg11b340f64iq48.slcc +++ b/platform/Device/component/efm32tg11b340f64iq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b340f64iq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b340f64iq64.slcc b/platform/Device/component/efm32tg11b340f64iq64.slcc index f831d4b3e39..68cb659cd36 100644 --- a/platform/Device/component/efm32tg11b340f64iq64.slcc +++ b/platform/Device/component/efm32tg11b340f64iq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b340f64iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128gm32.slcc b/platform/Device/component/efm32tg11b520f128gm32.slcc index 83654ed4f49..c82b5b37d38 100644 --- a/platform/Device/component/efm32tg11b520f128gm32.slcc +++ b/platform/Device/component/efm32tg11b520f128gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128gm64.slcc b/platform/Device/component/efm32tg11b520f128gm64.slcc index 3fe6d71565c..b8ca284aa5a 100644 --- a/platform/Device/component/efm32tg11b520f128gm64.slcc +++ b/platform/Device/component/efm32tg11b520f128gm64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128gm80.slcc b/platform/Device/component/efm32tg11b520f128gm80.slcc index 2ff462ef491..9e4ee5c9c00 100644 --- a/platform/Device/component/efm32tg11b520f128gm80.slcc +++ b/platform/Device/component/efm32tg11b520f128gm80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128gm80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128gq48.slcc b/platform/Device/component/efm32tg11b520f128gq48.slcc index 457e56d7cde..74ba39ce03a 100644 --- a/platform/Device/component/efm32tg11b520f128gq48.slcc +++ b/platform/Device/component/efm32tg11b520f128gq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128gq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128gq64.slcc b/platform/Device/component/efm32tg11b520f128gq64.slcc index 94251fe8e6e..2fd38c03e18 100644 --- a/platform/Device/component/efm32tg11b520f128gq64.slcc +++ b/platform/Device/component/efm32tg11b520f128gq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128gq80.slcc b/platform/Device/component/efm32tg11b520f128gq80.slcc index f3001dee070..b55dd64751b 100644 --- a/platform/Device/component/efm32tg11b520f128gq80.slcc +++ b/platform/Device/component/efm32tg11b520f128gq80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128gq80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128im32.slcc b/platform/Device/component/efm32tg11b520f128im32.slcc index 3f425837747..6d3e388c94e 100644 --- a/platform/Device/component/efm32tg11b520f128im32.slcc +++ b/platform/Device/component/efm32tg11b520f128im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128im64.slcc b/platform/Device/component/efm32tg11b520f128im64.slcc index 5fb92f20ffc..276edc62784 100644 --- a/platform/Device/component/efm32tg11b520f128im64.slcc +++ b/platform/Device/component/efm32tg11b520f128im64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128im80.slcc b/platform/Device/component/efm32tg11b520f128im80.slcc index 54347c0552f..32c8bfa9114 100644 --- a/platform/Device/component/efm32tg11b520f128im80.slcc +++ b/platform/Device/component/efm32tg11b520f128im80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128im80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128iq48.slcc b/platform/Device/component/efm32tg11b520f128iq48.slcc index 387aae989b7..9dd20b6f441 100644 --- a/platform/Device/component/efm32tg11b520f128iq48.slcc +++ b/platform/Device/component/efm32tg11b520f128iq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128iq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128iq64.slcc b/platform/Device/component/efm32tg11b520f128iq64.slcc index 157c6701c3a..2b9be4a7298 100644 --- a/platform/Device/component/efm32tg11b520f128iq64.slcc +++ b/platform/Device/component/efm32tg11b520f128iq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b520f128iq80.slcc b/platform/Device/component/efm32tg11b520f128iq80.slcc index 5f1a4bedf3a..b92f3f9d14b 100644 --- a/platform/Device/component/efm32tg11b520f128iq80.slcc +++ b/platform/Device/component/efm32tg11b520f128iq80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b520f128iq80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64gm32.slcc b/platform/Device/component/efm32tg11b540f64gm32.slcc index 29f41acf1d2..7f5d1e236aa 100644 --- a/platform/Device/component/efm32tg11b540f64gm32.slcc +++ b/platform/Device/component/efm32tg11b540f64gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64gm64.slcc b/platform/Device/component/efm32tg11b540f64gm64.slcc index 5c74a215218..0c90755a64d 100644 --- a/platform/Device/component/efm32tg11b540f64gm64.slcc +++ b/platform/Device/component/efm32tg11b540f64gm64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64gm80.slcc b/platform/Device/component/efm32tg11b540f64gm80.slcc index f12fd5a2265..49aecc62e57 100644 --- a/platform/Device/component/efm32tg11b540f64gm80.slcc +++ b/platform/Device/component/efm32tg11b540f64gm80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64gm80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64gq48.slcc b/platform/Device/component/efm32tg11b540f64gq48.slcc index c800c2ea65c..3b8a25bfc48 100644 --- a/platform/Device/component/efm32tg11b540f64gq48.slcc +++ b/platform/Device/component/efm32tg11b540f64gq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64gq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64gq64.slcc b/platform/Device/component/efm32tg11b540f64gq64.slcc index e6a8f4de4b3..796d3ef6c0b 100644 --- a/platform/Device/component/efm32tg11b540f64gq64.slcc +++ b/platform/Device/component/efm32tg11b540f64gq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64gq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64gq80.slcc b/platform/Device/component/efm32tg11b540f64gq80.slcc index cc3d8297afb..fbba80a970d 100644 --- a/platform/Device/component/efm32tg11b540f64gq80.slcc +++ b/platform/Device/component/efm32tg11b540f64gq80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64gq80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64im32.slcc b/platform/Device/component/efm32tg11b540f64im32.slcc index ff0c7dfbea4..58dc9d55793 100644 --- a/platform/Device/component/efm32tg11b540f64im32.slcc +++ b/platform/Device/component/efm32tg11b540f64im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64im64.slcc b/platform/Device/component/efm32tg11b540f64im64.slcc index 303080add6f..013600499bc 100644 --- a/platform/Device/component/efm32tg11b540f64im64.slcc +++ b/platform/Device/component/efm32tg11b540f64im64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64im64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64im80.slcc b/platform/Device/component/efm32tg11b540f64im80.slcc index 18ce978bfb9..9d5e349069e 100644 --- a/platform/Device/component/efm32tg11b540f64im80.slcc +++ b/platform/Device/component/efm32tg11b540f64im80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64im80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64iq48.slcc b/platform/Device/component/efm32tg11b540f64iq48.slcc index 04e1577cc87..10bc0a1ba6e 100644 --- a/platform/Device/component/efm32tg11b540f64iq48.slcc +++ b/platform/Device/component/efm32tg11b540f64iq48.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64iq48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64iq64.slcc b/platform/Device/component/efm32tg11b540f64iq64.slcc index 5ebe7b029d6..e86cc19b290 100644 --- a/platform/Device/component/efm32tg11b540f64iq64.slcc +++ b/platform/Device/component/efm32tg11b540f64iq64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64iq64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg11b540f64iq80.slcc b/platform/Device/component/efm32tg11b540f64iq80.slcc index f11cd549bde..4949a2343ba 100644 --- a/platform/Device/component/efm32tg11b540f64iq80.slcc +++ b/platform/Device/component/efm32tg11b540f64iq80.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32tg11b540f64iq80 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_103 - name: device_family_efm32tg11b diff --git a/platform/Device/component/efm32tg210f16.slcc b/platform/Device/component/efm32tg210f16.slcc index 7c8e9e002ea..00fa120932f 100644 --- a/platform/Device/component/efm32tg210f16.slcc +++ b/platform/Device/component/efm32tg210f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg210f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg210f32.slcc b/platform/Device/component/efm32tg210f32.slcc index cd0df3a3557..d4068b42fc6 100644 --- a/platform/Device/component/efm32tg210f32.slcc +++ b/platform/Device/component/efm32tg210f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg210f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg210f8.slcc b/platform/Device/component/efm32tg210f8.slcc index 0d7e0f17d7c..aa0ee571c51 100644 --- a/platform/Device/component/efm32tg210f8.slcc +++ b/platform/Device/component/efm32tg210f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg210f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg222f16.slcc b/platform/Device/component/efm32tg222f16.slcc index 54105990b30..554d40013ef 100644 --- a/platform/Device/component/efm32tg222f16.slcc +++ b/platform/Device/component/efm32tg222f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg222f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg222f32.slcc b/platform/Device/component/efm32tg222f32.slcc index ccafc142692..6b3d2e6f0d9 100644 --- a/platform/Device/component/efm32tg222f32.slcc +++ b/platform/Device/component/efm32tg222f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg222f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg222f8.slcc b/platform/Device/component/efm32tg222f8.slcc index e077baf6673..9fb6c81959d 100644 --- a/platform/Device/component/efm32tg222f8.slcc +++ b/platform/Device/component/efm32tg222f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg222f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg225f16.slcc b/platform/Device/component/efm32tg225f16.slcc index 8c629742d7d..6c16fd8b667 100644 --- a/platform/Device/component/efm32tg225f16.slcc +++ b/platform/Device/component/efm32tg225f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg225f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg225f32.slcc b/platform/Device/component/efm32tg225f32.slcc index 11e4817a38a..d9d60ff64ee 100644 --- a/platform/Device/component/efm32tg225f32.slcc +++ b/platform/Device/component/efm32tg225f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg225f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg225f8.slcc b/platform/Device/component/efm32tg225f8.slcc index 71a7bd4006b..e60bd05ecb8 100644 --- a/platform/Device/component/efm32tg225f8.slcc +++ b/platform/Device/component/efm32tg225f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg225f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg230f16.slcc b/platform/Device/component/efm32tg230f16.slcc index 4bb5cf936c9..cf142ff2604 100644 --- a/platform/Device/component/efm32tg230f16.slcc +++ b/platform/Device/component/efm32tg230f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg230f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg230f32.slcc b/platform/Device/component/efm32tg230f32.slcc index 57c8462deeb..cce923ca798 100644 --- a/platform/Device/component/efm32tg230f32.slcc +++ b/platform/Device/component/efm32tg230f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg230f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg230f8.slcc b/platform/Device/component/efm32tg230f8.slcc index 56c282d87ad..5885445cb15 100644 --- a/platform/Device/component/efm32tg230f8.slcc +++ b/platform/Device/component/efm32tg230f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg230f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg232f16.slcc b/platform/Device/component/efm32tg232f16.slcc index 7d70c7bbb27..b0f2af8d5b6 100644 --- a/platform/Device/component/efm32tg232f16.slcc +++ b/platform/Device/component/efm32tg232f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg232f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg232f32.slcc b/platform/Device/component/efm32tg232f32.slcc index 92122439890..b32f1790a5a 100644 --- a/platform/Device/component/efm32tg232f32.slcc +++ b/platform/Device/component/efm32tg232f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg232f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg232f8.slcc b/platform/Device/component/efm32tg232f8.slcc index 3c01a1c0071..86ff6a4db03 100644 --- a/platform/Device/component/efm32tg232f8.slcc +++ b/platform/Device/component/efm32tg232f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg232f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg822f16.slcc b/platform/Device/component/efm32tg822f16.slcc index 44067957215..6e4463e2bda 100644 --- a/platform/Device/component/efm32tg822f16.slcc +++ b/platform/Device/component/efm32tg822f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg822f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg822f32.slcc b/platform/Device/component/efm32tg822f32.slcc index a4ec1091837..f6aa6e01f23 100644 --- a/platform/Device/component/efm32tg822f32.slcc +++ b/platform/Device/component/efm32tg822f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg822f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg822f8.slcc b/platform/Device/component/efm32tg822f8.slcc index d9f0d885980..c5c120289d8 100644 --- a/platform/Device/component/efm32tg822f8.slcc +++ b/platform/Device/component/efm32tg822f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg822f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg825f16.slcc b/platform/Device/component/efm32tg825f16.slcc index 1c0425802d1..e42e3453afb 100644 --- a/platform/Device/component/efm32tg825f16.slcc +++ b/platform/Device/component/efm32tg825f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg825f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg825f32.slcc b/platform/Device/component/efm32tg825f32.slcc index b22c5b7d28d..ffef4f88f49 100644 --- a/platform/Device/component/efm32tg825f32.slcc +++ b/platform/Device/component/efm32tg825f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg825f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg825f8.slcc b/platform/Device/component/efm32tg825f8.slcc index 15a3d5c7367..c9f43e149a9 100644 --- a/platform/Device/component/efm32tg825f8.slcc +++ b/platform/Device/component/efm32tg825f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg825f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg840f16.slcc b/platform/Device/component/efm32tg840f16.slcc index bcd61544e56..079941d7433 100644 --- a/platform/Device/component/efm32tg840f16.slcc +++ b/platform/Device/component/efm32tg840f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg840f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg840f32.slcc b/platform/Device/component/efm32tg840f32.slcc index 0874873e46b..2fd6180c886 100644 --- a/platform/Device/component/efm32tg840f32.slcc +++ b/platform/Device/component/efm32tg840f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg840f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg840f8.slcc b/platform/Device/component/efm32tg840f8.slcc index af6775c8eeb..04ab93aebd6 100644 --- a/platform/Device/component/efm32tg840f8.slcc +++ b/platform/Device/component/efm32tg840f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg840f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg842f16.slcc b/platform/Device/component/efm32tg842f16.slcc index 2fbb2e9fd8f..511e176a0d1 100644 --- a/platform/Device/component/efm32tg842f16.slcc +++ b/platform/Device/component/efm32tg842f16.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg842f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg842f32.slcc b/platform/Device/component/efm32tg842f32.slcc index 20e3d5a7676..9670c452d07 100644 --- a/platform/Device/component/efm32tg842f32.slcc +++ b/platform/Device/component/efm32tg842f32.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg842f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32tg842f8.slcc b/platform/Device/component/efm32tg842f8.slcc index 38d9a379944..a5eb92475ce 100644 --- a/platform/Device/component/efm32tg842f8.slcc +++ b/platform/Device/component/efm32tg842f8.slcc @@ -64,6 +64,7 @@ - provides: - name: efm32tg842f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_73 - name: device_family_efm32tg diff --git a/platform/Device/component/efm32wg230f128.slcc b/platform/Device/component/efm32wg230f128.slcc index df8b9c3c661..34f27336907 100644 --- a/platform/Device/component/efm32wg230f128.slcc +++ b/platform/Device/component/efm32wg230f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg230f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg230f256.slcc b/platform/Device/component/efm32wg230f256.slcc index c8920549a70..737065e816d 100644 --- a/platform/Device/component/efm32wg230f256.slcc +++ b/platform/Device/component/efm32wg230f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg230f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg230f64.slcc b/platform/Device/component/efm32wg230f64.slcc index 53b4ec8710b..c4f09197683 100644 --- a/platform/Device/component/efm32wg230f64.slcc +++ b/platform/Device/component/efm32wg230f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg230f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg232f128.slcc b/platform/Device/component/efm32wg232f128.slcc index f61faa20c4f..ca330b444c9 100644 --- a/platform/Device/component/efm32wg232f128.slcc +++ b/platform/Device/component/efm32wg232f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg232f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg232f256.slcc b/platform/Device/component/efm32wg232f256.slcc index 0b5d942c06b..b76059073c5 100644 --- a/platform/Device/component/efm32wg232f256.slcc +++ b/platform/Device/component/efm32wg232f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg232f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg232f64.slcc b/platform/Device/component/efm32wg232f64.slcc index a961571b56c..9265012cb3d 100644 --- a/platform/Device/component/efm32wg232f64.slcc +++ b/platform/Device/component/efm32wg232f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg232f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg280f128.slcc b/platform/Device/component/efm32wg280f128.slcc index 65ec3a03b7a..a976bb71c6d 100644 --- a/platform/Device/component/efm32wg280f128.slcc +++ b/platform/Device/component/efm32wg280f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg280f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg280f256.slcc b/platform/Device/component/efm32wg280f256.slcc index e51ff063172..35cab57d057 100644 --- a/platform/Device/component/efm32wg280f256.slcc +++ b/platform/Device/component/efm32wg280f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg280f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg280f64.slcc b/platform/Device/component/efm32wg280f64.slcc index 50698dc3f4e..801dc8310c1 100644 --- a/platform/Device/component/efm32wg280f64.slcc +++ b/platform/Device/component/efm32wg280f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg280f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg290f128.slcc b/platform/Device/component/efm32wg290f128.slcc index 5812d7ab5ef..1a1e21582ce 100644 --- a/platform/Device/component/efm32wg290f128.slcc +++ b/platform/Device/component/efm32wg290f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg290f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg290f256.slcc b/platform/Device/component/efm32wg290f256.slcc index 82642960506..e7a1c8d3b47 100644 --- a/platform/Device/component/efm32wg290f256.slcc +++ b/platform/Device/component/efm32wg290f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg290f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg290f64.slcc b/platform/Device/component/efm32wg290f64.slcc index 76441dcf8b6..de55c935767 100644 --- a/platform/Device/component/efm32wg290f64.slcc +++ b/platform/Device/component/efm32wg290f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg290f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg295f128.slcc b/platform/Device/component/efm32wg295f128.slcc index 910e45b87a7..27fd9621d6e 100644 --- a/platform/Device/component/efm32wg295f128.slcc +++ b/platform/Device/component/efm32wg295f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg295f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg295f256.slcc b/platform/Device/component/efm32wg295f256.slcc index f29064f0314..802c3d3e46a 100644 --- a/platform/Device/component/efm32wg295f256.slcc +++ b/platform/Device/component/efm32wg295f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg295f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg295f64.slcc b/platform/Device/component/efm32wg295f64.slcc index c1202184c33..0edbd9c40b8 100644 --- a/platform/Device/component/efm32wg295f64.slcc +++ b/platform/Device/component/efm32wg295f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg295f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg330f128.slcc b/platform/Device/component/efm32wg330f128.slcc index 7ea6f1d20f3..2a8ee3d28a5 100644 --- a/platform/Device/component/efm32wg330f128.slcc +++ b/platform/Device/component/efm32wg330f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg330f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg330f256.slcc b/platform/Device/component/efm32wg330f256.slcc index e9b9a360c13..9ec661db35b 100644 --- a/platform/Device/component/efm32wg330f256.slcc +++ b/platform/Device/component/efm32wg330f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg330f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg330f64.slcc b/platform/Device/component/efm32wg330f64.slcc index c47d3050a97..acf92a55096 100644 --- a/platform/Device/component/efm32wg330f64.slcc +++ b/platform/Device/component/efm32wg330f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg330f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg332f128.slcc b/platform/Device/component/efm32wg332f128.slcc index ce0f5fae61a..16f25b49ba5 100644 --- a/platform/Device/component/efm32wg332f128.slcc +++ b/platform/Device/component/efm32wg332f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg332f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg332f256.slcc b/platform/Device/component/efm32wg332f256.slcc index 9be0c45f720..cc3a400b493 100644 --- a/platform/Device/component/efm32wg332f256.slcc +++ b/platform/Device/component/efm32wg332f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg332f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg332f64.slcc b/platform/Device/component/efm32wg332f64.slcc index e666e1d2d91..48d72cb1755 100644 --- a/platform/Device/component/efm32wg332f64.slcc +++ b/platform/Device/component/efm32wg332f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg332f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg360f128.slcc b/platform/Device/component/efm32wg360f128.slcc index 2093d24b134..b9f2a533892 100644 --- a/platform/Device/component/efm32wg360f128.slcc +++ b/platform/Device/component/efm32wg360f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg360f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg360f256.slcc b/platform/Device/component/efm32wg360f256.slcc index 97900a0cbcc..c9aa82279b7 100644 --- a/platform/Device/component/efm32wg360f256.slcc +++ b/platform/Device/component/efm32wg360f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg360f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg360f64.slcc b/platform/Device/component/efm32wg360f64.slcc index 2b213889975..4002e4062e9 100644 --- a/platform/Device/component/efm32wg360f64.slcc +++ b/platform/Device/component/efm32wg360f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg360f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg380f128.slcc b/platform/Device/component/efm32wg380f128.slcc index b1a03342dc1..042279260d6 100644 --- a/platform/Device/component/efm32wg380f128.slcc +++ b/platform/Device/component/efm32wg380f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg380f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg380f256.slcc b/platform/Device/component/efm32wg380f256.slcc index 930d71c792a..ceca5d2c0d1 100644 --- a/platform/Device/component/efm32wg380f256.slcc +++ b/platform/Device/component/efm32wg380f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg380f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg380f64.slcc b/platform/Device/component/efm32wg380f64.slcc index b1075ce8852..0171e449f2c 100644 --- a/platform/Device/component/efm32wg380f64.slcc +++ b/platform/Device/component/efm32wg380f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg380f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg390f128.slcc b/platform/Device/component/efm32wg390f128.slcc index 9a1af187264..897da95ec2a 100644 --- a/platform/Device/component/efm32wg390f128.slcc +++ b/platform/Device/component/efm32wg390f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg390f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg390f256.slcc b/platform/Device/component/efm32wg390f256.slcc index 0f114dda40f..8c97e069de0 100644 --- a/platform/Device/component/efm32wg390f256.slcc +++ b/platform/Device/component/efm32wg390f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg390f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg390f64.slcc b/platform/Device/component/efm32wg390f64.slcc index 73f4f595162..9be9368ae33 100644 --- a/platform/Device/component/efm32wg390f64.slcc +++ b/platform/Device/component/efm32wg390f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg390f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg395f128.slcc b/platform/Device/component/efm32wg395f128.slcc index 917842f357a..8c7a7ae75e8 100644 --- a/platform/Device/component/efm32wg395f128.slcc +++ b/platform/Device/component/efm32wg395f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg395f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg395f256.slcc b/platform/Device/component/efm32wg395f256.slcc index 17993518f7f..2938731d63a 100644 --- a/platform/Device/component/efm32wg395f256.slcc +++ b/platform/Device/component/efm32wg395f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg395f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg395f64.slcc b/platform/Device/component/efm32wg395f64.slcc index e5656059495..501448cc3df 100644 --- a/platform/Device/component/efm32wg395f64.slcc +++ b/platform/Device/component/efm32wg395f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg395f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg840f128.slcc b/platform/Device/component/efm32wg840f128.slcc index 01a1b46a84e..cd690babbe2 100644 --- a/platform/Device/component/efm32wg840f128.slcc +++ b/platform/Device/component/efm32wg840f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg840f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg840f256.slcc b/platform/Device/component/efm32wg840f256.slcc index a6228933b2d..053ee21f694 100644 --- a/platform/Device/component/efm32wg840f256.slcc +++ b/platform/Device/component/efm32wg840f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg840f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg840f64.slcc b/platform/Device/component/efm32wg840f64.slcc index 7ed7cc1f941..687541a1c54 100644 --- a/platform/Device/component/efm32wg840f64.slcc +++ b/platform/Device/component/efm32wg840f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg840f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg842f128.slcc b/platform/Device/component/efm32wg842f128.slcc index 3a4d4b93cf1..df14e1d08b9 100644 --- a/platform/Device/component/efm32wg842f128.slcc +++ b/platform/Device/component/efm32wg842f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg842f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg842f256.slcc b/platform/Device/component/efm32wg842f256.slcc index d35c8194110..be5b96f1bb7 100644 --- a/platform/Device/component/efm32wg842f256.slcc +++ b/platform/Device/component/efm32wg842f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg842f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg842f64.slcc b/platform/Device/component/efm32wg842f64.slcc index 75740c8d5e2..7ddb614d80a 100644 --- a/platform/Device/component/efm32wg842f64.slcc +++ b/platform/Device/component/efm32wg842f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg842f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg880f128.slcc b/platform/Device/component/efm32wg880f128.slcc index 9ead47894e1..dc8b40cc57e 100644 --- a/platform/Device/component/efm32wg880f128.slcc +++ b/platform/Device/component/efm32wg880f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg880f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg880f256.slcc b/platform/Device/component/efm32wg880f256.slcc index 12065489f44..5e57a6a15ac 100644 --- a/platform/Device/component/efm32wg880f256.slcc +++ b/platform/Device/component/efm32wg880f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg880f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg880f64.slcc b/platform/Device/component/efm32wg880f64.slcc index 207653aa187..dda1e4a8b07 100644 --- a/platform/Device/component/efm32wg880f64.slcc +++ b/platform/Device/component/efm32wg880f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg880f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg890f128.slcc b/platform/Device/component/efm32wg890f128.slcc index f5f37406a34..03d532ecf69 100644 --- a/platform/Device/component/efm32wg890f128.slcc +++ b/platform/Device/component/efm32wg890f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg890f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg890f256.slcc b/platform/Device/component/efm32wg890f256.slcc index acc3178e87c..e42147df5b4 100644 --- a/platform/Device/component/efm32wg890f256.slcc +++ b/platform/Device/component/efm32wg890f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg890f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg890f64.slcc b/platform/Device/component/efm32wg890f64.slcc index 5db5ad505ed..cdd4ca53be5 100644 --- a/platform/Device/component/efm32wg890f64.slcc +++ b/platform/Device/component/efm32wg890f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg890f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg895f128.slcc b/platform/Device/component/efm32wg895f128.slcc index b7307073385..31c68277075 100644 --- a/platform/Device/component/efm32wg895f128.slcc +++ b/platform/Device/component/efm32wg895f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg895f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg895f256.slcc b/platform/Device/component/efm32wg895f256.slcc index 41521062cf9..89de8e0d891 100644 --- a/platform/Device/component/efm32wg895f256.slcc +++ b/platform/Device/component/efm32wg895f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg895f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg895f64.slcc b/platform/Device/component/efm32wg895f64.slcc index 66ad0841b82..a8db8ea3cf2 100644 --- a/platform/Device/component/efm32wg895f64.slcc +++ b/platform/Device/component/efm32wg895f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg895f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg900f256.slcc b/platform/Device/component/efm32wg900f256.slcc index 2210c3199c8..2aab17a8a90 100644 --- a/platform/Device/component/efm32wg900f256.slcc +++ b/platform/Device/component/efm32wg900f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg900f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg940f128.slcc b/platform/Device/component/efm32wg940f128.slcc index e10cb1dc431..6ff993ab1fa 100644 --- a/platform/Device/component/efm32wg940f128.slcc +++ b/platform/Device/component/efm32wg940f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg940f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg940f256.slcc b/platform/Device/component/efm32wg940f256.slcc index 4ba9cfed104..e4dcf2ffaa0 100644 --- a/platform/Device/component/efm32wg940f256.slcc +++ b/platform/Device/component/efm32wg940f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg940f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg940f64.slcc b/platform/Device/component/efm32wg940f64.slcc index bc560738e5a..fdc3de7acd6 100644 --- a/platform/Device/component/efm32wg940f64.slcc +++ b/platform/Device/component/efm32wg940f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg940f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg942f128.slcc b/platform/Device/component/efm32wg942f128.slcc index 86543843d1e..2a830d59eda 100644 --- a/platform/Device/component/efm32wg942f128.slcc +++ b/platform/Device/component/efm32wg942f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg942f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg942f256.slcc b/platform/Device/component/efm32wg942f256.slcc index ae6d7e9b7c1..fc1b0a352fe 100644 --- a/platform/Device/component/efm32wg942f256.slcc +++ b/platform/Device/component/efm32wg942f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg942f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg942f64.slcc b/platform/Device/component/efm32wg942f64.slcc index dd7c3c13ebe..2f9385a3752 100644 --- a/platform/Device/component/efm32wg942f64.slcc +++ b/platform/Device/component/efm32wg942f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg942f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg980f128.slcc b/platform/Device/component/efm32wg980f128.slcc index c5f41700e8e..407b8db2a39 100644 --- a/platform/Device/component/efm32wg980f128.slcc +++ b/platform/Device/component/efm32wg980f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg980f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg980f256.slcc b/platform/Device/component/efm32wg980f256.slcc index ed6e0f4938c..a86685b276d 100644 --- a/platform/Device/component/efm32wg980f256.slcc +++ b/platform/Device/component/efm32wg980f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg980f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg980f64.slcc b/platform/Device/component/efm32wg980f64.slcc index fc4d4ff7cb9..aec8893f774 100644 --- a/platform/Device/component/efm32wg980f64.slcc +++ b/platform/Device/component/efm32wg980f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg980f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg990f128.slcc b/platform/Device/component/efm32wg990f128.slcc index e77e00a38cf..26774032479 100644 --- a/platform/Device/component/efm32wg990f128.slcc +++ b/platform/Device/component/efm32wg990f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg990f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg990f256.slcc b/platform/Device/component/efm32wg990f256.slcc index ad63376dfc8..c7d5f05b4de 100644 --- a/platform/Device/component/efm32wg990f256.slcc +++ b/platform/Device/component/efm32wg990f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg990f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg990f64.slcc b/platform/Device/component/efm32wg990f64.slcc index 58297cc03ee..614ef55545e 100644 --- a/platform/Device/component/efm32wg990f64.slcc +++ b/platform/Device/component/efm32wg990f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg990f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg995f128.slcc b/platform/Device/component/efm32wg995f128.slcc index 62b0581b8db..b9b16cfaf9a 100644 --- a/platform/Device/component/efm32wg995f128.slcc +++ b/platform/Device/component/efm32wg995f128.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg995f128 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg995f256.slcc b/platform/Device/component/efm32wg995f256.slcc index 45356c3b01d..503e3688d20 100644 --- a/platform/Device/component/efm32wg995f256.slcc +++ b/platform/Device/component/efm32wg995f256.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg995f256 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32wg995f64.slcc b/platform/Device/component/efm32wg995f64.slcc index 10f91d9644a..d5104e5206c 100644 --- a/platform/Device/component/efm32wg995f64.slcc +++ b/platform/Device/component/efm32wg995f64.slcc @@ -74,6 +74,7 @@ - provides: - name: efm32wg995f64 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_efm32wg diff --git a/platform/Device/component/efm32zg108f16.slcc b/platform/Device/component/efm32zg108f16.slcc index 186d50f0981..0c3461facdc 100644 --- a/platform/Device/component/efm32zg108f16.slcc +++ b/platform/Device/component/efm32zg108f16.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg108f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg108f32.slcc b/platform/Device/component/efm32zg108f32.slcc index 1a811387772..4ff9e1b4e5b 100644 --- a/platform/Device/component/efm32zg108f32.slcc +++ b/platform/Device/component/efm32zg108f32.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg108f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg108f4.slcc b/platform/Device/component/efm32zg108f4.slcc index 36d632d7f0d..fdbd63a121d 100644 --- a/platform/Device/component/efm32zg108f4.slcc +++ b/platform/Device/component/efm32zg108f4.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg108f4 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg108f8.slcc b/platform/Device/component/efm32zg108f8.slcc index 066bb6e0c8d..4f6eb4705e9 100644 --- a/platform/Device/component/efm32zg108f8.slcc +++ b/platform/Device/component/efm32zg108f8.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg108f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg110f16.slcc b/platform/Device/component/efm32zg110f16.slcc index a2ee6a14cad..2a0df6d15c5 100644 --- a/platform/Device/component/efm32zg110f16.slcc +++ b/platform/Device/component/efm32zg110f16.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg110f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg110f32.slcc b/platform/Device/component/efm32zg110f32.slcc index 32440ad907b..2281326f035 100644 --- a/platform/Device/component/efm32zg110f32.slcc +++ b/platform/Device/component/efm32zg110f32.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg110f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg110f4.slcc b/platform/Device/component/efm32zg110f4.slcc index 9ef385da59f..16f3ab0ff38 100644 --- a/platform/Device/component/efm32zg110f4.slcc +++ b/platform/Device/component/efm32zg110f4.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg110f4 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg110f8.slcc b/platform/Device/component/efm32zg110f8.slcc index 8a2da28fbc0..d86ff3fb735 100644 --- a/platform/Device/component/efm32zg110f8.slcc +++ b/platform/Device/component/efm32zg110f8.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg110f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg210f16.slcc b/platform/Device/component/efm32zg210f16.slcc index 8a73e3a7ac1..a2dbb1baa3f 100644 --- a/platform/Device/component/efm32zg210f16.slcc +++ b/platform/Device/component/efm32zg210f16.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg210f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg210f32.slcc b/platform/Device/component/efm32zg210f32.slcc index 51b46e9bb09..fc72d1c2fa2 100644 --- a/platform/Device/component/efm32zg210f32.slcc +++ b/platform/Device/component/efm32zg210f32.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg210f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg210f4.slcc b/platform/Device/component/efm32zg210f4.slcc index 43ca610f22f..d685c4a5ecb 100644 --- a/platform/Device/component/efm32zg210f4.slcc +++ b/platform/Device/component/efm32zg210f4.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg210f4 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg210f8.slcc b/platform/Device/component/efm32zg210f8.slcc index f543c9b8f00..4f2cd7e06d6 100644 --- a/platform/Device/component/efm32zg210f8.slcc +++ b/platform/Device/component/efm32zg210f8.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg210f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg222f16.slcc b/platform/Device/component/efm32zg222f16.slcc index 7e8b0acc46b..b82dcd06db2 100644 --- a/platform/Device/component/efm32zg222f16.slcc +++ b/platform/Device/component/efm32zg222f16.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg222f16 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg222f32.slcc b/platform/Device/component/efm32zg222f32.slcc index b6b7e9da184..7d5d8b161d4 100644 --- a/platform/Device/component/efm32zg222f32.slcc +++ b/platform/Device/component/efm32zg222f32.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg222f32 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg222f4.slcc b/platform/Device/component/efm32zg222f4.slcc index d419bb69bdc..48e7e8f929b 100644 --- a/platform/Device/component/efm32zg222f4.slcc +++ b/platform/Device/component/efm32zg222f4.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg222f4 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efm32zg222f8.slcc b/platform/Device/component/efm32zg222f8.slcc index 7042ba6125e..8c0cabefce7 100644 --- a/platform/Device/component/efm32zg222f8.slcc +++ b/platform/Device/component/efm32zg222f8.slcc @@ -58,6 +58,7 @@ - provides: - name: efm32zg222f8 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_76 - name: device_family_efm32zg diff --git a/platform/Device/component/efr32bg12p132f1024gl125.slcc b/platform/Device/component/efr32bg12p132f1024gl125.slcc index 367447f7be9..7805034635f 100644 --- a/platform/Device/component/efr32bg12p132f1024gl125.slcc +++ b/platform/Device/component/efr32bg12p132f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p132f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p132f1024gm48.slcc b/platform/Device/component/efr32bg12p132f1024gm48.slcc index f67b37f90ea..5d8245817e1 100644 --- a/platform/Device/component/efr32bg12p132f1024gm48.slcc +++ b/platform/Device/component/efr32bg12p132f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p132f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p232f1024gl125.slcc b/platform/Device/component/efr32bg12p232f1024gl125.slcc index 3629b26d791..c6140501f97 100644 --- a/platform/Device/component/efr32bg12p232f1024gl125.slcc +++ b/platform/Device/component/efr32bg12p232f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p232f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p232f1024gm48.slcc b/platform/Device/component/efr32bg12p232f1024gm48.slcc index 518b906011f..10a5bd4129c 100644 --- a/platform/Device/component/efr32bg12p232f1024gm48.slcc +++ b/platform/Device/component/efr32bg12p232f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p232f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p232f1024gm68.slcc b/platform/Device/component/efr32bg12p232f1024gm68.slcc index d449c85be14..06502326d84 100644 --- a/platform/Device/component/efr32bg12p232f1024gm68.slcc +++ b/platform/Device/component/efr32bg12p232f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p232f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p232f1024im68.slcc b/platform/Device/component/efr32bg12p232f1024im68.slcc index 65862954221..3a79ae0d745 100644 --- a/platform/Device/component/efr32bg12p232f1024im68.slcc +++ b/platform/Device/component/efr32bg12p232f1024im68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p232f1024im68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p232f512gm68.slcc b/platform/Device/component/efr32bg12p232f512gm68.slcc index e3038cb8407..af08ae3ec04 100644 --- a/platform/Device/component/efr32bg12p232f512gm68.slcc +++ b/platform/Device/component/efr32bg12p232f512gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p232f512gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p232f512im68.slcc b/platform/Device/component/efr32bg12p232f512im68.slcc index 0b4506ead62..7f8f1db6469 100644 --- a/platform/Device/component/efr32bg12p232f512im68.slcc +++ b/platform/Device/component/efr32bg12p232f512im68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p232f512im68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p332f1024gl125.slcc b/platform/Device/component/efr32bg12p332f1024gl125.slcc index 7bf973f15e4..935bdee50b8 100644 --- a/platform/Device/component/efr32bg12p332f1024gl125.slcc +++ b/platform/Device/component/efr32bg12p332f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p332f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p332f1024gm48.slcc b/platform/Device/component/efr32bg12p332f1024gm48.slcc index c35d86b948f..550a5dbeb8e 100644 --- a/platform/Device/component/efr32bg12p332f1024gm48.slcc +++ b/platform/Device/component/efr32bg12p332f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p332f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p332f1024im48.slcc b/platform/Device/component/efr32bg12p332f1024im48.slcc index fbc1a617d2b..eb0bf0acae2 100644 --- a/platform/Device/component/efr32bg12p332f1024im48.slcc +++ b/platform/Device/component/efr32bg12p332f1024im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p332f1024im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p432f1024gl125.slcc b/platform/Device/component/efr32bg12p432f1024gl125.slcc index 0287a723287..3ad8be15692 100644 --- a/platform/Device/component/efr32bg12p432f1024gl125.slcc +++ b/platform/Device/component/efr32bg12p432f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p432f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p432f1024gm48.slcc b/platform/Device/component/efr32bg12p432f1024gm48.slcc index ded373aded2..b1404086c33 100644 --- a/platform/Device/component/efr32bg12p432f1024gm48.slcc +++ b/platform/Device/component/efr32bg12p432f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p432f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p433f1024gl125.slcc b/platform/Device/component/efr32bg12p433f1024gl125.slcc index f50be738b87..331bb268909 100644 --- a/platform/Device/component/efr32bg12p433f1024gl125.slcc +++ b/platform/Device/component/efr32bg12p433f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p433f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p433f1024gm48.slcc b/platform/Device/component/efr32bg12p433f1024gm48.slcc index 95396c8b298..5994196c27b 100644 --- a/platform/Device/component/efr32bg12p433f1024gm48.slcc +++ b/platform/Device/component/efr32bg12p433f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p433f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p433f1024gm68.slcc b/platform/Device/component/efr32bg12p433f1024gm68.slcc index 97175861771..86104f73da9 100644 --- a/platform/Device/component/efr32bg12p433f1024gm68.slcc +++ b/platform/Device/component/efr32bg12p433f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p433f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg12p433f1024im68.slcc b/platform/Device/component/efr32bg12p433f1024im68.slcc index e924c8b1a27..aaf8edefd3a 100644 --- a/platform/Device/component/efr32bg12p433f1024im68.slcc +++ b/platform/Device/component/efr32bg12p433f1024im68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32bg12p433f1024im68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32bg13p532f512gm32.slcc b/platform/Device/component/efr32bg13p532f512gm32.slcc index 23b31f0b6f8..20af4dd65c7 100644 --- a/platform/Device/component/efr32bg13p532f512gm32.slcc +++ b/platform/Device/component/efr32bg13p532f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p532f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p532f512gm48.slcc b/platform/Device/component/efr32bg13p532f512gm48.slcc index 94505a19a42..d438e0491b1 100644 --- a/platform/Device/component/efr32bg13p532f512gm48.slcc +++ b/platform/Device/component/efr32bg13p532f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p532f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p632f512gm32.slcc b/platform/Device/component/efr32bg13p632f512gm32.slcc index be13568c82a..40d89fff12b 100644 --- a/platform/Device/component/efr32bg13p632f512gm32.slcc +++ b/platform/Device/component/efr32bg13p632f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p632f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p632f512gm48.slcc b/platform/Device/component/efr32bg13p632f512gm48.slcc index f27f1226c24..d8709c67fb2 100644 --- a/platform/Device/component/efr32bg13p632f512gm48.slcc +++ b/platform/Device/component/efr32bg13p632f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p632f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p632f512gm51.slcc b/platform/Device/component/efr32bg13p632f512gm51.slcc index c4bbd6480a9..c0ae7224afc 100644 --- a/platform/Device/component/efr32bg13p632f512gm51.slcc +++ b/platform/Device/component/efr32bg13p632f512gm51.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p632f512gm51 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p632f512im32.slcc b/platform/Device/component/efr32bg13p632f512im32.slcc index 17cb97b83ee..939bf115933 100644 --- a/platform/Device/component/efr32bg13p632f512im32.slcc +++ b/platform/Device/component/efr32bg13p632f512im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p632f512im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p632f512im48.slcc b/platform/Device/component/efr32bg13p632f512im48.slcc index 0146200ffa2..80d6e674c62 100644 --- a/platform/Device/component/efr32bg13p632f512im48.slcc +++ b/platform/Device/component/efr32bg13p632f512im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p632f512im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p732f512gm32.slcc b/platform/Device/component/efr32bg13p732f512gm32.slcc index ff8f22673a4..dfaa6ffa3ed 100644 --- a/platform/Device/component/efr32bg13p732f512gm32.slcc +++ b/platform/Device/component/efr32bg13p732f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p732f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p732f512gm48.slcc b/platform/Device/component/efr32bg13p732f512gm48.slcc index eaca3a00486..aeea87de8b4 100644 --- a/platform/Device/component/efr32bg13p732f512gm48.slcc +++ b/platform/Device/component/efr32bg13p732f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p732f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p732f512gm51.slcc b/platform/Device/component/efr32bg13p732f512gm51.slcc index 68016e5037d..0b68bb3b93d 100644 --- a/platform/Device/component/efr32bg13p732f512gm51.slcc +++ b/platform/Device/component/efr32bg13p732f512gm51.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p732f512gm51 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg13p733f512gm48.slcc b/platform/Device/component/efr32bg13p733f512gm48.slcc index 018e5b0273c..78bb0592838 100644 --- a/platform/Device/component/efr32bg13p733f512gm48.slcc +++ b/platform/Device/component/efr32bg13p733f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32bg13p733f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32bg1b132f128gj43.slcc b/platform/Device/component/efr32bg1b132f128gj43.slcc index b5a4d020235..6711bcdd198 100644 --- a/platform/Device/component/efr32bg1b132f128gj43.slcc +++ b/platform/Device/component/efr32bg1b132f128gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f128gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f128gm32.slcc b/platform/Device/component/efr32bg1b132f128gm32.slcc index d74e3ce89e9..74dfb297402 100644 --- a/platform/Device/component/efr32bg1b132f128gm32.slcc +++ b/platform/Device/component/efr32bg1b132f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f128gm48.slcc b/platform/Device/component/efr32bg1b132f128gm48.slcc index 83e07a2e3ea..161f9e3e963 100644 --- a/platform/Device/component/efr32bg1b132f128gm48.slcc +++ b/platform/Device/component/efr32bg1b132f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f256gd32.slcc b/platform/Device/component/efr32bg1b132f256gd32.slcc index 190442c7bfa..4ce44993847 100644 --- a/platform/Device/component/efr32bg1b132f256gd32.slcc +++ b/platform/Device/component/efr32bg1b132f256gd32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f256gd32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f256gj43.slcc b/platform/Device/component/efr32bg1b132f256gj43.slcc index 67bc304cfae..fe35c53afb8 100644 --- a/platform/Device/component/efr32bg1b132f256gj43.slcc +++ b/platform/Device/component/efr32bg1b132f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f256gm32.slcc b/platform/Device/component/efr32bg1b132f256gm32.slcc index edb5f412c86..97c9e76217c 100644 --- a/platform/Device/component/efr32bg1b132f256gm32.slcc +++ b/platform/Device/component/efr32bg1b132f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f256gm48.slcc b/platform/Device/component/efr32bg1b132f256gm48.slcc index 17825a4728d..4c6f1d40e6b 100644 --- a/platform/Device/component/efr32bg1b132f256gm48.slcc +++ b/platform/Device/component/efr32bg1b132f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f256gm56.slcc b/platform/Device/component/efr32bg1b132f256gm56.slcc index 0b633374678..28d63109330 100644 --- a/platform/Device/component/efr32bg1b132f256gm56.slcc +++ b/platform/Device/component/efr32bg1b132f256gm56.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f256gm56 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b132f256im32.slcc b/platform/Device/component/efr32bg1b132f256im32.slcc index 015013033b6..5af8497ee6a 100644 --- a/platform/Device/component/efr32bg1b132f256im32.slcc +++ b/platform/Device/component/efr32bg1b132f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b132f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f128gj43.slcc b/platform/Device/component/efr32bg1b232f128gj43.slcc index 463ef057531..254258d01ac 100644 --- a/platform/Device/component/efr32bg1b232f128gj43.slcc +++ b/platform/Device/component/efr32bg1b232f128gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f128gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f128gm32.slcc b/platform/Device/component/efr32bg1b232f128gm32.slcc index c0d838401d3..405a46c5e96 100644 --- a/platform/Device/component/efr32bg1b232f128gm32.slcc +++ b/platform/Device/component/efr32bg1b232f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f128gm48.slcc b/platform/Device/component/efr32bg1b232f128gm48.slcc index cf8a6ddaf1c..52bcc3d9d8c 100644 --- a/platform/Device/component/efr32bg1b232f128gm48.slcc +++ b/platform/Device/component/efr32bg1b232f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f256gj43.slcc b/platform/Device/component/efr32bg1b232f256gj43.slcc index 528049caeb0..a19fd55c1f3 100644 --- a/platform/Device/component/efr32bg1b232f256gj43.slcc +++ b/platform/Device/component/efr32bg1b232f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f256gm32.slcc b/platform/Device/component/efr32bg1b232f256gm32.slcc index 885965fc775..68937d5499c 100644 --- a/platform/Device/component/efr32bg1b232f256gm32.slcc +++ b/platform/Device/component/efr32bg1b232f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f256gm48.slcc b/platform/Device/component/efr32bg1b232f256gm48.slcc index 70b2971e2c5..399cdc73099 100644 --- a/platform/Device/component/efr32bg1b232f256gm48.slcc +++ b/platform/Device/component/efr32bg1b232f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f256gm56.slcc b/platform/Device/component/efr32bg1b232f256gm56.slcc index 18efbc416fe..cd86da6fd40 100644 --- a/platform/Device/component/efr32bg1b232f256gm56.slcc +++ b/platform/Device/component/efr32bg1b232f256gm56.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f256gm56 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1b232f256im32.slcc b/platform/Device/component/efr32bg1b232f256im32.slcc index d38a1fd299e..677a3190bb6 100644 --- a/platform/Device/component/efr32bg1b232f256im32.slcc +++ b/platform/Device/component/efr32bg1b232f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1b232f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p232f256gj43.slcc b/platform/Device/component/efr32bg1p232f256gj43.slcc index fd96f5f06d6..9242861235a 100644 --- a/platform/Device/component/efr32bg1p232f256gj43.slcc +++ b/platform/Device/component/efr32bg1p232f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p232f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p232f256gm32.slcc b/platform/Device/component/efr32bg1p232f256gm32.slcc index 3c7130339ed..591a450e0fc 100644 --- a/platform/Device/component/efr32bg1p232f256gm32.slcc +++ b/platform/Device/component/efr32bg1p232f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p232f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p232f256gm48.slcc b/platform/Device/component/efr32bg1p232f256gm48.slcc index b0b0182f031..e95a70c88ae 100644 --- a/platform/Device/component/efr32bg1p232f256gm48.slcc +++ b/platform/Device/component/efr32bg1p232f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p232f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p232f256im32.slcc b/platform/Device/component/efr32bg1p232f256im32.slcc index f415f620414..a320f8898a1 100644 --- a/platform/Device/component/efr32bg1p232f256im32.slcc +++ b/platform/Device/component/efr32bg1p232f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p232f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p232f256im48.slcc b/platform/Device/component/efr32bg1p232f256im48.slcc index 572776fbec5..91e81d2fa13 100644 --- a/platform/Device/component/efr32bg1p232f256im48.slcc +++ b/platform/Device/component/efr32bg1p232f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p232f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p233f256gm48.slcc b/platform/Device/component/efr32bg1p233f256gm48.slcc index eb57acc4ab2..65fff063a5f 100644 --- a/platform/Device/component/efr32bg1p233f256gm48.slcc +++ b/platform/Device/component/efr32bg1p233f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p233f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p332f256gj43.slcc b/platform/Device/component/efr32bg1p332f256gj43.slcc index 054fec643df..4a541a3628c 100644 --- a/platform/Device/component/efr32bg1p332f256gj43.slcc +++ b/platform/Device/component/efr32bg1p332f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p332f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p332f256gm32.slcc b/platform/Device/component/efr32bg1p332f256gm32.slcc index a9f16a1d1bb..eb460a2077e 100644 --- a/platform/Device/component/efr32bg1p332f256gm32.slcc +++ b/platform/Device/component/efr32bg1p332f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p332f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p332f256gm48.slcc b/platform/Device/component/efr32bg1p332f256gm48.slcc index fbdcc9cd6c2..9bcf474809a 100644 --- a/platform/Device/component/efr32bg1p332f256gm48.slcc +++ b/platform/Device/component/efr32bg1p332f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p332f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p333f256gm48.slcc b/platform/Device/component/efr32bg1p333f256gm48.slcc index d1237285f89..a83c451a951 100644 --- a/platform/Device/component/efr32bg1p333f256gm48.slcc +++ b/platform/Device/component/efr32bg1p333f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p333f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1p333f256im48.slcc b/platform/Device/component/efr32bg1p333f256im48.slcc index 11eb8e1513c..eb6c9d29864 100644 --- a/platform/Device/component/efr32bg1p333f256im48.slcc +++ b/platform/Device/component/efr32bg1p333f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1p333f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1v132f128gj43.slcc b/platform/Device/component/efr32bg1v132f128gj43.slcc index 4fcb942ba14..6dc405f0a95 100644 --- a/platform/Device/component/efr32bg1v132f128gj43.slcc +++ b/platform/Device/component/efr32bg1v132f128gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1v132f128gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1v132f128gm32.slcc b/platform/Device/component/efr32bg1v132f128gm32.slcc index cba22d3568a..d4473deb4af 100644 --- a/platform/Device/component/efr32bg1v132f128gm32.slcc +++ b/platform/Device/component/efr32bg1v132f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1v132f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1v132f128gm48.slcc b/platform/Device/component/efr32bg1v132f128gm48.slcc index 22209b65b0d..bd5bd76aece 100644 --- a/platform/Device/component/efr32bg1v132f128gm48.slcc +++ b/platform/Device/component/efr32bg1v132f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1v132f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1v132f256gj43.slcc b/platform/Device/component/efr32bg1v132f256gj43.slcc index 612f45dcde5..3f9f04d2714 100644 --- a/platform/Device/component/efr32bg1v132f256gj43.slcc +++ b/platform/Device/component/efr32bg1v132f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1v132f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1v132f256gm32.slcc b/platform/Device/component/efr32bg1v132f256gm32.slcc index 25f0e655260..d581f218137 100644 --- a/platform/Device/component/efr32bg1v132f256gm32.slcc +++ b/platform/Device/component/efr32bg1v132f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1v132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1v132f256gm48.slcc b/platform/Device/component/efr32bg1v132f256gm48.slcc index 637746dd2e9..688a9c35745 100644 --- a/platform/Device/component/efr32bg1v132f256gm48.slcc +++ b/platform/Device/component/efr32bg1v132f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1v132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg1v132f256im32.slcc b/platform/Device/component/efr32bg1v132f256im32.slcc index fd880603caf..90dc8232a0d 100644 --- a/platform/Device/component/efr32bg1v132f256im32.slcc +++ b/platform/Device/component/efr32bg1v132f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32bg1v132f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32bg21a010f1024im32.slcc b/platform/Device/component/efr32bg21a010f1024im32.slcc index ca12a0887ad..606ea1a44c9 100644 --- a/platform/Device/component/efr32bg21a010f1024im32.slcc +++ b/platform/Device/component/efr32bg21a010f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21a010f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21a010f512im32.slcc b/platform/Device/component/efr32bg21a010f512im32.slcc index c61521061d6..3842614d5b0 100644 --- a/platform/Device/component/efr32bg21a010f512im32.slcc +++ b/platform/Device/component/efr32bg21a010f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21a010f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21a010f768im32.slcc b/platform/Device/component/efr32bg21a010f768im32.slcc index 10ac5b197ee..3ef03241d03 100644 --- a/platform/Device/component/efr32bg21a010f768im32.slcc +++ b/platform/Device/component/efr32bg21a010f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21a010f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21a020f1024im32.slcc b/platform/Device/component/efr32bg21a020f1024im32.slcc index 5172e9287ea..a5136128c1d 100644 --- a/platform/Device/component/efr32bg21a020f1024im32.slcc +++ b/platform/Device/component/efr32bg21a020f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21a020f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21a020f512im32.slcc b/platform/Device/component/efr32bg21a020f512im32.slcc index 26d6e569e6d..9a16ead0016 100644 --- a/platform/Device/component/efr32bg21a020f512im32.slcc +++ b/platform/Device/component/efr32bg21a020f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21a020f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21a020f768im32.slcc b/platform/Device/component/efr32bg21a020f768im32.slcc index 11282975c24..39e494ce4fc 100644 --- a/platform/Device/component/efr32bg21a020f768im32.slcc +++ b/platform/Device/component/efr32bg21a020f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21a020f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21b010f1024im32.slcc b/platform/Device/component/efr32bg21b010f1024im32.slcc index 6f87978cc8e..aa363c5ce73 100644 --- a/platform/Device/component/efr32bg21b010f1024im32.slcc +++ b/platform/Device/component/efr32bg21b010f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21b010f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21b010f512im32.slcc b/platform/Device/component/efr32bg21b010f512im32.slcc index 9d4f9b4d5fa..68d82091f67 100644 --- a/platform/Device/component/efr32bg21b010f512im32.slcc +++ b/platform/Device/component/efr32bg21b010f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21b010f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21b010f768im32.slcc b/platform/Device/component/efr32bg21b010f768im32.slcc index 6399734ff49..9101b3a158e 100644 --- a/platform/Device/component/efr32bg21b010f768im32.slcc +++ b/platform/Device/component/efr32bg21b010f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21b010f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21b020f1024im32.slcc b/platform/Device/component/efr32bg21b020f1024im32.slcc index 83c709124a9..2eb1980f5e8 100644 --- a/platform/Device/component/efr32bg21b020f1024im32.slcc +++ b/platform/Device/component/efr32bg21b020f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21b020f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21b020f512im32.slcc b/platform/Device/component/efr32bg21b020f512im32.slcc index aa0a007f404..00157f368a6 100644 --- a/platform/Device/component/efr32bg21b020f512im32.slcc +++ b/platform/Device/component/efr32bg21b020f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21b020f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg21b020f768im32.slcc b/platform/Device/component/efr32bg21b020f768im32.slcc index 7c1d7e99f8d..2fedeab4faa 100644 --- a/platform/Device/component/efr32bg21b020f768im32.slcc +++ b/platform/Device/component/efr32bg21b020f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg21b020f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32bg22c112f352gm32.slcc b/platform/Device/component/efr32bg22c112f352gm32.slcc index 5e2821fa7ea..b43cf93420a 100644 --- a/platform/Device/component/efr32bg22c112f352gm32.slcc +++ b/platform/Device/component/efr32bg22c112f352gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c112f352gm32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c112f352gm40.slcc b/platform/Device/component/efr32bg22c112f352gm40.slcc index 684f0c2311d..4f8ba8ebfc9 100644 --- a/platform/Device/component/efr32bg22c112f352gm40.slcc +++ b/platform/Device/component/efr32bg22c112f352gm40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c112f352gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c222f352gm32.slcc b/platform/Device/component/efr32bg22c222f352gm32.slcc index 71ed05aaa76..edc71be8c09 100644 --- a/platform/Device/component/efr32bg22c222f352gm32.slcc +++ b/platform/Device/component/efr32bg22c222f352gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c222f352gm32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c222f352gm40.slcc b/platform/Device/component/efr32bg22c222f352gm40.slcc index 416e4776247..f24982f7e08 100644 --- a/platform/Device/component/efr32bg22c222f352gm40.slcc +++ b/platform/Device/component/efr32bg22c222f352gm40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c222f352gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c222f352gn32.slcc b/platform/Device/component/efr32bg22c222f352gn32.slcc index 641cf990658..365e57ffd68 100644 --- a/platform/Device/component/efr32bg22c222f352gn32.slcc +++ b/platform/Device/component/efr32bg22c222f352gn32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c222f352gn32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c224f512gm32.slcc b/platform/Device/component/efr32bg22c224f512gm32.slcc index 867b20eef61..1c4ac3de7af 100644 --- a/platform/Device/component/efr32bg22c224f512gm32.slcc +++ b/platform/Device/component/efr32bg22c224f512gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c224f512gm32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c224f512gm40.slcc b/platform/Device/component/efr32bg22c224f512gm40.slcc index c6b4b165d8f..fcef7653f62 100644 --- a/platform/Device/component/efr32bg22c224f512gm40.slcc +++ b/platform/Device/component/efr32bg22c224f512gm40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c224f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c224f512gn32.slcc b/platform/Device/component/efr32bg22c224f512gn32.slcc index 4aad912ccbe..e6097848418 100644 --- a/platform/Device/component/efr32bg22c224f512gn32.slcc +++ b/platform/Device/component/efr32bg22c224f512gn32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c224f512gn32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c224f512im32.slcc b/platform/Device/component/efr32bg22c224f512im32.slcc index 106c9abb744..c9c7f103bf5 100644 --- a/platform/Device/component/efr32bg22c224f512im32.slcc +++ b/platform/Device/component/efr32bg22c224f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c224f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg22c224f512im40.slcc b/platform/Device/component/efr32bg22c224f512im40.slcc index 3d90d88bc5e..c6130983d93 100644 --- a/platform/Device/component/efr32bg22c224f512im40.slcc +++ b/platform/Device/component/efr32bg22c224f512im40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32bg22c224f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32bg24a010f1024gj42.slcc b/platform/Device/component/efr32bg24a010f1024gj42.slcc index 86cd09965e9..48625663306 100644 --- a/platform/Device/component/efr32bg24a010f1024gj42.slcc +++ b/platform/Device/component/efr32bg24a010f1024gj42.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a010f1024gj42 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a010f1024im40.slcc b/platform/Device/component/efr32bg24a010f1024im40.slcc index 26c10445e27..e659fd8ba47 100644 --- a/platform/Device/component/efr32bg24a010f1024im40.slcc +++ b/platform/Device/component/efr32bg24a010f1024im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a010f1024im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a010f1024im48.slcc b/platform/Device/component/efr32bg24a010f1024im48.slcc index ba1961808c6..e3fcd53e208 100644 --- a/platform/Device/component/efr32bg24a010f1024im48.slcc +++ b/platform/Device/component/efr32bg24a010f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a010f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a010f1536im40.slcc b/platform/Device/component/efr32bg24a010f1536im40.slcc index 983f8afacae..203fb872d12 100644 --- a/platform/Device/component/efr32bg24a010f1536im40.slcc +++ b/platform/Device/component/efr32bg24a010f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a010f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a010f1536im48.slcc b/platform/Device/component/efr32bg24a010f1536im48.slcc index 1cba70a3a8a..1f5101b89d8 100644 --- a/platform/Device/component/efr32bg24a010f1536im48.slcc +++ b/platform/Device/component/efr32bg24a010f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a010f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a020f1024im40.slcc b/platform/Device/component/efr32bg24a020f1024im40.slcc index 574ae147ebf..8a6aee6f831 100644 --- a/platform/Device/component/efr32bg24a020f1024im40.slcc +++ b/platform/Device/component/efr32bg24a020f1024im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a020f1024im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a020f1024im48.slcc b/platform/Device/component/efr32bg24a020f1024im48.slcc index e0f085d5b5d..a81e9f9dcbd 100644 --- a/platform/Device/component/efr32bg24a020f1024im48.slcc +++ b/platform/Device/component/efr32bg24a020f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a020f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a020f1536im40.slcc b/platform/Device/component/efr32bg24a020f1536im40.slcc index 0c25e5cf3a0..63d5b39d895 100644 --- a/platform/Device/component/efr32bg24a020f1536im40.slcc +++ b/platform/Device/component/efr32bg24a020f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a020f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a610f1536im40.slcc b/platform/Device/component/efr32bg24a610f1536im40.slcc index 2e272b87624..ca6d39765e1 100644 --- a/platform/Device/component/efr32bg24a610f1536im40.slcc +++ b/platform/Device/component/efr32bg24a610f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a610f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24a620f1536im40.slcc b/platform/Device/component/efr32bg24a620f1536im40.slcc index cb68e266ab9..4b5cf729b37 100644 --- a/platform/Device/component/efr32bg24a620f1536im40.slcc +++ b/platform/Device/component/efr32bg24a620f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24a620f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b010f1024gj42.slcc b/platform/Device/component/efr32bg24b010f1024gj42.slcc index c2627a73023..d5a1796902a 100644 --- a/platform/Device/component/efr32bg24b010f1024gj42.slcc +++ b/platform/Device/component/efr32bg24b010f1024gj42.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b010f1024gj42 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b010f1536im40.slcc b/platform/Device/component/efr32bg24b010f1536im40.slcc index 88b53310d76..ddb204af027 100644 --- a/platform/Device/component/efr32bg24b010f1536im40.slcc +++ b/platform/Device/component/efr32bg24b010f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b010f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b010f1536im48.slcc b/platform/Device/component/efr32bg24b010f1536im48.slcc index 9b1f246b799..f5ded57d0f8 100644 --- a/platform/Device/component/efr32bg24b010f1536im48.slcc +++ b/platform/Device/component/efr32bg24b010f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b010f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b020f1536im40.slcc b/platform/Device/component/efr32bg24b020f1536im40.slcc index a3e91484976..98c4dae4b79 100644 --- a/platform/Device/component/efr32bg24b020f1536im40.slcc +++ b/platform/Device/component/efr32bg24b020f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b020f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b110f1536im48.slcc b/platform/Device/component/efr32bg24b110f1536im48.slcc index a51fe9a7a43..16dc7b89dfe 100644 --- a/platform/Device/component/efr32bg24b110f1536im48.slcc +++ b/platform/Device/component/efr32bg24b110f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b110f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b210f1024im48.slcc b/platform/Device/component/efr32bg24b210f1024im48.slcc index c821838303d..2ef00888df9 100644 --- a/platform/Device/component/efr32bg24b210f1024im48.slcc +++ b/platform/Device/component/efr32bg24b210f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b210f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b210f1536im48.slcc b/platform/Device/component/efr32bg24b210f1536im48.slcc index 489373d0a48..bfc59da9f46 100644 --- a/platform/Device/component/efr32bg24b210f1536im48.slcc +++ b/platform/Device/component/efr32bg24b210f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b210f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b220f1024im48.slcc b/platform/Device/component/efr32bg24b220f1024im48.slcc index c64f9114dab..541c77ad94d 100644 --- a/platform/Device/component/efr32bg24b220f1024im48.slcc +++ b/platform/Device/component/efr32bg24b220f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b220f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b310f1536ij42.slcc b/platform/Device/component/efr32bg24b310f1536ij42.slcc index 54f6714b222..019e076ddda 100644 --- a/platform/Device/component/efr32bg24b310f1536ij42.slcc +++ b/platform/Device/component/efr32bg24b310f1536ij42.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b310f1536ij42 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b410f1536ij42.slcc b/platform/Device/component/efr32bg24b410f1536ij42.slcc index cf30830bf0b..b02726128f9 100644 --- a/platform/Device/component/efr32bg24b410f1536ij42.slcc +++ b/platform/Device/component/efr32bg24b410f1536ij42.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b410f1536ij42 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b610f1536im40.slcc b/platform/Device/component/efr32bg24b610f1536im40.slcc index d51fb9afc41..b35939609fc 100644 --- a/platform/Device/component/efr32bg24b610f1536im40.slcc +++ b/platform/Device/component/efr32bg24b610f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b610f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg24b620f1536im40.slcc b/platform/Device/component/efr32bg24b620f1536im40.slcc index 68d77b7ec99..0829e33ee6e 100644 --- a/platform/Device/component/efr32bg24b620f1536im40.slcc +++ b/platform/Device/component/efr32bg24b620f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32bg24b620f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32bg27c140f768im32.slcc b/platform/Device/component/efr32bg27c140f768im32.slcc index be3a6bd9113..9ea213c2a3d 100644 --- a/platform/Device/component/efr32bg27c140f768im32.slcc +++ b/platform/Device/component/efr32bg27c140f768im32.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32bg27c140f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32bg27c140f768im40.slcc b/platform/Device/component/efr32bg27c140f768im40.slcc index 617489efc49..e163f2fcc16 100644 --- a/platform/Device/component/efr32bg27c140f768im40.slcc +++ b/platform/Device/component/efr32bg27c140f768im40.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32bg27c140f768im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32bg27c230f768im32.slcc b/platform/Device/component/efr32bg27c230f768im32.slcc index 93781c7fbae..4401455d84e 100644 --- a/platform/Device/component/efr32bg27c230f768im32.slcc +++ b/platform/Device/component/efr32bg27c230f768im32.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32bg27c230f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32bg27c230f768im40.slcc b/platform/Device/component/efr32bg27c230f768im40.slcc index d14deaffd9b..ff041e99fb8 100644 --- a/platform/Device/component/efr32bg27c230f768im40.slcc +++ b/platform/Device/component/efr32bg27c230f768im40.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32bg27c230f768im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32bg27c320f768gj39.slcc b/platform/Device/component/efr32bg27c320f768gj39.slcc index 31d4cf4f31a..c08fbddcd60 100644 --- a/platform/Device/component/efr32bg27c320f768gj39.slcc +++ b/platform/Device/component/efr32bg27c320f768gj39.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32bg27c320f768gj39 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32fg12p231f1024gl125.slcc b/platform/Device/component/efr32fg12p231f1024gl125.slcc index 1b6fba0ff67..15a22798d42 100644 --- a/platform/Device/component/efr32fg12p231f1024gl125.slcc +++ b/platform/Device/component/efr32fg12p231f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p231f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p231f1024gm48.slcc b/platform/Device/component/efr32fg12p231f1024gm48.slcc index c860dd0de37..7e1a898d9c7 100644 --- a/platform/Device/component/efr32fg12p231f1024gm48.slcc +++ b/platform/Device/component/efr32fg12p231f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p231f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p231f1024gm68.slcc b/platform/Device/component/efr32fg12p231f1024gm68.slcc index c4bd418bacd..31c34b4ec5b 100644 --- a/platform/Device/component/efr32fg12p231f1024gm68.slcc +++ b/platform/Device/component/efr32fg12p231f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p231f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p231f512gm68.slcc b/platform/Device/component/efr32fg12p231f512gm68.slcc index 4c39432e704..656c9b2eb33 100644 --- a/platform/Device/component/efr32fg12p231f512gm68.slcc +++ b/platform/Device/component/efr32fg12p231f512gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p231f512gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p232f1024gl125.slcc b/platform/Device/component/efr32fg12p232f1024gl125.slcc index 18b5e149f6a..86065aae8aa 100644 --- a/platform/Device/component/efr32fg12p232f1024gl125.slcc +++ b/platform/Device/component/efr32fg12p232f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p232f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p232f1024gm48.slcc b/platform/Device/component/efr32fg12p232f1024gm48.slcc index 4cc02434f9f..7c97d041ede 100644 --- a/platform/Device/component/efr32fg12p232f1024gm48.slcc +++ b/platform/Device/component/efr32fg12p232f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p232f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p431f1024gl125.slcc b/platform/Device/component/efr32fg12p431f1024gl125.slcc index 8452700c14e..faf7b3ab5a2 100644 --- a/platform/Device/component/efr32fg12p431f1024gl125.slcc +++ b/platform/Device/component/efr32fg12p431f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p431f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p431f1024gm48.slcc b/platform/Device/component/efr32fg12p431f1024gm48.slcc index 38556f3d30c..e9039fdeb37 100644 --- a/platform/Device/component/efr32fg12p431f1024gm48.slcc +++ b/platform/Device/component/efr32fg12p431f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p431f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p431f1024gm68.slcc b/platform/Device/component/efr32fg12p431f1024gm68.slcc index f3fb204b924..b5b3c7cc232 100644 --- a/platform/Device/component/efr32fg12p431f1024gm68.slcc +++ b/platform/Device/component/efr32fg12p431f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p431f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p431f1024im48.slcc b/platform/Device/component/efr32fg12p431f1024im48.slcc index d414e4d5625..6e3bb1be64d 100644 --- a/platform/Device/component/efr32fg12p431f1024im48.slcc +++ b/platform/Device/component/efr32fg12p431f1024im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p431f1024im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p431f512gm68.slcc b/platform/Device/component/efr32fg12p431f512gm68.slcc index 4061c7f8b07..7ba42ba1f70 100644 --- a/platform/Device/component/efr32fg12p431f512gm68.slcc +++ b/platform/Device/component/efr32fg12p431f512gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p431f512gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p432f1024gl125.slcc b/platform/Device/component/efr32fg12p432f1024gl125.slcc index 88b7cdc7f4f..e58859c5158 100644 --- a/platform/Device/component/efr32fg12p432f1024gl125.slcc +++ b/platform/Device/component/efr32fg12p432f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p432f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p432f1024gm48.slcc b/platform/Device/component/efr32fg12p432f1024gm48.slcc index b875255db97..d0331c98a83 100644 --- a/platform/Device/component/efr32fg12p432f1024gm48.slcc +++ b/platform/Device/component/efr32fg12p432f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p432f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p433f1024gl125.slcc b/platform/Device/component/efr32fg12p433f1024gl125.slcc index 509d61ed488..a43f79d5fa0 100644 --- a/platform/Device/component/efr32fg12p433f1024gl125.slcc +++ b/platform/Device/component/efr32fg12p433f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p433f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p433f1024gm48.slcc b/platform/Device/component/efr32fg12p433f1024gm48.slcc index 0a4851ef161..b1a980e2f31 100644 --- a/platform/Device/component/efr32fg12p433f1024gm48.slcc +++ b/platform/Device/component/efr32fg12p433f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p433f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg12p433f1024gm68.slcc b/platform/Device/component/efr32fg12p433f1024gm68.slcc index 51ac2b4f240..cbd4325f46c 100644 --- a/platform/Device/component/efr32fg12p433f1024gm68.slcc +++ b/platform/Device/component/efr32fg12p433f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg12p433f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32fg13p231f512gm32.slcc b/platform/Device/component/efr32fg13p231f512gm32.slcc index 073dea36bf6..c96857d8e99 100644 --- a/platform/Device/component/efr32fg13p231f512gm32.slcc +++ b/platform/Device/component/efr32fg13p231f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg13p231f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32fg13p231f512gm48.slcc b/platform/Device/component/efr32fg13p231f512gm48.slcc index 2cc4703b2b0..78cba165715 100644 --- a/platform/Device/component/efr32fg13p231f512gm48.slcc +++ b/platform/Device/component/efr32fg13p231f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg13p231f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32fg13p231f512im32.slcc b/platform/Device/component/efr32fg13p231f512im32.slcc index e0a18edca1f..8868edbaa5e 100644 --- a/platform/Device/component/efr32fg13p231f512im32.slcc +++ b/platform/Device/component/efr32fg13p231f512im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg13p231f512im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32fg13p231f512im48.slcc b/platform/Device/component/efr32fg13p231f512im48.slcc index 723337968ed..3bd1ab49472 100644 --- a/platform/Device/component/efr32fg13p231f512im48.slcc +++ b/platform/Device/component/efr32fg13p231f512im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg13p231f512im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32fg13p232f512gm32.slcc b/platform/Device/component/efr32fg13p232f512gm32.slcc index 0f5a05150a6..9bb777d57d1 100644 --- a/platform/Device/component/efr32fg13p232f512gm32.slcc +++ b/platform/Device/component/efr32fg13p232f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg13p232f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32fg13p232f512gm48.slcc b/platform/Device/component/efr32fg13p232f512gm48.slcc index dbcdd149a2a..aac1ce348b8 100644 --- a/platform/Device/component/efr32fg13p232f512gm48.slcc +++ b/platform/Device/component/efr32fg13p232f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg13p232f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32fg13p233f512gm48.slcc b/platform/Device/component/efr32fg13p233f512gm48.slcc index 53b464b3776..9db989ffa7f 100644 --- a/platform/Device/component/efr32fg13p233f512gm48.slcc +++ b/platform/Device/component/efr32fg13p233f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg13p233f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32fg14p231f128gm32.slcc b/platform/Device/component/efr32fg14p231f128gm32.slcc index bbd5c300111..1e0053586ff 100644 --- a/platform/Device/component/efr32fg14p231f128gm32.slcc +++ b/platform/Device/component/efr32fg14p231f128gm32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p231f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p231f128gm48.slcc b/platform/Device/component/efr32fg14p231f128gm48.slcc index 5ec09483f65..52312d11d5d 100644 --- a/platform/Device/component/efr32fg14p231f128gm48.slcc +++ b/platform/Device/component/efr32fg14p231f128gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p231f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p231f256gm32.slcc b/platform/Device/component/efr32fg14p231f256gm32.slcc index e3692f188e1..4c2d54dfb43 100644 --- a/platform/Device/component/efr32fg14p231f256gm32.slcc +++ b/platform/Device/component/efr32fg14p231f256gm32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p231f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p231f256gm48.slcc b/platform/Device/component/efr32fg14p231f256gm48.slcc index 99ecbeeb5d3..652227de1b3 100644 --- a/platform/Device/component/efr32fg14p231f256gm48.slcc +++ b/platform/Device/component/efr32fg14p231f256gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p231f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p231f256im32.slcc b/platform/Device/component/efr32fg14p231f256im32.slcc index ef7c8c0695d..a2fde2480d0 100644 --- a/platform/Device/component/efr32fg14p231f256im32.slcc +++ b/platform/Device/component/efr32fg14p231f256im32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p231f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p231f256im48.slcc b/platform/Device/component/efr32fg14p231f256im48.slcc index 6079b9efbc5..efeac8dd7e6 100644 --- a/platform/Device/component/efr32fg14p231f256im48.slcc +++ b/platform/Device/component/efr32fg14p231f256im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p231f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p232f128gm32.slcc b/platform/Device/component/efr32fg14p232f128gm32.slcc index 585f99321a8..560542f7ae3 100644 --- a/platform/Device/component/efr32fg14p232f128gm32.slcc +++ b/platform/Device/component/efr32fg14p232f128gm32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p232f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p232f128gm48.slcc b/platform/Device/component/efr32fg14p232f128gm48.slcc index ade6b1e9fbe..1b97e1436c7 100644 --- a/platform/Device/component/efr32fg14p232f128gm48.slcc +++ b/platform/Device/component/efr32fg14p232f128gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p232f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p232f256gm32.slcc b/platform/Device/component/efr32fg14p232f256gm32.slcc index 7dde1a9f810..945cbf83f1c 100644 --- a/platform/Device/component/efr32fg14p232f256gm32.slcc +++ b/platform/Device/component/efr32fg14p232f256gm32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p232f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p232f256gm48.slcc b/platform/Device/component/efr32fg14p232f256gm48.slcc index 0cfb6e4b8ba..ee90a4fabd0 100644 --- a/platform/Device/component/efr32fg14p232f256gm48.slcc +++ b/platform/Device/component/efr32fg14p232f256gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p232f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p233f128gm48.slcc b/platform/Device/component/efr32fg14p233f128gm48.slcc index ffb5463fe9a..9d80d55bb56 100644 --- a/platform/Device/component/efr32fg14p233f128gm48.slcc +++ b/platform/Device/component/efr32fg14p233f128gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p233f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14p233f256gm48.slcc b/platform/Device/component/efr32fg14p233f256gm48.slcc index bbd8844abc2..1e1dce10a57 100644 --- a/platform/Device/component/efr32fg14p233f256gm48.slcc +++ b/platform/Device/component/efr32fg14p233f256gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32fg14p233f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14v132f256gm32.slcc b/platform/Device/component/efr32fg14v132f256gm32.slcc index 6e4b13399a3..cced9a8f25f 100644 --- a/platform/Device/component/efr32fg14v132f256gm32.slcc +++ b/platform/Device/component/efr32fg14v132f256gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32fg14v132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg14v132f256gm48.slcc b/platform/Device/component/efr32fg14v132f256gm48.slcc index d8bb829be62..ebb41021bc4 100644 --- a/platform/Device/component/efr32fg14v132f256gm48.slcc +++ b/platform/Device/component/efr32fg14v132f256gm48.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32fg14v132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32fg1p131f128gm32.slcc b/platform/Device/component/efr32fg1p131f128gm32.slcc index b528e8a3705..a1b52c65ab3 100644 --- a/platform/Device/component/efr32fg1p131f128gm32.slcc +++ b/platform/Device/component/efr32fg1p131f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p131f128gm48.slcc b/platform/Device/component/efr32fg1p131f128gm48.slcc index bfb8888bb11..6e37ee6544a 100644 --- a/platform/Device/component/efr32fg1p131f128gm48.slcc +++ b/platform/Device/component/efr32fg1p131f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p131f256gm32.slcc b/platform/Device/component/efr32fg1p131f256gm32.slcc index 0faaaa83fb9..ddd47aea22d 100644 --- a/platform/Device/component/efr32fg1p131f256gm32.slcc +++ b/platform/Device/component/efr32fg1p131f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p131f256gm48.slcc b/platform/Device/component/efr32fg1p131f256gm48.slcc index 8899571bc1c..5dd259fb05a 100644 --- a/platform/Device/component/efr32fg1p131f256gm48.slcc +++ b/platform/Device/component/efr32fg1p131f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p131f256im32.slcc b/platform/Device/component/efr32fg1p131f256im32.slcc index 5a53f9afe53..08a265aed45 100644 --- a/platform/Device/component/efr32fg1p131f256im32.slcc +++ b/platform/Device/component/efr32fg1p131f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p131f256im48.slcc b/platform/Device/component/efr32fg1p131f256im48.slcc index aa33562157f..828bf77c053 100644 --- a/platform/Device/component/efr32fg1p131f256im48.slcc +++ b/platform/Device/component/efr32fg1p131f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p131f64gm32.slcc b/platform/Device/component/efr32fg1p131f64gm32.slcc index 9442b4e7f3f..21432b0f286 100644 --- a/platform/Device/component/efr32fg1p131f64gm32.slcc +++ b/platform/Device/component/efr32fg1p131f64gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f64gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p131f64gm48.slcc b/platform/Device/component/efr32fg1p131f64gm48.slcc index 5bd482c8611..10e8cab6cf1 100644 --- a/platform/Device/component/efr32fg1p131f64gm48.slcc +++ b/platform/Device/component/efr32fg1p131f64gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p131f64gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p132f128gm32.slcc b/platform/Device/component/efr32fg1p132f128gm32.slcc index 0c7831de3a2..06bfb3d2dc3 100644 --- a/platform/Device/component/efr32fg1p132f128gm32.slcc +++ b/platform/Device/component/efr32fg1p132f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p132f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p132f128gm48.slcc b/platform/Device/component/efr32fg1p132f128gm48.slcc index 3cd8dc92bdc..2dc9c00b7fa 100644 --- a/platform/Device/component/efr32fg1p132f128gm48.slcc +++ b/platform/Device/component/efr32fg1p132f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p132f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p132f256gm32.slcc b/platform/Device/component/efr32fg1p132f256gm32.slcc index 5cba751456f..3a5e650573a 100644 --- a/platform/Device/component/efr32fg1p132f256gm32.slcc +++ b/platform/Device/component/efr32fg1p132f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p132f256gm48.slcc b/platform/Device/component/efr32fg1p132f256gm48.slcc index 2a402b815c0..eab0ee4c6f0 100644 --- a/platform/Device/component/efr32fg1p132f256gm48.slcc +++ b/platform/Device/component/efr32fg1p132f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p132f64gm32.slcc b/platform/Device/component/efr32fg1p132f64gm32.slcc index c937a93a443..511c27d3466 100644 --- a/platform/Device/component/efr32fg1p132f64gm32.slcc +++ b/platform/Device/component/efr32fg1p132f64gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p132f64gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p132f64gm48.slcc b/platform/Device/component/efr32fg1p132f64gm48.slcc index 8a06d9cf5a6..1cc9fd2218b 100644 --- a/platform/Device/component/efr32fg1p132f64gm48.slcc +++ b/platform/Device/component/efr32fg1p132f64gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p132f64gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p133f128gm48.slcc b/platform/Device/component/efr32fg1p133f128gm48.slcc index d8bcdfbdb9d..65628836314 100644 --- a/platform/Device/component/efr32fg1p133f128gm48.slcc +++ b/platform/Device/component/efr32fg1p133f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p133f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p133f256gm32.slcc b/platform/Device/component/efr32fg1p133f256gm32.slcc index 28292e15eeb..513b2bf0b85 100644 --- a/platform/Device/component/efr32fg1p133f256gm32.slcc +++ b/platform/Device/component/efr32fg1p133f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p133f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p133f256gm48.slcc b/platform/Device/component/efr32fg1p133f256gm48.slcc index c0dad789dc3..9e25fef81a3 100644 --- a/platform/Device/component/efr32fg1p133f256gm48.slcc +++ b/platform/Device/component/efr32fg1p133f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p133f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1p133f64gm48.slcc b/platform/Device/component/efr32fg1p133f64gm48.slcc index 99785509dda..b01d0b63ed3 100644 --- a/platform/Device/component/efr32fg1p133f64gm48.slcc +++ b/platform/Device/component/efr32fg1p133f64gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1p133f64gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v032f128gm32.slcc b/platform/Device/component/efr32fg1v032f128gm32.slcc index 5c3e8f43a2a..97f5aebbffc 100644 --- a/platform/Device/component/efr32fg1v032f128gm32.slcc +++ b/platform/Device/component/efr32fg1v032f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v032f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v032f256gm32.slcc b/platform/Device/component/efr32fg1v032f256gm32.slcc index 0bfcb24b7ef..10b1b4bedf3 100644 --- a/platform/Device/component/efr32fg1v032f256gm32.slcc +++ b/platform/Device/component/efr32fg1v032f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v032f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f128gm32.slcc b/platform/Device/component/efr32fg1v131f128gm32.slcc index 7f91ecc914c..32bd64422e5 100644 --- a/platform/Device/component/efr32fg1v131f128gm32.slcc +++ b/platform/Device/component/efr32fg1v131f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f128gm48.slcc b/platform/Device/component/efr32fg1v131f128gm48.slcc index 17e44c08065..bf90c635934 100644 --- a/platform/Device/component/efr32fg1v131f128gm48.slcc +++ b/platform/Device/component/efr32fg1v131f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f256gm32.slcc b/platform/Device/component/efr32fg1v131f256gm32.slcc index cff5b856a1f..1beebf87529 100644 --- a/platform/Device/component/efr32fg1v131f256gm32.slcc +++ b/platform/Device/component/efr32fg1v131f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f256gm48.slcc b/platform/Device/component/efr32fg1v131f256gm48.slcc index e5afdb9829f..accd1aff80e 100644 --- a/platform/Device/component/efr32fg1v131f256gm48.slcc +++ b/platform/Device/component/efr32fg1v131f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f32gm32.slcc b/platform/Device/component/efr32fg1v131f32gm32.slcc index d6848c29ac3..975312274d8 100644 --- a/platform/Device/component/efr32fg1v131f32gm32.slcc +++ b/platform/Device/component/efr32fg1v131f32gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f32gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f32gm48.slcc b/platform/Device/component/efr32fg1v131f32gm48.slcc index 52764cb6832..e20a8e2c15b 100644 --- a/platform/Device/component/efr32fg1v131f32gm48.slcc +++ b/platform/Device/component/efr32fg1v131f32gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f32gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f64gm32.slcc b/platform/Device/component/efr32fg1v131f64gm32.slcc index caa38bf950a..92c44c0c1f2 100644 --- a/platform/Device/component/efr32fg1v131f64gm32.slcc +++ b/platform/Device/component/efr32fg1v131f64gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f64gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v131f64gm48.slcc b/platform/Device/component/efr32fg1v131f64gm48.slcc index 6565216ca6d..b70165caa1a 100644 --- a/platform/Device/component/efr32fg1v131f64gm48.slcc +++ b/platform/Device/component/efr32fg1v131f64gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v131f64gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f128gm32.slcc b/platform/Device/component/efr32fg1v132f128gm32.slcc index 4a23030bc8d..a23f42c95a9 100644 --- a/platform/Device/component/efr32fg1v132f128gm32.slcc +++ b/platform/Device/component/efr32fg1v132f128gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f128gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f128gm48.slcc b/platform/Device/component/efr32fg1v132f128gm48.slcc index 2304c1c35c3..70964dfcad0 100644 --- a/platform/Device/component/efr32fg1v132f128gm48.slcc +++ b/platform/Device/component/efr32fg1v132f128gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f128gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f256gm32.slcc b/platform/Device/component/efr32fg1v132f256gm32.slcc index 9ad4a89389e..d8f0dbee969 100644 --- a/platform/Device/component/efr32fg1v132f256gm32.slcc +++ b/platform/Device/component/efr32fg1v132f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f256gm48.slcc b/platform/Device/component/efr32fg1v132f256gm48.slcc index 614a5febb15..e2c00808395 100644 --- a/platform/Device/component/efr32fg1v132f256gm48.slcc +++ b/platform/Device/component/efr32fg1v132f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f32gm32.slcc b/platform/Device/component/efr32fg1v132f32gm32.slcc index 077dbbe5800..58de36b06e7 100644 --- a/platform/Device/component/efr32fg1v132f32gm32.slcc +++ b/platform/Device/component/efr32fg1v132f32gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f32gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f32gm48.slcc b/platform/Device/component/efr32fg1v132f32gm48.slcc index 87d74c6c722..83e2a6ec4f5 100644 --- a/platform/Device/component/efr32fg1v132f32gm48.slcc +++ b/platform/Device/component/efr32fg1v132f32gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f32gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f64gm32.slcc b/platform/Device/component/efr32fg1v132f64gm32.slcc index 649249d8ecd..a9b48047231 100644 --- a/platform/Device/component/efr32fg1v132f64gm32.slcc +++ b/platform/Device/component/efr32fg1v132f64gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f64gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v132f64gm48.slcc b/platform/Device/component/efr32fg1v132f64gm48.slcc index 8d9d58dca5c..b7f8e13390b 100644 --- a/platform/Device/component/efr32fg1v132f64gm48.slcc +++ b/platform/Device/component/efr32fg1v132f64gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v132f64gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v232f256gm32.slcc b/platform/Device/component/efr32fg1v232f256gm32.slcc index 7ba64bd104d..04673513305 100644 --- a/platform/Device/component/efr32fg1v232f256gm32.slcc +++ b/platform/Device/component/efr32fg1v232f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v232f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg1v232f256gm48.slcc b/platform/Device/component/efr32fg1v232f256gm48.slcc index 707172eb431..3b774395aec 100644 --- a/platform/Device/component/efr32fg1v232f256gm48.slcc +++ b/platform/Device/component/efr32fg1v232f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32fg1v232f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32fg22c121f256gm32.slcc b/platform/Device/component/efr32fg22c121f256gm32.slcc index 5e62a89ce97..e919f73ced9 100644 --- a/platform/Device/component/efr32fg22c121f256gm32.slcc +++ b/platform/Device/component/efr32fg22c121f256gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32fg22c121f256gm32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32fg22c121f256gm40.slcc b/platform/Device/component/efr32fg22c121f256gm40.slcc index 053e42e338f..66e36f9d470 100644 --- a/platform/Device/component/efr32fg22c121f256gm40.slcc +++ b/platform/Device/component/efr32fg22c121f256gm40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32fg22c121f256gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32fg22c121f512gm32.slcc b/platform/Device/component/efr32fg22c121f512gm32.slcc index a551515aeed..b79341c66aa 100644 --- a/platform/Device/component/efr32fg22c121f512gm32.slcc +++ b/platform/Device/component/efr32fg22c121f512gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32fg22c121f512gm32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32fg22c121f512gm40.slcc b/platform/Device/component/efr32fg22c121f512gm40.slcc index f3513e482fb..d55c028810d 100644 --- a/platform/Device/component/efr32fg22c121f512gm40.slcc +++ b/platform/Device/component/efr32fg22c121f512gm40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32fg22c121f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32fg23a010f128gm40.slcc b/platform/Device/component/efr32fg23a010f128gm40.slcc index 452dffae500..e1f51ee8827 100644 --- a/platform/Device/component/efr32fg23a010f128gm40.slcc +++ b/platform/Device/component/efr32fg23a010f128gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a010f128gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a010f256gm40.slcc b/platform/Device/component/efr32fg23a010f256gm40.slcc index a79bc7f7c6b..775f7b78cfc 100644 --- a/platform/Device/component/efr32fg23a010f256gm40.slcc +++ b/platform/Device/component/efr32fg23a010f256gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a010f256gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a010f256gm48.slcc b/platform/Device/component/efr32fg23a010f256gm48.slcc index b65d4f70915..905dd2dc0ad 100644 --- a/platform/Device/component/efr32fg23a010f256gm48.slcc +++ b/platform/Device/component/efr32fg23a010f256gm48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a010f256gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a010f512gm40.slcc b/platform/Device/component/efr32fg23a010f512gm40.slcc index e91a407a12c..6f5bc4e5394 100644 --- a/platform/Device/component/efr32fg23a010f512gm40.slcc +++ b/platform/Device/component/efr32fg23a010f512gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a010f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a010f512gm48.slcc b/platform/Device/component/efr32fg23a010f512gm48.slcc index 0045de42264..cd52128622f 100644 --- a/platform/Device/component/efr32fg23a010f512gm48.slcc +++ b/platform/Device/component/efr32fg23a010f512gm48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a010f512gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a011f512gm40.slcc b/platform/Device/component/efr32fg23a011f512gm40.slcc index e6808e23b95..5ff1ac1dff2 100644 --- a/platform/Device/component/efr32fg23a011f512gm40.slcc +++ b/platform/Device/component/efr32fg23a011f512gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a011f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a020f128gm40.slcc b/platform/Device/component/efr32fg23a020f128gm40.slcc index e0a2bf60351..cd63a51eeee 100644 --- a/platform/Device/component/efr32fg23a020f128gm40.slcc +++ b/platform/Device/component/efr32fg23a020f128gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a020f128gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a020f256gm40.slcc b/platform/Device/component/efr32fg23a020f256gm40.slcc index f16ace50c47..27ca7f42973 100644 --- a/platform/Device/component/efr32fg23a020f256gm40.slcc +++ b/platform/Device/component/efr32fg23a020f256gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a020f256gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a020f256gm48.slcc b/platform/Device/component/efr32fg23a020f256gm48.slcc index 511a807aadb..198d50dff99 100644 --- a/platform/Device/component/efr32fg23a020f256gm48.slcc +++ b/platform/Device/component/efr32fg23a020f256gm48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a020f256gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a020f512gm40.slcc b/platform/Device/component/efr32fg23a020f512gm40.slcc index c7073db8491..a2a3028b4b9 100644 --- a/platform/Device/component/efr32fg23a020f512gm40.slcc +++ b/platform/Device/component/efr32fg23a020f512gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a020f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a020f512gm48.slcc b/platform/Device/component/efr32fg23a020f512gm48.slcc index 5121198a293..18c2a0c01df 100644 --- a/platform/Device/component/efr32fg23a020f512gm48.slcc +++ b/platform/Device/component/efr32fg23a020f512gm48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a020f512gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23a021f512gm40.slcc b/platform/Device/component/efr32fg23a021f512gm40.slcc index 5a2d38916ce..267b58cb020 100644 --- a/platform/Device/component/efr32fg23a021f512gm40.slcc +++ b/platform/Device/component/efr32fg23a021f512gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23a021f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b010f128gm40.slcc b/platform/Device/component/efr32fg23b010f128gm40.slcc index 5918babda14..0caeb9ff878 100644 --- a/platform/Device/component/efr32fg23b010f128gm40.slcc +++ b/platform/Device/component/efr32fg23b010f128gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b010f128gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b010f512gm48.slcc b/platform/Device/component/efr32fg23b010f512gm48.slcc index fdb835ca791..c2f7a7e1ff1 100644 --- a/platform/Device/component/efr32fg23b010f512gm48.slcc +++ b/platform/Device/component/efr32fg23b010f512gm48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b010f512gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b010f512im40.slcc b/platform/Device/component/efr32fg23b010f512im40.slcc index 45aa8d21d1b..a80d17964ea 100644 --- a/platform/Device/component/efr32fg23b010f512im40.slcc +++ b/platform/Device/component/efr32fg23b010f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b010f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b010f512im48.slcc b/platform/Device/component/efr32fg23b010f512im48.slcc index 6cd2231dc61..e2be1e6d7f0 100644 --- a/platform/Device/component/efr32fg23b010f512im48.slcc +++ b/platform/Device/component/efr32fg23b010f512im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b010f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b020f128gm40.slcc b/platform/Device/component/efr32fg23b020f128gm40.slcc index 2ff800caf25..0392ad8ddea 100644 --- a/platform/Device/component/efr32fg23b020f128gm40.slcc +++ b/platform/Device/component/efr32fg23b020f128gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b020f128gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b020f512im40.slcc b/platform/Device/component/efr32fg23b020f512im40.slcc index 3738433c59a..121f5700ffc 100644 --- a/platform/Device/component/efr32fg23b020f512im40.slcc +++ b/platform/Device/component/efr32fg23b020f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b020f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b020f512im48.slcc b/platform/Device/component/efr32fg23b020f512im48.slcc index bdcad536c09..b28206134e7 100644 --- a/platform/Device/component/efr32fg23b020f512im48.slcc +++ b/platform/Device/component/efr32fg23b020f512im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b020f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b021f512im40.slcc b/platform/Device/component/efr32fg23b021f512im40.slcc index 42577d37dc2..0029f52bab5 100644 --- a/platform/Device/component/efr32fg23b021f512im40.slcc +++ b/platform/Device/component/efr32fg23b021f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b021f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg23b021f512im48.slcc b/platform/Device/component/efr32fg23b021f512im48.slcc index 4d8bd1c379e..e4bcf2977c1 100644 --- a/platform/Device/component/efr32fg23b021f512im48.slcc +++ b/platform/Device/component/efr32fg23b021f512im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32fg23b021f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32fg25a111f1152im56.slcc b/platform/Device/component/efr32fg25a111f1152im56.slcc index 3c14fd5dcaf..a37514e28d7 100644 --- a/platform/Device/component/efr32fg25a111f1152im56.slcc +++ b/platform/Device/component/efr32fg25a111f1152im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25a111f1152im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25a121f1152im56.slcc b/platform/Device/component/efr32fg25a121f1152im56.slcc index e37668806ca..fcf10a62645 100644 --- a/platform/Device/component/efr32fg25a121f1152im56.slcc +++ b/platform/Device/component/efr32fg25a121f1152im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25a121f1152im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25a211f1152im56.slcc b/platform/Device/component/efr32fg25a211f1152im56.slcc index ffd43b174d4..25fa18d683a 100644 --- a/platform/Device/component/efr32fg25a211f1152im56.slcc +++ b/platform/Device/component/efr32fg25a211f1152im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25a211f1152im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25a211f1920im56.slcc b/platform/Device/component/efr32fg25a211f1920im56.slcc index 259e8804fb2..4a69af20470 100644 --- a/platform/Device/component/efr32fg25a211f1920im56.slcc +++ b/platform/Device/component/efr32fg25a211f1920im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25a211f1920im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25a221f1152im56.slcc b/platform/Device/component/efr32fg25a221f1152im56.slcc index 51125bf0ecc..321071440de 100644 --- a/platform/Device/component/efr32fg25a221f1152im56.slcc +++ b/platform/Device/component/efr32fg25a221f1152im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25a221f1152im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25a221f1920im56.slcc b/platform/Device/component/efr32fg25a221f1920im56.slcc index 8f38bb1930f..4bfeb617712 100644 --- a/platform/Device/component/efr32fg25a221f1920im56.slcc +++ b/platform/Device/component/efr32fg25a221f1920im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25a221f1920im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25b111f1152im56.slcc b/platform/Device/component/efr32fg25b111f1152im56.slcc index e8fca01f95c..40f03f3ad94 100644 --- a/platform/Device/component/efr32fg25b111f1152im56.slcc +++ b/platform/Device/component/efr32fg25b111f1152im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25b111f1152im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25b121f1152im56.slcc b/platform/Device/component/efr32fg25b121f1152im56.slcc index 80de25f35b5..de3abad1b00 100644 --- a/platform/Device/component/efr32fg25b121f1152im56.slcc +++ b/platform/Device/component/efr32fg25b121f1152im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25b121f1152im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25b211f1920im56.slcc b/platform/Device/component/efr32fg25b211f1920im56.slcc index 0a0c3084f46..ac7421df4e6 100644 --- a/platform/Device/component/efr32fg25b211f1920im56.slcc +++ b/platform/Device/component/efr32fg25b211f1920im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25b211f1920im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25b212f1920im56.slcc b/platform/Device/component/efr32fg25b212f1920im56.slcc index cad7beef799..ac0d8ca1326 100644 --- a/platform/Device/component/efr32fg25b212f1920im56.slcc +++ b/platform/Device/component/efr32fg25b212f1920im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25b212f1920im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25b221f1920im56.slcc b/platform/Device/component/efr32fg25b221f1920im56.slcc index baf943d6f0b..67b1ca24fc0 100644 --- a/platform/Device/component/efr32fg25b221f1920im56.slcc +++ b/platform/Device/component/efr32fg25b221f1920im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25b221f1920im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg25b222f1920im56.slcc b/platform/Device/component/efr32fg25b222f1920im56.slcc index 8e47911ffed..1fe4e439780 100644 --- a/platform/Device/component/efr32fg25b222f1920im56.slcc +++ b/platform/Device/component/efr32fg25b222f1920im56.slcc @@ -75,6 +75,7 @@ - provides: - name: efr32fg25b222f1920im56 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_220 - name: device_generic_family_efr32xg25 diff --git a/platform/Device/component/efr32fg28a010f1024gm48.slcc b/platform/Device/component/efr32fg28a010f1024gm48.slcc index 3285f77df58..9b4d2ab2343 100644 --- a/platform/Device/component/efr32fg28a010f1024gm48.slcc +++ b/platform/Device/component/efr32fg28a010f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a010f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28a010f1024gm68.slcc b/platform/Device/component/efr32fg28a010f1024gm68.slcc index 06854033af1..2cfeb2d8e42 100644 --- a/platform/Device/component/efr32fg28a010f1024gm68.slcc +++ b/platform/Device/component/efr32fg28a010f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a010f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28a110f1024gm48.slcc b/platform/Device/component/efr32fg28a110f1024gm48.slcc index 163a7169c00..133b47114ca 100644 --- a/platform/Device/component/efr32fg28a110f1024gm48.slcc +++ b/platform/Device/component/efr32fg28a110f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a110f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28a110f1024gm68.slcc b/platform/Device/component/efr32fg28a110f1024gm68.slcc index a682e8d4db3..4b0030297bb 100644 --- a/platform/Device/component/efr32fg28a110f1024gm68.slcc +++ b/platform/Device/component/efr32fg28a110f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a110f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28a112f1024gm48.slcc b/platform/Device/component/efr32fg28a112f1024gm48.slcc index cf13d560a9c..10d56c5c2db 100644 --- a/platform/Device/component/efr32fg28a112f1024gm48.slcc +++ b/platform/Device/component/efr32fg28a112f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a112f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_basic diff --git a/platform/Device/component/efr32fg28a112f1024gm68.slcc b/platform/Device/component/efr32fg28a112f1024gm68.slcc index d0a2bb7dd22..86aadb87b09 100644 --- a/platform/Device/component/efr32fg28a112f1024gm68.slcc +++ b/platform/Device/component/efr32fg28a112f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a112f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_basic diff --git a/platform/Device/component/efr32fg28a120f1024gm48.slcc b/platform/Device/component/efr32fg28a120f1024gm48.slcc index 1eafafb138c..d4cbbfef102 100644 --- a/platform/Device/component/efr32fg28a120f1024gm48.slcc +++ b/platform/Device/component/efr32fg28a120f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a120f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28a120f1024gm68.slcc b/platform/Device/component/efr32fg28a120f1024gm68.slcc index cea0025c7c7..b3361ad7ed0 100644 --- a/platform/Device/component/efr32fg28a120f1024gm68.slcc +++ b/platform/Device/component/efr32fg28a120f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a120f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28a122f1024gm48.slcc b/platform/Device/component/efr32fg28a122f1024gm48.slcc index 9d88dc2fb25..d92bbdd9810 100644 --- a/platform/Device/component/efr32fg28a122f1024gm48.slcc +++ b/platform/Device/component/efr32fg28a122f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a122f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_basic diff --git a/platform/Device/component/efr32fg28a122f1024gm68.slcc b/platform/Device/component/efr32fg28a122f1024gm68.slcc index f3271d6ba2a..4c9dab4bf90 100644 --- a/platform/Device/component/efr32fg28a122f1024gm68.slcc +++ b/platform/Device/component/efr32fg28a122f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28a122f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_basic diff --git a/platform/Device/component/efr32fg28b310f1024im48.slcc b/platform/Device/component/efr32fg28b310f1024im48.slcc index 4fa7706cc5f..8a7bd9adf12 100644 --- a/platform/Device/component/efr32fg28b310f1024im48.slcc +++ b/platform/Device/component/efr32fg28b310f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b310f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28b310f1024im68.slcc b/platform/Device/component/efr32fg28b310f1024im68.slcc index 6032a1301e4..149782ecef3 100644 --- a/platform/Device/component/efr32fg28b310f1024im68.slcc +++ b/platform/Device/component/efr32fg28b310f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b310f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28b312f1024im48.slcc b/platform/Device/component/efr32fg28b312f1024im48.slcc index ddefd1edd7e..917dd8fab74 100644 --- a/platform/Device/component/efr32fg28b312f1024im48.slcc +++ b/platform/Device/component/efr32fg28b312f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b312f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_mvp diff --git a/platform/Device/component/efr32fg28b312f1024im68.slcc b/platform/Device/component/efr32fg28b312f1024im68.slcc index f89a427bcdf..e6d5b9fd2ea 100644 --- a/platform/Device/component/efr32fg28b312f1024im68.slcc +++ b/platform/Device/component/efr32fg28b312f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b312f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_mvp diff --git a/platform/Device/component/efr32fg28b320f1024im48.slcc b/platform/Device/component/efr32fg28b320f1024im48.slcc index c6055e64759..67f9e6b14f8 100644 --- a/platform/Device/component/efr32fg28b320f1024im48.slcc +++ b/platform/Device/component/efr32fg28b320f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b320f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28b320f1024im68.slcc b/platform/Device/component/efr32fg28b320f1024im68.slcc index dcf8f6d9390..0ea0563f2dd 100644 --- a/platform/Device/component/efr32fg28b320f1024im68.slcc +++ b/platform/Device/component/efr32fg28b320f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b320f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32fg28b322f1024im48.slcc b/platform/Device/component/efr32fg28b322f1024im48.slcc index e86e9576bfa..e222c295f94 100644 --- a/platform/Device/component/efr32fg28b322f1024im48.slcc +++ b/platform/Device/component/efr32fg28b322f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b322f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_mvp diff --git a/platform/Device/component/efr32fg28b322f1024im68.slcc b/platform/Device/component/efr32fg28b322f1024im68.slcc index 1f5405872e1..d9f5d65a5e1 100644 --- a/platform/Device/component/efr32fg28b322f1024im68.slcc +++ b/platform/Device/component/efr32fg28b322f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32fg28b322f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_wisun - name: device_compute_mvp diff --git a/platform/Device/component/efr32mg12p132f1024gl125.slcc b/platform/Device/component/efr32mg12p132f1024gl125.slcc index 994094069bb..d772227922d 100644 --- a/platform/Device/component/efr32mg12p132f1024gl125.slcc +++ b/platform/Device/component/efr32mg12p132f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p132f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p132f1024gm48.slcc b/platform/Device/component/efr32mg12p132f1024gm48.slcc index 830f62d213a..9405f3ceab4 100644 --- a/platform/Device/component/efr32mg12p132f1024gm48.slcc +++ b/platform/Device/component/efr32mg12p132f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p132f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p132f512gm68.slcc b/platform/Device/component/efr32mg12p132f512gm68.slcc index 8865e57b2fe..975bcfec5bd 100644 --- a/platform/Device/component/efr32mg12p132f512gm68.slcc +++ b/platform/Device/component/efr32mg12p132f512gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p132f512gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p231f1024gm48.slcc b/platform/Device/component/efr32mg12p231f1024gm48.slcc index b8be8bb2c20..7134944b743 100644 --- a/platform/Device/component/efr32mg12p231f1024gm48.slcc +++ b/platform/Device/component/efr32mg12p231f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p231f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p231f1024gm68.slcc b/platform/Device/component/efr32mg12p231f1024gm68.slcc index fd6b5d25077..0f3873a4632 100644 --- a/platform/Device/component/efr32mg12p231f1024gm68.slcc +++ b/platform/Device/component/efr32mg12p231f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p231f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p232f1024gl125.slcc b/platform/Device/component/efr32mg12p232f1024gl125.slcc index 473d2fe16d5..1b93eb00606 100644 --- a/platform/Device/component/efr32mg12p232f1024gl125.slcc +++ b/platform/Device/component/efr32mg12p232f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p232f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p232f1024gm48.slcc b/platform/Device/component/efr32mg12p232f1024gm48.slcc index 68c58927984..aeddad34a04 100644 --- a/platform/Device/component/efr32mg12p232f1024gm48.slcc +++ b/platform/Device/component/efr32mg12p232f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p232f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p232f1024gm68.slcc b/platform/Device/component/efr32mg12p232f1024gm68.slcc index 063a19f91d8..68800a8dcc4 100644 --- a/platform/Device/component/efr32mg12p232f1024gm68.slcc +++ b/platform/Device/component/efr32mg12p232f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p232f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p232f512gm68.slcc b/platform/Device/component/efr32mg12p232f512gm68.slcc index cb9a877e0ae..1b0608bff2c 100644 --- a/platform/Device/component/efr32mg12p232f512gm68.slcc +++ b/platform/Device/component/efr32mg12p232f512gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p232f512gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p332f1024gl125.slcc b/platform/Device/component/efr32mg12p332f1024gl125.slcc index 6b6ec06a65d..c41f9c45be2 100644 --- a/platform/Device/component/efr32mg12p332f1024gl125.slcc +++ b/platform/Device/component/efr32mg12p332f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p332f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p332f1024gm48.slcc b/platform/Device/component/efr32mg12p332f1024gm48.slcc index 7b863779799..3730008ba21 100644 --- a/platform/Device/component/efr32mg12p332f1024gm48.slcc +++ b/platform/Device/component/efr32mg12p332f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p332f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p332f1024im48.slcc b/platform/Device/component/efr32mg12p332f1024im48.slcc index 1487c4a88e4..41544dfd191 100644 --- a/platform/Device/component/efr32mg12p332f1024im48.slcc +++ b/platform/Device/component/efr32mg12p332f1024im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p332f1024im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p431f1024gm48.slcc b/platform/Device/component/efr32mg12p431f1024gm48.slcc index 2d91e2dd18e..5b65dfaac16 100644 --- a/platform/Device/component/efr32mg12p431f1024gm48.slcc +++ b/platform/Device/component/efr32mg12p431f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p431f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p431f1024gm68.slcc b/platform/Device/component/efr32mg12p431f1024gm68.slcc index f4abedc5cd4..c305d85fcab 100644 --- a/platform/Device/component/efr32mg12p431f1024gm68.slcc +++ b/platform/Device/component/efr32mg12p431f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p431f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p432f1024gl125.slcc b/platform/Device/component/efr32mg12p432f1024gl125.slcc index 8bda5ab9865..da9678a2a6f 100644 --- a/platform/Device/component/efr32mg12p432f1024gl125.slcc +++ b/platform/Device/component/efr32mg12p432f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p432f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p432f1024gm48.slcc b/platform/Device/component/efr32mg12p432f1024gm48.slcc index 1c7ab01f4bd..a93948ed69f 100644 --- a/platform/Device/component/efr32mg12p432f1024gm48.slcc +++ b/platform/Device/component/efr32mg12p432f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p432f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p432f1024gm68.slcc b/platform/Device/component/efr32mg12p432f1024gm68.slcc index c0ffda66ad5..cefe30ca469 100644 --- a/platform/Device/component/efr32mg12p432f1024gm68.slcc +++ b/platform/Device/component/efr32mg12p432f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p432f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p432f1024im48.slcc b/platform/Device/component/efr32mg12p432f1024im48.slcc index 08ea07aade7..30253025f2d 100644 --- a/platform/Device/component/efr32mg12p432f1024im48.slcc +++ b/platform/Device/component/efr32mg12p432f1024im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p432f1024im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p433f1024gl125.slcc b/platform/Device/component/efr32mg12p433f1024gl125.slcc index d4e5bb10ccf..fb381014985 100644 --- a/platform/Device/component/efr32mg12p433f1024gl125.slcc +++ b/platform/Device/component/efr32mg12p433f1024gl125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p433f1024gl125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p433f1024gm48.slcc b/platform/Device/component/efr32mg12p433f1024gm48.slcc index 8a345dbf62c..012fac9a0d5 100644 --- a/platform/Device/component/efr32mg12p433f1024gm48.slcc +++ b/platform/Device/component/efr32mg12p433f1024gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p433f1024gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p433f1024gm68.slcc b/platform/Device/component/efr32mg12p433f1024gm68.slcc index c67630aae7a..52d6fad72f6 100644 --- a/platform/Device/component/efr32mg12p433f1024gm68.slcc +++ b/platform/Device/component/efr32mg12p433f1024gm68.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p433f1024gm68 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p433f1024il125.slcc b/platform/Device/component/efr32mg12p433f1024il125.slcc index 821388ae0eb..b9a3ce8229e 100644 --- a/platform/Device/component/efr32mg12p433f1024il125.slcc +++ b/platform/Device/component/efr32mg12p433f1024il125.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p433f1024il125 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg12p433f1024im48.slcc b/platform/Device/component/efr32mg12p433f1024im48.slcc index eeea9ad11b1..0dc732949f1 100644 --- a/platform/Device/component/efr32mg12p433f1024im48.slcc +++ b/platform/Device/component/efr32mg12p433f1024im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg12p433f1024im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/efr32mg13p632f512gm32.slcc b/platform/Device/component/efr32mg13p632f512gm32.slcc index 39dd35e5d8d..7e0e0ebd168 100644 --- a/platform/Device/component/efr32mg13p632f512gm32.slcc +++ b/platform/Device/component/efr32mg13p632f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p632f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p632f512gm48.slcc b/platform/Device/component/efr32mg13p632f512gm48.slcc index 286a58cfc7d..1e2d5590aef 100644 --- a/platform/Device/component/efr32mg13p632f512gm48.slcc +++ b/platform/Device/component/efr32mg13p632f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p632f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p632f512gm51.slcc b/platform/Device/component/efr32mg13p632f512gm51.slcc index 9cfbf1ebda3..91bfeaffc62 100644 --- a/platform/Device/component/efr32mg13p632f512gm51.slcc +++ b/platform/Device/component/efr32mg13p632f512gm51.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p632f512gm51 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p731f512gm48.slcc b/platform/Device/component/efr32mg13p731f512gm48.slcc index 75bed060ae1..2e546afee50 100644 --- a/platform/Device/component/efr32mg13p731f512gm48.slcc +++ b/platform/Device/component/efr32mg13p731f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p731f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p732f512gm32.slcc b/platform/Device/component/efr32mg13p732f512gm32.slcc index 6d307f8d04d..7347967b92a 100644 --- a/platform/Device/component/efr32mg13p732f512gm32.slcc +++ b/platform/Device/component/efr32mg13p732f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p732f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p732f512gm48.slcc b/platform/Device/component/efr32mg13p732f512gm48.slcc index 73d0fd04089..28742830873 100644 --- a/platform/Device/component/efr32mg13p732f512gm48.slcc +++ b/platform/Device/component/efr32mg13p732f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p732f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p732f512gm51.slcc b/platform/Device/component/efr32mg13p732f512gm51.slcc index 267c3909c3e..818870499e6 100644 --- a/platform/Device/component/efr32mg13p732f512gm51.slcc +++ b/platform/Device/component/efr32mg13p732f512gm51.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p732f512gm51 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p732f512im32.slcc b/platform/Device/component/efr32mg13p732f512im32.slcc index 49e76f8ce10..f0c68b166b0 100644 --- a/platform/Device/component/efr32mg13p732f512im32.slcc +++ b/platform/Device/component/efr32mg13p732f512im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p732f512im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p732f512im48.slcc b/platform/Device/component/efr32mg13p732f512im48.slcc index 694b7c41a9c..62f393536ac 100644 --- a/platform/Device/component/efr32mg13p732f512im48.slcc +++ b/platform/Device/component/efr32mg13p732f512im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p732f512im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p733f512gm48.slcc b/platform/Device/component/efr32mg13p733f512gm48.slcc index 8aec573d05e..227406c29a8 100644 --- a/platform/Device/component/efr32mg13p733f512gm48.slcc +++ b/platform/Device/component/efr32mg13p733f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p733f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p733f512im48.slcc b/platform/Device/component/efr32mg13p733f512im48.slcc index e3132efdfaa..cb76cbd1f08 100644 --- a/platform/Device/component/efr32mg13p733f512im48.slcc +++ b/platform/Device/component/efr32mg13p733f512im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p733f512im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg13p832f512im48.slcc b/platform/Device/component/efr32mg13p832f512im48.slcc index a43a73f34c1..5b30eb44478 100644 --- a/platform/Device/component/efr32mg13p832f512im48.slcc +++ b/platform/Device/component/efr32mg13p832f512im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32mg13p832f512im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32mg14p632f256gm32.slcc b/platform/Device/component/efr32mg14p632f256gm32.slcc index 7fb037d46f2..a3c42cb6cbe 100644 --- a/platform/Device/component/efr32mg14p632f256gm32.slcc +++ b/platform/Device/component/efr32mg14p632f256gm32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p632f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p632f256gm48.slcc b/platform/Device/component/efr32mg14p632f256gm48.slcc index e4441a38f3b..b94402630d2 100644 --- a/platform/Device/component/efr32mg14p632f256gm48.slcc +++ b/platform/Device/component/efr32mg14p632f256gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p632f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p731f256gm48.slcc b/platform/Device/component/efr32mg14p731f256gm48.slcc index 49d88f4037b..ffd8f89dc42 100644 --- a/platform/Device/component/efr32mg14p731f256gm48.slcc +++ b/platform/Device/component/efr32mg14p731f256gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p731f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p732f256gm32.slcc b/platform/Device/component/efr32mg14p732f256gm32.slcc index c15021d5655..07e62446d37 100644 --- a/platform/Device/component/efr32mg14p732f256gm32.slcc +++ b/platform/Device/component/efr32mg14p732f256gm32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p732f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p732f256gm48.slcc b/platform/Device/component/efr32mg14p732f256gm48.slcc index 2647dad6e5b..331dc1aac7f 100644 --- a/platform/Device/component/efr32mg14p732f256gm48.slcc +++ b/platform/Device/component/efr32mg14p732f256gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p732f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p732f256im32.slcc b/platform/Device/component/efr32mg14p732f256im32.slcc index 554adf4bda8..545dd65abd8 100644 --- a/platform/Device/component/efr32mg14p732f256im32.slcc +++ b/platform/Device/component/efr32mg14p732f256im32.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p732f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p732f256im48.slcc b/platform/Device/component/efr32mg14p732f256im48.slcc index c9dd287314d..28f18bdc947 100644 --- a/platform/Device/component/efr32mg14p732f256im48.slcc +++ b/platform/Device/component/efr32mg14p732f256im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p732f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p733f256gm48.slcc b/platform/Device/component/efr32mg14p733f256gm48.slcc index 03d79d6e03a..befea908819 100644 --- a/platform/Device/component/efr32mg14p733f256gm48.slcc +++ b/platform/Device/component/efr32mg14p733f256gm48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p733f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg14p733f256im48.slcc b/platform/Device/component/efr32mg14p733f256im48.slcc index d976e57cda5..cae473ad09d 100644 --- a/platform/Device/component/efr32mg14p733f256im48.slcc +++ b/platform/Device/component/efr32mg14p733f256im48.slcc @@ -72,6 +72,7 @@ - provides: - name: efr32mg14p733f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32mg1b131f256gm32.slcc b/platform/Device/component/efr32mg1b131f256gm32.slcc index 18904738dd1..c08968615b3 100644 --- a/platform/Device/component/efr32mg1b131f256gm32.slcc +++ b/platform/Device/component/efr32mg1b131f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b131f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b131f256gm48.slcc b/platform/Device/component/efr32mg1b131f256gm48.slcc index dfcd058c41d..a6f3e827df9 100644 --- a/platform/Device/component/efr32mg1b131f256gm48.slcc +++ b/platform/Device/component/efr32mg1b131f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b131f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b132f256gj43.slcc b/platform/Device/component/efr32mg1b132f256gj43.slcc index c3a721ef1a4..fe26069f042 100644 --- a/platform/Device/component/efr32mg1b132f256gj43.slcc +++ b/platform/Device/component/efr32mg1b132f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b132f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b132f256gm32.slcc b/platform/Device/component/efr32mg1b132f256gm32.slcc index 74f16be68d1..5c45208ff4d 100644 --- a/platform/Device/component/efr32mg1b132f256gm32.slcc +++ b/platform/Device/component/efr32mg1b132f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b132f256gm48.slcc b/platform/Device/component/efr32mg1b132f256gm48.slcc index b66c9b42e8a..70828a1e34a 100644 --- a/platform/Device/component/efr32mg1b132f256gm48.slcc +++ b/platform/Device/component/efr32mg1b132f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b231f256gm32.slcc b/platform/Device/component/efr32mg1b231f256gm32.slcc index afd50197322..b1121ad686c 100644 --- a/platform/Device/component/efr32mg1b231f256gm32.slcc +++ b/platform/Device/component/efr32mg1b231f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b231f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b231f256gm48.slcc b/platform/Device/component/efr32mg1b231f256gm48.slcc index 3b02f97a9ce..aecc9e4306d 100644 --- a/platform/Device/component/efr32mg1b231f256gm48.slcc +++ b/platform/Device/component/efr32mg1b231f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b231f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b232f256gj43.slcc b/platform/Device/component/efr32mg1b232f256gj43.slcc index 843ae1bf17c..cb62d9e7542 100644 --- a/platform/Device/component/efr32mg1b232f256gj43.slcc +++ b/platform/Device/component/efr32mg1b232f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b232f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b232f256gm32.slcc b/platform/Device/component/efr32mg1b232f256gm32.slcc index 17678891236..a87abdc5a08 100644 --- a/platform/Device/component/efr32mg1b232f256gm32.slcc +++ b/platform/Device/component/efr32mg1b232f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b232f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b232f256gm48.slcc b/platform/Device/component/efr32mg1b232f256gm48.slcc index 38195b610be..c40d9c11928 100644 --- a/platform/Device/component/efr32mg1b232f256gm48.slcc +++ b/platform/Device/component/efr32mg1b232f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b232f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b232f256im48.slcc b/platform/Device/component/efr32mg1b232f256im48.slcc index a6154d879fa..bf2faf3a057 100644 --- a/platform/Device/component/efr32mg1b232f256im48.slcc +++ b/platform/Device/component/efr32mg1b232f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b232f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b632f256gm32.slcc b/platform/Device/component/efr32mg1b632f256gm32.slcc index 6dc013a63cc..43d1a18a343 100644 --- a/platform/Device/component/efr32mg1b632f256gm32.slcc +++ b/platform/Device/component/efr32mg1b632f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b632f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b632f256im32.slcc b/platform/Device/component/efr32mg1b632f256im32.slcc index 433460f7ce6..a0f2d3f91c3 100644 --- a/platform/Device/component/efr32mg1b632f256im32.slcc +++ b/platform/Device/component/efr32mg1b632f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b632f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b732f256gm32.slcc b/platform/Device/component/efr32mg1b732f256gm32.slcc index d83bd24df72..0108b58e8d2 100644 --- a/platform/Device/component/efr32mg1b732f256gm32.slcc +++ b/platform/Device/component/efr32mg1b732f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b732f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1b732f256im32.slcc b/platform/Device/component/efr32mg1b732f256im32.slcc index 5db00728d97..bb60f68d09d 100644 --- a/platform/Device/component/efr32mg1b732f256im32.slcc +++ b/platform/Device/component/efr32mg1b732f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1b732f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p131f256gm48.slcc b/platform/Device/component/efr32mg1p131f256gm48.slcc index b5c6f33e6aa..cf898f3319c 100644 --- a/platform/Device/component/efr32mg1p131f256gm48.slcc +++ b/platform/Device/component/efr32mg1p131f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p131f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p132f256gj43.slcc b/platform/Device/component/efr32mg1p132f256gj43.slcc index d5b2f33847a..ac0942a08aa 100644 --- a/platform/Device/component/efr32mg1p132f256gj43.slcc +++ b/platform/Device/component/efr32mg1p132f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p132f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p132f256gm32.slcc b/platform/Device/component/efr32mg1p132f256gm32.slcc index 02962be261c..f547bf3479c 100644 --- a/platform/Device/component/efr32mg1p132f256gm32.slcc +++ b/platform/Device/component/efr32mg1p132f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p132f256gm48.slcc b/platform/Device/component/efr32mg1p132f256gm48.slcc index 01b69f0801f..db02a4bba9e 100644 --- a/platform/Device/component/efr32mg1p132f256gm48.slcc +++ b/platform/Device/component/efr32mg1p132f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p132f256im32.slcc b/platform/Device/component/efr32mg1p132f256im32.slcc index 0f0279bd354..7dc5cd0940a 100644 --- a/platform/Device/component/efr32mg1p132f256im32.slcc +++ b/platform/Device/component/efr32mg1p132f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p132f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p132f256im48.slcc b/platform/Device/component/efr32mg1p132f256im48.slcc index c6a9ba4e351..6bb4c213cb5 100644 --- a/platform/Device/component/efr32mg1p132f256im48.slcc +++ b/platform/Device/component/efr32mg1p132f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p132f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p133f256gm48.slcc b/platform/Device/component/efr32mg1p133f256gm48.slcc index 91376c01673..7fd10b446cb 100644 --- a/platform/Device/component/efr32mg1p133f256gm48.slcc +++ b/platform/Device/component/efr32mg1p133f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p133f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p231f256gm48.slcc b/platform/Device/component/efr32mg1p231f256gm48.slcc index c076687f868..55f93bf1449 100644 --- a/platform/Device/component/efr32mg1p231f256gm48.slcc +++ b/platform/Device/component/efr32mg1p231f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p231f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p232f256gj43.slcc b/platform/Device/component/efr32mg1p232f256gj43.slcc index 375ba048e2a..aa6c6ef5be4 100644 --- a/platform/Device/component/efr32mg1p232f256gj43.slcc +++ b/platform/Device/component/efr32mg1p232f256gj43.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p232f256gj43 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p232f256gm32.slcc b/platform/Device/component/efr32mg1p232f256gm32.slcc index 22a50651d0d..cc3be549cab 100644 --- a/platform/Device/component/efr32mg1p232f256gm32.slcc +++ b/platform/Device/component/efr32mg1p232f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p232f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p232f256gm48.slcc b/platform/Device/component/efr32mg1p232f256gm48.slcc index 7a63ccc9cc6..52be02346e8 100644 --- a/platform/Device/component/efr32mg1p232f256gm48.slcc +++ b/platform/Device/component/efr32mg1p232f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p232f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p232f256im32.slcc b/platform/Device/component/efr32mg1p232f256im32.slcc index 3a28e461601..68cc6c3ac02 100644 --- a/platform/Device/component/efr32mg1p232f256im32.slcc +++ b/platform/Device/component/efr32mg1p232f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p232f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p232f256im48.slcc b/platform/Device/component/efr32mg1p232f256im48.slcc index fd2ac0b4993..3acb929f288 100644 --- a/platform/Device/component/efr32mg1p232f256im48.slcc +++ b/platform/Device/component/efr32mg1p232f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p232f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p233f256gm48.slcc b/platform/Device/component/efr32mg1p233f256gm48.slcc index 2cc886646c6..bb2eb0f2465 100644 --- a/platform/Device/component/efr32mg1p233f256gm48.slcc +++ b/platform/Device/component/efr32mg1p233f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p233f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p233f256im48.slcc b/platform/Device/component/efr32mg1p233f256im48.slcc index c5541d9bb11..b0acd2f5806 100644 --- a/platform/Device/component/efr32mg1p233f256im48.slcc +++ b/platform/Device/component/efr32mg1p233f256im48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p233f256im48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p632f256gm32.slcc b/platform/Device/component/efr32mg1p632f256gm32.slcc index 77f5d1337e4..7249ab64c9b 100644 --- a/platform/Device/component/efr32mg1p632f256gm32.slcc +++ b/platform/Device/component/efr32mg1p632f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p632f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p632f256im32.slcc b/platform/Device/component/efr32mg1p632f256im32.slcc index 8cb2cf82b72..94b26a65ca1 100644 --- a/platform/Device/component/efr32mg1p632f256im32.slcc +++ b/platform/Device/component/efr32mg1p632f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p632f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p732f256gm32.slcc b/platform/Device/component/efr32mg1p732f256gm32.slcc index 41f4ee801b3..4829c798fb8 100644 --- a/platform/Device/component/efr32mg1p732f256gm32.slcc +++ b/platform/Device/component/efr32mg1p732f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p732f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1p732f256im32.slcc b/platform/Device/component/efr32mg1p732f256im32.slcc index cafd516951f..437b3270cf6 100644 --- a/platform/Device/component/efr32mg1p732f256im32.slcc +++ b/platform/Device/component/efr32mg1p732f256im32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1p732f256im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1v131f256gm32.slcc b/platform/Device/component/efr32mg1v131f256gm32.slcc index cfa0eb6f887..e067bba38a5 100644 --- a/platform/Device/component/efr32mg1v131f256gm32.slcc +++ b/platform/Device/component/efr32mg1v131f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1v131f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1v131f256gm48.slcc b/platform/Device/component/efr32mg1v131f256gm48.slcc index cbad73b673b..369137d81b9 100644 --- a/platform/Device/component/efr32mg1v131f256gm48.slcc +++ b/platform/Device/component/efr32mg1v131f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1v131f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1v132f256gm32.slcc b/platform/Device/component/efr32mg1v132f256gm32.slcc index 0ce3fa89946..51270e0d317 100644 --- a/platform/Device/component/efr32mg1v132f256gm32.slcc +++ b/platform/Device/component/efr32mg1v132f256gm32.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1v132f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg1v132f256gm48.slcc b/platform/Device/component/efr32mg1v132f256gm48.slcc index 3606672dd51..66553651aa4 100644 --- a/platform/Device/component/efr32mg1v132f256gm48.slcc +++ b/platform/Device/component/efr32mg1v132f256gm48.slcc @@ -62,6 +62,7 @@ - provides: - name: efr32mg1v132f256gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg1 diff --git a/platform/Device/component/efr32mg21a010f1024im32.slcc b/platform/Device/component/efr32mg21a010f1024im32.slcc index 54213f7f59c..a3dd0d58a13 100644 --- a/platform/Device/component/efr32mg21a010f1024im32.slcc +++ b/platform/Device/component/efr32mg21a010f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21a010f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21a010f512im32.slcc b/platform/Device/component/efr32mg21a010f512im32.slcc index 81d9737e2bf..87271bd261a 100644 --- a/platform/Device/component/efr32mg21a010f512im32.slcc +++ b/platform/Device/component/efr32mg21a010f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21a010f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21a010f768im32.slcc b/platform/Device/component/efr32mg21a010f768im32.slcc index c455cd13022..09413963be2 100644 --- a/platform/Device/component/efr32mg21a010f768im32.slcc +++ b/platform/Device/component/efr32mg21a010f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21a010f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21a020f1024im32.slcc b/platform/Device/component/efr32mg21a020f1024im32.slcc index 252e1e00746..1be500719bc 100644 --- a/platform/Device/component/efr32mg21a020f1024im32.slcc +++ b/platform/Device/component/efr32mg21a020f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21a020f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21a020f512im32.slcc b/platform/Device/component/efr32mg21a020f512im32.slcc index cd8a6c44083..0b065258800 100644 --- a/platform/Device/component/efr32mg21a020f512im32.slcc +++ b/platform/Device/component/efr32mg21a020f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21a020f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21a020f768im32.slcc b/platform/Device/component/efr32mg21a020f768im32.slcc index ac96fcad457..9393191f9c1 100644 --- a/platform/Device/component/efr32mg21a020f768im32.slcc +++ b/platform/Device/component/efr32mg21a020f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21a020f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21b010f1024im32.slcc b/platform/Device/component/efr32mg21b010f1024im32.slcc index 8b8b3fcf3f8..ba7eeb39679 100644 --- a/platform/Device/component/efr32mg21b010f1024im32.slcc +++ b/platform/Device/component/efr32mg21b010f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21b010f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21b010f512im32.slcc b/platform/Device/component/efr32mg21b010f512im32.slcc index 76eeb44a6e6..36a23504847 100644 --- a/platform/Device/component/efr32mg21b010f512im32.slcc +++ b/platform/Device/component/efr32mg21b010f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21b010f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21b010f768im32.slcc b/platform/Device/component/efr32mg21b010f768im32.slcc index 4160e51ecc6..7d936e3dd62 100644 --- a/platform/Device/component/efr32mg21b010f768im32.slcc +++ b/platform/Device/component/efr32mg21b010f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21b010f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21b020f1024im32.slcc b/platform/Device/component/efr32mg21b020f1024im32.slcc index f03c6653e9d..be885a48ba5 100644 --- a/platform/Device/component/efr32mg21b020f1024im32.slcc +++ b/platform/Device/component/efr32mg21b020f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21b020f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21b020f512im32.slcc b/platform/Device/component/efr32mg21b020f512im32.slcc index 73e56f1da43..058385351ea 100644 --- a/platform/Device/component/efr32mg21b020f512im32.slcc +++ b/platform/Device/component/efr32mg21b020f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21b020f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg21b020f768im32.slcc b/platform/Device/component/efr32mg21b020f768im32.slcc index 369e5f71ea8..7055ecb3bb8 100644 --- a/platform/Device/component/efr32mg21b020f768im32.slcc +++ b/platform/Device/component/efr32mg21b020f768im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg21b020f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/efr32mg22a224f512im40.slcc b/platform/Device/component/efr32mg22a224f512im40.slcc index f30139905af..2d6835f0740 100644 --- a/platform/Device/component/efr32mg22a224f512im40.slcc +++ b/platform/Device/component/efr32mg22a224f512im40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg22a224f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32mg22c224f512gn32.slcc b/platform/Device/component/efr32mg22c224f512gn32.slcc index b9b9332961e..2b632778915 100644 --- a/platform/Device/component/efr32mg22c224f512gn32.slcc +++ b/platform/Device/component/efr32mg22c224f512gn32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg22c224f512gn32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32mg22c224f512im32.slcc b/platform/Device/component/efr32mg22c224f512im32.slcc index f9f7a04c162..14d8ceed9a1 100644 --- a/platform/Device/component/efr32mg22c224f512im32.slcc +++ b/platform/Device/component/efr32mg22c224f512im32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg22c224f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32mg22c224f512im40.slcc b/platform/Device/component/efr32mg22c224f512im40.slcc index ca0fbe8c789..71d7a3c41c8 100644 --- a/platform/Device/component/efr32mg22c224f512im40.slcc +++ b/platform/Device/component/efr32mg22c224f512im40.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32mg22c224f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/efr32mg24a010f1024im40.slcc b/platform/Device/component/efr32mg24a010f1024im40.slcc index 01b1b8ce33a..1200376bdcb 100644 --- a/platform/Device/component/efr32mg24a010f1024im40.slcc +++ b/platform/Device/component/efr32mg24a010f1024im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f1024im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a010f1024im48.slcc b/platform/Device/component/efr32mg24a010f1024im48.slcc index 784b21681c3..a15a044001c 100644 --- a/platform/Device/component/efr32mg24a010f1024im48.slcc +++ b/platform/Device/component/efr32mg24a010f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a010f1536gm40.slcc b/platform/Device/component/efr32mg24a010f1536gm40.slcc index d4c7a8e4746..0bc66bccfe4 100644 --- a/platform/Device/component/efr32mg24a010f1536gm40.slcc +++ b/platform/Device/component/efr32mg24a010f1536gm40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f1536gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a010f1536gm48.slcc b/platform/Device/component/efr32mg24a010f1536gm48.slcc index fb19f902925..dc9266cf405 100644 --- a/platform/Device/component/efr32mg24a010f1536gm48.slcc +++ b/platform/Device/component/efr32mg24a010f1536gm48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f1536gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a010f1536im40.slcc b/platform/Device/component/efr32mg24a010f1536im40.slcc index cc5d28a5fee..a697c628d4b 100644 --- a/platform/Device/component/efr32mg24a010f1536im40.slcc +++ b/platform/Device/component/efr32mg24a010f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a010f1536im48.slcc b/platform/Device/component/efr32mg24a010f1536im48.slcc index 38eb38e1838..6401682fdfb 100644 --- a/platform/Device/component/efr32mg24a010f1536im48.slcc +++ b/platform/Device/component/efr32mg24a010f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a010f768im40.slcc b/platform/Device/component/efr32mg24a010f768im40.slcc index 5153f7b8549..e57d04cc503 100644 --- a/platform/Device/component/efr32mg24a010f768im40.slcc +++ b/platform/Device/component/efr32mg24a010f768im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f768im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a010f768im48.slcc b/platform/Device/component/efr32mg24a010f768im48.slcc index e27298f8c73..bd6a1ca74f1 100644 --- a/platform/Device/component/efr32mg24a010f768im48.slcc +++ b/platform/Device/component/efr32mg24a010f768im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a010f768im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a020f1024im40.slcc b/platform/Device/component/efr32mg24a020f1024im40.slcc index 638c11151d3..94770db64a8 100644 --- a/platform/Device/component/efr32mg24a020f1024im40.slcc +++ b/platform/Device/component/efr32mg24a020f1024im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a020f1024im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a020f1024im48.slcc b/platform/Device/component/efr32mg24a020f1024im48.slcc index cf51dbe3572..6c1154f4700 100644 --- a/platform/Device/component/efr32mg24a020f1024im48.slcc +++ b/platform/Device/component/efr32mg24a020f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a020f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a020f1536gm40.slcc b/platform/Device/component/efr32mg24a020f1536gm40.slcc index a863e4cbd80..3bb9b9f57c0 100644 --- a/platform/Device/component/efr32mg24a020f1536gm40.slcc +++ b/platform/Device/component/efr32mg24a020f1536gm40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a020f1536gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a020f1536gm48.slcc b/platform/Device/component/efr32mg24a020f1536gm48.slcc index 42f8751865e..27d7aa04a4b 100644 --- a/platform/Device/component/efr32mg24a020f1536gm48.slcc +++ b/platform/Device/component/efr32mg24a020f1536gm48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a020f1536gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a020f1536im40.slcc b/platform/Device/component/efr32mg24a020f1536im40.slcc index 57cac1beb8f..4a89d134d6e 100644 --- a/platform/Device/component/efr32mg24a020f1536im40.slcc +++ b/platform/Device/component/efr32mg24a020f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a020f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a020f1536im48.slcc b/platform/Device/component/efr32mg24a020f1536im48.slcc index af4dd875f8d..369ce37c836 100644 --- a/platform/Device/component/efr32mg24a020f1536im48.slcc +++ b/platform/Device/component/efr32mg24a020f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a020f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a020f768im40.slcc b/platform/Device/component/efr32mg24a020f768im40.slcc index f22dc44cb91..2cd114d1eb5 100644 --- a/platform/Device/component/efr32mg24a020f768im40.slcc +++ b/platform/Device/component/efr32mg24a020f768im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a020f768im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a021f1024im40.slcc b/platform/Device/component/efr32mg24a021f1024im40.slcc index 5cea3d3d0aa..4e04548dc5a 100644 --- a/platform/Device/component/efr32mg24a021f1024im40.slcc +++ b/platform/Device/component/efr32mg24a021f1024im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a021f1024im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a110f1024im48.slcc b/platform/Device/component/efr32mg24a110f1024im48.slcc index 2bafb95c439..39e55648cd2 100644 --- a/platform/Device/component/efr32mg24a110f1024im48.slcc +++ b/platform/Device/component/efr32mg24a110f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a110f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a110f1536gm48.slcc b/platform/Device/component/efr32mg24a110f1536gm48.slcc index 951406a35be..b2306549f65 100644 --- a/platform/Device/component/efr32mg24a110f1536gm48.slcc +++ b/platform/Device/component/efr32mg24a110f1536gm48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a110f1536gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a111f1536gm48.slcc b/platform/Device/component/efr32mg24a111f1536gm48.slcc index aceb73630b9..2148a7a4a01 100644 --- a/platform/Device/component/efr32mg24a111f1536gm48.slcc +++ b/platform/Device/component/efr32mg24a111f1536gm48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a111f1536gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a120f1536gm48.slcc b/platform/Device/component/efr32mg24a120f1536gm48.slcc index d0ae7753c1f..f5234076c9e 100644 --- a/platform/Device/component/efr32mg24a120f1536gm48.slcc +++ b/platform/Device/component/efr32mg24a120f1536gm48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a120f1536gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a121f1536gm48.slcc b/platform/Device/component/efr32mg24a121f1536gm48.slcc index 1976f85eba8..4705f91f0fd 100644 --- a/platform/Device/component/efr32mg24a121f1536gm48.slcc +++ b/platform/Device/component/efr32mg24a121f1536gm48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a121f1536gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a410f1536im40.slcc b/platform/Device/component/efr32mg24a410f1536im40.slcc index b43baf014f9..8bfee54d67e 100644 --- a/platform/Device/component/efr32mg24a410f1536im40.slcc +++ b/platform/Device/component/efr32mg24a410f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a410f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a410f1536im48.slcc b/platform/Device/component/efr32mg24a410f1536im48.slcc index c50cb6b6b62..70e8cb49bbd 100644 --- a/platform/Device/component/efr32mg24a410f1536im48.slcc +++ b/platform/Device/component/efr32mg24a410f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a410f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a420f1536im40.slcc b/platform/Device/component/efr32mg24a420f1536im40.slcc index 569236e3e7f..886c6e85254 100644 --- a/platform/Device/component/efr32mg24a420f1536im40.slcc +++ b/platform/Device/component/efr32mg24a420f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a420f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a420f1536im48.slcc b/platform/Device/component/efr32mg24a420f1536im48.slcc index 06ba2d05f79..d5479eaaece 100644 --- a/platform/Device/component/efr32mg24a420f1536im48.slcc +++ b/platform/Device/component/efr32mg24a420f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a420f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a610f1536im40.slcc b/platform/Device/component/efr32mg24a610f1536im40.slcc index 8e6b46bcdc9..d71cf7d39fd 100644 --- a/platform/Device/component/efr32mg24a610f1536im40.slcc +++ b/platform/Device/component/efr32mg24a610f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a610f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24a620f1536im40.slcc b/platform/Device/component/efr32mg24a620f1536im40.slcc index 0d1e28fc7d1..4e36d9d1866 100644 --- a/platform/Device/component/efr32mg24a620f1536im40.slcc +++ b/platform/Device/component/efr32mg24a620f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24a620f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b010f1024im48.slcc b/platform/Device/component/efr32mg24b010f1024im48.slcc index cc08c717682..d20dcf1c37d 100644 --- a/platform/Device/component/efr32mg24b010f1024im48.slcc +++ b/platform/Device/component/efr32mg24b010f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b010f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b010f1536im40.slcc b/platform/Device/component/efr32mg24b010f1536im40.slcc index 940b33b074b..342b6b5055a 100644 --- a/platform/Device/component/efr32mg24b010f1536im40.slcc +++ b/platform/Device/component/efr32mg24b010f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b010f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b010f1536im48.slcc b/platform/Device/component/efr32mg24b010f1536im48.slcc index 8763653c076..10dd5d09d64 100644 --- a/platform/Device/component/efr32mg24b010f1536im48.slcc +++ b/platform/Device/component/efr32mg24b010f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b010f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b020f1024im48.slcc b/platform/Device/component/efr32mg24b020f1024im48.slcc index 128688fc231..89c55b47a2b 100644 --- a/platform/Device/component/efr32mg24b020f1024im48.slcc +++ b/platform/Device/component/efr32mg24b020f1024im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b020f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b020f1536im40.slcc b/platform/Device/component/efr32mg24b020f1536im40.slcc index 238937ea49b..22251ab4e95 100644 --- a/platform/Device/component/efr32mg24b020f1536im40.slcc +++ b/platform/Device/component/efr32mg24b020f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b020f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b020f1536im48.slcc b/platform/Device/component/efr32mg24b020f1536im48.slcc index dc655bcf187..8c2808aaca6 100644 --- a/platform/Device/component/efr32mg24b020f1536im48.slcc +++ b/platform/Device/component/efr32mg24b020f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b020f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b110f1536gm48.slcc b/platform/Device/component/efr32mg24b110f1536gm48.slcc index 7e3c7757ab9..e2d7fb240f1 100644 --- a/platform/Device/component/efr32mg24b110f1536gm48.slcc +++ b/platform/Device/component/efr32mg24b110f1536gm48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b110f1536gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b110f1536im48.slcc b/platform/Device/component/efr32mg24b110f1536im48.slcc index dba37afb97c..74890b7510d 100644 --- a/platform/Device/component/efr32mg24b110f1536im48.slcc +++ b/platform/Device/component/efr32mg24b110f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b110f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b120f1536im48.slcc b/platform/Device/component/efr32mg24b120f1536im48.slcc index 34e2912210c..9eb44214775 100644 --- a/platform/Device/component/efr32mg24b120f1536im48.slcc +++ b/platform/Device/component/efr32mg24b120f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b120f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b210f1536im40.slcc b/platform/Device/component/efr32mg24b210f1536im40.slcc index b5266e02b24..082419158c3 100644 --- a/platform/Device/component/efr32mg24b210f1536im40.slcc +++ b/platform/Device/component/efr32mg24b210f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b210f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b210f1536im48.slcc b/platform/Device/component/efr32mg24b210f1536im48.slcc index 11da203f586..40d59ac92a6 100644 --- a/platform/Device/component/efr32mg24b210f1536im48.slcc +++ b/platform/Device/component/efr32mg24b210f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b210f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b220f1536im48.slcc b/platform/Device/component/efr32mg24b220f1536im48.slcc index cc2012d8574..ebde65fe840 100644 --- a/platform/Device/component/efr32mg24b220f1536im48.slcc +++ b/platform/Device/component/efr32mg24b220f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b220f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b310f1536im48.slcc b/platform/Device/component/efr32mg24b310f1536im48.slcc index 78a76bd878b..b80ca5fb6fb 100644 --- a/platform/Device/component/efr32mg24b310f1536im48.slcc +++ b/platform/Device/component/efr32mg24b310f1536im48.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b310f1536im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg24b610f1536im40.slcc b/platform/Device/component/efr32mg24b610f1536im40.slcc index 12e3213e99d..c1804629612 100644 --- a/platform/Device/component/efr32mg24b610f1536im40.slcc +++ b/platform/Device/component/efr32mg24b610f1536im40.slcc @@ -70,6 +70,7 @@ - provides: - name: efr32mg24b610f1536im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/efr32mg27c140f768im32.slcc b/platform/Device/component/efr32mg27c140f768im32.slcc index abd5a0d94c7..352a1e23dcb 100644 --- a/platform/Device/component/efr32mg27c140f768im32.slcc +++ b/platform/Device/component/efr32mg27c140f768im32.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32mg27c140f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32mg27c140f768im40.slcc b/platform/Device/component/efr32mg27c140f768im40.slcc index a30e581f215..61cb8a04a84 100644 --- a/platform/Device/component/efr32mg27c140f768im40.slcc +++ b/platform/Device/component/efr32mg27c140f768im40.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32mg27c140f768im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32mg27c230f768im32.slcc b/platform/Device/component/efr32mg27c230f768im32.slcc index 4ddf3b56d8f..c36da85c207 100644 --- a/platform/Device/component/efr32mg27c230f768im32.slcc +++ b/platform/Device/component/efr32mg27c230f768im32.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32mg27c230f768im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32mg27c230f768im40.slcc b/platform/Device/component/efr32mg27c230f768im40.slcc index 6181b2d1963..58a858f8ed0 100644 --- a/platform/Device/component/efr32mg27c230f768im40.slcc +++ b/platform/Device/component/efr32mg27c230f768im40.slcc @@ -66,6 +66,7 @@ - provides: - name: efr32mg27c230f768im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_230 - name: device_generic_family_efr32xg27 diff --git a/platform/Device/component/efr32mr21a020f512im32.slcc b/platform/Device/component/efr32mr21a020f512im32.slcc index d63a9f09796..180ab0da341 100644 --- a/platform/Device/component/efr32mr21a020f512im32.slcc +++ b/platform/Device/component/efr32mr21a020f512im32.slcc @@ -60,6 +60,7 @@ - provides: - name: efr32mr21a020f512im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xr21 diff --git a/platform/Device/component/efr32sg23b020f512im40.slcc b/platform/Device/component/efr32sg23b020f512im40.slcc index 40f2c644760..3b1e3b49d72 100644 --- a/platform/Device/component/efr32sg23b020f512im40.slcc +++ b/platform/Device/component/efr32sg23b020f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32sg23b020f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32sg23b020f512im48.slcc b/platform/Device/component/efr32sg23b020f512im48.slcc index 5a3ef1597b2..981626a5a55 100644 --- a/platform/Device/component/efr32sg23b020f512im48.slcc +++ b/platform/Device/component/efr32sg23b020f512im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32sg23b020f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32sg28b320f1024im48.slcc b/platform/Device/component/efr32sg28b320f1024im48.slcc index a025c42c166..a7be898476d 100644 --- a/platform/Device/component/efr32sg28b320f1024im48.slcc +++ b/platform/Device/component/efr32sg28b320f1024im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32sg28b320f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32sg28b320f1024im68.slcc b/platform/Device/component/efr32sg28b320f1024im68.slcc index eb1501d123c..fce0c5abc50 100644 --- a/platform/Device/component/efr32sg28b320f1024im68.slcc +++ b/platform/Device/component/efr32sg28b320f1024im68.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32sg28b320f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32sg28b322f1024im48.slcc b/platform/Device/component/efr32sg28b322f1024im48.slcc index abbc563bfd3..8384c6806e9 100644 --- a/platform/Device/component/efr32sg28b322f1024im48.slcc +++ b/platform/Device/component/efr32sg28b322f1024im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32sg28b322f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -165,6 +166,7 @@ - name: device_has_radio_dualband - name: device_has_radio_subghz - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_compute_basic - recommends: - id: trustzone_unaware diff --git a/platform/Device/component/efr32sg28b322f1024im68.slcc b/platform/Device/component/efr32sg28b322f1024im68.slcc index 52c9a6c831b..d637307b5c0 100644 --- a/platform/Device/component/efr32sg28b322f1024im68.slcc +++ b/platform/Device/component/efr32sg28b322f1024im68.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32sg28b322f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -165,6 +166,7 @@ - name: device_has_radio_dualband - name: device_has_radio_subghz - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_compute_basic - recommends: - id: trustzone_unaware diff --git a/platform/Device/component/efr32zg13l231f512gm32.slcc b/platform/Device/component/efr32zg13l231f512gm32.slcc index b1928b11c8d..2da6714884f 100644 --- a/platform/Device/component/efr32zg13l231f512gm32.slcc +++ b/platform/Device/component/efr32zg13l231f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg13l231f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32zg13l231f512im32.slcc b/platform/Device/component/efr32zg13l231f512im32.slcc index 5dd9ceadb86..3a49a2ad122 100644 --- a/platform/Device/component/efr32zg13l231f512im32.slcc +++ b/platform/Device/component/efr32zg13l231f512im32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg13l231f512im32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32zg13p231f512gm64.slcc b/platform/Device/component/efr32zg13p231f512gm64.slcc index e7e5c71296f..83acdb2fff5 100644 --- a/platform/Device/component/efr32zg13p231f512gm64.slcc +++ b/platform/Device/component/efr32zg13p231f512gm64.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg13p231f512gm64 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32zg13p531f512gm32.slcc b/platform/Device/component/efr32zg13p531f512gm32.slcc index 2a02a86b79e..dba1480cfda 100644 --- a/platform/Device/component/efr32zg13p531f512gm32.slcc +++ b/platform/Device/component/efr32zg13p531f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg13p531f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32zg13p531f512gm48.slcc b/platform/Device/component/efr32zg13p531f512gm48.slcc index c39bd9253c5..45994c97d01 100644 --- a/platform/Device/component/efr32zg13p531f512gm48.slcc +++ b/platform/Device/component/efr32zg13p531f512gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg13p531f512gm48 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32zg13s231f512gm32.slcc b/platform/Device/component/efr32zg13s231f512gm32.slcc index ce6d6956bab..9a7212033f9 100644 --- a/platform/Device/component/efr32zg13s231f512gm32.slcc +++ b/platform/Device/component/efr32zg13s231f512gm32.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg13s231f512gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/efr32zg14p231f256gm32.slcc b/platform/Device/component/efr32zg14p231f256gm32.slcc index 708ebc4b4f1..b7839ac0512 100644 --- a/platform/Device/component/efr32zg14p231f256gm32.slcc +++ b/platform/Device/component/efr32zg14p231f256gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32zg14p231f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32zg14p731f256gm32.slcc b/platform/Device/component/efr32zg14p731f256gm32.slcc index 338c18d662d..bc7d047a798 100644 --- a/platform/Device/component/efr32zg14p731f256gm32.slcc +++ b/platform/Device/component/efr32zg14p731f256gm32.slcc @@ -63,6 +63,7 @@ - provides: - name: efr32zg14p731f256gm32 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_95 - name: device_generic_family_efr32xg14 diff --git a/platform/Device/component/efr32zg23a010f512gm40.slcc b/platform/Device/component/efr32zg23a010f512gm40.slcc index a623c757711..eeca58c7765 100644 --- a/platform/Device/component/efr32zg23a010f512gm40.slcc +++ b/platform/Device/component/efr32zg23a010f512gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23a010f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23a010f512gm48.slcc b/platform/Device/component/efr32zg23a010f512gm48.slcc index f165a42029b..97f1860bb93 100644 --- a/platform/Device/component/efr32zg23a010f512gm48.slcc +++ b/platform/Device/component/efr32zg23a010f512gm48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23a010f512gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23a020f512gm40.slcc b/platform/Device/component/efr32zg23a020f512gm40.slcc index 64902fcb41c..8a9a7ef05cb 100644 --- a/platform/Device/component/efr32zg23a020f512gm40.slcc +++ b/platform/Device/component/efr32zg23a020f512gm40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23a020f512gm40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23a020f512gm48.slcc b/platform/Device/component/efr32zg23a020f512gm48.slcc index fda5324b7da..273ae637880 100644 --- a/platform/Device/component/efr32zg23a020f512gm48.slcc +++ b/platform/Device/component/efr32zg23a020f512gm48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23a020f512gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23b010f512im40.slcc b/platform/Device/component/efr32zg23b010f512im40.slcc index 4834458086d..b1a32dad3a4 100644 --- a/platform/Device/component/efr32zg23b010f512im40.slcc +++ b/platform/Device/component/efr32zg23b010f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23b010f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23b010f512im48.slcc b/platform/Device/component/efr32zg23b010f512im48.slcc index 23c2f8ffd6c..4f3d727fd37 100644 --- a/platform/Device/component/efr32zg23b010f512im48.slcc +++ b/platform/Device/component/efr32zg23b010f512im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23b010f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23b011f512im40.slcc b/platform/Device/component/efr32zg23b011f512im40.slcc index 13045333570..2496108dad8 100644 --- a/platform/Device/component/efr32zg23b011f512im40.slcc +++ b/platform/Device/component/efr32zg23b011f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23b011f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23b020f512im40.slcc b/platform/Device/component/efr32zg23b020f512im40.slcc index d1041fdff1c..0821147856a 100644 --- a/platform/Device/component/efr32zg23b020f512im40.slcc +++ b/platform/Device/component/efr32zg23b020f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23b020f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23b020f512im48.slcc b/platform/Device/component/efr32zg23b020f512im48.slcc index ecd1f2e634a..d4f3894f603 100644 --- a/platform/Device/component/efr32zg23b020f512im48.slcc +++ b/platform/Device/component/efr32zg23b020f512im48.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23b020f512im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg23b021f512im40.slcc b/platform/Device/component/efr32zg23b021f512im40.slcc index 958a8a55170..d95b66d4c59 100644 --- a/platform/Device/component/efr32zg23b021f512im40.slcc +++ b/platform/Device/component/efr32zg23b021f512im40.slcc @@ -73,6 +73,7 @@ - provides: - name: efr32zg23b021f512im40 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/efr32zg28a110f1024gm48.slcc b/platform/Device/component/efr32zg28a110f1024gm48.slcc index 9105cab72a6..bc31df59078 100644 --- a/platform/Device/component/efr32zg28a110f1024gm48.slcc +++ b/platform/Device/component/efr32zg28a110f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a110f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28a110f1024gm68.slcc b/platform/Device/component/efr32zg28a110f1024gm68.slcc index e6ecd52d679..6382e91a835 100644 --- a/platform/Device/component/efr32zg28a110f1024gm68.slcc +++ b/platform/Device/component/efr32zg28a110f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a110f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28a112f1024gm48.slcc b/platform/Device/component/efr32zg28a112f1024gm48.slcc index f876a601245..8cdbadbfe58 100644 --- a/platform/Device/component/efr32zg28a112f1024gm48.slcc +++ b/platform/Device/component/efr32zg28a112f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a112f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/efr32zg28a112f1024gm68.slcc b/platform/Device/component/efr32zg28a112f1024gm68.slcc index 4da93fa7a41..2edeae02346 100644 --- a/platform/Device/component/efr32zg28a112f1024gm68.slcc +++ b/platform/Device/component/efr32zg28a112f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a112f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/efr32zg28a120f1024gm48.slcc b/platform/Device/component/efr32zg28a120f1024gm48.slcc index d83fa5ef4b6..df8e68906e0 100644 --- a/platform/Device/component/efr32zg28a120f1024gm48.slcc +++ b/platform/Device/component/efr32zg28a120f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a120f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28a120f1024gm68.slcc b/platform/Device/component/efr32zg28a120f1024gm68.slcc index 8ab28002968..6d8e0d111b4 100644 --- a/platform/Device/component/efr32zg28a120f1024gm68.slcc +++ b/platform/Device/component/efr32zg28a120f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a120f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28a122f1024gm48.slcc b/platform/Device/component/efr32zg28a122f1024gm48.slcc index 6a2747bb610..d808b265242 100644 --- a/platform/Device/component/efr32zg28a122f1024gm48.slcc +++ b/platform/Device/component/efr32zg28a122f1024gm48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a122f1024gm48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/efr32zg28a122f1024gm68.slcc b/platform/Device/component/efr32zg28a122f1024gm68.slcc index 399504d3d6b..b35d62ed7ad 100644 --- a/platform/Device/component/efr32zg28a122f1024gm68.slcc +++ b/platform/Device/component/efr32zg28a122f1024gm68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28a122f1024gm68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -168,6 +169,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/efr32zg28b310f1024im48.slcc b/platform/Device/component/efr32zg28b310f1024im48.slcc index 84ce3fe12b1..e4c45400f4e 100644 --- a/platform/Device/component/efr32zg28b310f1024im48.slcc +++ b/platform/Device/component/efr32zg28b310f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b310f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28b310f1024im68.slcc b/platform/Device/component/efr32zg28b310f1024im68.slcc index facc3f9b7b5..1b5a95835eb 100644 --- a/platform/Device/component/efr32zg28b310f1024im68.slcc +++ b/platform/Device/component/efr32zg28b310f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b310f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28b312f1024im48.slcc b/platform/Device/component/efr32zg28b312f1024im48.slcc index 1e45cc885eb..3b86e3722fd 100644 --- a/platform/Device/component/efr32zg28b312f1024im48.slcc +++ b/platform/Device/component/efr32zg28b312f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b312f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/efr32zg28b312f1024im68.slcc b/platform/Device/component/efr32zg28b312f1024im68.slcc index 18cb9c0042b..6dba87f2103 100644 --- a/platform/Device/component/efr32zg28b312f1024im68.slcc +++ b/platform/Device/component/efr32zg28b312f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b312f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/efr32zg28b320f1024im48.slcc b/platform/Device/component/efr32zg28b320f1024im48.slcc index 07fd067211c..b1c180fd89f 100644 --- a/platform/Device/component/efr32zg28b320f1024im48.slcc +++ b/platform/Device/component/efr32zg28b320f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b320f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28b320f1024im68.slcc b/platform/Device/component/efr32zg28b320f1024im68.slcc index 5c4ac359660..9363365ab95 100644 --- a/platform/Device/component/efr32zg28b320f1024im68.slcc +++ b/platform/Device/component/efr32zg28b320f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b320f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 diff --git a/platform/Device/component/efr32zg28b322f1024im48.slcc b/platform/Device/component/efr32zg28b322f1024im48.slcc index 9ea03e6a34d..9a741278456 100644 --- a/platform/Device/component/efr32zg28b322f1024im48.slcc +++ b/platform/Device/component/efr32zg28b322f1024im48.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b322f1024im48 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/efr32zg28b322f1024im68.slcc b/platform/Device/component/efr32zg28b322f1024im68.slcc index f471ede0b8c..85ed1ddced3 100644 --- a/platform/Device/component/efr32zg28b322f1024im68.slcc +++ b/platform/Device/component/efr32zg28b322f1024im68.slcc @@ -74,6 +74,7 @@ - provides: - name: efr32zg28b322f1024im68 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_235 - name: device_generic_family_efr32xg28 @@ -169,6 +170,7 @@ - name: device_supports_rail - name: device_supports_rail_stack - name: device_supports_bluetooth + - name: device_supports_bluetooth_coded_phy - name: device_supports_connect - name: device_supports_zwave - name: device_supports_zwave_end_device diff --git a/platform/Device/component/ezr32hg220f32r55.slcc b/platform/Device/component/ezr32hg220f32r55.slcc index d72a39e2970..39f992dd297 100644 --- a/platform/Device/component/ezr32hg220f32r55.slcc +++ b/platform/Device/component/ezr32hg220f32r55.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f32r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f32r60.slcc b/platform/Device/component/ezr32hg220f32r60.slcc index eeefb805a33..f7f0502f242 100644 --- a/platform/Device/component/ezr32hg220f32r60.slcc +++ b/platform/Device/component/ezr32hg220f32r60.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f32r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f32r61.slcc b/platform/Device/component/ezr32hg220f32r61.slcc index abd9b70b85e..2592c88678a 100644 --- a/platform/Device/component/ezr32hg220f32r61.slcc +++ b/platform/Device/component/ezr32hg220f32r61.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f32r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f32r63.slcc b/platform/Device/component/ezr32hg220f32r63.slcc index d8e50dd58fb..222463a557b 100644 --- a/platform/Device/component/ezr32hg220f32r63.slcc +++ b/platform/Device/component/ezr32hg220f32r63.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f32r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f32r67.slcc b/platform/Device/component/ezr32hg220f32r67.slcc index e859bf08a86..022b232382a 100644 --- a/platform/Device/component/ezr32hg220f32r67.slcc +++ b/platform/Device/component/ezr32hg220f32r67.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f32r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f32r68.slcc b/platform/Device/component/ezr32hg220f32r68.slcc index 49e9b182906..e9b4943d47e 100644 --- a/platform/Device/component/ezr32hg220f32r68.slcc +++ b/platform/Device/component/ezr32hg220f32r68.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f32r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f32r69.slcc b/platform/Device/component/ezr32hg220f32r69.slcc index 2c8fdc0e5a0..6fae7bb2861 100644 --- a/platform/Device/component/ezr32hg220f32r69.slcc +++ b/platform/Device/component/ezr32hg220f32r69.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f32r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f64r55.slcc b/platform/Device/component/ezr32hg220f64r55.slcc index 99a2434ab0b..a64c190410c 100644 --- a/platform/Device/component/ezr32hg220f64r55.slcc +++ b/platform/Device/component/ezr32hg220f64r55.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f64r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f64r60.slcc b/platform/Device/component/ezr32hg220f64r60.slcc index 05b5e1528b8..de1f8d6977e 100644 --- a/platform/Device/component/ezr32hg220f64r60.slcc +++ b/platform/Device/component/ezr32hg220f64r60.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f64r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f64r61.slcc b/platform/Device/component/ezr32hg220f64r61.slcc index 408507e8c3e..3738b0b1622 100644 --- a/platform/Device/component/ezr32hg220f64r61.slcc +++ b/platform/Device/component/ezr32hg220f64r61.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f64r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f64r63.slcc b/platform/Device/component/ezr32hg220f64r63.slcc index 11b1dcd403c..bc6be6f4e69 100644 --- a/platform/Device/component/ezr32hg220f64r63.slcc +++ b/platform/Device/component/ezr32hg220f64r63.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f64r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f64r67.slcc b/platform/Device/component/ezr32hg220f64r67.slcc index 3f0990e9720..05f5f66b87c 100644 --- a/platform/Device/component/ezr32hg220f64r67.slcc +++ b/platform/Device/component/ezr32hg220f64r67.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f64r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f64r68.slcc b/platform/Device/component/ezr32hg220f64r68.slcc index 647cc0bd2ba..bfd2d8711c5 100644 --- a/platform/Device/component/ezr32hg220f64r68.slcc +++ b/platform/Device/component/ezr32hg220f64r68.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f64r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg220f64r69.slcc b/platform/Device/component/ezr32hg220f64r69.slcc index ff236843197..c5792f60245 100644 --- a/platform/Device/component/ezr32hg220f64r69.slcc +++ b/platform/Device/component/ezr32hg220f64r69.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg220f64r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f32r55.slcc b/platform/Device/component/ezr32hg320f32r55.slcc index e4cc71f9ec6..fee391852ab 100644 --- a/platform/Device/component/ezr32hg320f32r55.slcc +++ b/platform/Device/component/ezr32hg320f32r55.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f32r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f32r60.slcc b/platform/Device/component/ezr32hg320f32r60.slcc index 70576d689c6..0cd915d39ca 100644 --- a/platform/Device/component/ezr32hg320f32r60.slcc +++ b/platform/Device/component/ezr32hg320f32r60.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f32r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f32r61.slcc b/platform/Device/component/ezr32hg320f32r61.slcc index 720854186e3..25ba3668341 100644 --- a/platform/Device/component/ezr32hg320f32r61.slcc +++ b/platform/Device/component/ezr32hg320f32r61.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f32r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f32r63.slcc b/platform/Device/component/ezr32hg320f32r63.slcc index 7c739bbd570..009c1438223 100644 --- a/platform/Device/component/ezr32hg320f32r63.slcc +++ b/platform/Device/component/ezr32hg320f32r63.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f32r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f32r67.slcc b/platform/Device/component/ezr32hg320f32r67.slcc index 3ca0f1f7166..eef3c8e1414 100644 --- a/platform/Device/component/ezr32hg320f32r67.slcc +++ b/platform/Device/component/ezr32hg320f32r67.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f32r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f32r68.slcc b/platform/Device/component/ezr32hg320f32r68.slcc index a501243af17..a819f461a15 100644 --- a/platform/Device/component/ezr32hg320f32r68.slcc +++ b/platform/Device/component/ezr32hg320f32r68.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f32r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f32r69.slcc b/platform/Device/component/ezr32hg320f32r69.slcc index 867687a2aeb..324ccce683c 100644 --- a/platform/Device/component/ezr32hg320f32r69.slcc +++ b/platform/Device/component/ezr32hg320f32r69.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f32r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f64r55.slcc b/platform/Device/component/ezr32hg320f64r55.slcc index 20893804486..1a6ee3e2099 100644 --- a/platform/Device/component/ezr32hg320f64r55.slcc +++ b/platform/Device/component/ezr32hg320f64r55.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f64r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f64r60.slcc b/platform/Device/component/ezr32hg320f64r60.slcc index 314ad0d936d..6be31f867e2 100644 --- a/platform/Device/component/ezr32hg320f64r60.slcc +++ b/platform/Device/component/ezr32hg320f64r60.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f64r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f64r61.slcc b/platform/Device/component/ezr32hg320f64r61.slcc index 617a09c8bac..8614311a8d7 100644 --- a/platform/Device/component/ezr32hg320f64r61.slcc +++ b/platform/Device/component/ezr32hg320f64r61.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f64r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f64r63.slcc b/platform/Device/component/ezr32hg320f64r63.slcc index 46134357afc..6c25b91bfce 100644 --- a/platform/Device/component/ezr32hg320f64r63.slcc +++ b/platform/Device/component/ezr32hg320f64r63.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f64r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f64r67.slcc b/platform/Device/component/ezr32hg320f64r67.slcc index c907b605ed2..4dba176db45 100644 --- a/platform/Device/component/ezr32hg320f64r67.slcc +++ b/platform/Device/component/ezr32hg320f64r67.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f64r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f64r68.slcc b/platform/Device/component/ezr32hg320f64r68.slcc index 73feee6ea80..207ec80d3f1 100644 --- a/platform/Device/component/ezr32hg320f64r68.slcc +++ b/platform/Device/component/ezr32hg320f64r68.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f64r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32hg320f64r69.slcc b/platform/Device/component/ezr32hg320f64r69.slcc index 1b044d1efe1..3ace3edc553 100644 --- a/platform/Device/component/ezr32hg320f64r69.slcc +++ b/platform/Device/component/ezr32hg320f64r69.slcc @@ -62,6 +62,7 @@ - provides: - name: ezr32hg320f64r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_77 - name: device_family_ezr32hg diff --git a/platform/Device/component/ezr32lg230f128r55.slcc b/platform/Device/component/ezr32lg230f128r55.slcc index 292f792903f..228ad68e58d 100644 --- a/platform/Device/component/ezr32lg230f128r55.slcc +++ b/platform/Device/component/ezr32lg230f128r55.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f128r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f128r60.slcc b/platform/Device/component/ezr32lg230f128r60.slcc index 00614cebc62..769173010ea 100644 --- a/platform/Device/component/ezr32lg230f128r60.slcc +++ b/platform/Device/component/ezr32lg230f128r60.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f128r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f128r61.slcc b/platform/Device/component/ezr32lg230f128r61.slcc index 3893d96f7a5..2795509d654 100644 --- a/platform/Device/component/ezr32lg230f128r61.slcc +++ b/platform/Device/component/ezr32lg230f128r61.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f128r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f128r63.slcc b/platform/Device/component/ezr32lg230f128r63.slcc index 07162ead02a..4355de52be6 100644 --- a/platform/Device/component/ezr32lg230f128r63.slcc +++ b/platform/Device/component/ezr32lg230f128r63.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f128r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f128r67.slcc b/platform/Device/component/ezr32lg230f128r67.slcc index 8c5cbbea1f9..db9a3ad190d 100644 --- a/platform/Device/component/ezr32lg230f128r67.slcc +++ b/platform/Device/component/ezr32lg230f128r67.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f128r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f128r68.slcc b/platform/Device/component/ezr32lg230f128r68.slcc index 24b082ac338..413c77c46b2 100644 --- a/platform/Device/component/ezr32lg230f128r68.slcc +++ b/platform/Device/component/ezr32lg230f128r68.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f128r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f128r69.slcc b/platform/Device/component/ezr32lg230f128r69.slcc index cbcb62ff0da..1b1e4bf36b9 100644 --- a/platform/Device/component/ezr32lg230f128r69.slcc +++ b/platform/Device/component/ezr32lg230f128r69.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f128r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f256r55.slcc b/platform/Device/component/ezr32lg230f256r55.slcc index f10a7d4f6e6..9e2e5537d0b 100644 --- a/platform/Device/component/ezr32lg230f256r55.slcc +++ b/platform/Device/component/ezr32lg230f256r55.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f256r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f256r60.slcc b/platform/Device/component/ezr32lg230f256r60.slcc index 9ee952d7a45..f407848aa1b 100644 --- a/platform/Device/component/ezr32lg230f256r60.slcc +++ b/platform/Device/component/ezr32lg230f256r60.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f256r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f256r61.slcc b/platform/Device/component/ezr32lg230f256r61.slcc index 4e2fefecc87..fbb56599e3f 100644 --- a/platform/Device/component/ezr32lg230f256r61.slcc +++ b/platform/Device/component/ezr32lg230f256r61.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f256r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f256r63.slcc b/platform/Device/component/ezr32lg230f256r63.slcc index f2c1a7cf436..8c4573eb77c 100644 --- a/platform/Device/component/ezr32lg230f256r63.slcc +++ b/platform/Device/component/ezr32lg230f256r63.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f256r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f256r67.slcc b/platform/Device/component/ezr32lg230f256r67.slcc index 5118151c568..96638a5f00c 100644 --- a/platform/Device/component/ezr32lg230f256r67.slcc +++ b/platform/Device/component/ezr32lg230f256r67.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f256r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f256r68.slcc b/platform/Device/component/ezr32lg230f256r68.slcc index c0eae2231c3..9fc9c20c724 100644 --- a/platform/Device/component/ezr32lg230f256r68.slcc +++ b/platform/Device/component/ezr32lg230f256r68.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f256r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f256r69.slcc b/platform/Device/component/ezr32lg230f256r69.slcc index 10672103498..6cb67fb6bec 100644 --- a/platform/Device/component/ezr32lg230f256r69.slcc +++ b/platform/Device/component/ezr32lg230f256r69.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f256r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f64r55.slcc b/platform/Device/component/ezr32lg230f64r55.slcc index b40fc420f13..a5051d74bef 100644 --- a/platform/Device/component/ezr32lg230f64r55.slcc +++ b/platform/Device/component/ezr32lg230f64r55.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f64r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f64r60.slcc b/platform/Device/component/ezr32lg230f64r60.slcc index e48f88f250c..b241da41947 100644 --- a/platform/Device/component/ezr32lg230f64r60.slcc +++ b/platform/Device/component/ezr32lg230f64r60.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f64r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f64r61.slcc b/platform/Device/component/ezr32lg230f64r61.slcc index 7efc6653d22..a1a8f124a36 100644 --- a/platform/Device/component/ezr32lg230f64r61.slcc +++ b/platform/Device/component/ezr32lg230f64r61.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f64r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f64r63.slcc b/platform/Device/component/ezr32lg230f64r63.slcc index b237ab857b2..0c2bb484c13 100644 --- a/platform/Device/component/ezr32lg230f64r63.slcc +++ b/platform/Device/component/ezr32lg230f64r63.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f64r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f64r67.slcc b/platform/Device/component/ezr32lg230f64r67.slcc index 1ba04e162eb..adf553b4a92 100644 --- a/platform/Device/component/ezr32lg230f64r67.slcc +++ b/platform/Device/component/ezr32lg230f64r67.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f64r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f64r68.slcc b/platform/Device/component/ezr32lg230f64r68.slcc index df527f6c70d..7a621111f8d 100644 --- a/platform/Device/component/ezr32lg230f64r68.slcc +++ b/platform/Device/component/ezr32lg230f64r68.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f64r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg230f64r69.slcc b/platform/Device/component/ezr32lg230f64r69.slcc index e0dadba610e..b07c03b7e85 100644 --- a/platform/Device/component/ezr32lg230f64r69.slcc +++ b/platform/Device/component/ezr32lg230f64r69.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg230f64r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f128r55.slcc b/platform/Device/component/ezr32lg330f128r55.slcc index f207a9a9aea..ee602c25eab 100644 --- a/platform/Device/component/ezr32lg330f128r55.slcc +++ b/platform/Device/component/ezr32lg330f128r55.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f128r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f128r60.slcc b/platform/Device/component/ezr32lg330f128r60.slcc index f5fac94526e..a0220622755 100644 --- a/platform/Device/component/ezr32lg330f128r60.slcc +++ b/platform/Device/component/ezr32lg330f128r60.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f128r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f128r61.slcc b/platform/Device/component/ezr32lg330f128r61.slcc index 2434302f638..41820f50f4b 100644 --- a/platform/Device/component/ezr32lg330f128r61.slcc +++ b/platform/Device/component/ezr32lg330f128r61.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f128r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f128r63.slcc b/platform/Device/component/ezr32lg330f128r63.slcc index 1b80799185c..eee9fa325c7 100644 --- a/platform/Device/component/ezr32lg330f128r63.slcc +++ b/platform/Device/component/ezr32lg330f128r63.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f128r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f128r67.slcc b/platform/Device/component/ezr32lg330f128r67.slcc index af24ebc8ba9..6a7530267af 100644 --- a/platform/Device/component/ezr32lg330f128r67.slcc +++ b/platform/Device/component/ezr32lg330f128r67.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f128r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f128r68.slcc b/platform/Device/component/ezr32lg330f128r68.slcc index 9f56711530f..801be7bf173 100644 --- a/platform/Device/component/ezr32lg330f128r68.slcc +++ b/platform/Device/component/ezr32lg330f128r68.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f128r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f128r69.slcc b/platform/Device/component/ezr32lg330f128r69.slcc index 38d633c52b3..0b4e1931e7c 100644 --- a/platform/Device/component/ezr32lg330f128r69.slcc +++ b/platform/Device/component/ezr32lg330f128r69.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f128r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f256r55.slcc b/platform/Device/component/ezr32lg330f256r55.slcc index 9153c0543d6..5a41ec35231 100644 --- a/platform/Device/component/ezr32lg330f256r55.slcc +++ b/platform/Device/component/ezr32lg330f256r55.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f256r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f256r60.slcc b/platform/Device/component/ezr32lg330f256r60.slcc index bc15fc07611..338ff49d934 100644 --- a/platform/Device/component/ezr32lg330f256r60.slcc +++ b/platform/Device/component/ezr32lg330f256r60.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f256r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f256r61.slcc b/platform/Device/component/ezr32lg330f256r61.slcc index d3e632a7336..f1e30e0c0b1 100644 --- a/platform/Device/component/ezr32lg330f256r61.slcc +++ b/platform/Device/component/ezr32lg330f256r61.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f256r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f256r63.slcc b/platform/Device/component/ezr32lg330f256r63.slcc index 61d22089473..6f112d2f6c5 100644 --- a/platform/Device/component/ezr32lg330f256r63.slcc +++ b/platform/Device/component/ezr32lg330f256r63.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f256r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f256r67.slcc b/platform/Device/component/ezr32lg330f256r67.slcc index 31ea2b86dc3..8c81dc8e583 100644 --- a/platform/Device/component/ezr32lg330f256r67.slcc +++ b/platform/Device/component/ezr32lg330f256r67.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f256r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f256r68.slcc b/platform/Device/component/ezr32lg330f256r68.slcc index 99d25010a32..7414a59ef8c 100644 --- a/platform/Device/component/ezr32lg330f256r68.slcc +++ b/platform/Device/component/ezr32lg330f256r68.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f256r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f256r69.slcc b/platform/Device/component/ezr32lg330f256r69.slcc index f0bbec4cad1..fb41ff93adb 100644 --- a/platform/Device/component/ezr32lg330f256r69.slcc +++ b/platform/Device/component/ezr32lg330f256r69.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f256r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f64r55.slcc b/platform/Device/component/ezr32lg330f64r55.slcc index 8bfe79cdd75..b65fcc101cf 100644 --- a/platform/Device/component/ezr32lg330f64r55.slcc +++ b/platform/Device/component/ezr32lg330f64r55.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f64r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f64r60.slcc b/platform/Device/component/ezr32lg330f64r60.slcc index ded742d3730..1af2da15874 100644 --- a/platform/Device/component/ezr32lg330f64r60.slcc +++ b/platform/Device/component/ezr32lg330f64r60.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f64r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f64r61.slcc b/platform/Device/component/ezr32lg330f64r61.slcc index ee35bf00be4..68f0f12b63f 100644 --- a/platform/Device/component/ezr32lg330f64r61.slcc +++ b/platform/Device/component/ezr32lg330f64r61.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f64r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f64r63.slcc b/platform/Device/component/ezr32lg330f64r63.slcc index 229bc71a4a9..db6424ed408 100644 --- a/platform/Device/component/ezr32lg330f64r63.slcc +++ b/platform/Device/component/ezr32lg330f64r63.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f64r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f64r67.slcc b/platform/Device/component/ezr32lg330f64r67.slcc index 9a977d25aba..1a95de47413 100644 --- a/platform/Device/component/ezr32lg330f64r67.slcc +++ b/platform/Device/component/ezr32lg330f64r67.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f64r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f64r68.slcc b/platform/Device/component/ezr32lg330f64r68.slcc index 8f069e9a994..5743777c739 100644 --- a/platform/Device/component/ezr32lg330f64r68.slcc +++ b/platform/Device/component/ezr32lg330f64r68.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f64r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32lg330f64r69.slcc b/platform/Device/component/ezr32lg330f64r69.slcc index 58bbf823835..d4a1e4916b1 100644 --- a/platform/Device/component/ezr32lg330f64r69.slcc +++ b/platform/Device/component/ezr32lg330f64r69.slcc @@ -72,6 +72,7 @@ - provides: - name: ezr32lg330f64r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32lg diff --git a/platform/Device/component/ezr32wg230f128r55.slcc b/platform/Device/component/ezr32wg230f128r55.slcc index be289d0f755..24f275bc2bf 100644 --- a/platform/Device/component/ezr32wg230f128r55.slcc +++ b/platform/Device/component/ezr32wg230f128r55.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f128r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f128r60.slcc b/platform/Device/component/ezr32wg230f128r60.slcc index 7f6292c51eb..2e547244159 100644 --- a/platform/Device/component/ezr32wg230f128r60.slcc +++ b/platform/Device/component/ezr32wg230f128r60.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f128r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f128r61.slcc b/platform/Device/component/ezr32wg230f128r61.slcc index 5fe6461942e..94615e38f50 100644 --- a/platform/Device/component/ezr32wg230f128r61.slcc +++ b/platform/Device/component/ezr32wg230f128r61.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f128r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f128r63.slcc b/platform/Device/component/ezr32wg230f128r63.slcc index a84e2ee4ce3..960ff3e694d 100644 --- a/platform/Device/component/ezr32wg230f128r63.slcc +++ b/platform/Device/component/ezr32wg230f128r63.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f128r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f128r67.slcc b/platform/Device/component/ezr32wg230f128r67.slcc index f1f3787226d..eb61d588f33 100644 --- a/platform/Device/component/ezr32wg230f128r67.slcc +++ b/platform/Device/component/ezr32wg230f128r67.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f128r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f128r68.slcc b/platform/Device/component/ezr32wg230f128r68.slcc index 6ad522a88b5..348d20744a0 100644 --- a/platform/Device/component/ezr32wg230f128r68.slcc +++ b/platform/Device/component/ezr32wg230f128r68.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f128r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f128r69.slcc b/platform/Device/component/ezr32wg230f128r69.slcc index 69c8cb5de21..bbc168edcc1 100644 --- a/platform/Device/component/ezr32wg230f128r69.slcc +++ b/platform/Device/component/ezr32wg230f128r69.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f128r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f256r55.slcc b/platform/Device/component/ezr32wg230f256r55.slcc index 60173119162..64e1ffdf081 100644 --- a/platform/Device/component/ezr32wg230f256r55.slcc +++ b/platform/Device/component/ezr32wg230f256r55.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f256r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f256r60.slcc b/platform/Device/component/ezr32wg230f256r60.slcc index d777418d842..f07f0ad8243 100644 --- a/platform/Device/component/ezr32wg230f256r60.slcc +++ b/platform/Device/component/ezr32wg230f256r60.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f256r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f256r61.slcc b/platform/Device/component/ezr32wg230f256r61.slcc index 1f1c6283205..32d16ee90af 100644 --- a/platform/Device/component/ezr32wg230f256r61.slcc +++ b/platform/Device/component/ezr32wg230f256r61.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f256r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f256r63.slcc b/platform/Device/component/ezr32wg230f256r63.slcc index a353df55921..c521dbab025 100644 --- a/platform/Device/component/ezr32wg230f256r63.slcc +++ b/platform/Device/component/ezr32wg230f256r63.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f256r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f256r67.slcc b/platform/Device/component/ezr32wg230f256r67.slcc index a9ece32f973..4200c185629 100644 --- a/platform/Device/component/ezr32wg230f256r67.slcc +++ b/platform/Device/component/ezr32wg230f256r67.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f256r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f256r68.slcc b/platform/Device/component/ezr32wg230f256r68.slcc index c1f7b965549..0aa8ca19525 100644 --- a/platform/Device/component/ezr32wg230f256r68.slcc +++ b/platform/Device/component/ezr32wg230f256r68.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f256r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f256r69.slcc b/platform/Device/component/ezr32wg230f256r69.slcc index ea80cf40933..cf176041b57 100644 --- a/platform/Device/component/ezr32wg230f256r69.slcc +++ b/platform/Device/component/ezr32wg230f256r69.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f256r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f64r55.slcc b/platform/Device/component/ezr32wg230f64r55.slcc index a4c088ec8ba..4027c1d3be9 100644 --- a/platform/Device/component/ezr32wg230f64r55.slcc +++ b/platform/Device/component/ezr32wg230f64r55.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f64r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f64r60.slcc b/platform/Device/component/ezr32wg230f64r60.slcc index 9ba349aa1c3..324fb3760c3 100644 --- a/platform/Device/component/ezr32wg230f64r60.slcc +++ b/platform/Device/component/ezr32wg230f64r60.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f64r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f64r61.slcc b/platform/Device/component/ezr32wg230f64r61.slcc index 9601e80424f..c9d511559a3 100644 --- a/platform/Device/component/ezr32wg230f64r61.slcc +++ b/platform/Device/component/ezr32wg230f64r61.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f64r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f64r63.slcc b/platform/Device/component/ezr32wg230f64r63.slcc index a83f90811dc..81bc94fa318 100644 --- a/platform/Device/component/ezr32wg230f64r63.slcc +++ b/platform/Device/component/ezr32wg230f64r63.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f64r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f64r67.slcc b/platform/Device/component/ezr32wg230f64r67.slcc index dbdbe54c0c8..4bd3dfb760a 100644 --- a/platform/Device/component/ezr32wg230f64r67.slcc +++ b/platform/Device/component/ezr32wg230f64r67.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f64r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f64r68.slcc b/platform/Device/component/ezr32wg230f64r68.slcc index 6d2cf747871..2ee44885bcf 100644 --- a/platform/Device/component/ezr32wg230f64r68.slcc +++ b/platform/Device/component/ezr32wg230f64r68.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f64r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg230f64r69.slcc b/platform/Device/component/ezr32wg230f64r69.slcc index d4e561a5e49..e90f0d02435 100644 --- a/platform/Device/component/ezr32wg230f64r69.slcc +++ b/platform/Device/component/ezr32wg230f64r69.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg230f64r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f128r55.slcc b/platform/Device/component/ezr32wg330f128r55.slcc index 8538e009955..14c949371fa 100644 --- a/platform/Device/component/ezr32wg330f128r55.slcc +++ b/platform/Device/component/ezr32wg330f128r55.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f128r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f128r60.slcc b/platform/Device/component/ezr32wg330f128r60.slcc index 5cb67f6d17d..a47ccb1f184 100644 --- a/platform/Device/component/ezr32wg330f128r60.slcc +++ b/platform/Device/component/ezr32wg330f128r60.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f128r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f128r61.slcc b/platform/Device/component/ezr32wg330f128r61.slcc index d2ba237f838..8f37b05dd4e 100644 --- a/platform/Device/component/ezr32wg330f128r61.slcc +++ b/platform/Device/component/ezr32wg330f128r61.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f128r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f128r63.slcc b/platform/Device/component/ezr32wg330f128r63.slcc index e694080adca..8b631bf00eb 100644 --- a/platform/Device/component/ezr32wg330f128r63.slcc +++ b/platform/Device/component/ezr32wg330f128r63.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f128r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f128r67.slcc b/platform/Device/component/ezr32wg330f128r67.slcc index 4a07c0d1b36..ad6538316af 100644 --- a/platform/Device/component/ezr32wg330f128r67.slcc +++ b/platform/Device/component/ezr32wg330f128r67.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f128r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f128r68.slcc b/platform/Device/component/ezr32wg330f128r68.slcc index 1e8dbe53389..b67badaee92 100644 --- a/platform/Device/component/ezr32wg330f128r68.slcc +++ b/platform/Device/component/ezr32wg330f128r68.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f128r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f128r69.slcc b/platform/Device/component/ezr32wg330f128r69.slcc index 9cb5c58f749..6108c814c72 100644 --- a/platform/Device/component/ezr32wg330f128r69.slcc +++ b/platform/Device/component/ezr32wg330f128r69.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f128r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f256r55.slcc b/platform/Device/component/ezr32wg330f256r55.slcc index 79e9d1a6901..665f6ba9a4a 100644 --- a/platform/Device/component/ezr32wg330f256r55.slcc +++ b/platform/Device/component/ezr32wg330f256r55.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f256r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f256r60.slcc b/platform/Device/component/ezr32wg330f256r60.slcc index ccb98e38333..10eab28c3a3 100644 --- a/platform/Device/component/ezr32wg330f256r60.slcc +++ b/platform/Device/component/ezr32wg330f256r60.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f256r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f256r61.slcc b/platform/Device/component/ezr32wg330f256r61.slcc index 9c2f982401b..53222f9a109 100644 --- a/platform/Device/component/ezr32wg330f256r61.slcc +++ b/platform/Device/component/ezr32wg330f256r61.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f256r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f256r63.slcc b/platform/Device/component/ezr32wg330f256r63.slcc index 73c9dfe6109..87915dc40dd 100644 --- a/platform/Device/component/ezr32wg330f256r63.slcc +++ b/platform/Device/component/ezr32wg330f256r63.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f256r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f256r67.slcc b/platform/Device/component/ezr32wg330f256r67.slcc index 006fa286cb4..668ad1fe16e 100644 --- a/platform/Device/component/ezr32wg330f256r67.slcc +++ b/platform/Device/component/ezr32wg330f256r67.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f256r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f256r68.slcc b/platform/Device/component/ezr32wg330f256r68.slcc index d00b0eca908..0a7f3bdd858 100644 --- a/platform/Device/component/ezr32wg330f256r68.slcc +++ b/platform/Device/component/ezr32wg330f256r68.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f256r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f256r69.slcc b/platform/Device/component/ezr32wg330f256r69.slcc index 9b3aaf2a31c..eb962c0d9d0 100644 --- a/platform/Device/component/ezr32wg330f256r69.slcc +++ b/platform/Device/component/ezr32wg330f256r69.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f256r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f64r55.slcc b/platform/Device/component/ezr32wg330f64r55.slcc index 2d186240516..2cf1d26c69c 100644 --- a/platform/Device/component/ezr32wg330f64r55.slcc +++ b/platform/Device/component/ezr32wg330f64r55.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f64r55 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f64r60.slcc b/platform/Device/component/ezr32wg330f64r60.slcc index 85531d8f654..e8f7a2fac93 100644 --- a/platform/Device/component/ezr32wg330f64r60.slcc +++ b/platform/Device/component/ezr32wg330f64r60.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f64r60 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f64r61.slcc b/platform/Device/component/ezr32wg330f64r61.slcc index c9b3628d342..6648e35a921 100644 --- a/platform/Device/component/ezr32wg330f64r61.slcc +++ b/platform/Device/component/ezr32wg330f64r61.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f64r61 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f64r63.slcc b/platform/Device/component/ezr32wg330f64r63.slcc index b68d8a8fd28..aa3f4ed07ba 100644 --- a/platform/Device/component/ezr32wg330f64r63.slcc +++ b/platform/Device/component/ezr32wg330f64r63.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f64r63 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f64r67.slcc b/platform/Device/component/ezr32wg330f64r67.slcc index d33b1cc7b0d..90c29e46016 100644 --- a/platform/Device/component/ezr32wg330f64r67.slcc +++ b/platform/Device/component/ezr32wg330f64r67.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f64r67 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f64r68.slcc b/platform/Device/component/ezr32wg330f64r68.slcc index 717213efe9e..b0d0883479e 100644 --- a/platform/Device/component/ezr32wg330f64r68.slcc +++ b/platform/Device/component/ezr32wg330f64r68.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f64r68 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/ezr32wg330f64r69.slcc b/platform/Device/component/ezr32wg330f64r69.slcc index 5acc829de58..8ac92ac18cd 100644 --- a/platform/Device/component/ezr32wg330f64r69.slcc +++ b/platform/Device/component/ezr32wg330f64r69.slcc @@ -73,6 +73,7 @@ - provides: - name: ezr32wg330f64r69 - name: device + - name: device_efx - name: device_series_0 - name: device_sdid_74 - name: device_family_ezr32wg diff --git a/platform/Device/component/fgm230sa27hgn.slcc b/platform/Device/component/fgm230sa27hgn.slcc index 8cee2fc0447..31a7a87d6dd 100644 --- a/platform/Device/component/fgm230sa27hgn.slcc +++ b/platform/Device/component/fgm230sa27hgn.slcc @@ -73,6 +73,7 @@ - provides: - name: fgm230sa27hgn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/fgm230sb27hgn.slcc b/platform/Device/component/fgm230sb27hgn.slcc index e93bab35076..a06d3e8b22e 100644 --- a/platform/Device/component/fgm230sb27hgn.slcc +++ b/platform/Device/component/fgm230sb27hgn.slcc @@ -73,6 +73,7 @@ - provides: - name: fgm230sb27hgn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/mgm111a256v2.slcc b/platform/Device/component/mgm111a256v2.slcc index f2cdce873e3..fe38ad8107d 100644 --- a/platform/Device/component/mgm111a256v2.slcc +++ b/platform/Device/component/mgm111a256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: mgm111a256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/mgm111e256v2.slcc b/platform/Device/component/mgm111e256v2.slcc index b46a77d9ffd..b0a9a89a9ab 100644 --- a/platform/Device/component/mgm111e256v2.slcc +++ b/platform/Device/component/mgm111e256v2.slcc @@ -62,6 +62,7 @@ - provides: - name: mgm111e256v2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_80 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/mgm12p02f1024ga.slcc b/platform/Device/component/mgm12p02f1024ga.slcc index 2595d2a7e3d..7d4a92a53c8 100644 --- a/platform/Device/component/mgm12p02f1024ga.slcc +++ b/platform/Device/component/mgm12p02f1024ga.slcc @@ -72,6 +72,7 @@ - provides: - name: mgm12p02f1024ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/mgm12p02f1024ge.slcc b/platform/Device/component/mgm12p02f1024ge.slcc index 1f13ac2ccf1..cf949c6368c 100644 --- a/platform/Device/component/mgm12p02f1024ge.slcc +++ b/platform/Device/component/mgm12p02f1024ge.slcc @@ -72,6 +72,7 @@ - provides: - name: mgm12p02f1024ge - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/mgm12p22f1024ga.slcc b/platform/Device/component/mgm12p22f1024ga.slcc index 5916501034c..f59f103f32f 100644 --- a/platform/Device/component/mgm12p22f1024ga.slcc +++ b/platform/Device/component/mgm12p22f1024ga.slcc @@ -72,6 +72,7 @@ - provides: - name: mgm12p22f1024ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/mgm12p22f1024ge.slcc b/platform/Device/component/mgm12p22f1024ge.slcc index 6cb9dd5f015..1b1f13263a8 100644 --- a/platform/Device/component/mgm12p22f1024ge.slcc +++ b/platform/Device/component/mgm12p22f1024ge.slcc @@ -72,6 +72,7 @@ - provides: - name: mgm12p22f1024ge - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/mgm12p32f1024ga.slcc b/platform/Device/component/mgm12p32f1024ga.slcc index 96a48951231..bae33ed9744 100644 --- a/platform/Device/component/mgm12p32f1024ga.slcc +++ b/platform/Device/component/mgm12p32f1024ga.slcc @@ -72,6 +72,7 @@ - provides: - name: mgm12p32f1024ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/mgm12p32f1024ge.slcc b/platform/Device/component/mgm12p32f1024ge.slcc index 96a55e2460c..1469d992d6b 100644 --- a/platform/Device/component/mgm12p32f1024ge.slcc +++ b/platform/Device/component/mgm12p32f1024ge.slcc @@ -72,6 +72,7 @@ - provides: - name: mgm12p32f1024ge - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_84 - name: device_generic_family_efr32xg12 diff --git a/platform/Device/component/mgm13p02f512ga.slcc b/platform/Device/component/mgm13p02f512ga.slcc index b596c01fb42..3434f10f55c 100644 --- a/platform/Device/component/mgm13p02f512ga.slcc +++ b/platform/Device/component/mgm13p02f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13p02f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm13p02f512ge.slcc b/platform/Device/component/mgm13p02f512ge.slcc index 35efba8c90a..2bf4af8ad5c 100644 --- a/platform/Device/component/mgm13p02f512ge.slcc +++ b/platform/Device/component/mgm13p02f512ge.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13p02f512ge - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm13p12f512ga.slcc b/platform/Device/component/mgm13p12f512ga.slcc index 6efb67f3df1..1904a23cd1f 100644 --- a/platform/Device/component/mgm13p12f512ga.slcc +++ b/platform/Device/component/mgm13p12f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13p12f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm13p12f512ge.slcc b/platform/Device/component/mgm13p12f512ge.slcc index 4181b84a88e..6e6ef7aebab 100644 --- a/platform/Device/component/mgm13p12f512ge.slcc +++ b/platform/Device/component/mgm13p12f512ge.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13p12f512ge - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm13s02f512ga.slcc b/platform/Device/component/mgm13s02f512ga.slcc index 7f87b65d892..0d1319643f3 100644 --- a/platform/Device/component/mgm13s02f512ga.slcc +++ b/platform/Device/component/mgm13s02f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13s02f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm13s02f512gn.slcc b/platform/Device/component/mgm13s02f512gn.slcc index a49f7443d47..cd3e179e9f1 100644 --- a/platform/Device/component/mgm13s02f512gn.slcc +++ b/platform/Device/component/mgm13s02f512gn.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13s02f512gn - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm13s12f512ga.slcc b/platform/Device/component/mgm13s12f512ga.slcc index 9d763b452be..884c5ae77a5 100644 --- a/platform/Device/component/mgm13s12f512ga.slcc +++ b/platform/Device/component/mgm13s12f512ga.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13s12f512ga - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm13s12f512gn.slcc b/platform/Device/component/mgm13s12f512gn.slcc index 331df0433e6..b5a16a48953 100644 --- a/platform/Device/component/mgm13s12f512gn.slcc +++ b/platform/Device/component/mgm13s12f512gn.slcc @@ -74,6 +74,7 @@ - provides: - name: mgm13s12f512gn - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/mgm210l022jif.slcc b/platform/Device/component/mgm210l022jif.slcc index 9441504ea80..9fb146e7432 100644 --- a/platform/Device/component/mgm210l022jif.slcc +++ b/platform/Device/component/mgm210l022jif.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210l022jif - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210l022jnf.slcc b/platform/Device/component/mgm210l022jnf.slcc index 05e8227e0a9..2bbf4c2473c 100644 --- a/platform/Device/component/mgm210l022jnf.slcc +++ b/platform/Device/component/mgm210l022jnf.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210l022jnf - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210la22jif.slcc b/platform/Device/component/mgm210la22jif.slcc index 9d194b973ef..7b43a7d08b6 100644 --- a/platform/Device/component/mgm210la22jif.slcc +++ b/platform/Device/component/mgm210la22jif.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210la22jif - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210la22jnf.slcc b/platform/Device/component/mgm210la22jnf.slcc index e2726b5441b..e995f235237 100644 --- a/platform/Device/component/mgm210la22jnf.slcc +++ b/platform/Device/component/mgm210la22jnf.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210la22jnf - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210p022jia.slcc b/platform/Device/component/mgm210p022jia.slcc index 91217adfe59..35d1ea080a9 100644 --- a/platform/Device/component/mgm210p022jia.slcc +++ b/platform/Device/component/mgm210p022jia.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210p022jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210p032jia.slcc b/platform/Device/component/mgm210p032jia.slcc index a74853f796b..84a2085bf40 100644 --- a/platform/Device/component/mgm210p032jia.slcc +++ b/platform/Device/component/mgm210p032jia.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210p032jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210pa22jia.slcc b/platform/Device/component/mgm210pa22jia.slcc index 59156fa09c6..debb44f7d04 100644 --- a/platform/Device/component/mgm210pa22jia.slcc +++ b/platform/Device/component/mgm210pa22jia.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210pa22jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210pa32jia.slcc b/platform/Device/component/mgm210pa32jia.slcc index 06131512709..f1ba6a355a3 100644 --- a/platform/Device/component/mgm210pa32jia.slcc +++ b/platform/Device/component/mgm210pa32jia.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210pa32jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210pb22jia.slcc b/platform/Device/component/mgm210pb22jia.slcc index 1913f5e50d1..09fece747be 100644 --- a/platform/Device/component/mgm210pb22jia.slcc +++ b/platform/Device/component/mgm210pb22jia.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210pb22jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm210pb32jia.slcc b/platform/Device/component/mgm210pb32jia.slcc index c7945f83c67..b7c910428a1 100644 --- a/platform/Device/component/mgm210pb32jia.slcc +++ b/platform/Device/component/mgm210pb32jia.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm210pb32jia - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm211la02jnf.slcc b/platform/Device/component/mgm211la02jnf.slcc index c02295d30f3..ddbed76c217 100644 --- a/platform/Device/component/mgm211la02jnf.slcc +++ b/platform/Device/component/mgm211la02jnf.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm211la02jnf - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/mgm220pc22hna.slcc b/platform/Device/component/mgm220pc22hna.slcc index f9be397afb2..d2c8bc3f998 100644 --- a/platform/Device/component/mgm220pc22hna.slcc +++ b/platform/Device/component/mgm220pc22hna.slcc @@ -63,6 +63,7 @@ - provides: - name: mgm220pc22hna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_205 - name: device_generic_family_efr32xg22 diff --git a/platform/Device/component/mgm240l022rnf.slcc b/platform/Device/component/mgm240l022rnf.slcc index 6c92fa0b8ae..44b32ae93b3 100644 --- a/platform/Device/component/mgm240l022rnf.slcc +++ b/platform/Device/component/mgm240l022rnf.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240l022rnf - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240l022vif.slcc b/platform/Device/component/mgm240l022vif.slcc index 6dcce1f67a2..35800bac0c3 100644 --- a/platform/Device/component/mgm240l022vif.slcc +++ b/platform/Device/component/mgm240l022vif.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240l022vif - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240l022vnf.slcc b/platform/Device/component/mgm240l022vnf.slcc index 5bea9b4915b..a52a1825483 100644 --- a/platform/Device/component/mgm240l022vnf.slcc +++ b/platform/Device/component/mgm240l022vnf.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240l022vnf - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240la22uif.slcc b/platform/Device/component/mgm240la22uif.slcc index 7f88fb37452..0c77718ad5a 100644 --- a/platform/Device/component/mgm240la22uif.slcc +++ b/platform/Device/component/mgm240la22uif.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240la22uif - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240la22vif.slcc b/platform/Device/component/mgm240la22vif.slcc index 0e94f34df02..6bd08b54ec5 100644 --- a/platform/Device/component/mgm240la22vif.slcc +++ b/platform/Device/component/mgm240la22vif.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240la22vif - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240ld22vif.slcc b/platform/Device/component/mgm240ld22vif.slcc index 283b0f9cfc5..17892b1f719 100644 --- a/platform/Device/component/mgm240ld22vif.slcc +++ b/platform/Device/component/mgm240ld22vif.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240ld22vif - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240pa22vna.slcc b/platform/Device/component/mgm240pa22vna.slcc index 3c29b5cd057..0f853e10551 100644 --- a/platform/Device/component/mgm240pa22vna.slcc +++ b/platform/Device/component/mgm240pa22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240pa22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240pa32vna.slcc b/platform/Device/component/mgm240pa32vna.slcc index d7b545853c7..2829f0822f3 100644 --- a/platform/Device/component/mgm240pa32vna.slcc +++ b/platform/Device/component/mgm240pa32vna.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240pa32vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240pa32vnn.slcc b/platform/Device/component/mgm240pa32vnn.slcc index b5651baaaf0..6f8e0bc6cb1 100644 --- a/platform/Device/component/mgm240pa32vnn.slcc +++ b/platform/Device/component/mgm240pa32vnn.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240pa32vnn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240pb22vna.slcc b/platform/Device/component/mgm240pb22vna.slcc index 0fe09850810..ede13c01931 100644 --- a/platform/Device/component/mgm240pb22vna.slcc +++ b/platform/Device/component/mgm240pb22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240pb22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240pb32vna.slcc b/platform/Device/component/mgm240pb32vna.slcc index 158b5302b1b..4809508d2d5 100644 --- a/platform/Device/component/mgm240pb32vna.slcc +++ b/platform/Device/component/mgm240pb32vna.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240pb32vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240pb32vnn.slcc b/platform/Device/component/mgm240pb32vnn.slcc index 25a02445dfd..f39c4aef773 100644 --- a/platform/Device/component/mgm240pb32vnn.slcc +++ b/platform/Device/component/mgm240pb32vnn.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240pb32vnn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240sa22vna.slcc b/platform/Device/component/mgm240sa22vna.slcc index 8aba4190833..d246c77a901 100644 --- a/platform/Device/component/mgm240sa22vna.slcc +++ b/platform/Device/component/mgm240sa22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240sa22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240sb22vna.slcc b/platform/Device/component/mgm240sb22vna.slcc index ec6efc236d7..6ddb7359d0a 100644 --- a/platform/Device/component/mgm240sb22vna.slcc +++ b/platform/Device/component/mgm240sb22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240sb22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/mgm240sd22vna.slcc b/platform/Device/component/mgm240sd22vna.slcc index d63216d91fe..07acd041dc8 100644 --- a/platform/Device/component/mgm240sd22vna.slcc +++ b/platform/Device/component/mgm240sd22vna.slcc @@ -70,6 +70,7 @@ - provides: - name: mgm240sd22vna - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_215 - name: device_generic_family_efr32xg24 diff --git a/platform/Device/component/rm21z000f1024im32.slcc b/platform/Device/component/rm21z000f1024im32.slcc index 70884a8197e..069050ef3e6 100644 --- a/platform/Device/component/rm21z000f1024im32.slcc +++ b/platform/Device/component/rm21z000f1024im32.slcc @@ -63,6 +63,7 @@ - provides: - name: rm21z000f1024im32 - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_200 - name: device_generic_family_efr32xg21 diff --git a/platform/Device/component/wgm160p022kga2.slcc b/platform/Device/component/wgm160p022kga2.slcc index 9fcbc22098e..e25963c5f8c 100644 --- a/platform/Device/component/wgm160p022kga2.slcc +++ b/platform/Device/component/wgm160p022kga2.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160p022kga2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/wgm160p022kga3.slcc b/platform/Device/component/wgm160p022kga3.slcc index 2a06f2877b1..52090b700f5 100644 --- a/platform/Device/component/wgm160p022kga3.slcc +++ b/platform/Device/component/wgm160p022kga3.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160p022kga3 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/wgm160p022kgn2.slcc b/platform/Device/component/wgm160p022kgn2.slcc index a62338cc1bd..c080089c03d 100644 --- a/platform/Device/component/wgm160p022kgn2.slcc +++ b/platform/Device/component/wgm160p022kgn2.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160p022kgn2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/wgm160p022kgn3.slcc b/platform/Device/component/wgm160p022kgn3.slcc index 3a43098dc6c..89a0f0a63e0 100644 --- a/platform/Device/component/wgm160p022kgn3.slcc +++ b/platform/Device/component/wgm160p022kgn3.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160p022kgn3 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/wgm160px22kga2.slcc b/platform/Device/component/wgm160px22kga2.slcc index 851a31d92a2..c1357b0c916 100644 --- a/platform/Device/component/wgm160px22kga2.slcc +++ b/platform/Device/component/wgm160px22kga2.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160px22kga2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/wgm160px22kga3.slcc b/platform/Device/component/wgm160px22kga3.slcc index 74891da2cd9..f66e87d706e 100644 --- a/platform/Device/component/wgm160px22kga3.slcc +++ b/platform/Device/component/wgm160px22kga3.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160px22kga3 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/wgm160px22kgn2.slcc b/platform/Device/component/wgm160px22kgn2.slcc index 81e6525772f..be71f3dd9da 100644 --- a/platform/Device/component/wgm160px22kgn2.slcc +++ b/platform/Device/component/wgm160px22kgn2.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160px22kgn2 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/wgm160px22kgn3.slcc b/platform/Device/component/wgm160px22kgn3.slcc index aa7697ff364..3465b6942e0 100644 --- a/platform/Device/component/wgm160px22kgn3.slcc +++ b/platform/Device/component/wgm160px22kgn3.slcc @@ -86,6 +86,7 @@ - provides: - name: wgm160px22kgn3 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_100 - name: device_generic_family_efr32xg11 diff --git a/platform/Device/component/zgm130s037hgn.slcc b/platform/Device/component/zgm130s037hgn.slcc index 7be2decbea6..5b852e7df83 100644 --- a/platform/Device/component/zgm130s037hgn.slcc +++ b/platform/Device/component/zgm130s037hgn.slcc @@ -74,6 +74,7 @@ - provides: - name: zgm130s037hgn - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/zgm130s037hgn1.slcc b/platform/Device/component/zgm130s037hgn1.slcc index f503b7e1576..2c49d1c8e3a 100644 --- a/platform/Device/component/zgm130s037hgn1.slcc +++ b/platform/Device/component/zgm130s037hgn1.slcc @@ -74,6 +74,7 @@ - provides: - name: zgm130s037hgn1 - name: device + - name: device_efx - name: device_series_1 - name: device_sdid_89 - name: device_generic_family_efr32xg13 diff --git a/platform/Device/component/zgm230sa27hgn.slcc b/platform/Device/component/zgm230sa27hgn.slcc index 8b288706bf3..6c0361a7121 100644 --- a/platform/Device/component/zgm230sa27hgn.slcc +++ b/platform/Device/component/zgm230sa27hgn.slcc @@ -73,6 +73,7 @@ - provides: - name: zgm230sa27hgn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/zgm230sa27hnn.slcc b/platform/Device/component/zgm230sa27hnn.slcc index ee29c3e953d..27a7abefbac 100644 --- a/platform/Device/component/zgm230sa27hnn.slcc +++ b/platform/Device/component/zgm230sa27hnn.slcc @@ -73,6 +73,7 @@ - provides: - name: zgm230sa27hnn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/zgm230sb27hgn.slcc b/platform/Device/component/zgm230sb27hgn.slcc index 7bb23f1f772..73714641c1e 100644 --- a/platform/Device/component/zgm230sb27hgn.slcc +++ b/platform/Device/component/zgm230sb27hgn.slcc @@ -73,6 +73,7 @@ - provides: - name: zgm230sb27hgn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/Device/component/zgm230sb27hnn.slcc b/platform/Device/component/zgm230sb27hnn.slcc index 7b7c02d6961..01d90373791 100644 --- a/platform/Device/component/zgm230sb27hnn.slcc +++ b/platform/Device/component/zgm230sb27hnn.slcc @@ -73,6 +73,7 @@ - provides: - name: zgm230sb27hnn - name: device + - name: device_efx - name: device_series_2 - name: device_sdid_210 - name: device_generic_family_efr32xg23 diff --git a/platform/bootloader/bootloader_evaluation_templates.xml b/platform/bootloader/bootloader_evaluation_templates.xml index 220c1f87f83..87faea1fa59 100644 --- a/platform/bootloader/bootloader_evaluation_templates.xml +++ b/platform/bootloader/bootloader_evaluation_templates.xml @@ -8,7 +8,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -38,7 +38,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -68,7 +68,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -98,7 +98,7 @@ - + @@ -113,7 +113,7 @@ - + diff --git a/platform/bootloader/bootloader_production_templates.xml b/platform/bootloader/bootloader_production_templates.xml index 8321476ba80..9d02f930d36 100644 --- a/platform/bootloader/bootloader_production_templates.xml +++ b/platform/bootloader/bootloader_production_templates.xml @@ -6,7 +6,7 @@ - + @@ -22,7 +22,7 @@ - + @@ -38,8 +38,8 @@ - - + + @@ -54,8 +54,8 @@ - - + + @@ -72,7 +72,7 @@ - + @@ -87,7 +87,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -132,7 +132,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -177,7 +177,7 @@ - + @@ -192,7 +192,7 @@ - + @@ -207,7 +207,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -237,7 +237,7 @@ - + @@ -252,7 +252,7 @@ - + @@ -267,7 +267,7 @@ - + @@ -282,7 +282,7 @@ - + @@ -297,7 +297,7 @@ - + @@ -312,7 +312,7 @@ - + @@ -325,9 +325,9 @@ - + - + @@ -340,9 +340,9 @@ - + - + @@ -357,7 +357,7 @@ - + @@ -372,7 +372,7 @@ - + @@ -385,9 +385,9 @@ - + - + @@ -400,9 +400,9 @@ - + - + @@ -417,7 +417,7 @@ - + @@ -432,7 +432,7 @@ - + @@ -447,7 +447,7 @@ - + @@ -460,9 +460,9 @@ - + - + @@ -475,9 +475,9 @@ - + - + @@ -490,9 +490,9 @@ - + - + @@ -505,9 +505,9 @@ - + - + @@ -520,9 +520,9 @@ - - - + + + @@ -535,9 +535,9 @@ - - - + + + @@ -552,7 +552,7 @@ - + @@ -567,7 +567,7 @@ - + @@ -582,7 +582,7 @@ - + @@ -597,7 +597,7 @@ - + @@ -612,7 +612,7 @@ - + @@ -627,7 +627,7 @@ - + @@ -642,7 +642,7 @@ - + @@ -657,7 +657,7 @@ - + @@ -672,7 +672,7 @@ - + @@ -687,7 +687,7 @@ - + diff --git a/platform/bootloader/config/btl_config.h b/platform/bootloader/config/btl_config.h index acb632cf194..7937228d1a9 100644 --- a/platform/bootloader/config/btl_config.h +++ b/platform/bootloader/config/btl_config.h @@ -41,7 +41,7 @@ MISRAC_ENABLE #endif #ifndef BOOTLOADER_VERSION_MAIN_CUSTOMER -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 #endif #define BOOTLOADER_VERSION_MAIN (BOOTLOADER_VERSION_MAIN_MAJOR << 24 \ diff --git a/platform/bootloader/config/s1/device_sdid_80/btl_core_cfg.h b/platform/bootloader/config/s1/device_sdid_80/btl_core_cfg.h index 2226fc05f59..dfc928d9267 100644 --- a/platform/bootloader/config/s1/device_sdid_80/btl_core_cfg.h +++ b/platform/bootloader/config/s1/device_sdid_80/btl_core_cfg.h @@ -90,7 +90,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s1/device_sdid_80/device_has_radio/btl_core_cfg.h b/platform/bootloader/config/s1/device_sdid_80/device_has_radio/btl_core_cfg.h index 5383b2b1930..757db2c5d85 100644 --- a/platform/bootloader/config/s1/device_sdid_80/device_has_radio/btl_core_cfg.h +++ b/platform/bootloader/config/s1/device_sdid_80/device_has_radio/btl_core_cfg.h @@ -90,7 +90,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s1/device_series_1/btl_core_cfg.h b/platform/bootloader/config/s1/device_series_1/btl_core_cfg.h index b6add5ce019..beaf943b86e 100644 --- a/platform/bootloader/config/s1/device_series_1/btl_core_cfg.h +++ b/platform/bootloader/config/s1/device_series_1/btl_core_cfg.h @@ -91,7 +91,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_cfg.h b/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_cfg.h index df88d592be7..910fae87f01 100644 --- a/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_cfg.h +++ b/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_cfg.h @@ -103,7 +103,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_s_cfg.h b/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_s_cfg.h index 9176b419723..1f0cee2ed4d 100644 --- a/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_s_cfg.h +++ b/platform/bootloader/config/s2/device_sdid_205/apploader/btl_core_s_cfg.h @@ -93,7 +93,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_sdid_205/btl_core_cfg.h b/platform/bootloader/config/s2/device_sdid_205/btl_core_cfg.h index d11c411f4a6..fe3f8505a9c 100644 --- a/platform/bootloader/config/s2/device_sdid_205/btl_core_cfg.h +++ b/platform/bootloader/config/s2/device_sdid_205/btl_core_cfg.h @@ -114,7 +114,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_sdid_205/btl_core_s_cfg.h b/platform/bootloader/config/s2/device_sdid_205/btl_core_s_cfg.h index 389994e86d7..5a7311f3e11 100644 --- a/platform/bootloader/config/s2/device_sdid_205/btl_core_s_cfg.h +++ b/platform/bootloader/config/s2/device_sdid_205/btl_core_s_cfg.h @@ -93,7 +93,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_series_2/apploader/btl_core_cfg.h b/platform/bootloader/config/s2/device_series_2/apploader/btl_core_cfg.h index 08037760557..fdbd9a983d1 100644 --- a/platform/bootloader/config/s2/device_series_2/apploader/btl_core_cfg.h +++ b/platform/bootloader/config/s2/device_series_2/apploader/btl_core_cfg.h @@ -103,7 +103,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_series_2/apploader/btl_core_s_cfg.h b/platform/bootloader/config/s2/device_series_2/apploader/btl_core_s_cfg.h index 1c1af3994d6..7d570e7d248 100644 --- a/platform/bootloader/config/s2/device_series_2/apploader/btl_core_s_cfg.h +++ b/platform/bootloader/config/s2/device_series_2/apploader/btl_core_s_cfg.h @@ -98,7 +98,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_series_2/btl_core_cfg.h b/platform/bootloader/config/s2/device_series_2/btl_core_cfg.h index 1d898da56db..e8006b701f5 100644 --- a/platform/bootloader/config/s2/device_series_2/btl_core_cfg.h +++ b/platform/bootloader/config/s2/device_series_2/btl_core_cfg.h @@ -114,7 +114,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/config/s2/device_series_2/btl_core_s_cfg.h b/platform/bootloader/config/s2/device_series_2/btl_core_s_cfg.h index 96bde852dd0..25d50f2bb03 100644 --- a/platform/bootloader/config/s2/device_series_2/btl_core_s_cfg.h +++ b/platform/bootloader/config/s2/device_series_2/btl_core_s_cfg.h @@ -98,7 +98,7 @@ // Bootloader Version Main Customer // Default: 0 // Bootloader Version Main Customer -#define BOOTLOADER_VERSION_MAIN_CUSTOMER 1 +#define BOOTLOADER_VERSION_MAIN_CUSTOMER 2 // Use custom Bootloader Application Size // Default: 0 diff --git a/platform/bootloader/parser/gbl/btl_gbl_parser.c b/platform/bootloader/parser/gbl/btl_gbl_parser.c index 7293a12a326..2917a16f04e 100644 --- a/platform/bootloader/parser/gbl/btl_gbl_parser.c +++ b/platform/bootloader/parser/gbl/btl_gbl_parser.c @@ -61,10 +61,11 @@ static bool gbl_storeData(ParserContext_t *context, GblInputBuffer_t *input); // Get bytes from storage (and input buffer if needed) into local buffer -static bool gbl_useData(ParserContext_t *context, - uint8_t outputBuffer[], - GblInputBuffer_t *input, - size_t numberOfBytes); +static int32_t gbl_useData(ParserContext_t *context, + uint8_t outputBuffer[], + size_t outputBufferSize, + GblInputBuffer_t *input, + size_t numberOfBytes); // Get amount of bytes available for parsing in this round of parser_parse(..) static size_t gbl_getBytesAvailable(ParserContext_t *context, @@ -152,6 +153,16 @@ static int32_t parser_finalize(ParserContext_t *parserContext, ImageProperties_t *imageProperties, const BootloaderParserCallbacks_t *callbacks); +// Get data from storage and internal input buffer. This function advances the +// parser state. +static int32_t gbl_getData(ParserContext_t *context, + GblInputBuffer_t *input, + uint8_t outputBuffer[], + size_t outputBufferSize, + size_t outputLength, + bool applySHA, + bool decrypt); + // ----------------------------------------------------------------------------- // Local functions @@ -197,11 +208,10 @@ static bool gbl_storeData(ParserContext_t *context, * * @param context Context variable * @param outputBuffer buffer to copy to + * @param outputBufferSize size of the outputBuffer * @param inputBuffer input buffer to copy from - * @param inputOffset offset indicating next byte to process in the inputbuffer - * @param inputLength size of the input buffer in bytes * @param numberOfBytes number of bytes requested to be copied - * @returns True if all bytes got copied, false if not. + * @returns Error code. * * Gets the first n bytes in the input queue and copies them to a specified * temporary buffer. The input queue is the concatenation of the internal @@ -210,11 +220,15 @@ static bool gbl_storeData(ParserContext_t *context, * function. * This function will also update the context accordingly. ******************************************************************************/ -static bool gbl_useData(ParserContext_t *context, - uint8_t outputBuffer[], - GblInputBuffer_t *input, - size_t numberOfBytes) +static int32_t gbl_useData(ParserContext_t *context, + uint8_t outputBuffer[], + size_t outputBufferSize, + GblInputBuffer_t *input, + size_t numberOfBytes) { + if (numberOfBytes > outputBufferSize) { + return BOOTLOADER_ERROR_PARSER_UNEXPECTED; + } size_t bytesProcessed = 0UL; // Get data from local buffer first while ((context->bytesInInternalBuffer > 0U) @@ -239,9 +253,9 @@ static bool gbl_useData(ParserContext_t *context, } if (bytesProcessed == numberOfBytes) { - return true; + return BOOTLOADER_OK; } else { - return false; + return BOOTLOADER_ERROR_PARSER_BUFFER; } } @@ -302,6 +316,7 @@ static int32_t gbl_parseHeader(ParserContext_t *context, retval = gbl_getData(context, input, tagBuffer, + 8UL, tagSize, false, false); @@ -353,20 +368,29 @@ static int32_t gbl_parseHeader(ParserContext_t *context, return BOOTLOADER_ERROR_PARSER_PARSED; } -// ----------------------------------------------------------------------------- -// Global helper functions - /***************************************************************************//** * Get data from combined input buffer + internal buffer, and advance the * parser state + + * @param context GBL parser context + * @param input Input data + * @param outputBuffer Output data + * @param outputBufferSize Size of the outputBuffer + * @param outputLength Output data length + * @param applySHA Update SHA256 in the GBL parser context + * @param decrypt Decrypt the output data + * + * @return Error code ******************************************************************************/ -int32_t gbl_getData(ParserContext_t *context, - GblInputBuffer_t *input, - uint8_t outputBuffer[], - size_t outputLength, - bool applySHA, - bool decrypt) +static int32_t gbl_getData(ParserContext_t *context, + GblInputBuffer_t *input, + uint8_t outputBuffer[], + size_t outputBufferSize, + size_t outputLength, + bool applySHA, + bool decrypt) { + int32_t retval; if (gbl_getBytesAvailable(context, input) < outputLength) { if (gbl_storeData(context, input)) { return BOOTLOADER_OK; @@ -375,13 +399,14 @@ int32_t gbl_getData(ParserContext_t *context, return BOOTLOADER_ERROR_PARSER_BUFFER; } } - - if (!gbl_useData(context, - outputBuffer, - input, - outputLength)) { + retval = gbl_useData(context, + outputBuffer, + outputBufferSize, + input, + outputLength); + if (retval != BOOTLOADER_OK) { context->internalState = GblParserStateError; - return BOOTLOADER_ERROR_PARSER_BUFFER; + return retval; } // Update checksum @@ -415,6 +440,9 @@ int32_t gbl_getData(ParserContext_t *context, return BOOTLOADER_ERROR_PARSER_PARSED; } +// ----------------------------------------------------------------------------- +// Global helper functions + int32_t gbl_writeProgData(ParserContext_t *context, uint8_t buffer[], size_t length, @@ -766,6 +794,7 @@ int32_t parser_verifyCertificate(void *context, retval = gbl_getData(context, inputBuffer, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 4UL, true, false); @@ -778,6 +807,7 @@ int32_t parser_verifyCertificate(void *context, retval = gbl_getData(context, inputBuffer, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 64UL, true, false); @@ -792,6 +822,7 @@ int32_t parser_verifyCertificate(void *context, retval = gbl_getData(context, inputBuffer, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 4UL, true, false); @@ -810,6 +841,7 @@ int32_t parser_verifyCertificate(void *context, retval = gbl_getData(context, inputBuffer, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 64UL, true, false); @@ -924,6 +956,7 @@ static int32_t parser_parseGblHeader(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 8UL, true, false); @@ -1009,6 +1042,7 @@ static int32_t parser_parseVersionDependency(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, sizeof(VersionDependency_t), true, false); @@ -1259,6 +1293,7 @@ static int32_t parser_encryptionInit(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 16UL, true, false); @@ -1297,17 +1332,14 @@ static int32_t parser_parseApplicationInfo(ParserContext_t *parserContext, ImageProperties_t *imageProperties) { volatile int32_t retval; - uint8_t tagBuffer[GBL_PARSER_BUFFER_SIZE]; - - if (parserContext->lengthOfTag != sizeof(ApplicationData_t)) { - return BOOTLOADER_ERROR_PARSER_UNEXPECTED; - } + uint8_t tagBuffer[GBL_PARSER_BUFFER_SIZE] = { 0 }; while (parserContext->offsetInTag < parserContext->lengthOfTag) { // Get data retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, parserContext->lengthOfTag, true, true); @@ -1370,6 +1402,7 @@ static int32_t parser_parseSe(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, &tagBuffer[8], + 56UL, /* tagBuffer is starting from 8th index */ 8UL, true, /* Do SHA hashing */ true /* Decrypt if necessary */); @@ -1444,6 +1477,7 @@ static int32_t parser_parseBootloader(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 8UL, true, /* Do SHA hashing */ true /* Decrypt if necessary */); @@ -1506,6 +1540,7 @@ static int32_t parser_parseProg(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 4UL, true, /* Do SHA hashing */ true /* Decrypt if necessary */); @@ -1585,6 +1620,7 @@ static int32_t parser_parseData(ParserContext_t *parserContext retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, tmpSize, true, true); @@ -1741,6 +1777,7 @@ static int32_t parser_parseCustomTag(ParserContext_t *parserCo retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, tmpSize, true, true); @@ -1831,6 +1868,7 @@ static int32_t parser_checkSignature(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 64UL, false, false); @@ -1933,6 +1971,7 @@ static int32_t parser_finalize(ParserContext_t *parserContext, retval = gbl_getData(parserContext, input, tagBuffer, + GBL_PARSER_BUFFER_SIZE, 4UL, false, false); diff --git a/platform/bootloader/parser/gbl/btl_gbl_parser.h b/platform/bootloader/parser/gbl/btl_gbl_parser.h index cb984022d20..25c5e2d992f 100644 --- a/platform/bootloader/parser/gbl/btl_gbl_parser.h +++ b/platform/bootloader/parser/gbl/btl_gbl_parser.h @@ -390,26 +390,6 @@ int32_t gbl_writeProgData(ParserContext_t *context, size_t length, const BootloaderParserCallbacks_t *callbacks); -/***************************************************************************//** - * Get data from storage and internal input buffer. This function advances the - * parser state. - * - * @param context GBL parser context - * @param input Input data - * @param outputBuffer Output data - * @param outputLength Output data length - * @param applySHA Update SHA256 in the GBL parser context - * @param decrypt Decrypt the output data - * - * @return Error code - ******************************************************************************/ -int32_t gbl_getData(ParserContext_t *context, - GblInputBuffer_t *input, - uint8_t outputBuffer[], - size_t outputLength, - bool applySHA, - bool decrypt); - /** @} addtogroup GblParser */ /** @} addtogroup ImageParser */ /** @} addtogroup Components */ diff --git a/platform/bootloader/storage/btl_storage_library.c b/platform/bootloader/storage/btl_storage_library.c index 9dc6b8d4895..97b542de08b 100644 --- a/platform/bootloader/storage/btl_storage_library.c +++ b/platform/bootloader/storage/btl_storage_library.c @@ -168,7 +168,9 @@ int32_t storage_readSlot(uint32_t slotId, } // Ensure address is within slot - if (offset + numBytes > storageLayout.slot[slotId].length) { + if ((offset + numBytes > storageLayout.slot[slotId].length) \ + || (offset > storageLayout.slot[slotId].length) \ + || (numBytes > storageLayout.slot[slotId].length)) { return BOOTLOADER_ERROR_STORAGE_INVALID_ADDRESS; } @@ -189,7 +191,9 @@ int32_t storage_writeSlot(uint32_t slotId, } // Ensure address is within slot - if (offset + numBytes > storageLayout.slot[slotId].length) { + if ((offset + numBytes > storageLayout.slot[slotId].length) \ + || (offset > storageLayout.slot[slotId].length) \ + || (numBytes > storageLayout.slot[slotId].length)) { return BOOTLOADER_ERROR_STORAGE_INVALID_ADDRESS; } diff --git a/platform/common/component/atomic.slcc b/platform/common/component/atomic.slcc index 41c3dae98a5..bd07dbcc9fa 100644 --- a/platform/common/component/atomic.slcc +++ b/platform/common/component/atomic.slcc @@ -13,4 +13,4 @@ provides: - name: atomic documentation: docset: gecko-platform - document: common/api/group-atomic + document: platform-common/atomic diff --git a/platform/common/component/bit.slcc b/platform/common/component/bit.slcc index 48b1f20a4d5..d3e33b4c71e 100644 --- a/platform/common/component/bit.slcc +++ b/platform/common/component/bit.slcc @@ -13,4 +13,4 @@ provides: - name: bit documentation: docset: gecko-platform - document: common/api/group-bit + document: platform-common/bit diff --git a/platform/common/component/endianness.slcc b/platform/common/component/endianness.slcc index 73dc67d776b..b7a4dd2798b 100644 --- a/platform/common/component/endianness.slcc +++ b/platform/common/component/endianness.slcc @@ -11,6 +11,3 @@ include: - path: sl_endianness.h provides: - name: endianness -documentation: - docset: gecko-platform - document: common/api/group-endinness diff --git a/platform/common/component/enum.slcc b/platform/common/component/enum.slcc index 6567f06d054..d39a81c4511 100644 --- a/platform/common/component/enum.slcc +++ b/platform/common/component/enum.slcc @@ -13,4 +13,4 @@ provides: - name: enum documentation: docset: gecko-platform - document: common/api/group-enum + document: platform-common/enum diff --git a/platform/common/component/errno.slcc b/platform/common/component/errno.slcc index 3bba97b23a5..5440a49b519 100644 --- a/platform/common/component/errno.slcc +++ b/platform/common/component/errno.slcc @@ -1,7 +1,7 @@ id: errno label: "errno support" description: > - This component provides "errno.h" header file. + This component provides "errno.h" header file. It also provides support for threadsafe errno usage along with support for errno usage in ISR context. package: platform category: Platform|Toolchain @@ -18,4 +18,7 @@ provides: requires: - name: emlib_core validation_helper: - - path: script/sl_errno_validation.lua + - path: script/sl_errno_validation.lua +documentation: + docset: gecko-platform + document: platform-common/errno diff --git a/platform/common/component/flash_storage.slcc b/platform/common/component/flash_storage.slcc index ac3fd7f33ef..ae8cf5b1ef1 100644 --- a/platform/common/component/flash_storage.slcc +++ b/platform/common/component/flash_storage.slcc @@ -23,4 +23,4 @@ include: - path: sl_memory_region.h documentation: docset: gecko-platform - document: common/api/group-linker + document: platform-common/linker diff --git a/platform/common/component/sl_assert.slcc b/platform/common/component/sl_assert.slcc index 4e5166765b5..7e6c7b811b2 100644 --- a/platform/common/component/sl_assert.slcc +++ b/platform/common/component/sl_assert.slcc @@ -15,4 +15,4 @@ provides: - name: sl_assert documentation: docset: gecko-platform - document: common/api/group-assert + document: platform-common/assert diff --git a/platform/common/component/sl_common.slcc b/platform/common/component/sl_common.slcc index 363f51231af..297cbb0371d 100644 --- a/platform/common/component/sl_common.slcc +++ b/platform/common/component/sl_common.slcc @@ -17,4 +17,4 @@ provides: - name: sl_common documentation: docset: gecko-platform - document: common/api/group-common + document: platform-common/common diff --git a/platform/common/component/sl_string.slcc b/platform/common/component/sl_string.slcc index 79120211133..637579fe6ea 100644 --- a/platform/common/component/sl_string.slcc +++ b/platform/common/component/sl_string.slcc @@ -15,4 +15,4 @@ provides: - name: sl_string documentation: docset: gecko-platform - document: common/api/group-string + document: platform-common/string diff --git a/platform/common/component/slist.slcc b/platform/common/component/slist.slcc index 234ee2697e5..8db60b43305 100644 --- a/platform/common/component/slist.slcc +++ b/platform/common/component/slist.slcc @@ -15,6 +15,7 @@ provides: - name: slist requires: - name: emlib_common + condition: [device] documentation: docset: gecko-platform - document: common/api/group-slist + document: platform-common/slist diff --git a/platform/common/component/status.slcc b/platform/common/component/status.slcc index 825ab5d8992..272d6519e97 100644 --- a/platform/common/component/status.slcc +++ b/platform/common/component/status.slcc @@ -13,4 +13,4 @@ provides: - name: status documentation: docset: gecko-platform - document: common/api/group-status + document: platform-common/status diff --git a/platform/common/component/stdio.slcc b/platform/common/component/stdio.slcc index 4c8da8d670f..7219ccf6f45 100644 --- a/platform/common/component/stdio.slcc +++ b/platform/common/component/stdio.slcc @@ -18,4 +18,4 @@ requires: - name: status documentation: docset: gecko-platform - document: common/api/group-stdio + document: platform-common/stdio diff --git a/platform/common/errno/inc/errno.h b/platform/common/errno/inc/errno.h index c53a123f0da..c261dc9d4b3 100644 --- a/platform/common/errno/inc/errno.h +++ b/platform/common/errno/inc/errno.h @@ -31,6 +31,10 @@ #ifndef ERRNO_H #define ERRNO_H +#ifdef __cplusplus +extern "C" { +#endif + /******************************************************************************* * @addtogroup errno Errno * @details Errno contains the definition for errno and the defines for @@ -154,4 +158,8 @@ int *sl_errno(void); /** @} (end addtogroup errno) */ +#ifdef __cplusplus +} +#endif + #endif // ERRNO_H diff --git a/platform/common/inc/sl_gsdk_version.h b/platform/common/inc/sl_gsdk_version.h index 47c777d8904..5befd9472ba 100644 --- a/platform/common/inc/sl_gsdk_version.h +++ b/platform/common/inc/sl_gsdk_version.h @@ -31,7 +31,7 @@ #define SL_GSDK_MAJOR_VERSION 4 #define SL_GSDK_MINOR_VERSION 3 -#define SL_GSDK_PATCH_VERSION 1 +#define SL_GSDK_PATCH_VERSION 2 #define SL_GSDK_VERSION ((SL_GSDK_MAJOR_VERSION << 8) \ | (SL_GSDK_MINOR_VERSION << 4) \ diff --git a/platform/common/inc/sli_cmsis_os2_ext_task_register.h b/platform/common/inc/sli_cmsis_os2_ext_task_register.h index 2455175a5f6..2a9770e4531 100644 --- a/platform/common/inc/sli_cmsis_os2_ext_task_register.h +++ b/platform/common/inc/sli_cmsis_os2_ext_task_register.h @@ -59,6 +59,10 @@ #include "sl_status.h" #include "cmsis_os2.h" +#ifdef __cplusplus +extern "C" { +#endif + #if defined(SL_CATALOG_FREERTOS_KERNEL_PRESENT) typedef uint8_t sli_task_register_id_t; #elif defined(SL_CATALOG_MICRIUMOS_KERNEL_PRESENT) @@ -97,4 +101,8 @@ sl_status_t sli_osTaskRegisterSetValue(const osThreadId_t thread_id, const sli_task_register_id_t reg_id, const uint32_t value); +#ifdef __cplusplus +} +#endif + #endif // SLI_CMSIS_OS2_EXT_TASK_REGISTER_H diff --git a/platform/common/toolchain/inc/sl_storage.h b/platform/common/toolchain/inc/sl_storage.h index 553f1774cee..874494f11d2 100644 --- a/platform/common/toolchain/inc/sl_storage.h +++ b/platform/common/toolchain/inc/sl_storage.h @@ -37,6 +37,10 @@ #include "sl_memory_region.h" +#ifdef __cplusplus +extern "C" { +#endif + /***************************************************************************//** * @brief * Get size and location of the bootloader storage region. @@ -48,4 +52,8 @@ sl_memory_region_t sl_storage_get_bootloader_region(void); /** @} end linker */ +#ifdef __cplusplus +} +#endif + #endif // SL_STORAGE_H diff --git a/platform/compute/component/math_mvp.slcc b/platform/compute/component/math_mvp.slcc index df1355acb13..35a998833ff 100644 --- a/platform/compute/component/math_mvp.slcc +++ b/platform/compute/component/math_mvp.slcc @@ -65,6 +65,7 @@ requires: - name: driver_mvp - name: math - name: emlib_common + condition: [device_efx] - name: status - name: device_has_mvp - name: component_catalog diff --git a/platform/compute/component/nn_mvp.slcc b/platform/compute/component/nn_mvp.slcc index a35df95c7fc..cc73578011a 100644 --- a/platform/compute/component/nn_mvp.slcc +++ b/platform/compute/component/nn_mvp.slcc @@ -38,5 +38,6 @@ requires: - name: driver_mvp - name: math_mvp - name: emlib_common + condition: [device_efx] - name: status - name: device_has_mvp diff --git a/platform/compute/nn/mvp/src/sl_mvp_ml_conv2d.c b/platform/compute/nn/mvp/src/sl_mvp_ml_conv2d.c index 9baf7ba1c62..7b1b2300101 100644 --- a/platform/compute/nn/mvp/src/sl_mvp_ml_conv2d.c +++ b/platform/compute/nn/mvp/src/sl_mvp_ml_conv2d.c @@ -146,6 +146,7 @@ static sl_status_t conv1d(const sli_mvp_ml_conv2d_s8_params_t *params) const int input_width_max = SLI_MVP_MAX_VECTOR_STRIDE / in_channels; const int output_width_max = SLI_MVP_MAX_VECTOR_STRIDE / out_channels; int remaining_input_width = input_width; + int remaining_output_width = out_width; if (padding) { // True if "SAME" padding // Calculate "left" padding width. @@ -158,6 +159,7 @@ static sl_status_t conv1d(const sli_mvp_ml_conv2d_s8_params_t *params) column += 1; pad_left -= stride_width; par.output += out_channels; + remaining_output_width -= 1; } // Calculate "right" padding width. @@ -168,6 +170,7 @@ static sl_status_t conv1d(const sli_mvp_ml_conv2d_s8_params_t *params) status = conv1d_one_column(params, column); column -= 1; pad_right -= stride_width; + remaining_output_width -= 1; } remaining_input_width += pad_left; @@ -186,7 +189,7 @@ static sl_status_t conv1d(const sli_mvp_ml_conv2d_s8_params_t *params) chunk_output_width = sli_div_floor_int(chunk_input_width - filter_width, stride_width) + 1; } else { // Calculate max chunk width with output width as limiting factor. - chunk_output_width = SL_MIN(par.output_width, output_width_max); + chunk_output_width = SL_MIN(remaining_output_width, output_width_max); chunk_input_width = ((chunk_output_width - 1) * stride_width) + filter_width; } par.input_width = chunk_input_width; @@ -198,6 +201,7 @@ static sl_status_t conv1d(const sli_mvp_ml_conv2d_s8_params_t *params) // Advance tensor pointers. chunk_input_width = chunk_input_width - filter_width + stride_width; remaining_input_width -= chunk_input_width; + remaining_output_width -= chunk_output_width; par.input += chunk_input_width * in_channels; par.output += chunk_output_width * out_channels; } diff --git a/platform/driver/component/button.slcc b/platform/driver/component/button.slcc index 8f590ee70d4..dc11de77c41 100644 --- a/platform/driver/component/button.slcc +++ b/platform/driver/component/button.slcc @@ -23,4 +23,4 @@ requires: - name: component_catalog documentation: docset: gecko-platform - document: driver/api/group-button + document: platform-driver/button diff --git a/platform/driver/component/coulomb_counter.slcc b/platform/driver/component/coulomb_counter.slcc index 578a85900fc..4831914744c 100644 --- a/platform/driver/component/coulomb_counter.slcc +++ b/platform/driver/component/coulomb_counter.slcc @@ -40,4 +40,4 @@ template_contribution: priority: 5000 documentation: docset: gecko-platform - document: driver/api/group-coulomb-counter + document: platform-driver/coulomb-counter diff --git a/platform/driver/component/coulomb_counter_dcdc.slcc b/platform/driver/component/coulomb_counter_dcdc.slcc index f9e80cb4a19..44529d9a4a9 100644 --- a/platform/driver/component/coulomb_counter_dcdc.slcc +++ b/platform/driver/component/coulomb_counter_dcdc.slcc @@ -17,4 +17,4 @@ config_file: file_id: sl_coulomb_counter_config documentation: docset: gecko-platform - document: driver/api/group-coulomb-counter + document: platform-driver/coulomb-counter diff --git a/platform/driver/component/coulomb_counter_efp.slcc b/platform/driver/component/coulomb_counter_efp.slcc index de4f0bbd81d..15a347b568b 100644 --- a/platform/driver/component/coulomb_counter_efp.slcc +++ b/platform/driver/component/coulomb_counter_efp.slcc @@ -17,4 +17,4 @@ config_file: file_id: sl_coulomb_counter_config documentation: docset: gecko-platform - document: driver/api/group-coulomb-counter + document: platform-driver/coulomb-counter diff --git a/platform/driver/component/i2cspm.slcc b/platform/driver/component/i2cspm.slcc index 6f1010b10f9..81b209ba39b 100644 --- a/platform/driver/component/i2cspm.slcc +++ b/platform/driver/component/i2cspm.slcc @@ -3,14 +3,14 @@ package: platform label: I2CSPM description: > This is an I2C Simple Polled Master driver that supports master mode with - a single bus-master only. It blocks while waiting for the transfer to - complete, polling for completion in EM0. + a single bus-master only. It blocks while waiting for the transfer to + complete, polling for completion in EM0. - This component is instantiable, meaning that several named instances can be - created. For each instance a configuration is generated along with an + This component is instantiable, meaning that several named instances can be + created. For each instance a configuration is generated along with an initialization struct set according to this configuration. These instance - defines and variables are available in a generated header file, + defines and variables are available in a generated header file, sl_i2cspm_instances.h. @@ -19,7 +19,7 @@ description: > instance configurations, during the sl_system_init() call in main.c. - Selecting this component will also include the I2CSPM Core component, which is + Selecting this component will also include the I2CSPM Core component, which is the implementation of the I2CSPM driver itself. category: Platform|Driver|I2C quality: production @@ -46,4 +46,4 @@ template_contribution: value: "{{instance}}" documentation: docset: gecko-platform - document: driver/api/group-i2cspm + document: platform-driver/i2cspm diff --git a/platform/driver/component/i2cspm_core.slcc b/platform/driver/component/i2cspm_core.slcc index 06dd3410177..41a3c6395fe 100644 --- a/platform/driver/component/i2cspm_core.slcc +++ b/platform/driver/component/i2cspm_core.slcc @@ -43,4 +43,4 @@ template_contribution: handler: sl_i2cspm_init_instances documentation: docset: gecko-platform - document: driver/api/group-i2cspm + document: platform-driver/i2cspm diff --git a/platform/driver/component/led.slcc b/platform/driver/component/led.slcc index 06a85a86843..2432a4c59bb 100644 --- a/platform/driver/component/led.slcc +++ b/platform/driver/component/led.slcc @@ -2,8 +2,8 @@ id: led label: Generic LED API package: platform description: > - This component provides a base LED functionality such as initialize, get and set state. - In addition, an LED driver implementation component such as the Simple LED component + This component provides a base LED functionality such as initialize, get and set state. + In addition, an LED driver implementation component such as the Simple LED component can be included in the project to implement full LED handling. category: Platform|Driver|LED quality: production @@ -22,4 +22,4 @@ requires: - name: component_catalog documentation: docset: gecko-platform - document: driver/api/group-led + document: platform-driver/led diff --git a/platform/emdrv/component/gpiointerrupt.slcc b/platform/emdrv/component/gpiointerrupt.slcc index 62dd0201174..041391e7d6e 100644 --- a/platform/emdrv/component/gpiointerrupt.slcc +++ b/platform/emdrv/component/gpiointerrupt.slcc @@ -24,4 +24,4 @@ template_contribution: handler: "GPIOINT_Init" documentation: docset: gecko-platform - document: driver/api/group-gpioint \ No newline at end of file + document: platform-driver/gpioint diff --git a/platform/emdrv/component/nvm3_default.slcc b/platform/emdrv/component/nvm3_default.slcc index 62a9ca81704..99a281de4b0 100644 --- a/platform/emdrv/component/nvm3_default.slcc +++ b/platform/emdrv/component/nvm3_default.slcc @@ -37,8 +37,8 @@ template_contribution: event: platform_init include: nvm3_default.h handler: nvm3_initDefault - condition: [device] + condition: [device_efx] unless: [trustzone_secure] documentation: docset: gecko-platform - document: driver/api/group-nvm3default + document: platform-driver/nvm3default diff --git a/platform/emdrv/component/nvm3_lib.slcc b/platform/emdrv/component/nvm3_lib.slcc index a00c7546cb5..dcb77f8541f 100644 --- a/platform/emdrv/component/nvm3_lib.slcc +++ b/platform/emdrv/component/nvm3_lib.slcc @@ -18,7 +18,7 @@ category: Services|NVM3 quality: "production" source: - path: "platform/emdrv/nvm3/src/nvm3_hal_flash.c" - condition: [device] + condition: [device_efx] unless: [trustzone_nonsecure] - path: "platform/emdrv/nvm3/src/nvm3_lock.c" unless: [trustzone_nonsecure] @@ -75,14 +75,15 @@ include: provides: - name: "nvm3" - name: "nvm3_lib" + condition: [device] - name: "nvm_system" requires: - name: "emlib_msc" - condition: [device] + condition: [device_efx] - name: "ecode" template_contribution: - name: component_catalog value: nvm3 documentation: docset: gecko-platform - document: driver/api/group-nvm3 + document: platform-driver/nvm3 diff --git a/platform/emdrv/component/spidrv.slcc b/platform/emdrv/component/spidrv.slcc index a04bb017b84..1c07f8073a6 100644 --- a/platform/emdrv/component/spidrv.slcc +++ b/platform/emdrv/component/spidrv.slcc @@ -51,4 +51,4 @@ template_contribution: value: "{{instance}}" documentation: docset: gecko-platform - document: driver/api/group-spidrv \ No newline at end of file + document: platform-driver/spidrv \ No newline at end of file diff --git a/platform/emdrv/component/spidrv_core.slcc b/platform/emdrv/component/spidrv_core.slcc index 75e43b565c5..f1f2c87619e 100644 --- a/platform/emdrv/component/spidrv_core.slcc +++ b/platform/emdrv/component/spidrv_core.slcc @@ -54,4 +54,4 @@ template_contribution: handler: "sl_spidrv_init_instances" documentation: docset: gecko-platform - document: driver/api/group-spidrv \ No newline at end of file + document: platform-driver/spidrv \ No newline at end of file diff --git a/platform/emdrv/component/spidrv_eusart.slcc b/platform/emdrv/component/spidrv_eusart.slcc index 1b114b4ca64..513aed344f6 100644 --- a/platform/emdrv/component/spidrv_eusart.slcc +++ b/platform/emdrv/component/spidrv_eusart.slcc @@ -44,4 +44,4 @@ template_contribution: value: "{{instance}}" documentation: docset: gecko-platform - document: driver/api/group-spidrv \ No newline at end of file + document: platform-driver/spidrv \ No newline at end of file diff --git a/platform/emdrv/component/spidrv_usart.slcc b/platform/emdrv/component/spidrv_usart.slcc index 320773abfcc..ceeaf9ee58d 100644 --- a/platform/emdrv/component/spidrv_usart.slcc +++ b/platform/emdrv/component/spidrv_usart.slcc @@ -45,9 +45,10 @@ provides: allow_multiple: true requires: - name: "spidrv_core" + - name: "device_has_usart" template_contribution: - name: "spidrv_usart_instances" value: "{{instance}}" documentation: docset: gecko-platform - document: driver/api/group-spidrv + document: platform-driver/spidrv diff --git a/platform/emdrv/component/tempdrv.slcc b/platform/emdrv/component/tempdrv.slcc index 7594a9d4f14..0fd1a4d2224 100644 --- a/platform/emdrv/component/tempdrv.slcc +++ b/platform/emdrv/component/tempdrv.slcc @@ -29,4 +29,4 @@ requires: - name: "device_has_emu_temp_sensor" documentation: docset: gecko-platform - document: driver/api/group-tempdrv + document: platform-driver/tempdrv diff --git a/platform/emdrv/component/uartdrv_core.slcc b/platform/emdrv/component/uartdrv_core.slcc index 5c3c4494850..713f1644ca2 100644 --- a/platform/emdrv/component/uartdrv_core.slcc +++ b/platform/emdrv/component/uartdrv_core.slcc @@ -61,4 +61,4 @@ template_contribution: handler: "sl_uartdrv_init_instances" documentation: docset: gecko-platform - document: driver/api/group-uartdrv \ No newline at end of file + document: platform-driver/uartdrv \ No newline at end of file diff --git a/platform/emdrv/component/uartdrv_eusart.slcc b/platform/emdrv/component/uartdrv_eusart.slcc index f23850f33d2..d102be98c22 100644 --- a/platform/emdrv/component/uartdrv_eusart.slcc +++ b/platform/emdrv/component/uartdrv_eusart.slcc @@ -46,4 +46,4 @@ template_contribution: value: uartdrv_eusart documentation: docset: gecko-platform - document: driver/api/group-uartdrv + document: platform-driver/uartdrv diff --git a/platform/emdrv/component/uartdrv_leuart.slcc b/platform/emdrv/component/uartdrv_leuart.slcc index d40431ac546..5af26d0e755 100644 --- a/platform/emdrv/component/uartdrv_leuart.slcc +++ b/platform/emdrv/component/uartdrv_leuart.slcc @@ -47,4 +47,4 @@ template_contribution: handler: "sl_uartdrv_sleep_on_isr_exit" documentation: docset: gecko-platform - document: driver/api/group-uartdrv + document: platform-driver/uartdrv diff --git a/platform/emdrv/component/uartdrv_usart.slcc b/platform/emdrv/component/uartdrv_usart.slcc index 012415476a9..3e3ce62c06d 100644 --- a/platform/emdrv/component/uartdrv_usart.slcc +++ b/platform/emdrv/component/uartdrv_usart.slcc @@ -51,4 +51,4 @@ template_contribution: handler: "sl_uartdrv_sleep_on_isr_exit" documentation: docset: gecko-platform - document: driver/api/group-uartdrv + document: platform-driver/uartdrv diff --git a/platform/emdrv/component/ustimer.slcc b/platform/emdrv/component/ustimer.slcc index a73f73cc508..7f11dfe3255 100644 --- a/platform/emdrv/component/ustimer.slcc +++ b/platform/emdrv/component/ustimer.slcc @@ -21,4 +21,4 @@ requires: - name: "ecode" documentation: docset: gecko-platform - document: driver/api/group-ustimer + document: platform-driver/ustimer diff --git a/platform/emdrv/dmadrv/inc/dmadrv.h b/platform/emdrv/dmadrv/inc/dmadrv.h index 448e7ac9bb8..bdb0b7904a5 100644 --- a/platform/emdrv/dmadrv/inc/dmadrv.h +++ b/platform/emdrv/dmadrv/inc/dmadrv.h @@ -78,13 +78,14 @@ extern "C" { * DMADRV transfer completion callback function. * * @details - * The callback function is called when a transfer is complete. + * The callback function is called when a transfer is complete or failed. * * @param[in] channel * The DMA channel number. * * @param[in] sequenceNo - * The number of times the callback was called. Useful on long chains of + * 0: transfer failed + * Others: the number of times the callback was called. Useful on long chains of * linked transfers or on endless ping-pong type transfers. * * @param[in] userParam diff --git a/platform/emdrv/dmadrv/src/dmadrv.c b/platform/emdrv/dmadrv/src/dmadrv.c index c0cf0c09945..fc07e0c201a 100755 --- a/platform/emdrv/dmadrv/src/dmadrv.c +++ b/platform/emdrv/dmadrv/src/dmadrv.c @@ -927,32 +927,41 @@ void LDMA_IRQHandler(void) /* Check for LDMA error. */ if ( pending & LDMA_IF_ERROR ) { - /* Loop to enable debugger to see what has happened. */ - while (true) { - /* Wait forever. */ - } - } + /* Clear the error flag */ +#if defined (LDMA_HAS_SET_CLEAR) + LDMA->IF_CLR = LDMA_IF_ERROR; +#else + LDMA->IFC = LDMA_IF_ERROR; +#endif - /* Iterate over all LDMA channels. */ - for ( chnum = 0, chmask = 1; - chnum < EMDRV_DMADRV_DMA_CH_COUNT; - chnum++, chmask <<= 1 ) { - if ( pending & chmask ) { - /* Clear the interrupt flag. */ + /* Read the errant channel*/ + chnum = (LDMA->STATUS & _LDMA_STATUS_CHERROR_MASK) >> _LDMA_STATUS_CHERROR_SHIFT; + ch = &chTable[chnum]; + if ( ch->callback != NULL ) { + ch->callback(chnum, 0, ch->userParam); + } + } else { + /* Iterate over all LDMA channels. */ + for ( chnum = 0, chmask = 1; + chnum < EMDRV_DMADRV_DMA_CH_COUNT; + chnum++, chmask <<= 1 ) { + if ( pending & chmask ) { + /* Clear the interrupt flag. */ #if defined (LDMA_HAS_SET_CLEAR) - LDMA->IF_CLR = chmask; + LDMA->IF_CLR = chmask; #else - LDMA->IFC = chmask; + LDMA->IFC = chmask; #endif - ch = &chTable[chnum]; - if ( ch->callback != NULL ) { - ch->callbackCount++; - stop = !ch->callback(chnum, ch->callbackCount, ch->userParam); + ch = &chTable[chnum]; + if ( ch->callback != NULL ) { + ch->callbackCount++; + stop = !ch->callback(chnum, ch->callbackCount, ch->userParam); - if ( (ch->mode == dmaModePingPong) && stop ) { - dmaXfer[chnum].desc[0].xfer.link = 0; - dmaXfer[chnum].desc[1].xfer.link = 0; + if ( (ch->mode == dmaModePingPong) && stop ) { + dmaXfer[chnum].desc[0].xfer.link = 0; + dmaXfer[chnum].desc[1].xfer.link = 0; + } } } } diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM0P_gcc.a b/platform/emdrv/nvm3/lib/libnvm3_CM0P_gcc.a index 4973642560c..c01f2cdcad9 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM0P_gcc.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM0P_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f6e998785fe23ac4cd7d3c517ac4b122b8ddb4ebe18801b0798e02f6182dc61 +oid sha256:f3f997424e39cc1824bac778649812fefe17126587cda0877dabf75b84b8e609 size 34086 diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM0P_iar.a b/platform/emdrv/nvm3/lib/libnvm3_CM0P_iar.a index 3fbf7e27249..6424adc9df8 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM0P_iar.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM0P_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dd3d70f5b28d59ba73f6874824aed51882c9dfeb7994fb192bab733c42836ed +oid sha256:742126ba0139694a2a4ea7974bf5d1eb21154306d0341ce8a6f435e725086799 size 75458 diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM33_gcc.a b/platform/emdrv/nvm3/lib/libnvm3_CM33_gcc.a index 09aef38f447..4da6d8f1ef8 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM33_gcc.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM33_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cee98515583316d9f402e032ef683f81470729287d51f0852c5bd9ed71d7249 +oid sha256:f9c7b6dc79aace41b20f92cb86fb2cb069b5d0a5db7e9063a128c46ddcaf3c52 size 33530 diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM33_iar.a b/platform/emdrv/nvm3/lib/libnvm3_CM33_iar.a index 3833614f56f..2b0652dd7cc 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM33_iar.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM33_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d243dd6f872d81a9860ac1c3acf35b85db5ebbe8f000a98c07600f85f4079301 +oid sha256:9fba35f2d337fb7610c9546b4948ace13856bc88575456347f84d608b949c611 size 113452 diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM3_gcc.a b/platform/emdrv/nvm3/lib/libnvm3_CM3_gcc.a index 7cf9a90ca00..b19585487d0 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM3_gcc.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM3_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c271c35d39554da96b90eae20b88e8ea577608dab18401da12c5a9b0b2032711 +oid sha256:99016457b3ae7c81ceecf5890e0391c4409be46d1ff465cbca5c9bf033a56db4 size 33434 diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM3_iar.a b/platform/emdrv/nvm3/lib/libnvm3_CM3_iar.a index 3532c22e6ec..0b76f07095a 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM3_iar.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM3_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a93d3c9da805786eccbd077bf89f47a85321710dc9094ec7c2497d1ceec7bc7 +oid sha256:ad20c2d6c6fbd6be552141d5baf5633714880a047c2aa6b2c002de94656a82cb size 115160 diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM4_gcc.a b/platform/emdrv/nvm3/lib/libnvm3_CM4_gcc.a index 364c7f5c4e9..e18ba5ddaef 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM4_gcc.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM4_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d16842aeef8e8a21eefa8e5b01331689afe41c9197ff815af90892411415ea6e +oid sha256:841c93119ed57eb9d99d863bcfb0810db784bab4ad24a1d15a55e7b6df7f667a size 33502 diff --git a/platform/emdrv/nvm3/lib/libnvm3_CM4_iar.a b/platform/emdrv/nvm3/lib/libnvm3_CM4_iar.a index 7125cb47180..86be1141272 100644 --- a/platform/emdrv/nvm3/lib/libnvm3_CM4_iar.a +++ b/platform/emdrv/nvm3/lib/libnvm3_CM4_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e47744cbd3d93cc2a0771c53b18a53b8203476c028bc4ccb5141698d7b3c7372 +oid sha256:82432422079fe2c929ec5c4bef23e8a3371162b59f087ea92deb65b8d5a5dc8e size 115928 diff --git a/platform/emlib/component/emlib_acmp.slcc b/platform/emlib/component/emlib_acmp.slcc index 967ec98be87..6eb698f5b5a 100644 --- a/platform/emlib/component/emlib_acmp.slcc +++ b/platform/emlib/component/emlib_acmp.slcc @@ -23,41 +23,41 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-acmp + - page: platform-emlib-efm32g/acmp condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-acmp + - page: platform-emlib-efm32gg/acmp condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-acmp + - page: platform-emlib-efm32tg/acmp condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-acmp + - page: platform-emlib-efm32lg/acmp condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-acmp + - page: platform-emlib-efm32zg/acmp condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-acmp + - page: platform-emlib-efm32hg/acmp condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-acmp + - page: platform-emlib-efr32xg1/acmp condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-acmp + - page: platform-emlib-efr32xg12/acmp condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-acmp + - page: platform-emlib-efr32xg13/acmp condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-acmp + - page: platform-emlib-efr32xg14/acmp condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-acmp + - page: platform-emlib-efm32gg11/acmp condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-acmp + - page: platform-emlib-efm32tg11/acmp condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-acmp + - page: platform-emlib-efm32gg12/acmp condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-acmp + - page: platform-emlib-efr32xg21/acmp condition: [device_sdid_200] - - page: emlib/api/efr32xg23/group-acmp + - page: platform-emlib-efr32xg23/acmp condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-acmp + - page: platform-emlib-efr32xg24/acmp condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-acmp + - page: platform-emlib-efr32xg25/acmp condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-acmp + - page: platform-emlib-efr32xg27/acmp condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-acmp + - page: platform-emlib-efr32xg28/acmp condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_adc.slcc b/platform/emlib/component/emlib_adc.slcc index c4d6c5b405e..566700b5f09 100644 --- a/platform/emlib/component/emlib_adc.slcc +++ b/platform/emlib/component/emlib_adc.slcc @@ -23,30 +23,30 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-adc + - page: platform-emlib-efm32g/adc condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-adc + - page: platform-emlib-efm32gg/adc condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-adc + - page: platform-emlib-efm32tg/adc condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-adc + - page: platform-emlib-efm32lg/adc condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-adc + - page: platform-emlib-efm32zg/adc condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-adc + - page: platform-emlib-efm32hg/adc condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-adc + - page: platform-emlib-efr32xg1/adc condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-adc + - page: platform-emlib-efr32xg12/adc condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-adc + - page: platform-emlib-efr32xg13/adc condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-adc + - page: platform-emlib-efr32xg14/adc condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-adc + - page: platform-emlib-efm32gg11/adc condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-adc + - page: platform-emlib-efm32tg11/adc condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-adc + - page: platform-emlib-efm32gg12/adc condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-adc + - page: platform-emlib-efr32xg21/adc diff --git a/platform/emlib/component/emlib_aes.slcc b/platform/emlib/component/emlib_aes.slcc index d2ea2f68c94..33e84e605a8 100644 --- a/platform/emlib/component/emlib_aes.slcc +++ b/platform/emlib/component/emlib_aes.slcc @@ -23,15 +23,15 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-aes + - page: platform-emlib-efm32g/aes condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-aes + - page: platform-emlib-efm32gg/aes condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-aes + - page: platform-emlib-efm32tg/aes condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-aes + - page: platform-emlib-efm32lg/aes condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-aes + - page: platform-emlib-efm32zg/aes condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-aes + - page: platform-emlib-efm32hg/aes condition: [device_sdid_77] diff --git a/platform/emlib/component/emlib_burtc.slcc b/platform/emlib/component/emlib_burtc.slcc index 0c95d3ead57..ec0c0d5cb1e 100644 --- a/platform/emlib/component/emlib_burtc.slcc +++ b/platform/emlib/component/emlib_burtc.slcc @@ -22,21 +22,21 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32gg/group-burtc + - page: platform-emlib-efm32gg/burtc condition: [device_sdid_72] - - page: emlib/api/efm32lg/group-burtc + - page: platform-emlib-efm32lg/burtc condition: [device_sdid_74] - - page: emlib/api/efr32xg21/group-burtc + - page: platform-emlib-efr32xg21/burtc condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-burtc + - page: platform-emlib-efr32xg22/burtc condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-burtc + - page: platform-emlib-efr32xg23/burtc condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-burtc + - page: platform-emlib-efr32xg24/burtc condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-burtc + - page: platform-emlib-efr32xg25/burtc condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-burtc + - page: platform-emlib-efr32xg27/burtc condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-burtc + - page: platform-emlib-efr32xg28/burtc condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_can.slcc b/platform/emlib/component/emlib_can.slcc index 46a361d611c..eb69d1d86dc 100644 --- a/platform/emlib/component/emlib_can.slcc +++ b/platform/emlib/component/emlib_can.slcc @@ -23,9 +23,9 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32gg11/group-can + - page: platform-emlib-efm32gg11/can condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-can + - page: platform-emlib-efm32tg11/can condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-can + - page: platform-emlib-efm32gg12/can condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_chip.slcc b/platform/emlib/component/emlib_chip.slcc index 9c9cc7245c9..c0f04d59219 100644 --- a/platform/emlib/component/emlib_chip.slcc +++ b/platform/emlib/component/emlib_chip.slcc @@ -22,43 +22,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-chip + - page: platform-emlib-efm32g/chip condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-chip + - page: platform-emlib-efm32gg/chip condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-chip + - page: platform-emlib-efm32tg/chip condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-chip + - page: platform-emlib-efm32lg/chip condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-chip + - page: platform-emlib-efm32zg/chip condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-chip + - page: platform-emlib-efm32hg/chip condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-chip + - page: platform-emlib-efr32xg1/chip condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-chip + - page: platform-emlib-efr32xg12/chip condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-chip + - page: platform-emlib-efr32xg13/chip condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-chip + - page: platform-emlib-efr32xg14/chip condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-chip + - page: platform-emlib-efm32gg11/chip condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-chip + - page: platform-emlib-efm32tg11/chip condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-chip + - page: platform-emlib-efm32gg12/chip condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-chip + - page: platform-emlib-efr32xg21/chip condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-chip + - page: platform-emlib-efr32xg22/chip condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-chip + - page: platform-emlib-efr32xg23/chip condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-chip + - page: platform-emlib-efr32xg24/chip condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-chip + - page: platform-emlib-efr32xg25/chip condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-chip + - page: platform-emlib-efr32xg27/chip condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-chip + - page: platform-emlib-efr32xg28/chip condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_cmu.slcc b/platform/emlib/component/emlib_cmu.slcc index b94f570ebab..17a40407f09 100644 --- a/platform/emlib/component/emlib_cmu.slcc +++ b/platform/emlib/component/emlib_cmu.slcc @@ -28,47 +28,48 @@ requires: - name: emlib_syscfg condition: [device_has_syscfg] - name: enum + - name: component_catalog documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-cmu + - page: platform-emlib-efm32g/cmu condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-cmu + - page: platform-emlib-efm32gg/cmu condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-cmu + - page: platform-emlib-efm32tg/cmu condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-cmu + - page: platform-emlib-efm32lg/cmu condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-cmu + - page: platform-emlib-efm32zg/cmu condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-cmu + - page: platform-emlib-efm32hg/cmu condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-cmu + - page: platform-emlib-efr32xg1/cmu condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-cmu + - page: platform-emlib-efr32xg12/cmu condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-cmu + - page: platform-emlib-efr32xg13/cmu condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-cmu + - page: platform-emlib-efr32xg14/cmu condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-cmu + - page: platform-emlib-efm32gg11/cmu condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-cmu + - page: platform-emlib-efm32tg11/cmu condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-cmu + - page: platform-emlib-efm32gg12/cmu condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-cmu + - page: platform-emlib-efr32xg21/cmu condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-cmu + - page: platform-emlib-efr32xg22/cmu condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-cmu + - page: platform-emlib-efr32xg23/cmu condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-cmu + - page: platform-emlib-efr32xg24/cmu condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-cmu + - page: platform-emlib-efr32xg25/cmu condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-cmu + - page: platform-emlib-efr32xg27/cmu condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-cmu + - page: platform-emlib-efr32xg28/cmu condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_common.slcc b/platform/emlib/component/emlib_common.slcc index e026af0ef91..dcf991626c1 100644 --- a/platform/emlib/component/emlib_common.slcc +++ b/platform/emlib/component/emlib_common.slcc @@ -25,41 +25,41 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-common + - page: platform-emlib-efm32g/common condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-common + - page: platform-emlib-efm32gg/common condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-common + - page: platform-emlib-efm32tg/common condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-common + - page: platform-emlib-efm32lg/common condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-common + - page: platform-emlib-efm32zg/common condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-common + - page: platform-emlib-efm32hg/common condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-common + - page: platform-emlib-efr32xg1/common condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-common + - page: platform-emlib-efr32xg12/common condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-common + - page: platform-emlib-efr32xg13/common condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-common + - page: platform-emlib-efr32xg14/common condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-common + - page: platform-emlib-efm32gg11/common condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-common + - page: platform-emlib-efm32tg11/common condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-common + - page: platform-emlib-efm32gg12/common condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-common + - page: platform-emlib-efr32xg21/common condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-common + - page: platform-emlib-efr32xg22/common condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-common + - page: platform-emlib-efr32xg23/common condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-common + - page: platform-emlib-efr32xg24/common condition: [device_sdid_215] - - page: emlib/api/efr32xg27/group-common + - page: platform-emlib-efr32xg27/common condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-common + - page: platform-emlib-efr32xg28/common condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_core.slcc b/platform/emlib/component/emlib_core.slcc index 83d518631fd..d1b0684aa75 100644 --- a/platform/emlib/component/emlib_core.slcc +++ b/platform/emlib/component/emlib_core.slcc @@ -43,43 +43,43 @@ template_contribution: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-core + - page: platform-emlib-efm32g/core condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-core + - page: platform-emlib-efm32gg/core condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-core + - page: platform-emlib-efm32tg/core condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-core + - page: platform-emlib-efm32lg/core condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-core + - page: platform-emlib-efm32zg/core condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-core + - page: platform-emlib-efm32hg/core condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-core + - page: platform-emlib-efr32xg1/core condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-core + - page: platform-emlib-efr32xg12/core condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-core + - page: platform-emlib-efr32xg13/core condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-core + - page: platform-emlib-efr32xg14/core condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-core + - page: platform-emlib-efm32gg11/core condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-core + - page: platform-emlib-efm32tg11/core condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-core + - page: platform-emlib-efm32gg12/core condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-core + - page: platform-emlib-efr32xg21/core condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-core + - page: platform-emlib-efr32xg22/core condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-core + - page: platform-emlib-efr32xg23/core condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-core + - page: platform-emlib-efr32xg24/core condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-core + - page: platform-emlib-efr32xg25/core condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-core + - page: platform-emlib-efr32xg27/core condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-core + - page: platform-emlib-efr32xg28/core condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_cryotimer.slcc b/platform/emlib/component/emlib_cryotimer.slcc index 0458513cadc..80634b6767b 100644 --- a/platform/emlib/component/emlib_cryotimer.slcc +++ b/platform/emlib/component/emlib_cryotimer.slcc @@ -22,17 +22,17 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg1/group-cryotimer + - page: platform-emlib-efr32xg1/cryotimer condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-cryotimer + - page: platform-emlib-efr32xg12/cryotimer condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-cryotimer + - page: platform-emlib-efr32xg13/cryotimer condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-cryotimer + - page: platform-emlib-efr32xg14/cryotimer condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-cryotimer + - page: platform-emlib-efm32gg11/cryotimer condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-cryotimer + - page: platform-emlib-efm32tg11/cryotimer condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-cryotimer + - page: platform-emlib-efm32gg12/cryotimer condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_crypto.slcc b/platform/emlib/component/emlib_crypto.slcc index f3509b3cba6..5b308cdbaae 100644 --- a/platform/emlib/component/emlib_crypto.slcc +++ b/platform/emlib/component/emlib_crypto.slcc @@ -23,17 +23,17 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg1/group-crypto + - page: platform-emlib-efr32xg1/crypto condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-crypto + - page: platform-emlib-efr32xg12/crypto condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-crypto + - page: platform-emlib-efr32xg13/crypto condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-crypto + - page: platform-emlib-efr32xg14/crypto condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-crypto + - page: platform-emlib-efm32gg11/crypto condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-crypto + - page: platform-emlib-efm32tg11/crypto condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-crypto + - page: platform-emlib-efm32gg12/crypto condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_csen.slcc b/platform/emlib/component/emlib_csen.slcc index 63265200ccf..ec5d6c35fd2 100644 --- a/platform/emlib/component/emlib_csen.slcc +++ b/platform/emlib/component/emlib_csen.slcc @@ -23,13 +23,13 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg12/group-csen + - page: platform-emlib-efr32xg12/csen condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-csen + - page: platform-emlib-efr32xg13/csen condition: [device_sdid_89] - - page: emlib/api/efm32gg11/group-csen + - page: platform-emlib-efm32gg11/csen condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-csen + - page: platform-emlib-efm32tg11/csen condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-csen + - page: platform-emlib-efm32gg12/csen condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_dac.slcc b/platform/emlib/component/emlib_dac.slcc index 12ab118c1ec..84a6d407eb0 100644 --- a/platform/emlib/component/emlib_dac.slcc +++ b/platform/emlib/component/emlib_dac.slcc @@ -23,11 +23,11 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-dac + - page: platform-emlib-efm32g/dac condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-dac + - page: platform-emlib-efm32gg/dac condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-dac + - page: platform-emlib-efm32tg/dac condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-dac + - page: platform-emlib-efm32lg/dac condition: [device_sdid_74] diff --git a/platform/emlib/component/emlib_dbg.slcc b/platform/emlib/component/emlib_dbg.slcc index 6fa2a9a49cf..af0f452509e 100644 --- a/platform/emlib/component/emlib_dbg.slcc +++ b/platform/emlib/component/emlib_dbg.slcc @@ -27,15 +27,15 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-dbg + - page: platform-emlib-efm32g/dbg condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-dbg + - page: platform-emlib-efm32gg/dbg condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-dbg + - page: platform-emlib-efm32tg/dbg condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-dbg + - page: platform-emlib-efm32lg/dbg condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-dbg + - page: platform-emlib-efm32zg/dbg condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-dbg + - page: platform-emlib-efm32hg/dbg condition: [device_sdid_77] diff --git a/platform/emlib/component/emlib_dma.slcc b/platform/emlib/component/emlib_dma.slcc index f969064cae3..42caf5c523d 100644 --- a/platform/emlib/component/emlib_dma.slcc +++ b/platform/emlib/component/emlib_dma.slcc @@ -23,15 +23,15 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-dma + - page: platform-emlib-efm32g/dma condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-dma + - page: platform-emlib-efm32gg/dma condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-dma + - page: platform-emlib-efm32tg/dma condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-dma + - page: platform-emlib-efm32lg/dma condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-dma + - page: platform-emlib-efm32zg/dma condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-dma + - page: platform-emlib-efm32hg/dma condition: [device_sdid_77] diff --git a/platform/emlib/component/emlib_ebi.slcc b/platform/emlib/component/emlib_ebi.slcc index c38e929d436..f005007171b 100644 --- a/platform/emlib/component/emlib_ebi.slcc +++ b/platform/emlib/component/emlib_ebi.slcc @@ -22,13 +22,13 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-ebi + - page: platform-emlib-efm32g/ebi condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-ebi + - page: platform-emlib-efm32gg/ebi condition: [device_sdid_72] - - page: emlib/api/efm32lg/group-ebi + - page: platform-emlib-efm32lg/ebi condition: [device_sdid_74] - - page: emlib/api/efm32gg11/group-ebi + - page: platform-emlib-efm32gg11/ebi condition: [device_sdid_100] - - page: emlib/api/efm32gg12/group-ebi + - page: platform-emlib-efm32gg12/ebi condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_emu.slcc b/platform/emlib/component/emlib_emu.slcc index c38a83e4c27..12304b62714 100644 --- a/platform/emlib/component/emlib_emu.slcc +++ b/platform/emlib/component/emlib_emu.slcc @@ -29,43 +29,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-emu + - page: platform-emlib-efm32g/emu condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-emu + - page: platform-emlib-efm32gg/emu condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-emu + - page: platform-emlib-efm32tg/emu condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-emu + - page: platform-emlib-efm32lg/emu condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-emu + - page: platform-emlib-efm32zg/emu condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-emu + - page: platform-emlib-efm32hg/emu condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-emu + - page: platform-emlib-efr32xg1/emu condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-emu + - page: platform-emlib-efr32xg12/emu condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-emu + - page: platform-emlib-efr32xg13/emu condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-emu + - page: platform-emlib-efr32xg14/emu condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-emu + - page: platform-emlib-efm32gg11/emu condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-emu + - page: platform-emlib-efm32tg11/emu condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-emu + - page: platform-emlib-efm32gg12/emu condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-emu + - page: platform-emlib-efr32xg21/emu condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-emu + - page: platform-emlib-efr32xg22/emu condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-emu + - page: platform-emlib-efr32xg23/emu condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-emu + - page: platform-emlib-efr32xg24/emu condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-emu + - page: platform-emlib-efr32xg25/emu condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-emu + - page: platform-emlib-efr32xg27/emu condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-emu + - page: platform-emlib-efr32xg28/emu condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_eusart.slcc b/platform/emlib/component/emlib_eusart.slcc index 2b08ce9f2aa..e2fa2d80eee 100644 --- a/platform/emlib/component/emlib_eusart.slcc +++ b/platform/emlib/component/emlib_eusart.slcc @@ -27,15 +27,15 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg22/group-eusart + - page: platform-emlib-efr32xg22/eusart condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-eusart + - page: platform-emlib-efr32xg23/eusart condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-eusart + - page: platform-emlib-efr32xg24/eusart condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-eusart + - page: platform-emlib-efr32xg25/eusart condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-eusart + - page: platform-emlib-efr32xg27/eusart condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-eusart + - page: platform-emlib-efr32xg28/eusart condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_gpcrc.slcc b/platform/emlib/component/emlib_gpcrc.slcc index 0c109049073..d2d5c3095e9 100644 --- a/platform/emlib/component/emlib_gpcrc.slcc +++ b/platform/emlib/component/emlib_gpcrc.slcc @@ -22,31 +22,31 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg1/group-gpcrc + - page: platform-emlib-efr32xg1/gpcrc condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-gpcrc + - page: platform-emlib-efr32xg12/gpcrc condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-gpcrc + - page: platform-emlib-efr32xg13/gpcrc condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-gpcrc + - page: platform-emlib-efr32xg14/gpcrc condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-gpcrc + - page: platform-emlib-efm32gg11/gpcrc condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-gpcrc + - page: platform-emlib-efm32tg11/gpcrc condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-gpcrc + - page: platform-emlib-efm32gg12/gpcrc condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-gpcrc + - page: platform-emlib-efr32xg21/gpcrc condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-gpcrc + - page: platform-emlib-efr32xg22/gpcrc condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-gpcrc + - page: platform-emlib-efr32xg23/gpcrc condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-gpcrc + - page: platform-emlib-efr32xg24/gpcrc condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-gpcrc + - page: platform-emlib-efr32xg25/gpcrc condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-gpcrc + - page: platform-emlib-efr32xg27/gpcrc condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-gpcrc + - page: platform-emlib-efr32xg28/gpcrc condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_gpio.slcc b/platform/emlib/component/emlib_gpio.slcc index 7e6f9f36030..f72f9741fd1 100644 --- a/platform/emlib/component/emlib_gpio.slcc +++ b/platform/emlib/component/emlib_gpio.slcc @@ -29,43 +29,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-gpio + - page: platform-emlib-efm32g/gpio condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-gpio + - page: platform-emlib-efm32gg/gpio condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-gpio + - page: platform-emlib-efm32tg/gpio condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-gpio + - page: platform-emlib-efm32lg/gpio condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-gpio + - page: platform-emlib-efm32zg/gpio condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-gpio + - page: platform-emlib-efm32hg/gpio condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-gpio + - page: platform-emlib-efr32xg1/gpio condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-gpio + - page: platform-emlib-efr32xg12/gpio condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-gpio + - page: platform-emlib-efr32xg13/gpio condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-gpio + - page: platform-emlib-efr32xg14/gpio condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-gpio + - page: platform-emlib-efm32gg11/gpio condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-gpio + - page: platform-emlib-efm32tg11/gpio condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-gpio + - page: platform-emlib-efm32gg12/gpio condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-gpio + - page: platform-emlib-efr32xg21/gpio condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-gpio + - page: platform-emlib-efr32xg22/gpio condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-gpio + - page: platform-emlib-efr32xg23/gpio condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-gpio + - page: platform-emlib-efr32xg24/gpio condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-gpio + - page: platform-emlib-efr32xg25/gpio condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-gpio + - page: platform-emlib-efr32xg27/gpio condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-gpio + - page: platform-emlib-efr32xg28/gpio condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_i2c.slcc b/platform/emlib/component/emlib_i2c.slcc index 31a05b92ad4..928abba259b 100644 --- a/platform/emlib/component/emlib_i2c.slcc +++ b/platform/emlib/component/emlib_i2c.slcc @@ -22,43 +22,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-i2c + - page: platform-emlib-efm32g/i2c condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-i2c + - page: platform-emlib-efm32gg/i2c condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-i2c + - page: platform-emlib-efm32tg/i2c condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-i2c + - page: platform-emlib-efm32lg/i2c condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-i2c + - page: platform-emlib-efm32zg/i2c condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-i2c + - page: platform-emlib-efm32hg/i2c condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-i2c + - page: platform-emlib-efr32xg1/i2c condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-i2c + - page: platform-emlib-efr32xg12/i2c condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-i2c + - page: platform-emlib-efr32xg13/i2c condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-i2c + - page: platform-emlib-efr32xg14/i2c condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-i2c + - page: platform-emlib-efm32gg11/i2c condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-i2c + - page: platform-emlib-efm32tg11/i2c condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-i2c + - page: platform-emlib-efm32gg12/i2c condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-i2c + - page: platform-emlib-efr32xg21/i2c condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-i2c + - page: platform-emlib-efr32xg22/i2c condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-i2c + - page: platform-emlib-efr32xg23/i2c condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-i2c + - page: platform-emlib-efr32xg24/i2c condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-i2c + - page: platform-emlib-efr32xg25/i2c condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-i2c + - page: platform-emlib-efr32xg27/i2c condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-i2c + - page: platform-emlib-efr32xg28/i2c condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_iadc.slcc b/platform/emlib/component/emlib_iadc.slcc index f8feadaefd8..9bcc75c3725 100644 --- a/platform/emlib/component/emlib_iadc.slcc +++ b/platform/emlib/component/emlib_iadc.slcc @@ -24,17 +24,17 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg21/group-iadc + - page: platform-emlib-efr32xg21/iadc condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-iadc + - page: platform-emlib-efr32xg22/iadc condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-iadc + - page: platform-emlib-efr32xg23/iadc condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-iadc + - page: platform-emlib-efr32xg24/iadc condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-iadc + - page: platform-emlib-efr32xg25/iadc condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-iadc + - page: platform-emlib-efr32xg27/iadc condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-iadc + - page: platform-emlib-efr32xg28/iadc condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_idac.slcc b/platform/emlib/component/emlib_idac.slcc index 5cace34ec1e..c73f3c3f00d 100644 --- a/platform/emlib/component/emlib_idac.slcc +++ b/platform/emlib/component/emlib_idac.slcc @@ -23,15 +23,15 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32zg/group-idac + - page: platform-emlib-efm32zg/idac condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-idac + - page: platform-emlib-efm32hg/idac condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-idac + - page: platform-emlib-efr32xg1/idac condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-idac + - page: platform-emlib-efr32xg12/idac condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-idac + - page: platform-emlib-efr32xg13/idac condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-idac + - page: platform-emlib-efr32xg14/idac condition: [device_sdid_95] diff --git a/platform/emlib/component/emlib_lcd.slcc b/platform/emlib/component/emlib_lcd.slcc index 3e9191d80aa..c1492797019 100644 --- a/platform/emlib/component/emlib_lcd.slcc +++ b/platform/emlib/component/emlib_lcd.slcc @@ -22,21 +22,21 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-lcd + - page: platform-emlib-efm32g/lcd condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-lcd + - page: platform-emlib-efm32gg/lcd condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-lcd + - page: platform-emlib-efm32tg/lcd condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-lcd + - page: platform-emlib-efm32lg/lcd condition: [device_sdid_74] - - page: emlib/api/efm32gg11/group-lcd + - page: platform-emlib-efm32gg11/lcd condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-lcd + - page: platform-emlib-efm32tg11/lcd condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-lcd + - page: platform-emlib-efm32gg12/lcd condition: [device_sdid_106] - - page: emlib/api/efr32xg23/group-lcd + - page: platform-emlib-efr32xg23/lcd condition: [device_sdid_210] - - page: emlib/api/efr32xg28/group-lcd + - page: platform-emlib-efr32xg28/lcd condition: [device_sdid_235] \ No newline at end of file diff --git a/platform/emlib/component/emlib_ldma.slcc b/platform/emlib/component/emlib_ldma.slcc index d713fe5e507..19d14e87e97 100644 --- a/platform/emlib/component/emlib_ldma.slcc +++ b/platform/emlib/component/emlib_ldma.slcc @@ -28,29 +28,29 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg1/group-ldma + - page: platform-emlib-efr32xg1/ldma condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-ldma + - page: platform-emlib-efr32xg12/ldma condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-ldma + - page: platform-emlib-efr32xg13/ldma condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-ldma + - page: platform-emlib-efr32xg14/ldma condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-ldma + - page: platform-emlib-efm32gg11/ldma condition: [device_sdid_100] - - page: emlib/api/efm32gg12/group-ldma + - page: platform-emlib-efm32gg12/ldma condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-ldma + - page: platform-emlib-efr32xg21/ldma condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-ldma + - page: platform-emlib-efr32xg22/ldma condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-ldma + - page: platform-emlib-efr32xg23/ldma condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-ldma + - page: platform-emlib-efr32xg24/ldma condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-ldma + - page: platform-emlib-efr32xg25/ldma condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-ldma + - page: platform-emlib-efr32xg27/ldma condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-ldma + - page: platform-emlib-efr32xg28/ldma condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_lesense.slcc b/platform/emlib/component/emlib_lesense.slcc index dbee06da9e7..c6ad42d8a72 100644 --- a/platform/emlib/component/emlib_lesense.slcc +++ b/platform/emlib/component/emlib_lesense.slcc @@ -23,25 +23,25 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32gg/group-lesense + - page: platform-emlib-efm32gg/lesense condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-lesense + - page: platform-emlib-efm32tg/lesense condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-lesense + - page: platform-emlib-efm32lg/lesense condition: [device_sdid_74] - - page: emlib/api/efr32xg12/group-lesense + - page: platform-emlib-efr32xg12/lesense condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-lesense + - page: platform-emlib-efr32xg13/lesense condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-lesense + - page: platform-emlib-efr32xg14/lesense condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-lesense + - page: platform-emlib-efm32gg11/lesense condition: [device_sdid_100] - - page: emlib/api/efm32gg12/group-lesense + - page: platform-emlib-efm32gg12/lesense condition: [device_sdid_106] - - page: emlib/api/efr32xg23/group-lesense + - page: platform-emlib-efr32xg23/lesense condition: [device_sdid_210] - - page: emlib/api/efr32xg25/group-lesense + - page: platform-emlib-efr32xg25/lesense condition: [device_sdid_220] - - page: emlib/api/efr32xg28/group-lesense + - page: platform-emlib-efr32xg28/lesense condition: [device_sdid_235] \ No newline at end of file diff --git a/platform/emlib/component/emlib_letimer.slcc b/platform/emlib/component/emlib_letimer.slcc index 1d38f92ff70..99d75605be2 100644 --- a/platform/emlib/component/emlib_letimer.slcc +++ b/platform/emlib/component/emlib_letimer.slcc @@ -23,39 +23,39 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-letimer + - page: platform-emlib-efm32g/letimer condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-letimer + - page: platform-emlib-efm32gg/letimer condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-letimer + - page: platform-emlib-efm32tg/letimer condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-letimer + - page: platform-emlib-efm32lg/letimer condition: [device_sdid_74] - - page: emlib/api/efr32xg1/group-letimer + - page: platform-emlib-efr32xg1/letimer condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-letimer + - page: platform-emlib-efr32xg12/letimer condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-letimer + - page: platform-emlib-efr32xg13/letimer condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-letimer + - page: platform-emlib-efr32xg14/letimer condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-letimer + - page: platform-emlib-efm32gg11/letimer condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-letimer + - page: platform-emlib-efm32tg11/letimer condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-letimer + - page: platform-emlib-efm32gg12/letimer condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-letimer + - page: platform-emlib-efr32xg21/letimer condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-letimer + - page: platform-emlib-efr32xg22/letimer condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-letimer + - page: platform-emlib-efr32xg23/letimer condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-letimer + - page: platform-emlib-efr32xg24/letimer condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-letimer + - page: platform-emlib-efr32xg25/letimer condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-letimer + - page: platform-emlib-efr32xg27/letimer condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-letimer + - page: platform-emlib-efr32xg28/letimer condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_leuart.slcc b/platform/emlib/component/emlib_leuart.slcc index 3dc751deea1..f9c2bc810cd 100644 --- a/platform/emlib/component/emlib_leuart.slcc +++ b/platform/emlib/component/emlib_leuart.slcc @@ -23,29 +23,29 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-leuart + - page: platform-emlib-efm32g/leuart condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-leuart + - page: platform-emlib-efm32gg/leuart condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-leuart + - page: platform-emlib-efm32tg/leuart condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-leuart + - page: platform-emlib-efm32lg/leuart condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-leuart + - page: platform-emlib-efm32zg/leuart condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-leuart + - page: platform-emlib-efm32hg/leuart condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-leuart + - page: platform-emlib-efr32xg1/leuart condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-leuart + - page: platform-emlib-efr32xg12/leuart condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-leuart + - page: platform-emlib-efr32xg13/leuart condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-leuart + - page: platform-emlib-efr32xg14/leuart condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-leuart + - page: platform-emlib-efm32gg11/leuart condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-leuart + - page: platform-emlib-efm32tg11/leuart condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-leuart + - page: platform-emlib-efm32gg12/leuart condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_msc.slcc b/platform/emlib/component/emlib_msc.slcc index e1706c8a300..2ad7f95faec 100644 --- a/platform/emlib/component/emlib_msc.slcc +++ b/platform/emlib/component/emlib_msc.slcc @@ -29,43 +29,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-msc + - page: platform-emlib-efm32g/msc condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-msc + - page: platform-emlib-efm32gg/msc condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-msc + - page: platform-emlib-efm32tg/msc condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-msc + - page: platform-emlib-efm32lg/msc condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-msc + - page: platform-emlib-efm32zg/msc condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-msc + - page: platform-emlib-efm32hg/msc condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-msc + - page: platform-emlib-efr32xg1/msc condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-msc + - page: platform-emlib-efr32xg12/msc condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-msc + - page: platform-emlib-efr32xg13/msc condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-msc + - page: platform-emlib-efr32xg14/msc condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-msc + - page: platform-emlib-efm32gg11/msc condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-msc + - page: platform-emlib-efm32tg11/msc condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-msc + - page: platform-emlib-efm32gg12/msc condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-msc + - page: platform-emlib-efr32xg21/msc condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-msc + - page: platform-emlib-efr32xg22/msc condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-msc + - page: platform-emlib-efr32xg23/msc condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-msc + - page: platform-emlib-efr32xg24/msc condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-msc + - page: platform-emlib-efr32xg25/msc condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-msc + - page: platform-emlib-efr32xg27/msc condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-msc + - page: platform-emlib-efr32xg28/msc condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_opamp.slcc b/platform/emlib/component/emlib_opamp.slcc index 87f5e4156e9..c82829f3036 100644 --- a/platform/emlib/component/emlib_opamp.slcc +++ b/platform/emlib/component/emlib_opamp.slcc @@ -31,21 +31,21 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32gg/group-opamp + - page: platform-emlib-efm32gg/opamp condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-opamp + - page: platform-emlib-efm32tg/opamp condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-opamp + - page: platform-emlib-efm32lg/opamp condition: [device_sdid_74] - - page: emlib/api/efr32xg12/group-opamp + - page: platform-emlib-efr32xg12/opamp condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-opamp + - page: platform-emlib-efr32xg13/opamp condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-opamp + - page: platform-emlib-efr32xg14/opamp condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-gpio + - page: platform-emlib-efm32gg11/gpio condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-gpio + - page: platform-emlib-efm32tg11/gpio condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-gpio + - page: platform-emlib-efm32gg12/gpio condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_pcnt.slcc b/platform/emlib/component/emlib_pcnt.slcc index 4ed07c54493..c89c9824b3c 100644 --- a/platform/emlib/component/emlib_pcnt.slcc +++ b/platform/emlib/component/emlib_pcnt.slcc @@ -23,37 +23,37 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-pcnt + - page: platform-emlib-efm32g/pcnt condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-pcnt + - page: platform-emlib-efm32gg/pcnt condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-pcnt + - page: platform-emlib-efm32tg/pcnt condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-pcnt + - page: platform-emlib-efm32lg/pcnt condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-pcnt + - page: platform-emlib-efm32zg/pcnt condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-pcnt + - page: platform-emlib-efm32hg/pcnt condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-pcnt + - page: platform-emlib-efr32xg1/pcnt condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-pcnt + - page: platform-emlib-efr32xg12/pcnt condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-pcnt + - page: platform-emlib-efr32xg13/pcnt condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-pcnt + - page: platform-emlib-efr32xg14/pcnt condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-pcnt + - page: platform-emlib-efm32gg11/pcnt condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-pcnt + - page: platform-emlib-efm32tg11/pcnt condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-pcnt + - page: platform-emlib-efm32gg12/pcnt condition: [device_sdid_106] - - page: emlib/api/efr32xg23/group-pcnt + - page: platform-emlib-efr32xg23/pcnt condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-pcnt + - page: platform-emlib-efr32xg24/pcnt condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-pcnt + - page: platform-emlib-efr32xg25/pcnt condition: [device_sdid_220] - - page: emlib/api/efr32xg28/group-pcnt + - page: platform-emlib-efr32xg28/pcnt condition: [device_sdid_235] \ No newline at end of file diff --git a/platform/emlib/component/emlib_pdm.slcc b/platform/emlib/component/emlib_pdm.slcc index 6d30b690f78..b7018087094 100644 --- a/platform/emlib/component/emlib_pdm.slcc +++ b/platform/emlib/component/emlib_pdm.slcc @@ -21,9 +21,9 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32gg12/group-pdm + - page: platform-emlib-efm32gg12/pdm condition: [device_sdid_106] - - page: emlib/api/efr32xg22/group-pdm + - page: platform-emlib-efr32xg22/pdm condition: [device_sdid_205] - - page: emlib/api/efr32xg27/group-pdm + - page: platform-emlib-efr32xg27/pdm condition: [device_sdid_230] diff --git a/platform/emlib/component/emlib_prs.slcc b/platform/emlib/component/emlib_prs.slcc index 8a92fab812f..67a81745d2c 100644 --- a/platform/emlib/component/emlib_prs.slcc +++ b/platform/emlib/component/emlib_prs.slcc @@ -29,43 +29,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-prs + - page: platform-emlib-efm32g/prs condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-prs + - page: platform-emlib-efm32gg/prs condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-prs + - page: platform-emlib-efm32tg/prs condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-prs + - page: platform-emlib-efm32lg/prs condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-prs + - page: platform-emlib-efm32zg/prs condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-prs + - page: platform-emlib-efm32hg/prs condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-prs + - page: platform-emlib-efr32xg1/prs condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-prs + - page: platform-emlib-efr32xg12/prs condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-prs + - page: platform-emlib-efr32xg13/prs condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-prs + - page: platform-emlib-efr32xg14/prs condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-prs + - page: platform-emlib-efm32gg11/prs condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-prs + - page: platform-emlib-efm32tg11/prs condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-prs + - page: platform-emlib-efm32gg12/prs condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-prs + - page: platform-emlib-efr32xg21/prs condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-prs + - page: platform-emlib-efr32xg22/prs condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-prs + - page: platform-emlib-efr32xg23/prs condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-prs + - page: platform-emlib-efr32xg24/prs condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-prs + - page: platform-emlib-efr32xg25/prs condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-prs + - page: platform-emlib-efr32xg27/prs condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-prs + - page: platform-emlib-efr32xg28/prs condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_qspi.slcc b/platform/emlib/component/emlib_qspi.slcc index 195c559f50d..e6c7bbf4faf 100644 --- a/platform/emlib/component/emlib_qspi.slcc +++ b/platform/emlib/component/emlib_qspi.slcc @@ -22,7 +22,7 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32gg11/group-qspi + - page: platform-emlib-efm32gg11/qspi condition: [device_sdid_100] - - page: emlib/api/efm32gg12/group-qspi + - page: platform-emlib-efm32gg12/qspi condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_rmu.slcc b/platform/emlib/component/emlib_rmu.slcc index 4b314c641eb..f51736af73c 100644 --- a/platform/emlib/component/emlib_rmu.slcc +++ b/platform/emlib/component/emlib_rmu.slcc @@ -31,37 +31,37 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-rmu + - page: platform-emlib-efm32g/rmu condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-rmu + - page: platform-emlib-efm32gg/rmu condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-rmu + - page: platform-emlib-efm32tg/rmu condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-rmu + - page: platform-emlib-efm32lg/rmu condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-rmu + - page: platform-emlib-efm32zg/rmu condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-rmu + - page: platform-emlib-efm32hg/rmu condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-rmu + - page: platform-emlib-efr32xg1/rmu condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-rmu + - page: platform-emlib-efr32xg12/rmu condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-rmu + - page: platform-emlib-efr32xg13/rmu condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-rmu + - page: platform-emlib-efr32xg14/rmu condition: [device_sdid_95] - - page: emlib/api/efr32xg21/group-rmu + - page: platform-emlib-efr32xg21/rmu condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-rmu + - page: platform-emlib-efr32xg22/rmu condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-rmu + - page: platform-emlib-efr32xg23/rmu condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-rmu + - page: platform-emlib-efr32xg24/rmu condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-rmu + - page: platform-emlib-efr32xg25/rmu condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-rmu + - page: platform-emlib-efr32xg27/rmu condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-rmu + - page: platform-emlib-efr32xg28/rmu condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_rtc.slcc b/platform/emlib/component/emlib_rtc.slcc index a13c620238a..36291364b81 100644 --- a/platform/emlib/component/emlib_rtc.slcc +++ b/platform/emlib/component/emlib_rtc.slcc @@ -22,19 +22,19 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-rtc + - page: platform-emlib-efm32g/rtc condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-rtc + - page: platform-emlib-efm32gg/rtc condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-rtc + - page: platform-emlib-efm32tg/rtc condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-rtc + - page: platform-emlib-efm32lg/rtc condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-rtc + - page: platform-emlib-efm32zg/rtc condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-rtc + - page: platform-emlib-efm32hg/rtc condition: [device_sdid_77] - - page: emlib/api/efm32gg11/group-rtc + - page: platform-emlib-efm32gg11/rtc condition: [device_sdid_100] - - page: emlib/api/efm32gg12/group-rtc + - page: platform-emlib-efm32gg12/rtc condition: [device_sdid_106] diff --git a/platform/emlib/component/emlib_rtcc.slcc b/platform/emlib/component/emlib_rtcc.slcc index 62d3bc445bd..724989b611b 100644 --- a/platform/emlib/component/emlib_rtcc.slcc +++ b/platform/emlib/component/emlib_rtcc.slcc @@ -22,23 +22,23 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg1/group-rtcc + - page: platform-emlib-efr32xg1/rtcc condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-rtcc + - page: platform-emlib-efr32xg12/rtcc condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-rtcc + - page: platform-emlib-efr32xg13/rtcc condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-rtcc + - page: platform-emlib-efr32xg14/rtcc condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-rtcc + - page: platform-emlib-efm32gg11/rtcc condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-rtcc + - page: platform-emlib-efm32tg11/rtcc condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-rtcc + - page: platform-emlib-efm32gg12/rtcc condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-rtcc + - page: platform-emlib-efr32xg21/rtcc condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-rtcc + - page: platform-emlib-efr32xg22/rtcc condition: [device_sdid_205] - - page: emlib/api/efr32xg27/group-rtcc + - page: platform-emlib-efr32xg27/rtcc condition: [device_sdid_230] diff --git a/platform/emlib/component/emlib_se.slcc b/platform/emlib/component/emlib_se.slcc index dc629c70199..476f4af5ebd 100644 --- a/platform/emlib/component/emlib_se.slcc +++ b/platform/emlib/component/emlib_se.slcc @@ -22,17 +22,17 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg21/group-se + - page: platform-emlib-efr32xg21/se condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-se + - page: platform-emlib-efr32xg22/se condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-se + - page: platform-emlib-efr32xg23/se condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-se + - page: platform-emlib-efr32xg24/se condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-se + - page: platform-emlib-efr32xg25/se condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-se + - page: platform-emlib-efr32xg27/se condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-se + - page: platform-emlib-efr32xg28/se condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_smu.slcc b/platform/emlib/component/emlib_smu.slcc index 16ff7fe3c39..27b23ebbe1c 100644 --- a/platform/emlib/component/emlib_smu.slcc +++ b/platform/emlib/component/emlib_smu.slcc @@ -20,31 +20,31 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg1/group-smu + - page: platform-emlib-efr32xg1/smu condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-smu + - page: platform-emlib-efr32xg12/smu condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-smu + - page: platform-emlib-efr32xg13/smu condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-smu + - page: platform-emlib-efr32xg14/smu condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-smu + - page: platform-emlib-efm32gg11/smu condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-smu + - page: platform-emlib-efm32tg11/smu condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-smu + - page: platform-emlib-efm32gg12/smu condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-smu + - page: platform-emlib-efr32xg21/smu condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-smu + - page: platform-emlib-efr32xg22/smu condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-smu + - page: platform-emlib-efr32xg23/smu condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-smu + - page: platform-emlib-efr32xg24/smu condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-smu + - page: platform-emlib-efr32xg25/smu condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-smu + - page: platform-emlib-efr32xg27/smu condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-smu + - page: platform-emlib-efr32xg28/smu condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_system.slcc b/platform/emlib/component/emlib_system.slcc index 5cefedda593..1e0adb92565 100644 --- a/platform/emlib/component/emlib_system.slcc +++ b/platform/emlib/component/emlib_system.slcc @@ -25,31 +25,31 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg1/group-system + - page: platform-emlib-efr32xg1/system condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-system + - page: platform-emlib-efr32xg12/system condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-system + - page: platform-emlib-efr32xg13/system condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-system + - page: platform-emlib-efr32xg14/system condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-system + - page: platform-emlib-efm32gg11/system condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-system + - page: platform-emlib-efm32tg11/system condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-system + - page: platform-emlib-efm32gg12/system condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-system + - page: platform-emlib-efr32xg21/system condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-system + - page: platform-emlib-efr32xg22/system condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-system + - page: platform-emlib-efr32xg23/system condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-system + - page: platform-emlib-efr32xg24/system condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-system + - page: platform-emlib-efr32xg25/system condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-system + - page: platform-emlib-efr32xg27/system condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-system + - page: platform-emlib-efr32xg28/system condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_timer.slcc b/platform/emlib/component/emlib_timer.slcc index c05e6aa23c7..10828d9895b 100644 --- a/platform/emlib/component/emlib_timer.slcc +++ b/platform/emlib/component/emlib_timer.slcc @@ -28,43 +28,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-timer + - page: platform-emlib-efm32g/timer condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-timer + - page: platform-emlib-efm32gg/timer condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-timer + - page: platform-emlib-efm32tg/timer condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-timer + - page: platform-emlib-efm32lg/timer condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-timer + - page: platform-emlib-efm32zg/timer condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-timer + - page: platform-emlib-efm32hg/timer condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-timer + - page: platform-emlib-efr32xg1/timer condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-timer + - page: platform-emlib-efr32xg12/timer condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-timer + - page: platform-emlib-efr32xg13/timer condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-timer + - page: platform-emlib-efr32xg14/timer condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-timer + - page: platform-emlib-efm32gg11/timer condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-timer + - page: platform-emlib-efm32tg11/timer condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-timer + - page: platform-emlib-efm32gg12/timer condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-timer + - page: platform-emlib-efr32xg21/timer condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-timer + - page: platform-emlib-efr32xg22/timer condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-timer + - page: platform-emlib-efr32xg23/timer condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-timer + - page: platform-emlib-efr32xg24/timer condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-timer + - page: platform-emlib-efr32xg25/timer condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-timer + - page: platform-emlib-efr32xg27/timer condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-timer + - page: platform-emlib-efr32xg28/timer condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_usart.slcc b/platform/emlib/component/emlib_usart.slcc index f85438c7181..ebf261f2258 100644 --- a/platform/emlib/component/emlib_usart.slcc +++ b/platform/emlib/component/emlib_usart.slcc @@ -24,41 +24,41 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-usart + - page: platform-emlib-efm32g/usart condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-usart + - page: platform-emlib-efm32gg/usart condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-usart + - page: platform-emlib-efm32tg/usart condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-usart + - page: platform-emlib-efm32lg/usart condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-usart + - page: platform-emlib-efm32zg/usart condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-usart + - page: platform-emlib-efm32hg/usart condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-usart + - page: platform-emlib-efr32xg1/usart condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-usart + - page: platform-emlib-efr32xg12/usart condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-usart + - page: platform-emlib-efr32xg13/usart condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-usart + - page: platform-emlib-efr32xg14/usart condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-usart + - page: platform-emlib-efm32gg11/usart condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-usart + - page: platform-emlib-efm32tg11/usart condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-usart + - page: platform-emlib-efm32gg12/usart condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-usart + - page: platform-emlib-efr32xg21/usart condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-usart + - page: platform-emlib-efr32xg22/usart condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-usart + - page: platform-emlib-efr32xg23/usart condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-usart + - page: platform-emlib-efr32xg24/usart condition: [device_sdid_215] - - page: emlib/api/efr32xg27/group-usart + - page: platform-emlib-efr32xg27/usart condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-usart + - page: platform-emlib-efr32xg28/usart condition: [device_sdid_235] diff --git a/platform/emlib/component/emlib_vcmp.slcc b/platform/emlib/component/emlib_vcmp.slcc index 5870c53ae7b..c08d4f1ced7 100644 --- a/platform/emlib/component/emlib_vcmp.slcc +++ b/platform/emlib/component/emlib_vcmp.slcc @@ -22,15 +22,15 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-vcmp + - page: platform-emlib-efm32g/vcmp condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-vcmp + - page: platform-emlib-efm32gg/vcmp condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-vcmp + - page: platform-emlib-efm32tg/vcmp condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-vcmp + - page: platform-emlib-efm32lg/vcmp condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-vcmp + - page: platform-emlib-efm32zg/vcmp condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-vcmp + - page: platform-emlib-efm32hg/vcmp condition: [device_sdid_77] diff --git a/platform/emlib/component/emlib_vdac.slcc b/platform/emlib/component/emlib_vdac.slcc index 079a414f4ce..410cbbd703f 100644 --- a/platform/emlib/component/emlib_vdac.slcc +++ b/platform/emlib/component/emlib_vdac.slcc @@ -23,23 +23,23 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efr32xg12/group-vdac + - page: platform-emlib-efr32xg12/vdac condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-vdac + - page: platform-emlib-efr32xg13/vdac condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-vdac + - page: platform-emlib-efr32xg14/vdac condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-vdac + - page: platform-emlib-efm32gg11/vdac condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-vdac + - page: platform-emlib-efm32tg11/vdac condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-vdac + - page: platform-emlib-efm32gg12/vdac condition: [device_sdid_106] - - page: emlib/api/efr32xg23/group-vdac + - page: platform-emlib-efr32xg23/vdac condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-vdac + - page: platform-emlib-efr32xg24/vdac condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-vdac + - page: platform-emlib-efr32xg25/vdac condition: [device_sdid_220] - - page: emlib/api/efr32xg28/group-vdac + - page: platform-emlib-efr32xg28/vdac condition: [device_sdid_235] \ No newline at end of file diff --git a/platform/emlib/component/emlib_wdog.slcc b/platform/emlib/component/emlib_wdog.slcc index f8fa1ba6081..33a9cd0a631 100644 --- a/platform/emlib/component/emlib_wdog.slcc +++ b/platform/emlib/component/emlib_wdog.slcc @@ -23,43 +23,43 @@ requires: documentation: docset: gecko-platform document: - - page: emlib/api/efm32g/group-wdog + - page: platform-emlib-efm32g/wdog condition: [device_sdid_71] - - page: emlib/api/efm32gg/group-wdog + - page: platform-emlib-efm32gg/wdog condition: [device_sdid_72] - - page: emlib/api/efm32tg/group-wdog + - page: platform-emlib-efm32tg/wdog condition: [device_sdid_73] - - page: emlib/api/efm32lg/group-wdog + - page: platform-emlib-efm32lg/wdog condition: [device_sdid_74] - - page: emlib/api/efm32zg/group-wdog + - page: platform-emlib-efm32zg/wdog condition: [device_sdid_76] - - page: emlib/api/efm32hg/group-wdog + - page: platform-emlib-efm32hg/wdog condition: [device_sdid_77] - - page: emlib/api/efr32xg1/group-wdog + - page: platform-emlib-efr32xg1/wdog condition: [device_sdid_80] - - page: emlib/api/efr32xg12/group-wdog + - page: platform-emlib-efr32xg12/wdog condition: [device_sdid_84] - - page: emlib/api/efr32xg13/group-wdog + - page: platform-emlib-efr32xg13/wdog condition: [device_sdid_89] - - page: emlib/api/efr32xg14/group-wdog + - page: platform-emlib-efr32xg14/wdog condition: [device_sdid_95] - - page: emlib/api/efm32gg11/group-wdog + - page: platform-emlib-efm32gg11/wdog condition: [device_sdid_100] - - page: emlib/api/efm32tg11/group-wdog + - page: platform-emlib-efm32tg11/wdog condition: [device_sdid_103] - - page: emlib/api/efm32gg12/group-wdog + - page: platform-emlib-efm32gg12/wdog condition: [device_sdid_106] - - page: emlib/api/efr32xg21/group-wdog + - page: platform-emlib-efr32xg21/wdog condition: [device_sdid_200] - - page: emlib/api/efr32xg22/group-wdog + - page: platform-emlib-efr32xg22/wdog condition: [device_sdid_205] - - page: emlib/api/efr32xg23/group-wdog + - page: platform-emlib-efr32xg23/wdog condition: [device_sdid_210] - - page: emlib/api/efr32xg24/group-wdog + - page: platform-emlib-efr32xg24/wdog condition: [device_sdid_215] - - page: emlib/api/efr32xg25/group-wdog + - page: platform-emlib-efr32xg25/wdog condition: [device_sdid_220] - - page: emlib/api/efr32xg27/group-wdog + - page: platform-emlib-efr32xg27/wdog condition: [device_sdid_230] - - page: emlib/api/efr32xg28/group-wdog + - page: platform-emlib-efr32xg28/wdog condition: [device_sdid_235] diff --git a/platform/emlib/init/gpio_simple/sl_emlib_gpio_simple_init.h b/platform/emlib/init/gpio_simple/sl_emlib_gpio_simple_init.h index d19c7b5eb6e..4831d254fdd 100644 --- a/platform/emlib/init/gpio_simple/sl_emlib_gpio_simple_init.h +++ b/platform/emlib/init/gpio_simple/sl_emlib_gpio_simple_init.h @@ -1,7 +1,15 @@ #ifndef SL_EMLIB_GPIO_SIMPLE_INIT_H #define SL_EMLIB_GPIO_SIMPLE_INIT_H +#ifdef __cplusplus +extern "C" { +#endif + /// Simple initialization function for GPIO void sl_emlib_gpio_simple_init(void); +#ifdef __cplusplus +} +#endif + #endif // SL_EMLIB_GPIO_SIMPLE_INIT_H diff --git a/platform/emlib/src/em_cmu.c b/platform/emlib/src/em_cmu.c index 84d085cf619..ca6dbf1d0ed 100644 --- a/platform/emlib/src/em_cmu.c +++ b/platform/emlib/src/em_cmu.c @@ -42,6 +42,9 @@ #include "em_syscfg.h" #endif #include "em_msc.h" +#if defined(SL_COMPONENT_CATALOG_PRESENT) +#include "sl_component_catalog.h" +#endif /***************************************************************************//** * @addtogroup cmu CMU - Clock Management Unit @@ -3191,9 +3194,14 @@ void CMU_HFXOCrystalSharingFollowerInit(CMU_PRS_Status_Output_Select_TypeDef prs break; case PRS_Status_select_1: +#if defined(SL_CATALOG_POWER_MANAGER_PRESENT) + // Power Manager module requires the HFXO PRS Producer output 1 for its usage. + EFM_ASSERT(false); +#else mask = _HFXO_CTRL_PRSSTATUSSEL1_MASK; value = _HFXO_CTRL_PRSSTATUSSEL1_ENS << _HFXO_CTRL_PRSSTATUSSEL1_SHIFT; prsSignal = _PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0LSTATUS1; +#endif break; default: @@ -3411,8 +3419,10 @@ void CMU_HFXOCoreBiasCurrentCalibrate(void) } #endif - // Making sure HFXO is in steady state - EFM_ASSERT((HFXO0->STATUS & (HFXO_STATUS_COREBIASOPTRDY | HFXO_STATUS_RDY | HFXO_STATUS_ENS)) == (HFXO_STATUS_COREBIASOPTRDY | HFXO_STATUS_RDY | HFXO_STATUS_ENS)); + while ((HFXO0->STATUS & (HFXO_STATUS_COREBIASOPTRDY | HFXO_STATUS_RDY | HFXO_STATUS_ENS)) + != (HFXO_STATUS_COREBIASOPTRDY | HFXO_STATUS_RDY | HFXO_STATUS_ENS)) { + // Making sure HFXO is in steady state + } // Start core bias optimization HFXO0->CMD_SET = HFXO_CMD_COREBIASOPT; diff --git a/platform/emlib/src/em_crypto.c b/platform/emlib/src/em_crypto.c index 29009056792..cef995cb75f 100644 --- a/platform/emlib/src/em_crypto.c +++ b/platform/emlib/src/em_crypto.c @@ -675,9 +675,9 @@ void CRYPTO_SHA_1(CRYPTO_TypeDef * crypto, /* Check if the buffer pointer is 32-bit aligned, if not read the data into a temporary 32-bit aligned buffer then copy the data to the output buffer.*/ if ((uintptr_t)msgDigest & 0x3) { - CRYPTO_DData_TypeDef temp; - CRYPTO_DDataRead(&crypto->DDATA0BIG, temp); - memcpy(msgDigest, temp, sizeof(CRYPTO_SHA1_Digest_TypeDef)); + CRYPTO_DData_TypeDef tempDData; + CRYPTO_DDataRead(&crypto->DDATA0BIG, tempDData); + memcpy(msgDigest, tempDData, sizeof(CRYPTO_SHA1_Digest_TypeDef)); } else { ((uint32_t*)msgDigest)[0] = crypto->DDATA0BIG; ((uint32_t*)msgDigest)[1] = crypto->DDATA0BIG; diff --git a/platform/hwconf_data/hwconfig.hwdata b/platform/hwconf_data/hwconfig.hwdata index 942f85a7351..4777ef9f775 100644 --- a/platform/hwconf_data/hwconfig.hwdata +++ b/platform/hwconf_data/hwconfig.hwdata @@ -1,251 +1,263 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + diff --git a/platform/micrium_os/micrium-tcpx.properties b/platform/micrium_os/micrium-tcpx.properties index f21d66643cf..b8daedc35d3 100644 --- a/platform/micrium_os/micrium-tcpx.properties +++ b/platform/micrium_os/micrium-tcpx.properties @@ -1,5 +1,5 @@ -version=5.15.0 +version=5.15.1 dependantSdkVersion=4.3.0 label=Micrium OS Network description=SL-MOS-TCPX-PKG000-P-SPL diff --git a/platform/micrium_os/net/source/http/server/http_server_req.c b/platform/micrium_os/net/source/http/server/http_server_req.c index 3f665d88457..1a5447ae588 100644 --- a/platform/micrium_os/net/source/http/server/http_server_req.c +++ b/platform/micrium_os/net/source/http/server/http_server_req.c @@ -667,7 +667,7 @@ void HTTPsReq_Body(HTTPs_INSTANCE *p_instance, } } -exit: + exit: return; } @@ -790,6 +790,7 @@ static void HTTPsReq_MethodParse(HTTPs_INSTANCE *p_instance, CPU_CHAR *p_request_method_start; CPU_CHAR *p_request_method_end; CPU_SIZE_T len; + CPU_SIZE_T skipped_chars; HTTPs_INSTANCE_STATS *p_ctr_stats = DEF_NULL; CPU_INT32U method; @@ -802,20 +803,28 @@ static void HTTPsReq_MethodParse(HTTPs_INSTANCE *p_instance, *p_err = HTTPs_ERR_REQ_FORMAT_INVALID; return; } - // Move the start ptr to the first meaningful char. + // Move the start ptr to the first printable ASCII char. p_request_method_start = HTTP_StrGraphSrchFirst(p_conn->RxBufPtr, len); if (p_request_method_start == DEF_NULL) { *p_err = HTTPs_ERR_REQ_FORMAT_INVALID; return; } - len -= p_request_method_start - p_conn->RxBufPtr; + + skipped_chars = p_request_method_start - p_conn->RxBufPtr; + // Disregard illegal, non-printable ASCII characters. + // Find the end of method string + len -= skipped_chars; + // Find the end of method string. p_request_method_end = Str_Char_N(p_request_method_start, len, ASCII_CHAR_SPACE); if (p_request_method_end == DEF_NULL) { *p_err = HTTPs_ERR_REQ_FORMAT_INVALID; return; } + + p_conn->RxBufLenRem -= skipped_chars; // Update RxBufLenRem to reflect nbr of skipped chars. len = p_request_method_end - p_request_method_start; + // Try to match the Method str received. method = HTTP_Dict_KeyGet(HTTP_Dict_ReqMethod, HTTP_Dict_ReqMethodSize, @@ -1134,7 +1143,7 @@ static void HTTPsReq_QueryStrParse(HTTPs_INSTANCE *p_instance, *p_err = HTTPs_ERR_NONE; -exit_update: + exit_update: p_conn->RxBufLenRem -= len_rd; p_conn->RxBufPtr += len_rd; @@ -1272,6 +1281,7 @@ static void HTTPsReq_ProtocolVerParse(HTTPs_INSTANCE *p_instance, CPU_CHAR *p_protocol_ver_end; CPU_INT32U len; CPU_INT32U protocol_ver; + CPU_SIZE_T skipped_chars; HTTPs_INSTANCE_STATS *p_ctr_stats = DEF_NULL; #if (HTTPs_CFG_PERSISTENT_CONN_EN == DEF_DISABLED) @@ -1290,8 +1300,15 @@ static void HTTPsReq_ProtocolVerParse(HTTPs_INSTANCE *p_instance, *p_err = HTTPs_ERR_REQ_FORMAT_INVALID; return; } + + skipped_chars = p_protocol_ver_start - p_conn->RxBufPtr; + // Disregard illegal, non-printable ASCII characters. + // Find the end of the request line. + len -= skipped_chars; + // Find the end of the request line. p_protocol_ver_end = Str_Str_N(p_protocol_ver_start, STR_CR_LF, len); + p_conn->RxBufLenRem -= skipped_chars; // Update RxBufLenRem to reflect nbr of skipped chars . if (p_protocol_ver_end == DEF_NULL) { // If not found, check to get more data. if (p_conn->RxBufPtr != p_conn->BufPtr) { *p_err = HTTPs_ERR_REQ_MORE_DATA_REQUIRED; @@ -1400,7 +1417,7 @@ static void HTTPsReq_ProtocolVerParse(HTTPs_INSTANCE *p_instance, * them to be request-header fields. Unrecognized header fields are treated as * entity-header fields. * - * @note (3) HTML 4.01 Specification section "17.13 Form submission" explain how user agents submit + * @note (3) HTML 4.01 Specification section "17.13 Form submission" explain how user agents submit * form data to form processing agents: * * - (a) The content type "application/x-www-form-urlencoded" is the default content type. @@ -1415,6 +1432,12 @@ static void HTTPsReq_ProtocolVerParse(HTTPs_INSTANCE *p_instance, * If the user selected a second (image) file "file2.gif", the user agent might construct the parts as follows: * * Content-Type: multipart/form-data; boundary=AaB03x + * + * @note (4) RFC 2046 Section "5.1.1 Common Syntax" states the following: + * + * "Boundary delimiters must not appear within the encapsulated material, and must be no longer than 70 characters, + * not counting the two leading hyphens." + * *******************************************************************************************************/ static void HTTPsReq_HdrParse(HTTPs_INSTANCE *p_instance, HTTPs_CONN *p_conn, @@ -1561,8 +1584,7 @@ static void HTTPsReq_HdrParse(HTTPs_INSTANCE *p_instance, p_val++; // Remove space before boundary val. p_val = HTTP_StrGraphSrchFirst(p_val, len); - len = p_field_end - p_val; - + len = (p_field_end - p_val); if (len > HTTPs_FORM_BOUNDARY_STR_LEN_MAX) { *p_err = HTTPs_ERR_REQ_FORMAT_INVALID; return; @@ -1619,7 +1641,7 @@ static void HTTPsReq_HdrParse(HTTPs_INSTANCE *p_instance, p_field_end, &len); - len = DEF_MIN(len, p_cfg->HostNameLenMax); + len = DEF_MIN(len, p_cfg->HostNameLenMax - 1); // Copy host name val in Conn struct. (void)Str_Copy_N(p_conn->HostPtr, p_val, len); @@ -1699,7 +1721,7 @@ static void HTTPsReq_HdrParse(HTTPs_INSTANCE *p_instance, if (p_val != DEF_NULL) { len = p_field_end - p_val; - if (len > p_cfg->HdrRxCfgPtr->DataLenMax) { + if (len >= p_cfg->HdrRxCfgPtr->DataLenMax) { HTTPs_ERR_INC(p_ctr_errs->Req_ErrHdrDataLenInv); *p_err = HTTPS_ERR_REQ_HDR_INVALID_VAL_LEN; return; @@ -1994,7 +2016,7 @@ static CPU_BOOLEAN HTTPsReq_BodyFormAppParse(HTTPs_INSTANCE *p_instance, *p_err = HTTPs_ERR_NONE; -exit: + exit: return (done); } #endif @@ -2156,7 +2178,7 @@ static CPU_BOOLEAN HTTPsReq_BodyFormMultipartParse(HTTPs_INSTANCE *p_instance, *p_err = HTTPs_ERR_NONE; -exit: + exit: return (done); } #endif @@ -2246,7 +2268,7 @@ static CPU_CHAR *HTTPsReq_BodyFormMultipartBoundarySrch(CPU_CHAR *p_boundary, goto exit; } -exit: + exit: return (p_boundary_found); } #endif @@ -2538,7 +2560,7 @@ static CPU_BOOLEAN HTTPsReq_BodyFormMultipartCtrlParse(HTTPs_INSTANCE *p_instanc *p_err = HTTPs_ERR_NONE; -exit: + exit: return (is_file); } #endif @@ -2719,7 +2741,7 @@ static CPU_BOOLEAN HTTPsReq_BodyFormMultipartFileWr(HTTPs_INSTANCE *p_instance, *p_err = HTTPs_ERR_NONE; -exit: + exit: return (done); } #endif diff --git a/platform/radio/efr32_multiphy_configurator/efr32multiphyconfig/_version.py b/platform/radio/efr32_multiphy_configurator/efr32multiphyconfig/_version.py index 6322852b394..7a2b54948d9 100644 --- a/platform/radio/efr32_multiphy_configurator/efr32multiphyconfig/_version.py +++ b/platform/radio/efr32_multiphy_configurator/efr32multiphyconfig/_version.py @@ -1,5 +1,5 @@ -__version__ = '2302.5.1' +__version__ = '2302.6.1' diff --git a/platform/radio/efr32_multiphy_configurator/pyradioconfig/_version.py b/platform/radio/efr32_multiphy_configurator/pyradioconfig/_version.py index 6322852b394..7a2b54948d9 100644 --- a/platform/radio/efr32_multiphy_configurator/pyradioconfig/_version.py +++ b/platform/radio/efr32_multiphy_configurator/pyradioconfig/_version.py @@ -1,5 +1,5 @@ -__version__ = '2302.5.1' +__version__ = '2302.6.1' diff --git a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/bobcat/calculators/calc_global.py b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/bobcat/calculators/calc_global.py index b55d2d5c2f7..4c621a128d9 100644 --- a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/bobcat/calculators/calc_global.py +++ b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/bobcat/calculators/calc_global.py @@ -407,17 +407,6 @@ def _add_TXRAMP_regs(self, model): self._addModelRegister(model, 'RAC.TXRAMP.TXANARAMPDRVEN', int, ModelVariableFormat.HEX) self._addModelRegister(model, 'RAC.TXRAMP.TXUNMUTEENDRVFF', int, ModelVariableFormat.HEX) - def _add_SYTRIM_regs(self, model): - self._addModelRegister(model, 'RAC.SYTRIM0.SYCHPBIAS', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM0.SYCHPCURR', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM0.SYCHPLEVNSRC', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM0.SYCHPLEVPSRC', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM0.SYCHPSRCEN', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM1.SYLODIVLDOTRIMCORE', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM1.SYLODIVLDOTRIMNDIO', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM1.SYMMDREPLICA1CURRADJ', int, ModelVariableFormat.HEX) - self._addModelRegister(model, 'RAC.SYTRIM1.SYMMDREPLICA2CURRADJ', int, ModelVariableFormat.HEX) - def _add_ADQUAL_regs(self, model): self._addModelRegister(model, 'MODEM.ADQUAL8.ADBAAGCTHR', int, ModelVariableFormat.HEX) self._addModelRegister(model, 'MODEM.ADQUAL8.ADBAMODE', int, ModelVariableFormat.HEX) diff --git a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/common/profiles/ocelot_regs.py b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/common/profiles/ocelot_regs.py index 8961f12a93f..56f0797de20 100644 --- a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/common/profiles/ocelot_regs.py +++ b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/common/profiles/ocelot_regs.py @@ -460,6 +460,10 @@ def build_modem_regs_ocelot_shared(model, profile): if model.part_family.lower() not in["rainier"]: profile.outputs.append(ModelOutput(model.vars.RAC_SYMMDCTRL_SYMMDMODERX, '', ModelOutputType.SVD_REG_FIELD, readable_name='RAC.SYMMDCTRL.SYMMDMODERX')) profile.outputs.append(ModelOutput(model.vars.RAC_IFADCTRIM1_IFADCENNEGRES, '', ModelOutputType.SVD_REG_FIELD, readable_name='RAC.IFADCTRIM1.IFADCENNEGRES')) + profile.outputs.append(ModelOutput(model.vars.RAC_SYTRIM0_SYTRIMCHPREGAMPBIAS, '', ModelOutputType.SVD_REG_FIELD, readable_name='RAC.SYTRIM0.SYTRIMCHPREGAMPBIAS')) + profile.outputs.append(ModelOutput(model.vars.RAC_SYTRIM0_SYTRIMCHPREGAMPBW, '', ModelOutputType.SVD_REG_FIELD, readable_name='RAC.SYTRIM0.SYTRIMCHPREGAMPBW')) + profile.outputs.append(ModelOutput(model.vars.RAC_SYTRIM1_SYTRIMMMDREGAMPBIAS, '', ModelOutputType.SVD_REG_FIELD, readable_name='RAC.SYTRIM1.SYTRIMMMDREGAMPBIAS')) + profile.outputs.append(ModelOutput(model.vars.RAC_SYTRIM1_SYTRIMMMDREGAMPBW, '', ModelOutputType.SVD_REG_FIELD, readable_name='RAC.SYTRIM1.SYTRIMMMDREGAMPBW')) if model.part_family.lower() not in ["bobcat","viper","caracal","rainier"]: profile.outputs.append(ModelOutput(model.vars.RAC_SYTRIM0_SYCHPCURRRX, '', ModelOutputType.SVD_REG_FIELD,readable_name='RAC.SYTRIM0.SYCHPCURRRX')) diff --git a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/ocelot/calculators/calc_synth.py b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/ocelot/calculators/calc_synth.py index d942b11a88c..bc5ff2d5359 100644 --- a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/ocelot/calculators/calc_synth.py +++ b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/ocelot/calculators/calc_synth.py @@ -341,6 +341,14 @@ def calc_sytrim0_sychpcurrtx_reg(self, model): # Write the register self._reg_write(model.vars.RAC_SYTRIM0_SYCHPCURRTX, sychpcurrtx) + def calc_sytrim_misc(self, model): + # Set statically, these were previously PTE set and forget but were moved to calculator + # given calculator ownership of adjacent fields + self._reg_write(model.vars.RAC_SYTRIM0_SYTRIMCHPREGAMPBIAS, 0) + self._reg_write(model.vars.RAC_SYTRIM0_SYTRIMCHPREGAMPBW, 3) + self._reg_write(model.vars.RAC_SYTRIM1_SYTRIMMMDREGAMPBIAS, 1) + self._reg_write(model.vars.RAC_SYTRIM1_SYTRIMMMDREGAMPBW, 3) + def calc_adc_clock_config(self, model): #This function calculates both the ADC mode (e.g. fullrate, halfrate, etc) as well as the ADC clock divider path diff --git a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/rainier/calculators/calc_synth.py b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/rainier/calculators/calc_synth.py index 50fa620b2ce..caf4d0ab447 100644 --- a/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/rainier/calculators/calc_synth.py +++ b/platform/radio/efr32_multiphy_configurator/pyradioconfig/parts/rainier/calculators/calc_synth.py @@ -2,4 +2,7 @@ class CalcSynthRainier(calc_synth_viper): - pass + + def calc_sytrim_misc(self, model): + # Removed due to SYTRIM regs no longer present in reg model for Rainier + pass diff --git a/platform/radio/efr32_multiphy_configurator/rail_scripts/_version.py b/platform/radio/efr32_multiphy_configurator/rail_scripts/_version.py index cabb9992060..f1619e6b4fa 100644 --- a/platform/radio/efr32_multiphy_configurator/rail_scripts/_version.py +++ b/platform/radio/efr32_multiphy_configurator/rail_scripts/_version.py @@ -1,4 +1,4 @@ -__version__ = '2.4.31' -host_py_radio_config_commit = 'e37322af462abedce2ec8a568c464fea3f0341c4' -efr32_multi_phy_radio_configurator_commit = '3e3f2ee710f5398902687b6e9c6dbe96f35ccfb0' +__version__ = '2.4.32' +host_py_radio_config_commit = '0e8e33c8a840b222f8a94b66ac6b90fc151f5008' +efr32_multi_phy_radio_configurator_commit = 'c6d9ec21227eb1d04d5a8b2c6ec2a35f15177f13' diff --git a/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/rail_config_multi_phy.c.j2 b/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/rail_config_multi_phy.c.j2 index bd778a510d0..4ad7be02a5e 100644 --- a/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/rail_config_multi_phy.c.j2 +++ b/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/rail_config_multi_phy.c.j2 @@ -204,8 +204,8 @@ static const uint32_t {{phyInfoEntryName}}[] = { (uint32_t) NULL, {%- endif %} {{"0x{:08X}".format(phyInfoEntry.phyInfoData.antDivRxAutoConfig)}}UL, - {{phyInfoEntry.phyInfoData.src1CalcHelper}}UL, - {{phyInfoEntry.phyInfoData.src2CalcHelper}}UL, + {{phyInfoEntry.phyInfoData.src1Denominator}}UL, + {{phyInfoEntry.phyInfoData.src2Denominator}}UL, {{phyInfoEntry.phyInfoData.txBaudRate|int}}UL, {{"0x{:08X}".format(phyInfoEntry.phyInfoData.rateInfo)}}UL, {{"0x{:08X}".format(phyInfoEntry.phyInfoData.synthCache)}}UL, diff --git a/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/railtest_multiphy_rmr.j2 b/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/railtest_multiphy_rmr.j2 index 21f1982cb04..e3f50030857 100644 --- a/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/railtest_multiphy_rmr.j2 +++ b/platform/radio/efr32_multiphy_configurator/rail_scripts/generators/templates/railtest_multiphy_rmr.j2 @@ -4,8 +4,8 @@ writeRmrStructure {{ rmr_structs.phyInfo }} 0 8{% for byte in (phyInfoEntry.phyInfoData.version|uint32ToBytes) %} {{byte}}{% endfor -%} {% for byte in (phyInfoEntry.phyInfoData.freqOffsetFactor_fxp|uint32ToBytes) %} {{byte}}{% endfor -%} {{"\n"}}writeRmrStructure {{ rmr_structs.phyInfo }} 20 8{% for byte in (phyInfoEntry.phyInfoData.antDivRxAutoConfig|uint32ToBytes) %} {{byte}}{% endfor -%} - {% for byte in (phyInfoEntry.phyInfoData.src1CalcHelper|uint32ToBytes) %} {{byte}}{% endfor -%} - {{"\n"}}writeRmrStructure {{ rmr_structs.phyInfo }} 28 8{% for byte in (phyInfoEntry.phyInfoData.src2CalcHelper|uint32ToBytes) %} {{byte}}{% endfor -%} + {% for byte in (phyInfoEntry.phyInfoData.src1Denominator|uint32ToBytes) %} {{byte}}{% endfor -%} + {{"\n"}}writeRmrStructure {{ rmr_structs.phyInfo }} 28 8{% for byte in (phyInfoEntry.phyInfoData.src2Denominator|uint32ToBytes) %} {{byte}}{% endfor -%} {% for byte in ((phyInfoEntry.phyInfoData.txBaudRate|int)|uint32ToBytes) %} {{byte}}{% endfor -%} {{"\n"}}writeRmrStructure {{ rmr_structs.phyInfo }} 36 8{% for byte in ((phyInfoEntry.phyInfoData.baudPerSymbol|baudsBits(phyInfoEntry.phyInfoData.bitsPerSymbol))|uint32ToBytes) %} {{byte}}{% endfor -%} {% for byte in ((phyInfoEntry.phyInfoData.synthCache|int)|uint32ToBytes) %} {{byte}}{% endfor -%} diff --git a/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter.py b/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter.py index a2608ed94ab..6d719a1af8f 100644 --- a/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter.py +++ b/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter.py @@ -76,7 +76,7 @@ def _encodeWriteAddress(self, reg_address, write_length=1, radio_action=0): # TODO: This is not generic enough for a real solution, but it unblocks validation if self.partFamily.lower() in ["panther", "lynx", "ocelot", "bobcat", "leopard", "margay","caracal"]: reg_base = RAILAdapter._REG_BASES_EFR32XG2x[int(reg_address) & 0xFFFF0000] - elif self.partFamily.lower() in ["sol", "viper", "rainer"]: + elif self.partFamily.lower() in ["sol", "viper", "rainier"]: reg_base = RAILAdapter._REG_BASES_EFR32XG25[int(reg_address) & 0xFFFF0000] else: reg_base = RAILAdapter._REG_BASES[int(reg_address) & 0xFFFF0000] diff --git a/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter_multi_phy.py b/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter_multi_phy.py index 888632f1e1c..616b347306a 100644 --- a/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter_multi_phy.py +++ b/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_adapter_multi_phy.py @@ -409,43 +409,77 @@ def formatModemConfigEntries(self, configName, phyConfigEntry, registerEntries, # Register the entry with the current phyConfigEntry currentPhyConfigEntryModemConfigEntry.value = newModemConfig - def _writeBRA(self, phyConfigEntry, model, regs, forceBlockAdd): - if len(regs) > 0: - address = self._getRegAddress("FRC", "BLOCKRAMADDR") + def _writeBRA(self, phyConfigEntry, model, regs): + address = self._getRegAddress("FRC", "BLOCKRAMADDR") + if phyConfigEntry.bchArray: + # Write BLOCKRAMADDR + self._loadBchLookupTable(model, regs, address, phyConfigEntry.bchArray) + else: + # Write the address of the block decoding table to BLOCKRAMADDR when + # BLOCKWHITEMODE == BLOCKLOOKUP. Include the register even when the table + # is absent for speed with continuous write, and make the potential + # future implementation of RAIL_LIB-1138 easier + regs.append((address, phyConfigEntry.frameCodingTableEntry.value or 0, "FRC.BLOCKRAMADDR")) + regs.sort() + return regs - if not forceBlockAdd: - if phyConfigEntry.bchLut is not None: - # Write BLOCKRAMADDR - self._loadBchLookupTable(model, regs, address, phyConfigEntry.bchLut.var_value) - else: - regs.append((address, phyConfigEntry.frameCodingTableEntry.value or 0, "FRC.BLOCKRAMADDR")) + def _writeCRA(self, regs, fecEnabled): + # On Panther, we decided to ALWAYS write the FRC_CONVRAMADDR to HIGH RAM offset 0 + # On rest of series-2 after Panther, we decided to ALWAYS write the FRC_CONVRAMADDR to FRCRAM offset 0 + # Since this varies per part it is now owned in the Radio Configurator in series 2+ + if self.partFamily.lower() in ["dumbo","jumbo","nerio","nixi"]: + # Series - 1 point to allocated buffer, or just leave at 0 if not needed. + if fecEnabled: + convDecodeBuffer = "convDecodeBuffer" else: - # Write the address of the block decoding table to BLOCKRAMADDR when - # BLOCKWHITEMODE == BLOCKLOOKUP. Include the register even when the table - # is absent for speed with continuous write, and make the potential - # future implementation of RAIL_LIB-1138 easier - regs.append((address, phyConfigEntry.frameCodingTableEntry.value or 0, "FRC.BLOCKRAMADDR")) - regs.sort() + convDecodeBuffer = 0 + + # Write the address of the convDecodeBuffer to CONVRAMADDR when + # fecEnabled, include even when absent for speed + address = self._getRegAddress("FRC", "CONVRAMADDR") + regs.append((address, convDecodeBuffer, "FRC.CONVRAMADDR")) + regs.sort() return regs - def _writeCRA(self, phyConfigEntry, model, regs, forceConvAdd): - if len(regs) > 0: - # On rest of series-2 after Panther, we decided to ALWAYS write the FRC_CONVRAMADDR to FRCRAM offset 0 - # Since this varies per part it is now owned in the Radio Configurator - if not hasattr(model.profile.outputs,'FRC_CONVRAMADDR_CONVRAMADDR'): - # Series - 1 point to allocated buffer, or just leave at 0 if not needed. - if forceConvAdd: - convDecodeBuffer = "convDecodeBuffer" - else: - convDecodeBuffer = 0 + def _addRailOwnedRegsToConfigEntries(self, refConfigName, phyConfigEntry, model, regs_base, regs_channel): + refBaseFecEnabled = False + bchArrayChanged = False + frameCodeArrayChanged = False + # Loop through all base channel configurations that are related to phyConfigEntry via refConfigName + for baseChannelConfig in self.mphyConfig.base_channel_configurations.base_channel_configuration: + # Check if refConfigName is referenced by or references iterated baseChannelConfig + if refConfigName in [baseChannelConfig.name, baseChannelConfig.base_channel_reference]: + for channelConfigEntry in baseChannelConfig.channel_config_entries.channel_config_entry: + radioConfigModel = channelConfigEntry.radio_configurator_output_model + + # Grab iterated channel config's FEC & BCH/Frame coding parameters + chFecEnabled = bool(radioConfigModel.profile.outputs.get_output('fec_enabled').var_value) + chBchArray = None + if getattr(radioConfigModel.profile.outputs, 'bch_lut_data', None): + chBchArray = radioConfigModel.profile.outputs.get_output('bch_lut_data').var_value + if getattr(radioConfigModel.profile.outputs, 'frame_coding_array_packed', None): + chFrameCodingArray = radioConfigModel.profile.outputs.get_output('frame_coding_array_packed').var_value + + # Check if FEC is enabled on any channel config entry related to refConfigName + if chFecEnabled: + refBaseFecEnabled = True + # Check if BCH array is present & different on any channel config entry related to refConfigName + if chBchArray and phyConfigEntry.bchArray and chBchArray != phyConfigEntry.bchArray: + bchArrayChanged = True + # Check if frame coding array is present & different on any channel config entry related to refConfigName + if chFrameCodingArray and phyConfigEntry.arrayTable and chFrameCodingArray != phyConfigEntry.arrayTable: + frameCodeArrayChanged = True + + # FRC.CONVRAMADDR is always written to base since it doesn't really need to change phy to phy + regs_base = self._writeCRA(regs_base, refBaseFecEnabled) + # FRC.BLOCKRAMADDR written to base or channel config depending on whether any change is seen + # across related channel configs + if bchArrayChanged or frameCodeArrayChanged: + regs_channel = self._writeBRA(phyConfigEntry, radioConfigModel, regs_channel) + else: + regs_base = self._writeBRA(phyConfigEntry, radioConfigModel, regs_base) + return regs_base, regs_channel - # Write the address of the convDecodeBuffer to CONVRAMADDR when - # fecEnabled, include even when absent for speed - address = self._getRegAddress("FRC", "CONVRAMADDR") - regs.append((address, convDecodeBuffer, "FRC.CONVRAMADDR")) - regs.sort() - return regs - def _generateModemConfigEntries(self, phyConfigEntry, model, regs): if len(regs) > 0: # Write the address of the phyInfo structure to SEQ.PHYINFO.ADDRESS @@ -547,10 +581,10 @@ def _generatePhyInfoStructure(self, phyConfigEntry, baseConfigOptions, channelCo # The ADCDIV will take the place of the deprecated SRC1 field for Ocelot and Margay to resolve # the bug causing RAIL_LIB-9898. adcDiv = model.vars.adc_vco_div_actual.value - data.src1CalcHelper.value = int(adcDiv) + data.src1Denominator.value = int(adcDiv) else: - data.src1CalcHelper.value = int(outputs.get_output('src1_calcDenominator').var_value or 0) - data.src2CalcHelper.value = int(outputs.get_output('src2_calcDenominator').var_value or 0) + data.src1Denominator.value = int(outputs.get_output('src1_calcDenominator').var_value or 0) + data.src2Denominator.value = int(outputs.get_output('src2_calcDenominator').var_value or 0) modType = model.vars.modulation_type.value if hasattr(model.vars.modulation_type.var_enum, 'OFDM') and modType == model.vars.modulation_type.var_enum.OFDM: @@ -1325,8 +1359,8 @@ def _resolveConvDecoderBuffer(self, railModel): maxConvDecodeBufferSize = 0 # On Panther, we decided to ALWAYS write the FRC_CONVRAMADDR to HIGH RAM offset 0 - # On Lynx, we decided to ALWAYS write the FRC_CONVRAMADDR to FRCRAM offset 0 - if self.partFamily.lower() not in ["panther", "lynx", "leopard"]: + # On Lynx+, we decided to ALWAYS write the FRC_CONVRAMADDR to FRCRAM offset 0 + if self.partFamily.lower() in ["dumbo","jumbo","nerio","nixi"]: for multiPhyConfigEntry in railModel.multiPhyConfig.multiPhyConfigEntries._elements: for phyConfigEntry in multiPhyConfigEntry.phyConfigEntries._elements: if phyConfigEntry.convDecodeBufferSize.value > maxConvDecodeBufferSize: @@ -1368,7 +1402,7 @@ def _convertRmToRegisterList(self, registers): return regs def _genModeSwitchPhrs(self, radioConfigModel, phyConfigEntry): - if radioConfigModel.part_family.lower() in ['sol'] and hasattr(radioConfigModel.profile.outputs, 'wisun_phy_mode_id'): + if radioConfigModel.part_family.lower() in ['sol', 'margay'] and hasattr(radioConfigModel.profile.outputs, 'wisun_phy_mode_id'): wisun_phy_mode_ids = getattr(radioConfigModel.profile.outputs, 'wisun_phy_mode_id', None) wisun_mode_switch_phrs = getattr(radioConfigModel.profile.outputs, 'wisun_mode_switch_phr', None) mode_switch_dict = self.railModel.multiPhyConfig.commonStructures.modeSwitchPhyModeIds.value @@ -1433,51 +1467,6 @@ def populateModel(self): # Create a dict that will be used to avoid duplicates in wisun_modeSwitchPhrs struct self.railModel.multiPhyConfig.commonStructures.modeSwitchPhyModeIds.value = OrderedDict() - forceConvAdd = False - forceBlockAdd = False - relatedAdds = [] - # Loop to check for base configs with reference configs and puts them into the relatedAdds list. - for baseChannelConfig in self.mphyConfig.base_channel_configurations.base_channel_configuration: - for baseChannelConfigCheck in self.mphyConfig.base_channel_configurations.base_channel_configuration: - if (baseChannelConfig.base_channel_reference == baseChannelConfigCheck.name) or (baseChannelConfig.name == baseChannelConfigCheck.base_channel_reference): - if (not baseChannelConfig in relatedAdds) and (not baseChannelConfigCheck in relatedAdds): - relatedAdds.extend([baseChannelConfig, baseChannelConfigCheck]) - elif (not baseChannelConfig in relatedAdds) and (baseChannelConfigCheck in relatedAdds): - relatedAdds.append(baseChannelConfig) - elif (baseChannelConfig in relatedAdds) and (not baseChannelConfigCheck in relatedAdds): - relatedAdds.append(baseChannelConfigCheck) - - # Used to assign the convDecodeBuffer to the correct configs when writing the CONVRAMADDR - referenceAdds = [] - for configs in relatedAdds: - if configs.base_channel_reference: - referenceAdds.append(configs.name) - - # Goes through the relatedAdds list and checks each config's fecEnabled.value and frameCodingTableEntry.value - # @var forceConvAdd: Boolean flag used to determine whether to send the CONVRAMADDR to the delta add configs - # when True or to the base config when False. True when the fecEnabled.value differs from - # the other configs in relatedAdds and False when the fecEnabled.value is the same. - # - # @var forceBlockAdd: Boolean flag used to determine whether to send the BLOCKRAMADDR to the delta add configs - # when True or to the base config when False. True when the frameCodingTableEntry.value - # differs from the other configs in relatedAdds and False when the fecEnabled.value is the same. - lastFecEnabled = None - lastCodingTable = -1 - for config in relatedAdds: - for _, channelConfigEntryAdds in enumerate(config.channel_config_entries.channel_config_entry): - radioConfig = channelConfigEntryAdds.radio_configurator_output_model - fecEnable = bool(radioConfig.profile.outputs.get_output('fec_enabled').var_value) - codingTable = radioConfig.profile.outputs.get_output('frame_coding_array_packed').var_value - if lastFecEnabled == None: - lastFecEnabled = fecEnable - elif fecEnable != lastFecEnabled and not forceConvAdd: - forceConvAdd = True - - if lastCodingTable == -1: - lastCodingTable = codingTable - elif codingTable != lastCodingTable and not forceBlockAdd: - forceBlockAdd = True - # Go through all base channel configurations (NOTE!, ask Rick to rename!) baseConfigAttr = 0 for baseChannelConfig in self.mphyConfig.base_channel_configurations.base_channel_configuration: @@ -1491,8 +1480,6 @@ def populateModel(self): multiPhyConfigEntry = self.railModel.multiPhyConfig.multiPhyConfigEntries.addNewElement(configName) # multiPhyConfigEntry.signature.signature.value = 0 - phyConfigEntryList = [] # List to hold the phyConfigEntries - # Now, iterate through all the channel configs and mark the "base" (right now, it's always the first entry) for index, channelConfigEntry in enumerate(baseChannelConfig.channel_config_entries.channel_config_entry): isBaseConfig = index == 0 @@ -1566,6 +1553,12 @@ def populateModel(self): phyConfigEntry.synthResolution.value = radioConfigModel.vars.synth_res_actual.value phyConfigEntry.fecEnabled.value = bool(radioConfigModel.profile.outputs.get_output('fec_enabled').var_value) phyConfigEntry.convDecodeBufferSize.value = radioConfigModel.profile.outputs.get_output('frc_conv_decoder_buffer_size').var_value + phyConfigEntry.arrayTable = None + if getattr(radioConfigModel.profile.outputs, 'frame_coding_array_packed', None): + phyConfigEntry.arrayTable = radioConfigModel.profile.outputs.get_output('frame_coding_array_packed').var_value + phyConfigEntry.bchArray = None + if getattr(radioConfigModel.profile.outputs, 'bch_lut_data', None): + phyConfigEntry.bchArray = radioConfigModel.profile.outputs.get_output('bch_lut_data').var_value self._generateStackInfo(phyConfigEntry, radioConfigModel) @@ -1582,13 +1575,6 @@ def populateModel(self): phyConfigEntry.entryType.value = int(optional_argument.value) break - # Check if the the phyConfigEntry has a coding table - if phyConfigEntry.frameCodingTableEntry.value: - hasCodingTable = True - # Check if the the phyConfigEntry has a fecEnabled.value - if phyConfigEntry.fecEnabled.value: - hasFecEnabled = True - # Check fecEnabled flag and convDecodeBufferSize are correctly configured if phyConfigEntry.fecEnabled.value: assert phyConfigEntry.convDecodeBufferSize.value > 0, "Incorrect configuration for FEC Enabled" @@ -1604,14 +1590,14 @@ def populateModel(self): regs_base = self._generateModemConfigEntries(phyConfigEntry, radioConfigModel, regs_base) regs_subtract = self._generateModemConfigEntries(phyConfigEntry, radioConfigModel, regs_subtract) - phyConfigEntry.bchLut = getattr(radioConfigModel.profile.outputs, 'bch_lut_data', None) - phyConfigEntryList.append((phyConfigEntry, regs_base, regs_channel)) - # Package metadata in a struct for unpacking after optimization meta = (configName, phyConfigEntry, multiPhyConfigEntry, channelConfigEntry) reference = baseChannelConfig.base_channel_reference reference = configName if reference is None else reference + # Update regs for RAIL owned registers like FRC.CONVRAMADDR (series 1) & FRC.BLOCKRAMADDR + regs_base, regs_channel = self._addRailOwnedRegsToConfigEntries(reference, phyConfigEntry, radioConfigModel, regs_base, regs_channel) + if not reference in radio_configs: radio_configs[reference] = { "base": regs_base, @@ -1624,29 +1610,6 @@ def populateModel(self): self._railModelPopulated = False print('Radio configurator had a failure, exiting rail scripts.') return - for phyConfigEntry, regs_base, regs_channel in phyConfigEntryList: - # If forceBlockAdd is True, default writing BLOCKRAMADDR to the delta add config - # else write to the base config. - if not regs_base: - regs_channel = self._writeBRA(phyConfigEntry, radioConfigModel, regs_channel, forceBlockAdd) - if forceBlockAdd: - regs_channel = self._writeBRA(phyConfigEntry, radioConfigModel, regs_channel, forceBlockAdd) - else: - regs_base = self._writeBRA(phyConfigEntry, radioConfigModel, regs_base, forceBlockAdd) - - # Similar situation here: If forceBlockAdd is True, default writing CONVRAMADDR - # to the base, else write to channel configs - # If there are no register configs in the delta adds, default writing to the base. - if not regs_channel: - regs_base = self._writeCRA(phyConfigEntry, radioConfigModel, regs_base, False) - elif forceConvAdd: - if phyConfigEntry.name in referenceAdds: - regs_channel = self._writeCRA(phyConfigEntry, radioConfigModel, regs_channel, True) - else: - regs_channel = self._writeCRA(phyConfigEntry, radioConfigModel, regs_channel, False) - else: - regs_base = self._writeCRA(phyConfigEntry, radioConfigModel, regs_base, False) - # Optimize and write radio configs for _, radio_config in radio_configs.items(): diff --git a/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_model_multi_phy.yml b/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_model_multi_phy.yml index 64e38a00cbb..93946afc154 100644 --- a/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_model_multi_phy.yml +++ b/platform/radio/efr32_multiphy_configurator/rail_scripts/rail_model_multi_phy.yml @@ -336,9 +336,9 @@ RAILModel: isPtr: True - name: antDivRxAutoConfig dataType: FieldDataType.UINT32_T - - name: src1CalcHelper + - name: src1Denominator dataType: FieldDataType.UINT32_T - - name: src2CalcHelper + - name: src2Denominator dataType: FieldDataType.UINT32_T - name: txBaudRate dataType: FieldDataType.UINT32_T diff --git a/platform/radio/mac/lower-mac.h b/platform/radio/mac/lower-mac.h index 898d989d4e7..4a2c2a1b1c6 100644 --- a/platform/radio/mac/lower-mac.h +++ b/platform/radio/mac/lower-mac.h @@ -277,6 +277,7 @@ void sl_mac_lower_mac_radio_sleep(void); void sl_mac_lower_mac_radio_wakeup(void); uint32_t sl_mac_get_mac_timer(void); bool sl_mac_lower_mac_channel_is_valid(uint8_t mac_index, uint8_t mac_page_chan); +void sl_mac_lower_mac_force_idle(uint8_t mac_index); //------------------------------------------------------------------------------ // New APIs created after the zigbee/flex merge diff --git a/platform/radio/rail_lib/apps/component/rail_test_core.slcc b/platform/radio/rail_lib/apps/component/rail_test_core.slcc index 240cff1073d..cd84dc031a9 100644 --- a/platform/radio/rail_lib/apps/component/rail_test_core.slcc +++ b/platform/radio/rail_lib/apps/component/rail_test_core.slcc @@ -2020,7 +2020,7 @@ template_contribution: value: name: configThermalProtection handler: configThermalProtection - help: " Enable thermal protection, configure temperature threshold and cool down" + help: " Enable thermal protection, configure temperature threshold and cool down.\\n Threshold and cool down values are respectively set to maximum and minimum." argument: - type: uint8opt help: "Enable protection\\n New temperature threshold in Celsius degrees\\n New cool down" @@ -2287,6 +2287,15 @@ template_contribution: - type: uint32opt help: "delayUs inter-transmit or hop delay\\n [uint32opt] channel (if hopping)\\n repeat delayUs and channel for additional hops." + - name: cli_command + value: + name: configTxRepeatStartToStart + handler: configTxRepeatStartToStart + help: "Set tx repeat option to have tx repeats delaying from start of tx to start of tx." + argument: + - type: uint8 + help: "0 to disable, 1 to enable" + - name: cli_command value: name: setNextBleTxRepeat diff --git a/platform/radio/rail_lib/apps/railtest/app_ci/channel_hopping_ci.c b/platform/radio/rail_lib/apps/railtest/app_ci/channel_hopping_ci.c index 9ab32a20d48..ce2f2596ec4 100644 --- a/platform/radio/rail_lib/apps/railtest/app_ci/channel_hopping_ci.c +++ b/platform/radio/rail_lib/apps/railtest/app_ci/channel_hopping_ci.c @@ -38,6 +38,9 @@ #include "app_common.h" #include "rail_zwave.h" +// Enable start to start TX repeats +static bool enableTxRepeatStartToStart = false; + #if RAIL_SUPPORTS_CHANNEL_HOPPING static RAIL_RxChannelHoppingConfigEntry_t channelHoppingEntries[MAX_NUMBER_CHANNELS]; @@ -523,6 +526,21 @@ bool getRxDutyCycleSchedWakeupEnable(RAIL_Time_t *sleepInterval) #endif +void configTxRepeatStartToStart(sl_cli_command_arg_t *args) +{ + char *command = sl_cli_get_command_string(args, 0); +#if RAIL_SUPPORTS_TX_REPEAT_START_TO_START + if (sl_cli_get_argument_uint8(args, 0) > 1) { + responsePrintError(command, 0x16, "Value must be 0 or 1"); + } else { + enableTxRepeatStartToStart = !!sl_cli_get_argument_uint8(args, 0); + } + responsePrint(command, "TxRepeatStartToStart: %u", enableTxRepeatStartToStart); +#else + responsePrintError(command, 0x16, "Start to start TX repeats not supported on this platform"); +#endif +} + void setNextTxRepeat(sl_cli_command_arg_t *args) { RAIL_TxRepeatConfig_t repeats = { @@ -530,6 +548,11 @@ void setNextTxRepeat(sl_cli_command_arg_t *args) .repeatOptions = RAIL_TX_REPEAT_OPTIONS_NONE, .delayOrHop.delay = RAIL_TRANSITION_TIME_KEEP, }; + + if (enableTxRepeatStartToStart) { + repeats.repeatOptions |= RAIL_TX_REPEAT_OPTION_START_TO_START; + } + uint32_t argc = sl_cli_get_argument_count(args); char *command = sl_cli_get_command_string(args, 0); @@ -552,7 +575,7 @@ void setNextTxRepeat(sl_cli_command_arg_t *args) txChannelHoppingEntries[i].channel = (uint16_t)channel; i++; } - repeats.repeatOptions = RAIL_TX_REPEAT_OPTION_HOP; + repeats.repeatOptions |= RAIL_TX_REPEAT_OPTION_HOP; repeats.delayOrHop.channelHopping.numberOfChannels = i; repeats.delayOrHop.channelHopping.buffer = channelHoppingBuffer; repeats.delayOrHop.channelHopping.bufferLength = CHANNEL_HOPPING_BUFFER_SIZE; @@ -578,6 +601,11 @@ void setNextBleTxRepeat(sl_cli_command_arg_t *args) .repeatOptions = RAIL_TX_REPEAT_OPTIONS_NONE, .delayOrHop.delay = RAIL_TRANSITION_TIME_KEEP, }; + + if (enableTxRepeatStartToStart) { + repeats.repeatOptions |= RAIL_TX_REPEAT_OPTION_START_TO_START; + } + uint32_t argc = sl_cli_get_argument_count(args); char *command = sl_cli_get_command_string(args, 0); @@ -617,7 +645,7 @@ void setNextBleTxRepeat(sl_cli_command_arg_t *args) txChannelHoppingEntries[i].crcInit = crcInit; i++; } - repeats.repeatOptions = RAIL_TX_REPEAT_OPTION_HOP; + repeats.repeatOptions |= RAIL_TX_REPEAT_OPTION_HOP; repeats.delayOrHop.channelHopping.numberOfChannels = i; repeats.delayOrHop.channelHopping.buffer = channelHoppingBuffer; repeats.delayOrHop.channelHopping.bufferLength = CHANNEL_HOPPING_BUFFER_SIZE; diff --git a/platform/radio/rail_lib/apps/railtest/app_ci/info_ci.c b/platform/radio/rail_lib/apps/railtest/app_ci/info_ci.c index 8fade24ce71..ca59146e2fd 100644 --- a/platform/radio/rail_lib/apps/railtest/app_ci/info_ci.c +++ b/platform/radio/rail_lib/apps/railtest/app_ci/info_ci.c @@ -154,30 +154,28 @@ void getStatus(sl_cli_command_arg_t *args) counters.rxBeams, counters.dataRequests ); + responsePrintContinue("Calibrations:%u," + "TxChannelBusy:%u," + "TxClear:%u," + "TxCca:%u," + "TxRetry:%u," + "UserTxStarted:%u," + "PaProtect:%u", + counters.calibrations, + counters.txChannelBusy, + counters.lbtSuccess, + counters.lbtStartCca, + counters.lbtRetry, + counters.userTxStarted, + counters.paProtect + ); + for (uint32_t subPhyId = 0; subPhyId < SUBPHYID_COUNT; subPhyId++) { + responsePrintContinue("SubPhy%u:%u", + subPhyId, + counters.subPhyCount[subPhyId]); + } // Avoid use of %ll long-long formats due to iffy printf library support - responsePrintEnd("Calibrations:%u," - "TxChannelBusy:%u," - "TxClear:%u," - "TxCca:%u," - "TxRetry:%u," - "UserTxStarted:%u," - "PaProtect:%u," - "SubPhy0:%u," - "SubPhy1:%u," - "SubPhy2:%u," - "SubPhy3:%u," - "rxRawSourceBytes:0x%x%08x", - counters.calibrations, - counters.txChannelBusy, - counters.lbtSuccess, - counters.lbtStartCca, - counters.lbtRetry, - counters.userTxStarted, - counters.paProtect, - counters.subPhyCount[0], - counters.subPhyCount[1], - counters.subPhyCount[2], - counters.subPhyCount[3], + responsePrintEnd("rxRawSourceBytes:0x%x%08x", (uint32_t)(counters.rxRawSourceBytes >> 32), (uint32_t)(counters.rxRawSourceBytes) ); @@ -523,6 +521,10 @@ void printChipFeatures(sl_cli_command_arg_t *args) "RAIL_SUPPORTS_RFSENSE_SELECTIVE_OOK", RAIL_SUPPORTS_RFSENSE_SELECTIVE_OOK ? "Yes" : "No", RAIL_SupportsRfSenseSelectiveOok(railHandle) ? "Yes" : "No"); + responsePrintMulti("Feature:%s,CompileTime:%s,RunTime:%s", + "RAIL_SUPPORTS_TX_REPEAT_START_TO_START", + RAIL_SUPPORTS_TX_REPEAT_START_TO_START ? "Yes" : "No", + RAIL_SupportsTxRepeatStartToStart(railHandle) ? "Yes" : "No"); #ifdef RAIL_TX_POWER_MODE_2P4GIG_HIGHEST if (RAIL_SupportsTxPowerMode(railHandle, RAIL_TX_POWER_MODE_2P4GIG_HIGHEST, diff --git a/platform/radio/rail_lib/apps/railtest/app_common.h b/platform/radio/rail_lib/apps/railtest/app_common.h index 412d564cb0d..2061d750b4d 100644 --- a/platform/radio/rail_lib/apps/railtest/app_common.h +++ b/platform/radio/rail_lib/apps/railtest/app_common.h @@ -167,6 +167,12 @@ extern "C" { #define MAX_NUMBER_CHANNELS 4 #define CHANNEL_HOPPING_BUFFER_SIZE (200U * MAX_NUMBER_CHANNELS) #endif +#if RAIL_SUPPORTS_OFDM_PA +#define OFDM_MCS_COUNT (8U) +#define SUBPHYID_COUNT (OFDM_MCS_COUNT) +#else //RAIL_SUPPORTS_OFDM_PA +#define SUBPHYID_COUNT (RAIL_BLE_RX_SUBPHY_COUNT) +#endif //RAIL_SUPPORTS_OFDM_PA // Define generic VCOM RX and TX port-pin definitions to use either the USART // or the EUSART pins. @@ -403,7 +409,7 @@ typedef struct Counters{ uint32_t dataRequests; Stats_t rssi; uint32_t paProtect; - uint32_t subPhyCount[RAIL_BLE_RX_SUBPHY_COUNT]; + uint32_t subPhyCount[SUBPHYID_COUNT]; uint64_t rxRawSourceBytes; } Counters_t; diff --git a/platform/radio/rail_lib/apps/railtest/app_main.c b/platform/radio/rail_lib/apps/railtest/app_main.c index 2cef6c3b77d..707023d97db 100644 --- a/platform/radio/rail_lib/apps/railtest/app_main.c +++ b/platform/radio/rail_lib/apps/railtest/app_main.c @@ -1014,7 +1014,7 @@ void processPendingCalibrations(void) RAIL_CalibrateHFXO(railHandle, &crystalPPMError); if (isTxStream) { - RAIL_StartTxStreamAlt(railHandle, channel, streamMode, antOptions); + RAIL_StartTxStreamAlt(railHandle, channel, streamMode, concPhyIdOptions | antOptions); } else if (receiveModeEnabled && !calsInTxMode) { RAIL_StartRx(railHandle, getLikelyChannel(), NULL); } diff --git a/platform/radio/rail_lib/apps/railtest/app_trx.c b/platform/radio/rail_lib/apps/railtest/app_trx.c index 6acdbd5be8e..364bd208740 100644 --- a/platform/radio/rail_lib/apps/railtest/app_trx.c +++ b/platform/radio/rail_lib/apps/railtest/app_trx.c @@ -179,7 +179,7 @@ RAIL_RxPacketHandle_t processRxPacket(RAIL_Handle_t railHandle, // Read the appended info into our packet structure status = RAIL_GetRxPacketDetailsAlt(railHandle, packetHandle, &details); if (status == RAIL_STATUS_NO_ERROR) { - if (details.subPhyId < RAIL_BLE_RX_SUBPHY_COUNT) { + if (details.subPhyId < SUBPHYID_COUNT) { counters.subPhyCount[details.subPhyId]++; } } diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_gcc.a index 8db4d57e0a7..b36657d2258 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea98eea42b165c077d93724c992ecdb4629da76d900559afcfe5b9790140e0fe +oid sha256:5cc7b955d4bdf498f96920e51bb2c2b8c646ef6e63b79022b23c8dba74fc0553 size 55562 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_iar.a index 3f6d091dd81..54e0f6f30b0 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111a256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b684f447115aac4d2516fcef6510c01aa42b74a075a7882cf069385e0f015ee4 +oid sha256:16ea1610ec89de63c825de22a2027cda80788a08c653462126a4e01e421450ae size 38634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_gcc.a index 53a8ff7615b..3ee3a9d8367 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cee3a6383d3c27df700fd62b27f512e041238fa62b0570809e54fee8e76855bc +oid sha256:aa708cc74c242f4241f05602a4e4c1841c6880f08e8741f1153401280562910a size 55562 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_iar.a index 0fc7bec593f..5c8f3bc5775 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm111e256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:555352d4f2c8e3ca83e0dc8607c50a9626fd0407fe634fe861e5e698cec85eba +oid sha256:8aa690321487dda1bd34b141a21d22a411c6492d5addade77d8ae6d2f2d8a283 size 38634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_gcc.a index 5b7374dfb31..2635fcc1a05 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2cd679350e6bc07d3ffb67784b27bb3a0e2f8b2efdd3972dd002edf6d3e123e +oid sha256:e8e0961c9c26e5cc5e5d6e06de26d429a74c29b5d2ba193dae2b03617dd73931 size 55562 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_iar.a index 0cef11aba61..75b18fc2992 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm113a256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d61a60772dbf8e30f396bb497880829ef7fdae00d5a80aa0d3e3dba968b09728 +oid sha256:cb5276a9afd1703353fdd49c01af9bb72bc270a9fd7b6281841722c06e3d2e73 size 38634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_gcc.a index 6b4464be2d7..861b433211d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfb2f3de87cd06b0a0362a9e28f02d70e7722c3f86adfd2a833748a8096cdb28 +oid sha256:3f42b073bc546be7b9c08f3813ae8d2ad10a20ace33be7a76728261c1717f8f0 size 55570 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_iar.a index 12896df8df7..32ec24a9f0e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s12f256ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5c8791963acc615d880c50adba319b0df035dc3059a917319aca1aec4801ed2 +oid sha256:4a4db7da58bc12098531fc271fe133d7b558439709b81fc2cecb257635ed0572 size 38660 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_gcc.a index d0d2a59d597..cea681ada91 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82a2062cbfa2887c0976ab0b6f7fdb81e9801993ea1c2ffda2ef4f03cc8a5da9 +oid sha256:8896d8fbf18a6c19597673f8ccec5151ff6439044f99c61ff34fa7b957580ce1 size 55570 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_iar.a index 62701294367..c439dcacc71 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm11s22f256ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e23106c1ade25773e7f1a4d7ec4212b7795f2ebb913fd301621bf6028ce8b71 +oid sha256:3991afb2a2363eb47983c326d96ce3600f0f11fd3cefeaaee1415c469a473584 size 38660 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_gcc.a index 497c2d75c39..96f655e803f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d4c2614a3b7398d3a1dd83acd161c99fb90d083611aa7326c85e5249a3ece46 +oid sha256:718874a0860fc28a8dc747fc709c6a6ceda0452181733e725fcff160cff8158e size 55562 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_iar.a index 5d37ad10b31..03d101f9c94 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121a256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a4ee92d5f4b79a2c516cdb27fd7b240274d2376e0f6156810e93e44bdb82a81 +oid sha256:ce41585e464a94017fac8c1b02b4316902fcce14d7aedfb8ae2ff5efae68cb3e size 38634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_gcc.a index 5f5db311c22..5dde1d409b2 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0983ec1ac0dd113454f0734bb133e3b188623158a1c095ede9174462399b80c +oid sha256:73260f7c5f9a512dde20c7de009c79ae45cd680b9083e9200948658ea49b1554 size 55562 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_iar.a index c4233054c94..162bcd040ba 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm121n256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8238a1f5373ce343fd6b4db80ea4c04baa4ab5fc042e1cd4781c05e551847640 +oid sha256:6fbd279ec9034f5376ada10773e41409a290a5b4cc4ade57cb97080cdb5599be size 38634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_gcc.a index 6637912def5..78cc4ae0845 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:512b8f91b657c2b87b6ffe20bf837a904ae7830f131fe7ff8512131caba66a03 +oid sha256:37db5656a7a0cc188d959c8d369323849e55b6b52ad80b6e69dba1133b1deaff size 55562 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_iar.a index 22463c86faa..50e8c11e871 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123a256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a64a2113055e5cc6b6ac84c19a9b9e0e3921b08d60cb85064daf225026bc1bc +oid sha256:948ea8ec71b1acbc2aa0d9e851bafb34414d9d8f44836cd0082f26752fc836a2 size 38634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_gcc.a index 1ea927ecc38..ea74ecadc8b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0fa5937bb720d0223c95a1ae7ef25bf485e67a4b1d4ff7b460d2b0aaacc866d +oid sha256:c1087a86a8ce1502cc2da64b438276adf20cd296353128b2ecc803d1793b4ff6 size 55562 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_iar.a index 6392c7234ec..bc0e5792a30 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm123n256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9ea20666c78290fcb29e927932d16dd1828ee9d73fd9940423f03fdcf0bd1a7 +oid sha256:56c94522825d02aca0f8a9d68b8a7901c040041b398343549ef8047caf046b4f size 38634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_gcc.a index e3ed10bc9dc..ca9c6b1f43a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df6b1a26ba8475c05f8a6e9cb326dbac222b02dd75f02300440553569a4762dc +oid sha256:cda1bda1e9d5fc86c17c51807c5e2b36c661a37c190d8ea230f3ddbf8138e8ca size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_iar.a index bcf36ac3a8d..859cdb64c8e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f86abe98def30105bd74a599c2cee31fa90873b1438c4ec1dc04468b360610f +oid sha256:307e9684f06a0aba159f6e5a0b2cf2833b1ba392d2d96c69ae7bb93d4c91f4a7 size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_gcc.a index 9c6250a491c..fbe15dcd002 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f8119dc22f08f3ba0967e84f66796d876f46797aa85657c642ba30f89a53f99 +oid sha256:c99eaaedf66381494a75041bf437ef9cc66e58b908e92fba36cfa414d1ae0d30 size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_iar.a index c4203352cfa..731d3aea668 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p22f512ge_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edd0fea536a1837039b22a071072d1c0c4e8fb67badfdd6515e69f3267348931 +oid sha256:6cf420bbcaf176659e0d07ddaa86fd6711c98a94a11d7e18b8d936b5120f917a size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_gcc.a index 0f9509fff6f..ebfc113f0b6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f8efbe72867db4844520b83cd85be7cac82cf4238f2be2c5b5c01017bce9ae9 +oid sha256:1c1632cd01e6d692e71eb0c83a709c6e4eae9a45467b3b2a637992564c204eca size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_iar.a index 73ae9e04e86..72cd129069a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92b99e1cdf10ddd41e594949d83e6b3a8993dd248bc6781d071b5b7e3356574f +oid sha256:584cd4d35a283887d49ccbe0b898d0fa88095b9c05f4a980ebf26a34f36bb4be size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_gcc.a index 565f797f0ac..2cebe03a44c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c02e1da02f8aadfd689543a894a947f58e3e48f8b5b7c5363b3f8e075f7e938 +oid sha256:fca23f8a5da18b507ef65715baaed1014348b6ff505da38432d1c1853f93592d size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_iar.a index 4d6fa5c4fb0..5692d4e8990 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13p32f512ge_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c59ee33d94ddba7475c1bcd97e6e5c1e13f861406f0fbe1c12e30292db3ce1d +oid sha256:8bc44a05a6a790100863ac0758755948a41492241e839f6621f7c614bcc7518d size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_gcc.a index bf0ef02a714..e9d188b6e88 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d288dd514aa196360c55b2baf6ce1e28d86d64ea099c8dc22010d548c73d344c +oid sha256:8d6ecbeed0658868c22bfa98b2e4031e17bf9e143880c45537324d4823fdf627 size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_iar.a index 83cbc01fff8..843bbdcfb4c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d73c2ce8094be6f6feb8552c74ad22798ac0ce55e02744921c8b616d747725ea +oid sha256:fc73e613788e06fbf07bdff8afa581390e42b18fb96bfe983d53348ff73ba505 size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_gcc.a index 19cff71c930..a39f4277eca 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e1eac7963f8e9bb87fedce0b1c5f812cea66a658b75286a5d4811974b02b8f7 +oid sha256:6c80979f53e7522f98150e770f05ba26b73020a8f710109dfef64a529ea6247c size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_iar.a index fd29d013169..718545e40a3 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s22f512gn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:263491666d5e369ce328e908d3ab80d546b692250541d22326400648189d7840 +oid sha256:74a4f7e46d73334f3894301e9a8dc9e08aeadf995fdb413a219e7650f4987635 size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_gcc.a index 480ac2b1102..e8272c90fc2 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af344272d5bd0e07086e37243a1bd54a34f03573a03de95f341e6dc126845011 +oid sha256:76c5f67317fd995d500311429a9f666714cec269c8a63f254c3137fd62d4fe38 size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_iar.a index b07856140a6..9c75307800b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38ff8e83f37550eae1811f5c60dbdcf895bbaa4a012c11ef45be5dff9abc201b +oid sha256:1f1a1603e8392b0773f221693916e02a251292c333c9761e670ecd5267eb3b72 size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_gcc.a index 4456d77d7e9..334064e6ec9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e219153e40f5188c33da2420833a011ea49a9e94ebdd4b7b3ccc97834cac4148 +oid sha256:6aae83459a74ec148e1c5089d60ae8a24faedf034cecf192844a5158b1a1c4cb size 60024 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_iar.a index eb5988ee86e..4b6a0b2b556 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm13s32f512gn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90ff7222ae96cbadf11b48e1d165e2fe5c0b8012dd7442abb496e9f6fef1c49a +oid sha256:e11f8f7c9f011fbd7e7b6bd0f26668dfcfc35aba0597eb39f520a25cb02013c6 size 41882 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_gcc.a index b7d0a4c0600..09f8b4ca840 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74ec3941ebc8f933b88e1192964d39260797b48b9a49b72874a29cc29911f5e9 +oid sha256:98907dec09104c5b81f9967c87cb9ec99d42c9f44d801a682ffb6d678df5e0b5 size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_iar.a index 876d984f57d..e1832aa48d9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d56313e33c83d53f5a21515f1c92c93bda37525690a0109362a5a521288da4eb +oid sha256:5221944ff8869f52b1f4466d6c81153b843be6904ee4f9f47a86754e0d53adf8 size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_gcc.a index 60b926c96ab..89be03d86bd 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a775da7cc9e3c6719372402b4fbeb51582ddf725ac84868da43375cebf22457 +oid sha256:8815c9e03b30a36a3c21d1ebb0fb4c73933acc563077379e3ecf32867f7a6b72 size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_iar.a index a94f534b988..12167a49114 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210l022jnf_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f60e532130324af14f3db10e6fd4bcd6861fb067305fa83ef8536d5a981d9bbd +oid sha256:ac168dd2291559ffea1f11a843d30a977c0b398bf116eac3834c31f6498c1033 size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_gcc.a index c4cfdc5723b..e744e18a03b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd7788104e0c77215ed460f97cfdd702fe6536243b9b5693ad5e71645a5e01d3 +oid sha256:4a6c8519df891917b4e7826dc0cb1b04a355514fbab4f009f40b4eb195c1f402 size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_iar.a index 7fdfcc85602..91fccad66e0 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ff6b106ba922f3fabca17f2255e0663e6dbc444a66692772cdb73254af0994d +oid sha256:bba2a080e1b0db2a21bd5e298d231fc7bffbe7698380dd7430e2218d08347252 size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_gcc.a index 1ab58c4dde6..c54f48f8631 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e8c6b77bb55bf7b80da4998b6775a69429ddfbf277067948f4361eef950d755 +oid sha256:dd74ca3ca6e71f7e7ef017229e426282d86765c6c4cdd82afa91c71c3acf29cc size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_iar.a index da168028f5f..bb06be17e9f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210la22jnf_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8290ed424f793e02f71fc1a2addb4773226b59a7880a795fd6e6abb355a6d264 +oid sha256:ab8833b18cb7cc9141fb79513b46175078af5525f16bbb065934d13552f7bbb2 size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_gcc.a index b7ffff6fa30..aa340635ab7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eab4e0ea45f7726ac7eba1ce9f5a2cf58308b1499ab277eef45574f725de3c3d +oid sha256:8dc3bafe68e78d99f7a89ae7da0596e68f4f9225730ebb60245992b580b8479c size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_iar.a index c8cf8bb70a0..66e56373d5a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8fc62e579c6f26680d001b957ff1e6ac869cc5c4836bcd42fb10583807002b2e +oid sha256:3380ec0507daa6b12932df41131bb8e43afacfa2181d6010fd8e29914cf2ed08 size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_gcc.a index 8bb092788dc..fda687f6583 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:017e07533dfe7aa26212b2941db7e1cd76fbe852e25c44adb90d4074b0f9f0b6 +oid sha256:a398f6f79c25d53892669274f845b26deb9fe20436a71dcbc426ac35d9c476be size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_iar.a index 24df0d7896a..4871893cf0a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p022jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7719139d3dbb77f8e02edb000238eee361b3f513ed2b467752ec06f4412b1f73 +oid sha256:65b935987d5f22edae814a76de7dfff185d93a06baf673a42c2af5ca6e374b29 size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_gcc.a index 445740ecd1f..63c372be963 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:269c9ca0cb3ed35bd110cc2f4324721f0bf5c873f09d07f16fa1750bbf3edbe1 +oid sha256:5aedf91dfb2349616d313f7fd4d83c1599f1db07e19c471a30b2bdb19aad83a6 size 56950 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_iar.a index da86bbde1ee..ade65fa8b0a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c23947ed23dea03fb15756c14c60bcbc54493938c457c540ccaa105f23b82239 +oid sha256:a6e5f03c12efd650396d9891fa196e40bd1ab79d3534ac4a0c8ea38219c5503c size 39478 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_gcc.a index 980c793152f..69edeb85063 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d89fad1e138ffa3c3f62bd9779ebd54a1e04e329389eb24fcc5ca7e84793be6d +oid sha256:2b60550fb75ff1bcc300eb5319456a23c1d411f964708a0794cebe37cb6033ce size 56950 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_iar.a index f62eb80944b..026049647c8 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210p032jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1127c189fbfa31c468dc3c6ea74d9e806a92e16e160c14739f58890eb1451b4b +oid sha256:67fff792699a63a3880cda32a6a31de94cae521d0374721b331a08a1b33ab0cf size 39478 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_gcc.a index ce3ce4e2991..3b93093133d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10777c1696cab4019be819cd318a284a6760cf4a45b31fba2fa1c375d9947d69 +oid sha256:66fe6a99d354b5d2f3c22a287f16298b1fc2d8638eb8dc780048157784c1fab0 size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_iar.a index 963e77b2cc6..cb5552f6807 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e79aadd5404881ccf1c0cb757a6f70ff163e3ef6d2a58747c936d9e5235068f1 +oid sha256:fd856682752f271ee9540860fc4f2a60fc853560ded1a679591118e79bb53a9f size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_gcc.a index dec935ff505..65c3bba5ef0 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bcf0b625b9a579bb22ef14c57c5ace1b6d7faa5d90e0f8fb04c8448d6d418e09 +oid sha256:67c3e9a1a8bf8249cd8a31ebb5c56ae645e94447211aaa400372c2919dd63d91 size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_iar.a index aaaa8132eb8..ba3b2742371 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa22jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e70429acd270a1a7c9e50fc727af9bc033323b464ab1c7e934d6b05743e4007 +oid sha256:88e134184348927b56d423a2f69f030bb8f900913d3d5a15ef8ec4ca1000e582 size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_gcc.a index 4a4b986f6ce..10f79e0008f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee745c7cd5622c3811d9d9810a87e848195d5ad09d669967d7b4966b7339e17c +oid sha256:deb90873bde2d09fb1f28d82fd11ab39327740153f6a21ba963cb4263c38d7a9 size 56950 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_iar.a index 205fa5ff9eb..9e54650c3cc 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c65646c58c0638004a2b73fb4a598cff65d58c2a5e28f68a385d4086bb7d8a8 +oid sha256:28a93b0a22e07097c10e233ef429d1d9e11812f7ffb0bca83fdd6c73e5257bfa size 39478 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_gcc.a index 66ea7b79b3e..c191fe7590a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9ac6979f75cb3a0a56fe8aa9c17b223a309fabff3c5531bee15a3e10f3dd20a +oid sha256:f407ca5e6027575d084858912ac9243f548081b4ff8ca9f82bb2dcdf98eff90f size 56950 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_iar.a index 71929ab3f60..6e9310022ae 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pa32jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f28b1643e6ed9b520b0123571cd8afff32dfc9a15b96070ad1dc0d99abbde11a +oid sha256:c5469d37496164e1edb2371401001f98ffe21c178b8e7f76c8789793de5a6627 size 39478 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_gcc.a index e9b9b66c040..4a4e5732b22 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ac335984c4a391b1e34d2c3f787085fa6084161eaa9c8dc63f15e4ff7e05bb0 +oid sha256:ecdf1845f50ac2737cc8007bdc400c40e4079fe4c9757222d6da15eb238592d8 size 56826 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_iar.a index 18ebfa948c5..302f4afec0e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb22jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ee59be0c808b47e550df26d81c26e4714fdb27d7067baf10cea85f4e599c96e +oid sha256:3e7e5f63705c89b0ed85e4dccc7968c6524e27eb7892e95613b105a0652e3d7c size 39214 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_gcc.a index 164f03c08dd..eb81d2c1ed9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7eab07100f326b574b548286909422b3f2d6428eb2f8688140a9c9f963075a8 +oid sha256:9ebc03dd00dc5df1c91f9a619b6f07185fd608ddc6c35949421f3d497df6f6e5 size 56950 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_iar.a index e9b32ca1113..b376d7d5ed9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm210pb32jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9947bfa5c38f83681b6e7dc646b8ca28c91173d741b4cbc895dc7e52d6f2b2ee +oid sha256:d42d25267e27beef59d42f91100cdda5099956ddceaedf288cc0f13f08df15c8 size 39478 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_gcc.a index f155798bb06..dbea3687524 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a67bce5eb42970d5f5396c9ea8d7fc1287bb5dd198a2be35223e0b67d015a3ca -size 62170 +oid sha256:c4f7a98966067ab426a917cbecf861f236c2179cd69f2530df081aecc56510b4 +size 62402 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_iar.a index 47188888c95..9b551e47985 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22hna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1bc4636f8a472a6ead39bb1960319a6335fbfb08f0e168f030d66e88437033d -size 43578 +oid sha256:b16b934326c851873158d4f7cdc1f4e3e200f32eb8ff0bb1e8f0678be8acccbd +size 43704 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_gcc.a index 049f474b34a..306b3cd0486 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92763af6607b35956f03c02cad6165cc9d799330208ff6dee905092d3f0ca846 -size 58766 +oid sha256:e45a284158b29b850031e6ca8cfc28e25ba8041832cc1e02206d01b2458d1133 +size 58974 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_iar.a index 6d2855406ff..f5669a73e0a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220pc22wga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84639a766f3929d80d9e50f86c8cdef2373ab13105f303c89cfd3862b04abbaf -size 40560 +oid sha256:97cf2ba5b58cc8d350977d9f054c53179dd49db218defa38a1a579f0a3ae585e +size 40662 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_gcc.a index 6bad2b18225..ddced143264 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:575f326725278af2e22b0cd51c9e812918fa13bb0660c97ca45e08e611d73d78 -size 58638 +oid sha256:2cd88874d91133d58f8807937aac312a92128273b05b44950326d59714e96a78 +size 58846 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_iar.a index e1fb5eb3bb0..03d289801ef 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc12wga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edbc7ed10e2ad4d5f3c79da86d21343980fb96f0d282e52cb8cde404c009729e -size 39920 +oid sha256:cfc9a4ba1e0a4af7ada57646a1cc6facbb4dbc7dc98fd53c204a632afdaac133 +size 40022 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_gcc.a index 145fe87bb2a..44bc77cc459 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e187c117feb6ce84da5e1d63fd50d73a2823ed7f923b645f9e0c6216bb7104f4 -size 62170 +oid sha256:df32a2a37908bd8bf690c71e5951687afc5098ebf90755b9a328846f18dd8176 +size 62402 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_iar.a index 1aa6fa8cd9e..23854cc8b0d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22hna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b315810efa7ae9d68def2a8d3fe75b5136925f1ac910ab83ba8a1f4edd43597 -size 43578 +oid sha256:3e208172611cd1f3e492372cb1071a923fff61b899ae243e6ae7eea2d0a54d59 +size 43704 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_gcc.a index f0d4e3173d8..435d5f80138 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19930e0a9fc4e146e32331810a84aca2442d25ad056ef3dbd96aa05a84f73715 -size 58766 +oid sha256:9e0a6c735f35bcebc74dc2a1aa607c348e215210b7b337aebbd27bd5c6d886ca +size 58974 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_iar.a index e620035a473..222b6d9d8b7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc22wga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77b0a7f7ff43524c1c652f94b2849cdb33cda7b634d6b160a90d1ebaed86127f -size 40560 +oid sha256:1d0b10a60900eb0d16629179db5febe0c4ef71493fad17bad4066f2e3d966b3f +size 40662 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_gcc.a index 47877fe2697..9c9feb5dc59 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0cbbbf02c6263fb77849785212c28dbcee23ae8f2c572e438a3bc68d5d4e316 -size 62170 +oid sha256:9dabd62b649ac4495d3786eace1b2c825edb7a0be2447e6fce2c9e7d7dfc58a1 +size 62402 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_iar.a index dec73a0d980..e23f78ed5fe 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm220sc23hna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2e376ffd1de4bc835ac62b36f8b904c41f772a431c38bf107f96205da1c3ae2 -size 43578 +oid sha256:85c4f7aa927885d4745f8387dc3a8bae81a3a9826f560ca55f265841071c0a0d +size 43704 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_gcc.a index bd83f69a492..bfd7dc79417 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8aa2fa1c3d4258c7d405786e54232845cc07c99c72792620f995eff826fe840c -size 61686 +oid sha256:e58f854248f5faf41ac380da7772e3899d29465ab8657f4b01dce04bfd746396 +size 61690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_iar.a index 3a8798b5111..92fb6efb565 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7866f90d47c1b2e6bd5b7402aea9d9b6c68a1c1ad6f5ee29fa664cc8cacfb15 -size 43070 +oid sha256:b5b9d968e25c3cec1ad83e6948cc1d718b0291bf3fe1e012f9b20f23e8c9b1e2 +size 43072 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_gcc.a index 8b717cf8e1f..db23d6b7ae3 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e4d0699ac3f0d543cf31a5991a08fe1d383b74500c244bbfcfc75617887c19f -size 61926 +oid sha256:066e8426e73ca767bd3a29dd133f323ec318c5e2641eb456b7309b1777ea3683 +size 61952 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_iar.a index 6a8605ea919..879d451c1d7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d31ec460e3c9e4a4a431f73823f74ccbbb58a90c2c5f9ad22d3dd41e04419d1f -size 43496 +oid sha256:adb4b0498a54f291f01694ca2d9ab06adf0f4f22e2783ebed5ee706ffd42df44 +size 43522 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_gcc.a index 993ce28126c..c317bb2de62 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8bbc58444ad22fb55a7beedcb85bc35f74f778e22b22d1c1ec3299447789249 -size 61926 +oid sha256:536189eb5bdc964d9ab6463f71948795d4d3d3f5aa7b8995c24b65c3ea2af55d +size 61952 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_iar.a index 37a917efbac..e20aadf0c45 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pa32vnn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:745dd0bc2b93c9ccf048fe87870afcae5d3c440dac4214e26b3900d5a3bbce8b -size 43496 +oid sha256:829c3684f82f6ff4f78d6523b4af779384dc5b599ccb83d2371a998d7503bc3e +size 43522 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_gcc.a index 4e23ad76678..8cabaf3f0fe 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa656719a74be66544d3a04c94d12a5280d8bd79a33f36cc89e8baceb719133b -size 61686 +oid sha256:407242be324f4f0f1c9f3be4240ee78bbe198d4042d4dc333d7c55c6c3bf5711 +size 61690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_iar.a index 99001ab9980..4b6ee07c694 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af39e341e6554e95ae6021a7aff1c715e5073bf9d39ab256258654b583a0a49a -size 43070 +oid sha256:54ba44ff21d66ed8c924b408952be03abc10c73c7f996ffced8fa55b89724b31 +size 43072 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_gcc.a index 01d85d7839f..3ce13800e05 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b85413cca58d6ab48aa60f4a57b0e9a5ada1295b563cd5bbbdca483c6f0ea6f -size 61926 +oid sha256:5a919d16263542aa9bcaf606c1e1717ec282f05471a50ef8d0fc08a17d11d8fc +size 61952 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_iar.a index ffbfa08f1f6..4c766631805 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df5986e85b31da5f112bbb363d41d1c81652047ee07c92e0be9ae2d343535979 -size 43496 +oid sha256:23e240b5d9306d62c61dba697ffd9cf7ea61a8555c5cb92a4b1e4759df32a631 +size 43522 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_gcc.a index 500077b4176..8bb7ee76b71 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da955d9f3e3f4d4e5ff4dfe50e58a2fb518900d6d9a7ca977cc42050ebd9b47c -size 61926 +oid sha256:b34d36fde1c868df897aff0e60dae6b0c580608e8eb2622653087be1dd1b8e5c +size 61952 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_iar.a index 5d1c5afea62..78deea7b6ab 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240pb32vnn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6541d09ab72577ee2bbe39e46253e194640618074fe5dea6bc89c9d182130f9d -size 43496 +oid sha256:df14fc129a135aaf51731c377c73af2a638169c26b22720e359739e9c4d78faa +size 43522 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_gcc.a index 5189f2c03b0..1019ca498bd 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5fddc138440bf279a936af1618bd638420e4cee868a0549d50e7879230596c79 -size 61686 +oid sha256:2a3d7f1290cb29836da21f34280273de7527e4d9d1a2dbe3624d627631bd8105 +size 61690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_iar.a index 38160ecd929..e4b47e9946a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sa22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d45008be0f3639cc34e138fa587edd361d4c813398b245b04c510d44beeee62 -size 43070 +oid sha256:40386ad51c2e0e3944b30061f84a1cf716b2c76556a05de510acc893830759fe +size 43072 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_gcc.a index 7a6b5d3a92f..3b6cdca8a63 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00d88981a6e9bdba8afeb55dee7e0b7ac77b7abd45827f44d1b684614b62663c -size 61686 +oid sha256:6a16ea53f51e2ba9c6431b7f511fe185e7f389b14127e3d2450ec2d8fe4c3d74 +size 61690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_iar.a index 4bbfebb2dc2..0c76f83cbc1 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm240sb22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c61fb56ab6938f8d36feda46f0ceaacf89d0131a9f8346b950048bd472fb83d3 -size 43070 +oid sha256:91a30e0d314df18c543f648fd0caf17bb4d5bdd0bc85f2c71502b6ba3825e506 +size 43072 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_gcc.a index dcbb019209c..2b71738fb66 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1044bab0dde98fbb4f1837e9a35447b982cd0677002f3c29d4dcb9c7cda559a -size 64770 +oid sha256:88772e95bec6e17b442cbf2328597b493d9f1c4db332a4eb5b53a6cec6c27ef3 +size 64772 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_iar.a index 5e42c67cc29..0577acfdffe 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_bgm241sd22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:deac891cd327efe190e0c1affa0e29af2d64eee8d597c2688d40282090474b39 -size 45780 +oid sha256:845a81552ac66594a66152a3a5158ba9745810349bd7c8f684ccd203381df292 +size 45796 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_gcc.a index b4fd63c3063..f0ab4cd025e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9988bb79830ccea22a8e64a74fbb3813c0cfbc41ba86d79d562643aa01087350 +oid sha256:117e77d53d6597f4170bd265d522973efb80a7fd0d29285b617509d385c0ba0a size 61766 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_iar.a index 097908950c1..48d5caf7d56 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sa27hgn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71e3bdfd323506362a8b562ee30de6eab523a1a9abe28bd1c15701efa9a35d20 +oid sha256:dfac49086b58953487cbad79b00845a2aa7e0176afcd5b40248c5e70f710f1d3 size 44868 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_gcc.a index 7ecceff9f09..bb4abfa2da2 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09ce12868e9343a010c93da60e27e9f72a6287df564194ce42f800bf8877c96f +oid sha256:5b5668412eede6b8d867711cb8084dd0e202f35460b30ed20ce8689ba3348d79 size 61766 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_iar.a index c744031580f..084976d8598 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_fgm230sb27hgn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70229ff573545be7e779af0558f7b9f0e88294a0e9bf93d21a89cd86079e1bc1 +oid sha256:d19277aae8c9e22c6ff82df849ab61f41b135da8ad573f50c3fce2ec5069d2d3 size 44868 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_gcc.a index 2a8647c822b..87985f8d0dd 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:836f02a36b9f06c36e89ae6e9a682f0bcc4768c5e851509282d4993598ce1822 +oid sha256:81027ffc9d8f592f62a02af8b176b54043e8021897a7c3c520f0092447e55ae7 size 58946 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_iar.a index 006345f5a60..99de7c1d19f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111a256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:37873820b4d8e2ce50d326c589cf98f9cb6ad5922297bd6e0f1aacfff92a255a +oid sha256:f82c918131815ff07677495ff03c1c1b1ba6bc51ab09541073c44b629645ddab size 41286 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_gcc.a index 43c2d1613a6..b6c2dfcd189 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1f1c927ed9594de115c61bcef36c99da41c6e6171d7151d2d36d55e4dce3ea3 +oid sha256:ee78aaca5cbadeb3acc6ecdc90eebbf6f076493d40fd32e195b271251edf9d37 size 58946 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_iar.a index cb5a0d342ea..7a5513f8303 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm111e256v2_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a02d9cb9b25b44e845ceadc1e218725e04230d303ce6e77ef474b6548d7c1f45 +oid sha256:d44ac7d49b66ed351e93a0f0268bef7f235c75681c7d8b0fc95986a2b17feaff size 41286 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_gcc.a index d130f769cc9..2fa00aa9b5b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43e4d2dcffd31201a5ddb8be065cf0817d38f0e6bf569301efd643a1ff4c1283 +oid sha256:b133577bac5a49dab182acff7fb6a9f0adc251eaa9288ef1f9bae16015a4fe0b size 62710 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_iar.a index a56e5157baf..4950f8b903d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b5635816e88f8894180bd6f2778b15376271d6d5e2ada395bb9d463fda73634 +oid sha256:6840533b4f10cddcfe8ca35ce0dc9b3bde544b01d24dfc7257d4dd9fe1f249c9 size 45690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_gcc.a index a771fca9a03..2630cc7aeb6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6e9599930ad93ac5319e60404487f159d3c6abdfed8b1a8db31a9b9ae7dbabd +oid sha256:313d40339a74487b62b326eb4566bfa299c7ef6139720049d9dad697b54ac32b size 62710 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_iar.a index 93e616b4403..81fc820921b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p02f1024ge_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93993415dbc3e80ea782ca23c713a7e84424f5901392992db733777ff851ef4c +oid sha256:6cff657d2c975b05065eceba8cc72466910c5895491d49387d803c2f92a7221f size 45690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_gcc.a index 15b0fa4f13e..986ed25d23d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc3fadd65ed14fabacf5290eda5adb773b422997d9b031688d8ed7a86dd840b0 +oid sha256:78a6ea9e9736e30fd29608f1253e1e662caee5239a24eb94ae10a77c5581a379 size 62710 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_iar.a index 015e3c1b3a6..e3bf2ea5422 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ece572ba46a0d712af499fc8ddc21a7265f2172158c4414567dc31b5c74575d +oid sha256:63297fdee6777abc4cb3923f4967ab52449e5ffcf53dd40829274622c5b689d4 size 45690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_gcc.a index d18fa741606..7780a0077f9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e367d7fef84da7a0977a398edabb5ef3e02532d2edecd129b264be22147e0dcf +oid sha256:84ac9b93c54f82eb6a39a4a0d7a5f29518264df8c99f880e5b281948868ebdee size 62710 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_iar.a index 5d0159035d4..37f8d095c35 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p22f1024ge_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:977ae6f6dad0b86f99eabac81ebaed8842d95167d152a5c623ea65dcd4d6994f +oid sha256:fd4e1bc7220232b765c3b31e2af3acdcb587708486e608efa07727d675506905 size 45690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_gcc.a index de7f21f23a9..99fecc9951d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:37376f25bfae0ca79ca34224606a0a01d8419a3273904fb2e66bfebf86555fd5 +oid sha256:9d0676a6d5146e189242dd64cdb3e4cd52bdf1e00c0a8e5fa9a4875ed74b8fcd size 62710 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_iar.a index 7424d9a9e92..0a9a223847f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b34c85d0668b876b6a66afbd70e65ae7012113c8b4cc8ac69f16b66a82cd537 +oid sha256:38ffb9dbc638f2f3a29e757b27131cbc249f59b68edd9d706a97899eef4b085b size 45690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_gcc.a index 10e1872165a..32b0ea0821d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30e87b074ca4ee0071a59cd974be22f151a3f0e1d2efbbac08c78b1045065bf7 +oid sha256:1b6c9b5bfcee13ba1691cded717836f6e9b5a2c9d7413c4f8bcb329898f06bf1 size 62710 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_iar.a index 2b323946551..57b101e87da 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm12p32f1024ge_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ba419963bd217ad743024930091e74d64787275865470089d607431ed47f6cb +oid sha256:95246744265f7d3ba1a3328f4dcdec9436ac02504aa36b8259561ca7d908c7ce size 45690 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_gcc.a index bb003e89f96..c5a678b90f3 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76dd89c811c7746aa4e50965b8764499dca11e2e9dd0e723f264a595b06286a4 +oid sha256:e8b600aeddb6943ad3c838854accf1da084a8cc39bd5affa6b6e3478d60db264 size 64316 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_iar.a index 3214626d335..555a4f1548e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e8c7edefca9e9c510b6a6a1a53a1e1122a0dc9a7660b9cff9f53ab801290689 +oid sha256:ec1dca3efad235adbe0e685351c98d109881aecbd83759a9f1f5e5e9e12c3172 size 45634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_gcc.a index ece16c6638f..bda34d30bfb 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23553be0f18e2d15f607011df561e308f36e84a3bfceb8d9efeef5fa50a672c4 +oid sha256:5bb49d1222d437c5521361700148ef5bbb0a309409b9a5bfd6c6af43439c0ced size 64316 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_iar.a index 5f5301af86d..99fbf184403 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p02f512ge_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93fb664355b2923a7c0a3fabce96bcf0abf172392817bc32899fa769135ac591 +oid sha256:427d62c9b90730b6878db7552e6b6d8115c557ba1377360702d1c73d393625e6 size 45634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_gcc.a index 5276f26b467..a220df5a920 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c11daa47d3f490322b23d7376d8562741ef222b4ce48b8cf22b88f555a06d9d3 +oid sha256:fc33b924a0febe31a32f1a4709075b90aa328180e0a48d28dae4d5781d70ac28 size 64444 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_iar.a index 7b9fc50a825..a13372d02d8 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf6756153a3c06507730ce7b0156091e1c1cd4c3a8cba97ecbae84f44bca4744 +oid sha256:bb0b1c094a73ef700e435a32035ebe22da0ab01d94ccc41cf1905a0c18250dec size 45898 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_gcc.a index a1aeed7b0a4..7c35337582b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d685502d25f9f68ab0ff60e112578b19f34969df69ad065e8b97e66b7d2c50b +oid sha256:0e4e4c407f141faddac4e731c4327573ff82d1e866e1e9e1c607231cbde083f3 size 64444 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_iar.a index cdebf493b8d..ea7bdb29a1a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13p12f512ge_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35bbb521c4cb9ed176c740d35226cd4bb4387fefb71bf154fa63bb69736a5c80 +oid sha256:0744c26a387f798825a258275ed0ddfd859a74a0d48002346223407b34d62793 size 45898 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_gcc.a index c91c725de72..b67d8dfd63e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f925a7d6556fbc1c24d4c039e0333abcd0872d0c4b0ade6fcb0d91dd4e7f0534 +oid sha256:5ced9544fecc7cee910f30833b68c58823daa45d1152ada6785155d1ca9a4a12 size 64316 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_iar.a index 3834d308033..ea3d3ff1cfa 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec0b5080adb6a72cae83aac4522baead143d0e6c4e37e3b18e7649c1d581e3b6 +oid sha256:df2e494b26f8ae510287b1692492c62c8f634a8660d1f2c8de28fb902c46b80c size 45634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_gcc.a index d28d759f336..f2b6b033bb8 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4bb64c3103b1594e268fc9568d46948f25da5dcb6ca90cd1ea4b9691dd2cbd7 +oid sha256:459960f4a6f6d767c3453fd12297a14805a6e95e9fdba95a2bd55f58e8a05f5d size 64316 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_iar.a index 82e8c28dfba..d648f09ef22 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s02f512gn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3116865754f8375a3061713d93600a36f3763369299dc016ab2d95037073c775 +oid sha256:b16958bc8fda98c91414f2ff15b45729f22443b2a1d9be2328912d096b7d0ff1 size 45634 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_gcc.a index a93d5be892b..4e267a6968c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:184a6a65e8caeec527379651fc95429a4067f30dd00b9e23b1c2717ba46f921c +oid sha256:b8ba316d1b9ba6bcad07f76fa4503fec7fb53939490d6a42a0c4749a31548e39 size 64444 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_iar.a index 42ac79807fe..ab5603ec6f4 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512ga_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e0912440811e86ee4a112356b77ffdef52ec51aa4ac9d072bed7c14c88471b5 +oid sha256:cb4abbe0d1065466fd74a863705a0d1c37da59b8c75bc78db3320d0a247fa056 size 45898 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_gcc.a index 50a2c0aa550..3ea3f53a46d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5651f8f1e7e6c46877739c1ddf31a563e3c4075990542ecf9d6db5cb9fdff90 +oid sha256:2044795a08646407e9e43bb54ff1f68c61ec9ef0ae65456f34e60a04d73bc32f size 64444 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_iar.a index 896a3c50145..9a06f2f4e9a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm13s12f512gn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82d0828e0e51737e5cd3450384a7e3f6e80c7c8e5339036de87c90d6013574ad +oid sha256:0a7842f72e8432eb88aa88b04bc6596dc50b47218c2fd5e12d090732707e75e4 size 45898 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_gcc.a index aa2df9e4513..ae05f038e30 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1da3a8191c786e2a2e186495943641efac9048ce95d919839ad7470046f4d423 +oid sha256:a4581536fb33cbeef81a91d47f1968b18bbda6fb769be1a7d5624e3a3ab24d9e size 61762 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_iar.a index 937834f3f71..a13320c8853 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c88c56a06a7978a988e5826ebeaee6e29eba85cdce5962c0baaad9c4a871e82 +oid sha256:8e6a587cb7be89f41a182e056b4997b005c28b6bba94ce953871c4ccf25c1c32 size 43400 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_gcc.a index 0d92b47542e..4b825f726f3 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b52c76950dfeccf370cacfcd3117c984d265112d4279bfc3443f311c864c1da +oid sha256:7df689f1b5c9a587d86ab07fa53c0a18bbb6a0335c7a65e2c1a0eedc332a7507 size 61696 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_iar.a index 04816a08284..1a070853ba5 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210l022jnf_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:910575011a85316230033587918f34fdcbe09bce32067c65ecb8d6e919051141 +oid sha256:5855eb2ef0c8eb2f36e72fb1ff8e74bfdb2dd494cb37fe5ff3e046328f7c1c86 size 43262 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_gcc.a index 75d778e7e29..c0653dacad5 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51fbbb197839e7f1e78eb0a4b540f81fc05ece6352aa1c1490ad44c5f6745d21 +oid sha256:336d5232e3b5a4c67090c65e94daf8d101aa4ed6fae43f2206fa637de442dd01 size 61696 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_iar.a index cf926a72fff..bf3c603b485 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a04ac399be8aadb271a2294b25389ec499faee0e396b149ae0ee36b6b10565c2 +oid sha256:1647e57d59c9b57c8708971bf7dd5d14c471541ad92c633347e9941f8f6c565d size 43262 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_gcc.a index 3c103482fc7..eb3c2b7881f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f99f27bc476a65bdbdd11ea2189cb187b5b82cc3b79ed481284a341dac536f6 +oid sha256:d43ca96dccc9d14e780703ca7ace2ea9ca92d2acdabeb3c353c0e4922b66aac0 size 61696 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_iar.a index 4cda5dc75d8..bef356c1541 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210la22jnf_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d3e9cdb5295cb27de39ac3759fb5ca153e5126f317a136c1fdc2dcaf7577449 +oid sha256:09beb5973f0696aa2eda1d724f7f96147182ef426c593f099a0aebe4f4be9ab8 size 43262 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_gcc.a index c902e476b80..5efbe1cd1e7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e56f73d9e54a050e1365f641b8a53895cfae18ffc9d64c333b413508b4b7eab0 +oid sha256:1a59d6d4a8718df8803167560629fa007cddf298b4d523b7ea7a61cd9c7cfcb8 size 61542 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_iar.a index 3fa26acedeb..b77c041b90c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92cd316bdccd4dfff2a2a14d5327e475a578fd5f411c2351b8a54728ebeef7d7 +oid sha256:2bdb35fd0e41ee2b61131f0e9c5718247e545731dec32a40349d897a120f0f15 size 42986 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_gcc.a index 497f6ed05b3..9a01140dd22 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66ab5a7b4339a1479ce28575218305e1cd9e04fe6d9d020e339eeb4f5c58e904 +oid sha256:cf165856002eb3b6ffd3b7198100b8b99fb4f27ddecf8007bf34de36f72ff844 size 61542 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_iar.a index 80c7684685b..6ce0ba05924 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p022jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25597ce996688af36f8872d13ae4a8ac8d1efa813eabe6c700b6b7d90e54a0e7 +oid sha256:538126545f6ee96edf30dff618d29fc81dc4b3a11e0fb1943ad8285d0b43db21 size 42986 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_gcc.a index 9570d4b9383..e770ab4e1df 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56df367f5132340db0009dc38e3cc89348e96bf440d6437a8c91da7118f04a21 +oid sha256:e4d8350788e4cf78da22da1f8574aa6813e7cca5d3bc8400a71c5759ae3879e6 size 61856 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_iar.a index facce42a44e..dfd507e15b3 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f01b3ac107ca5fef04772f4f696ca3d6d4d867114cacb54129deb9c54d9f17a +oid sha256:86383a7eb660dd78b57f358035730a6f75a6b4da8a579856775e8d20166aa59a size 43652 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_gcc.a index 44483c4eb75..a02f3860c35 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f10dfcec1231194b325444e1679cd93bfed3472cf1562660a680d8dc899ccee +oid sha256:a985c8832acf9f4c64a08e9dfc77c0629838dfb58f15c535251912f7fd985e51 size 61856 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_iar.a index b604e255dbb..d1bfb233de6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210p032jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e581900028502b014218728cb39909b8bd4b21354833f4e2da63dae00d6adb93 +oid sha256:01cb3d2fe67a5d5c8772713b9601fdc87b7540ddaf8fce2116ca2738819c1bfd size 43652 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_gcc.a index 77a0b051cfe..11de935fe5f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:437a9c881c92ad985244ce6a407512a8807a231cd77613958f113612929b4885 +oid sha256:ba06d53ee8d21e865fe9cbf07801bab4e4b483a7308cda850ca9a69e71a2d787 size 61542 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_iar.a index 364d05fc9a3..2fb1446ab5a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:677d8dadd39694009f9dbb7d31cad9adca8cdbe50a9174e59b109c59b05e562f +oid sha256:804ba138ec8c558defcd571a4305157cd654f4805aa46b1c1219d1f5b7801ed2 size 42986 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_gcc.a index a1263fc03cd..7fa0dbf6f7a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d40ec9fdd09fc5948aa8b1b18dd2fc998b9e089c40cbaf61cc7a36d7355b0a73 +oid sha256:0313589c096d4842dd61564aa6c141643d3d73727b997f79db6cf1abd00bf2c7 size 61542 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_iar.a index 8078b821022..5a1935a0764 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa22jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5794cb136cde50281d442f62800459cddd0d9e213640644decf8457e05a74d88 +oid sha256:eb6ae544c2d57a0427fde081b0685daa7e91bca64d9fc00e2010b5296da08a25 size 42986 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_gcc.a index 48580d6a1eb..323b0d39b6f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc6c852743280f2fc7f0dd62a38064a34a6e23d7875aaaf58a8b606fce7aef72 +oid sha256:339efb243f356a1b8eadcecb8e551852b7d1b79e38914d95c5b84e7aa1af660c size 61856 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_iar.a index 732c7704b2f..e6cc40a73f7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42d7e3967fa6a6e31c21c28e90664e5f1d8972c45291ce5c4fc3c58dda62bee0 +oid sha256:47136102765cccfe2c6b2ebfe44098f44972462196d026a0d66ab0335f97dc69 size 43652 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_gcc.a index b86c9e9eeee..753d7be8593 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac5421d9edebb2f574cc355c5412ba150784126e1aa59248e7bda30fe2c12eff +oid sha256:a5cb1f6b4f1556bf5eb1bd46cca5f0c8d964c6d8afd5ca70e044ae680d93729a size 61856 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_iar.a index 3e623bc5da5..f6c0db641b5 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pa32jna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1edc16255de11249f604da59ad6424797ecfda2bcbc9ccec9dea53864d45b8c +oid sha256:bafdfb6571c6d3e37f2f9144b215b34faad06f8942a6e20839fad1c18cab1f39 size 43652 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_gcc.a index 532a6ebf67e..f5fcaac877c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3f6244614e167bdeecf4fca9ed824a9d26e3549387591911c7291cd88f2b89d +oid sha256:a5355228a2c55cb4ab26d06bedfb0e18db38f63d5fd35c1f00f8b161f03047c2 size 61542 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_iar.a index 34e06f7b81e..658233fe7a0 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb22jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00189d6d3d334c74c9b1ccbf2e33503fa5a978f1d84722dbf9f65b87d69a9eb2 +oid sha256:71f543747aa1f766ac411b5c76a791a9adece5531a2969037e4d85e351b41464 size 42986 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_gcc.a index 04d46ad238b..f192974a912 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5cb6150221da7823ee357c2b1aa1817842da0138f222509fe2d36e3e67d2eb9 +oid sha256:df6c55767e94477ea3ed339444a1056a119024c13d849ce80ab0bef3211bb0c0 size 61856 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_iar.a index d2cbfa6d499..606b85a4514 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm210pb32jia_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c03433e2b4553b7684f94d2abd66784b1dfbb83075795ff0a95040e74b23ac5 +oid sha256:68250f0f83b1268c431e558b8f7bfb8b49249aa248991b72e2e076844df888f7 size 43652 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_gcc.a index afdf3b27d6c..8bc3dac6547 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8705c1494337b87f01f9e00f6a74845ec94e5e9c6eb0b0737b41aada7c2498e -size 63974 +oid sha256:38729d5661ca726f8081b5f83964e2270643a796b0a379a90d1b4d64f23b38a7 +size 64206 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_iar.a index d68adcdd0b0..bc1f4c5cca6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220pc22hna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dece8d9654322c216f520014a5ee00d381736a0523472dd36c772a6108ae0d99 -size 45206 +oid sha256:be5f8086a3b43f80bd96421ee43a4646a144a58aafe4f29f55bb358602faf078 +size 45332 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_gcc.a index 6fce59990c9..6ef9462c00c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa210b097188e4473e93de3ada55a7030b5ef633862c747e80dd6e45cc928b6f -size 63846 +oid sha256:42010494ee1e84e71af050d64175505d7c0dee22e94fb8ad4d223d3cdd580d66 +size 64078 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_iar.a index f2e802c1adf..047a39efd03 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm220sc22hna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7357e18c17b3cb866fb4f485713f9f886a84e11f6fb78322f5d334a3f835d8c -size 44566 +oid sha256:9b2c5fb937333ecf4cd2cc816018d4fa3dade2475bb0543ac98f6eecb6671a73 +size 44692 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_gcc.a index de6ac7bef71..d19b3727994 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77034eb13fa461c2106603d4a989c063af41aaeb103ef89877aad070beacf3ea -size 68682 +oid sha256:a79f3141cc8b4d59cfa198aa621eb947f6c4f9844fe99b43087880fd4ec5c236 +size 68614 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_iar.a index 8fe4f09d9b9..a1573a4a806 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f2e799dd999c49194e19a68b02ab1be7fbed1752784fa007a4cba120f4352c2 -size 49556 +oid sha256:6b2b4cac87686764ebb246fe91fe95a4a63711e1515b80311255dac0b8bf9ad4 +size 49516 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_gcc.a index f05e35ccda9..9168ac0ab1f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:196f4836071c33a4bdb61044b1e3fc6ca1799909a16ed7db61d45139c446353f -size 68682 +oid sha256:c430d5c7f982e9b95ff5e2946427850d9398eac5bf8f13684154bc2883da9e47 +size 68614 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_iar.a index e24e736973b..6c3d28979fd 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:037a00bd4ca47030f3a34400cbb0931a4553d8b7ba040a42d2fa315ea3a92c21 -size 49556 +oid sha256:18348d80b5992dd98837b7181d558efe87e487dff744d60b0d2b8a567935ff91 +size 49516 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_gcc.a index 4ca95195065..6219e75808a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1e5d597da91920545c94f7450d03724f3954c6b62a1f86c77bd7f270ce37f15 -size 68682 +oid sha256:73501347e86abeb784129b88805cc087d1d365f023672ffde7affc6394155a66 +size 68614 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_iar.a index d95be3b495b..6240309b37a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50b691c750c1fa2ea97122003c3758f5a76b20b38b3c31fe5b021ec9bd9d9a14 -size 49556 +oid sha256:e73ad9ffe44605a84cefcbfee476ec578c20f5e7768c6b3004a0b06d0468556e +size 49516 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_gcc.a index 5c3dd089a3f..b5ffd815931 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f744cad738c707267e5685955002b5078f1feff9a3e307dba4b6cd6587dc2389 -size 68682 +oid sha256:9003d62def03bd534799abafbc2da610e43fd159e9c7ed35c5b2eae617958eb5 +size 68614 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_iar.a index dbccc786e43..735cf0cc5f7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddf303209316f267162ba7b5f6bc3b917d2150a4a6486b75faa5a482e7a026cd -size 49556 +oid sha256:7d1a00d6f5cda623176385c2bb3f61a9d08558798094e5f6a555522e43c263de +size 49516 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_gcc.a index 47052aa4731..1344d3bed35 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:686f6839c433b870590e4c9783b7ff2b6820752b7d6fcc6e1a9378632294d28c -size 68682 +oid sha256:d1ef807bbebfda4be1355107075848917acc89dd9b0bc74245b61285d9860603 +size 68614 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_iar.a index 3613344dc11..8ce32e34c5d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebadfd5d808ad41319dc6b5ed78cfdcc30c0617167b2e4c28a2d770f2ab41c13 -size 49556 +oid sha256:0480a3efe9a99a9e1e84bc37c7fadab215da327cd6dd4c55959612c841f1727e +size 49516 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_gcc.a index 911d69695f0..b5b682aa51b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52973bd3adcb012e3d40d6daa33d594ff8ea8da1a951ccbc81f32e4113a278bb -size 68682 +oid sha256:caf14b2e18380062f06949110ac49443abe82b908685d960b75ef3d6a30856ae +size 68614 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_iar.a index 2acfd20ee75..becdc77c9a7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b494421e31453502add20cae8ded11cfda534f43a49c56fc2daced9057887bd -size 49556 +oid sha256:70a27638d5a1c0c70b9a146d15f150b7e66ffdaf8044efda45e7ce2f23b9c315 +size 49516 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_gcc.a index f756a0f9a35..dd337e058df 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9c78753a9ad83121a207e67263822638621d43a2f8c241ac6e6a6c9175ac7e4 -size 68662 +oid sha256:538c570e1686a2c962541e9c7fa1122e988071f9a99a7b6f25f1774a37114051 +size 68594 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_iar.a index f8e5a353637..8b066b47067 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2da5d200e228befe4b72d908c79210852c19292e9c0b2f6b630917b2e9c1ef5 -size 49536 +oid sha256:51d6956c858b6f1e257f1ba59d5aa3c58458a2079727cf800854c3ab2e5aeace +size 49496 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_gcc.a index a141d093bca..187cde4f468 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3e4b166d722973b8c335c181674fc448b6bd9bb2629c0293b99b42b051b153f -size 69106 +oid sha256:f7fe3ef73c1246c4def95ec86c589daa7a5c91d0d07cb3f01af3f194cc7caf58 +size 69064 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_iar.a index abf0b3c33a0..83b38b6f97b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9704de905c28afc8952ccd598e60ec2c8dd1cd7055d9fbdb50f4a4b797ec0fb -size 50490 +oid sha256:edf358c670cef9bce8188a3787664b3ae88320d57932916b3e10af23bb51740d +size 50474 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_gcc.a index e4316c20627..a26106689c7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8c579bcefa99612b5b1ecb8229031bc1613f67b243788db5ef2fe33745b02cd -size 69106 +oid sha256:ec9b7644dfee8759da5936d9dbd3b1d959bb19bbacaa3ba0634fdbf2c7b1156b +size 69064 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_iar.a index 3d1e0672145..ea1eb28a95a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:736105acaf8e5c98cbf28f028f04d128af484d28ee3c155fbc6aee9ba27af5bd -size 50490 +oid sha256:a95a10d13b1bcb238df56f83b6c30f350b8e217222a1ebce0879c0450159baf2 +size 50474 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_gcc.a index c862891b225..e303189ab24 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b689b145832386478ac9a08dda4d947d792bb9cea2f5f4dc142b58e71d41d5d9 -size 68662 +oid sha256:8fcf3dbf717f49336abfef23b3d94e2597ac4f6be60812da0f5a091c47f66481 +size 68594 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_iar.a index 82a1035a2f9..3db601520f6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ece9f591c88136e2511ade273445eea33b2693212ecbaf33071b46c4b2f40bd -size 49536 +oid sha256:3fb6539609745efd845099cb6ce9c825ac13f48d0fcede0422f0a36ec32b5756 +size 49496 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_gcc.a index b057a5f1a2c..2985ff32d04 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ebaf03f0f5641b649dff08cf2ed36495bfaf7084a5b66f8a35af32713216cd7 -size 69106 +oid sha256:8fa3552cc42dcc0097b546b9b2584d0f7828ef2ac749d94461e215a2d4132b9e +size 69064 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_iar.a index 45d26118115..a673a637b81 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:894937ca4f391b46d69ce095a05d56d076c744e5a100e006b33c0967ab18fbab -size 50490 +oid sha256:cd4a3d1f5a4ce2bd9667e709dd9d7baa8a8ae1fb0c3254492f39f13c710cffab +size 50474 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_gcc.a index 0343dcf0426..36e313f7fbb 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef2fe47acbfb16f53d1a5c14041dd594ca3a19c274e775a35213fd7327a27012 -size 69106 +oid sha256:7664a96a995747cf80a5f6123ede1e209880f227edeb383bd47e3efbba7aeca2 +size 69064 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_iar.a index 014766512bf..204c4da546e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f74372ca12ee807b31a52db7f16398391274d936e435e61324e250e1220e4790 -size 50490 +oid sha256:803c109bd2bf1bad7f150a9b9b99b027b2c9dc57ff3b7d470330518f81f6c4e7 +size 50474 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_gcc.a index 4d598cfb772..8463d6e2ec1 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:791ffa0a190f5893599a0cf3fe188171fd242915c8751c8c1b21f5156a86e0d7 -size 68662 +oid sha256:d913fc1cc9955c6b49c24689bf85d5644d8ef92445734297aa129018e48d26b3 +size 68594 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_iar.a index c61f887f2bd..2cb5c8ac7b4 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a59648196d04a26ba401123570d6e24ab25adfbca4b8edf3ee5e2cdbf7bfb741 -size 49536 +oid sha256:e636ab13022c552f2c2eada5ee9b5a4956323cc2cd4ff5e25aa8a7e45389b64a +size 49496 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_gcc.a index 8d3fa245c4a..040fd94627e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59d8a2738e43bf5818519466b390397a10ef2370ead097cd7357c38c19fbf5ec -size 68662 +oid sha256:818e59b3eb47b0cb510967f32911a6f3353822c04534411e72334d796e7b0773 +size 68594 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_iar.a index 076e2ce9fcc..dd7c02e097e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27ce5e480594c0921734161389ad81272138967365d63e4cb135a3adbcfa7466 -size 49536 +oid sha256:b332ca0ccdaf9258043e990c4dfd9efa97c70fc197c07d8435dcdcecf01c302e +size 49496 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_gcc.a index 3c7657b93b3..332fa0ef140 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed93d01d3433aab716eedfc3e6b222929fe6fcd95774d412d5f1b8676a8d713a -size 68662 +oid sha256:8cc841ad9078e0b9f90738aca1e6632f69c9e80a066889110ea10c338c1ebc41 +size 68594 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_iar.a index c938b2c2573..ae4c91b7063 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8df978748c9fec1e606271ce46cc88992bd123ae22e43241f64e6e0aa1e0e883 -size 49536 +oid sha256:9113d74bae1e8fdc1e0d937e0125a5bfcc38eda0115bd28da96f6d0a1c79e9b5 +size 49496 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_gcc.a index f4103cdd35d..b9d2b00a506 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c3802a351ff5c28cbb5c2a16c163acc402d7b0f4e8a519510275dd48e5b8187 +oid sha256:9bc4df97775542fc817859e664f9c8733e5c41cd66382b4a2aad83cb96779bca size 60436 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_iar.a index 13dc4b55f18..fb199f8cb89 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn1_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31b5e4ee4ce148324f988ac6a704e109ceff55f94fcc7cf62bf795ffcc2b4f28 +oid sha256:93078d9d61b6f6625509a94339b5aec87d10c75f835223ca1f04fe73ca12fd57 size 45408 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_gcc.a index 39cd5303d96..3efa8ab09ce 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d074a1269aa52223352d068252376198b68b0da7e9c9f67d0c7b8dbb956ad10b +oid sha256:bc09577888643ebd80f68b9977306119817b1ad27dd3249478885861378569f1 size 60432 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_iar.a index 1ca80857f08..3323200774d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm130s037hgn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:195e2c148348d4f8c816a7642a55db72f1cbe567bf79893822eb766e788a6d07 +oid sha256:1fdb02a0d12c676597688a2d6003f19a52ceb217e6d1bf94234742597292f85c size 45396 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_gcc.a index ca7c55694a5..ff945460191 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ace2e0f0094972a8f40724f4d4734eca41f3bfd8b9267e235b623a8f3164ea0c +oid sha256:7b78678b9e1509ae4aa55a5484e1550afba205903e4bbac85653972bcf11a6c8 size 69176 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_iar.a index f2f21d42e75..409f84a8463 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hgn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0e31af7b3300bd86b84db3cf986faa224d2b3e02e101c515da4b1e26b839284 +oid sha256:fdc02c3b7b88d88316abc4ed5773475d8988904631fd303c3ca71d5c4f4feac9 size 53408 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_gcc.a index d727d4435b8..778d76cfca8 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85e6edb508599b25f1e6289b2bfa8491da8480dd0c60303871b8282bfab25ccf +oid sha256:353fde5703cf984816ae1f473351c9a90cd447fd8478ec89363158ba20f2b815 size 69176 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_iar.a index 1d49887af2f..e9c583264b0 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sa27hnn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a61619edf5e4f80b25875885bf7a2abfff0849e066ab422e368ef4da254c43b +oid sha256:a299fb5a8b9c9f0e0a5e0da8ce90daa5cd0b76f8d157fe2c187d87937f24eab0 size 53408 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_gcc.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_gcc.a index 42e1c0778ae..a1dcd0e0305 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_gcc.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:093a93117e601c0b9ea3957fb6fd08bcd22dc7425cd0b88be75841cf0a3be3ab +oid sha256:8aca7756e027f28ee2ce743ebdf5398342aac3dba5cd426b33ab669d4887f10c size 69176 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_iar.a b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_iar.a index 1589f553617..18bc2c22df5 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_iar.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_config_zgm230sb27hgn_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5bca3ea9cd26fec50c52239989781930b79e00d1b47f2e89348931ae41cc585 +oid sha256:0c1ec5f4694dfaf2c525452b144f0d7e1a318fde230f9f28eeac45da64da31d5 size 53408 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_gcc_release.a index 3c4d1ad20f2..97be7ed50de 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16159cdfdbebc0c54bc122f483a73adda019aae92008ed40436cf25f39629dd3 -size 501724 +oid sha256:3719fb7edbb225571d30be7376875ef06e75c70bca6f608d45f927621e6a98fa +size 502150 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_iar_release.a index c72e48dba90..e9ab050c9cd 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg12_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dfef5db8eef7f4220f1cbba9bf0a7803b80ca51350fd110981f59f052ddbcd4d -size 957340 +oid sha256:9320e6eeab6276e931e407165e8aeac87c09e7abe3507b33efe38577158040af +size 957922 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_gcc_release.a index 03ba935831d..51720abfa6e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca33bf3af7b9b5cb74be05305acd9bf000db9bdf5e067b721e90850082196c7d -size 538266 +oid sha256:f4ab26f4c7030168f254dd89fc5639ffbabe1e4e6990c14e593ddf11b92c0cef +size 538694 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_iar_release.a index f3b4e6906fa..76b8da8fdab 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg13_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b41a8f948dca86d2644339aa3f2241caea02c9a8d933070e28e0908b6703da4 -size 1020242 +oid sha256:f3678fdd306c2ecc3b09adcc32c0dcb369c974f917a5912811e340f240a9cf51 +size 1020702 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_gcc_release.a index 49234f1bb63..5c07a92a56a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72d97abe95f17a3f56f34541cf2f180f7524135d9ae406e68ec9fb4661e0f1e6 -size 528558 +oid sha256:42bcdd58e5636dab8fcd9a884a415492e245af82ed0954a2933ea31d163178ab +size 528986 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_iar_release.a index 947a0349d79..01d989ce741 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg14_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bad14ee2e163d80cff377a9fa8ee963323e07068160e329abc515850c9ed8132 -size 1004210 +oid sha256:aea1e655840b16e435821ced77efb33fde67f0f1a5d5100dca9d8a5bd5743bae +size 1004670 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_gcc_release.a index d4468afcaf8..a86cbc30145 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90ba3afaab4b211f2a528d993f7284d33eb41db8ae9282cf36549ebd778e94e8 -size 471530 +oid sha256:64a9fa608d784c904e1cb47b599e972308996dfc5e8b2ded066a385c2ab056c2 +size 471958 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_iar_release.a index 2a2bd84206c..983a0c88a3d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg1_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8d761b55a962dcee91d9e5145e6ba2ebba2e8212928b3b41e8e6ddacb4c3cec -size 902210 +oid sha256:47e04d203374f61e36bfdf619370e26c37c6fa344303e9b667c32b5fc49f72b6 +size 902770 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_gcc_release.a index 8bd65ddf3c1..f2a3bccbb2f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a0c22c6a5fc405ae8652d0bbaece7e5d1da0b23bbea9fe300c9f291a78f49d1 -size 492460 +oid sha256:4c260ddc2e923efc74870c918be05bb659ca830783b0ec36b537159f1aefcb25 +size 492894 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_iar_release.a index c1be8a06464..60a7c150144 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg21_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87e3e09fbfbf99535722e0e9d9f88545f27933f2f0e8ac69db98c14fa091f07f -size 967732 +oid sha256:6db0f7fa1944a8cd49a5e3cb5e2ce9eebcaab190da267756992ecfb3f899aa64 +size 968330 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_gcc_release.a index 80004932749..8d2edf04a12 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:940059f2270b44e41d2ea0c16e0d64f0b21a85a934998848a1bb24ef7fdad195 -size 520452 +oid sha256:94b2f16b0aa9b568b6c47fca5ccc7c7ff903fc3febdc4476071eb1f78c47f0a8 +size 521364 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_iar_release.a index 9dafd68dd02..d0641171a5f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg22_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e5edd674171c4df63545031e010fd0aefc1e2c6bd9d161e14a98d49292a63ba -size 1004548 +oid sha256:e5b059537bf8c9adc1d3834b52e071efcab0ced710e71ba86c16357b0526a70f +size 1006228 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_gcc_release.a index e4195a2c972..eae0a048d02 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22c528965d3a25620c0ad57b304c203bdd330674a49b947d89361548b349da30 -size 543584 +oid sha256:0164fe4430f3fee7a7620ead90bcfb59ded96c152d535b53c368c271386a5d39 +size 543802 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_iar_release.a index c14a4fc480c..97e28b7037e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg23_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cebe0acd3c766ba1d63454108faaae8acc95c051fa1096daf821f8bb649bd434 -size 1061448 +oid sha256:4ba80d792a2f198ff84e7307b9dd277baf19335d53f795a7a2996898fc4b0372 +size 1061622 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_gcc_release.a index 9b27170962f..a7ed10d0ac8 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:109bbc21e29cddbe502a34fb6a7eea33150e088f021d99f5ec7a90a5ff3c5d33 -size 560274 +oid sha256:9f7bd3a4ec5c4b649da6222a3fe0c171ac8336899021c6c56d8b85961adef424 +size 561000 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_iar_release.a index cd25d527670..b2e1b432d8b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d475e24204db9edac92c7f6aa40bdb26e6d55707065b74eba9a481dcf4948cf -size 1080906 +oid sha256:affd98a8d07a31b60b81972e53b1eece4a6303740a066472f0b4e115970ee278 +size 1082372 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_gcc_release.a index 078531a1917..51b893840b9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:321af30a03bf318ea3b0166c714115e60a30781edc4c3d1e51ffc3755adb108a -size 744646 +oid sha256:8a779656af05e73b22b0dfbde8750ac66e55a48e819f3d80ed7eb296314b482d +size 746764 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_iar_release.a index 280f53d533d..a5bf19d6ec4 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg25_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98c0e7dbd5ba202b57ce78e6286f66b742c348bd70f3afd73eac23723eb271d5 -size 1298086 +oid sha256:5ab7059c7c282a5fcafd72c2d5d4d24ba823522612abbfccf885c0a4f2b02b1d +size 1302056 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_gcc_release.a index 53a3dc2e7f7..ac573f283a1 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5da0c1a67c9ef319365d37f5e3ae9326874b44b32a387d824a569adc64666fbb -size 518288 +oid sha256:2fcb2ae741bbfcc79df1215093729eeeeca7955f9a5b8391caeba7da8838a75e +size 518940 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_iar_release.a index e128f3d4ab1..7c4f19b88c0 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg27_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fa6bc7966a9512a457be9934cc6dc3af5ab73ecf673b8445711960bb31684e3 -size 1000280 +oid sha256:0bd050a82ff11fb16ab6bf1c2495e90e699545786af3f1425fd58a33e198b0f2 +size 1001732 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_gcc_release.a index e34539c8bb2..88ff6c1e6e7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb9da981c75d3f8ec1f05693f49369c648603dc5eb6468f3901154cf04edf69b -size 561078 +oid sha256:98f5dced1b4c1a9110f4e855fb78eac6a1d479e472924d52de35d958d358a10a +size 561926 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_iar_release.a index cc407d57df1..98ae6a8b803 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_efr32xg28_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44f93e3a35152b60ecb20159e4173dee599b419789486bf78ff5767f271c1b53 -size 1103350 +oid sha256:d64b4130574b49bc41dc9470e0a3b16f06b7cbe96e45e1d28449f4b6d26758da +size 1104990 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_gcc_release.a index 288eeba3007..6dc98c50818 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:363532ecdc9949fb7e3adeaa5617f91c47ffa399e234c091b2815bff3e677478 -size 468506 +oid sha256:4639ede0931ab9cb1b288c63465466a048e1f439bb37dc56052facc02c18555f +size 468932 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_iar_release.a index 5f94328b66c..88eaf38cbe7 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg12_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56e599e4453cd5ae5225da72df35085665dcd04e5354892cefc45f6d38725a55 -size 917822 +oid sha256:442dc22b212608315081f591cd86879eecd86d78aec8b2e8cba3b217d4c67975 +size 918404 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_gcc_release.a index 0a0b2068918..072beba1aad 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4dec95385ebb3beb7427b44b4fd846d64477e22ab8c6becfffafd80ef99e8c1 -size 483188 +oid sha256:1f5476e62ea2b6af2b851085b8d9b3e5162a270c5aacebae784f2f86ac52caac +size 483620 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_iar_release.a index a61084c3cf3..eb880ed76d1 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg13_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f327762b36bdf315f13cee98825dc8794de140a3d3c0ad8218774aa916a3cd06 -size 959104 +oid sha256:0565fd5411d480b500cbc1f7ea5c6c42e701f57904c901248e80ae249b40cc4e +size 959568 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_gcc_release.a index c9b59e5049b..f0ddb18222f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d6035116cd95ef65fc5e2953c0bc9cc8295d264e1a35dd1e49125c81edf4981 -size 480792 +oid sha256:a378cbdcea70a9777d1788ef75d573483a333475292820e46fb4a04a4d256f8e +size 481220 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_iar_release.a index f707f0efa7e..21f6edf75f6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg14_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a82bc88980b15971aa10345b0f563c444f77a63f5b15cf4bd368007e1bb1d6b -size 949608 +oid sha256:0f039f52df669f7b8b6330ee13bd32c25e9abd0072b8c9de2c5f8e8407d441c6 +size 950068 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_gcc_release.a index 7f0059dc9f6..80b2db98e2e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8119d91157cfee517995d81a3d9f59c65d9f180ceaef471b7e9d60d5ec346d07 -size 449886 +oid sha256:aa38c4ada97fdaa8924e955c8274a06677118ee3675307c7dcc8238915bd0231 +size 450314 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_iar_release.a index 50c59dbfbff..c243db13e53 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg1_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8ad961e8bd613a442c0ffb9c3c678f29d331c5a6b86cad8fe28da9da0d528dd -size 873734 +oid sha256:8a0fcb1ff9443e091640270161f597a9459587a81cc73a7b4dedbb724577cbfa +size 874294 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_gcc_release.a index 811993acb35..ed12350888d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b92e11cd69a47f0ab77a38c017ab654a68b45dc4a8d954811f8ef4b74c6b7e1d -size 473884 +oid sha256:db60625d33bf04c8890cdbee79ae658e92200ef11c55cbf94075da3771dcfe74 +size 474314 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_iar_release.a index 6e2f3af39d5..a396a5d697c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg21_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b3f0851f28204203d426d51bc95e23ce972e8831f9520ca199c01244676718b -size 946420 +oid sha256:d4e5f35d787f67ae39adbfdae2e331bc5ccb76ae644380fa9b9885f37a757ae9 +size 947018 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_gcc_release.a index aebb310ef7f..80ff1ccfd07 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae9a492810476770ef75d03524ab7f7dfc91ad54944252487ea3b0f644a898b7 -size 493234 +oid sha256:38699a3b695930c8ff6acfd93cdd07dca8ef1e21ea2854aaea72316498ab4d8d +size 493900 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_iar_release.a index b3c069d26fa..1a34b004b16 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg22_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15c5736bbcd3dc50df57c9d33f1a09de2522678ff79e117699735cda1eb1e411 -size 974698 +oid sha256:74ce05aa49558c14c10bc668e8cdf372c1640923308d65c4e11eaf25d44c3942 +size 976168 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_gcc_release.a index cdcf8945d59..c2a509bfa35 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41827b32b50e26b23c0c17e9a088111b125381a54241c23c58dd95dbd7026a4e +oid sha256:5ea784856cd68a2719ff59af7bb4c5491b1cf951fccf59f9351f8288e30c5347 size 504968 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_iar_release.a index 75ebb62aa42..34266fe683f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg23_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdc0e3f7cc40af2035141ffee8213f2552ded577e33e1ca5a101896be4511109 -size 1018732 +oid sha256:db4b2a3c13ee900dca0cad807140c67d92438c72d77e0dd6f8d939beca6065f8 +size 1018744 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_gcc_release.a index 6e57856c4dd..0fad14dd1c2 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2b8f7c473c39dcf8ecf28b22b50dbecea3cc0b2f8835f1d48072d257a430455 -size 528968 +oid sha256:1fdfe9a49433791f0b5264e5a0d3fded069595f27e8c0f03d4e8a4806fc07fef +size 529376 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_iar_release.a index 1c4ec0737ca..5a3402ed89a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1346b4d76c73973296fd26ae28e2bfe759e89106e1f478b7f20a4647d9899a75 -size 1048584 +oid sha256:df1297bc15bc88a0bd27333cc8749da2bdd90bc1daaed468ae2a3d79e03889a9 +size 1049808 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_gcc_release.a index ebeebd1ed30..f49a8fdab4e 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:203d7e71defbba07f4e047338b76885f4a07b2b3e4319d028868cb42ef964d77 -size 737280 +oid sha256:1604dca0482849718a6d7975f8481d7900a2bc8e9bb878a087bcf1206aa8475c +size 739382 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_iar_release.a index 802940e9d45..01b90e8da10 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg25_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c84cbe0fab7814f4e2f13a9228422de6205f8aa91456ae7ec7ec2344c07818b0 -size 1290388 +oid sha256:04474409a47b0fa8cf65e41d94822bfb263aad36506b8ac743e81f83469c1ff4 +size 1294346 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_gcc_release.a index d2e65a499f7..ebc163bf588 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b4d3c184a1b9f715f24321506ed6a6ae26ce7843bb48054f2c0f90626999d18 -size 491170 +oid sha256:483d2df60974ba98aa4c788446e934c43157a44ccf543dcd0dd45d2afa4bbbb3 +size 491824 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_iar_release.a index 3c52d1bcefe..199133a0fd2 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg27_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:140aa241ca5e437366d2a8bae8d294cada91d568c16cd3a842d9c6a7e6cea53c -size 969662 +oid sha256:934026739db33c1df0109c232a117bf25d04ed5341b30cd23acb58c11673f942 +size 971104 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_gcc_release.a index 5e409e4f02e..d4c67a1ccda 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:975d4d76ec5678d2a67a4a6957aa1164e1e5c49174758a4b9b9016741cd7b3c0 -size 522536 +oid sha256:546c273f31ba4fba5003a10016b3d36755b18ca76f43427ff794689074741d60 +size 523168 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_iar_release.a index f2d3cabb534..c9374711f60 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg28_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f17911b523ded46d85675f6513308473cb25a51614b5b73defaac619c89a36a -size 1060672 +oid sha256:8c5d0706f2699795765d2b6e500d5bdadfc9a04c829aa79f0b3ea7b31cf9aea0 +size 1062152 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_gcc_release.a index 3a9b19321d5..80996d13cde 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d43c2d0708a3972500b6bc79c7f51300fb86c131f4d70e1130ec40d0dea8f3a4 -size 530918 +oid sha256:9114218210e599c3fcdf14bcc0b248f4fbce2dfee6e6055221ca651b5254e894 +size 531372 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_iar_release.a index dac0516f9a4..a2f46e22ba6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg12_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1aa6416eb98721fa66ba8bd522c4d06f02818725d7ddebeedadfc2abd0dc3ae0 -size 1121406 +oid sha256:110162a844f50dac2aaa2244b3ea0c7d5e78cdea98fd0a44c6b8c6aa201b2313 +size 1122000 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_gcc_release.a index d0950fabcff..dec79ab1f79 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73369c72acc9ab15dcc78b63342ecd44f4d1efd242880027bdb11198d6160ea9 -size 568256 +oid sha256:39024b3d1bfc94f1cefb27e63886c270606774ee9eb2dca88ca92c3a34f8a0e5 +size 568716 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_iar_release.a index 1cb954cb209..855469db433 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg13_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34d3d6979ec407916cb3e069d0c416f9493eaca8f74ac8affe37f41166caa06c -size 1188872 +oid sha256:c5ba92a87192021037b647f3f9aa2d6df57e71592bad9ccec769a2b7e1fb2c8d +size 1189632 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_gcc_release.a index 425eb857f85..30fb5c4907d 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:594c29f0a765bfd87e652fa6af4e277022f4162b1a48296e2511c2fee6df15b0 -size 558532 +oid sha256:6d9c1ba14871d2677f9ad7677e7af4e46e37108a606a50dc29f24dda7f34a3fc +size 558984 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_iar_release.a index 203e0b7fded..1785c881097 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg14_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3dc4c0e44118f7a3c53d62fa9341ddf6ce12219df1ce1634c8e28198cf742627 -size 1173392 +oid sha256:4d2d4aa5480b45b5e3b8ef4dcd41b8b55e4fe1431dccbfb639b41ecb964e986a +size 1173952 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_gcc_release.a index fb0f790974d..e6b1fcefd50 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5efff861ac02de5ac78f31842f2ed26985ae8c57c8ca83458032ad92b787350f -size 499652 +oid sha256:8016528de3fa07f53f8bb33252c8230edc617ebeb3b8249366646a869634d6e2 +size 500088 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_iar_release.a index 25b02dd6dbb..cf1a63e8a56 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg1_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19b9833347bae40a614b9f6e30c21b98410ec852bb09dc7b05324c819ec8a8fa -size 1059332 +oid sha256:455087c5b7a73b46f070ae3465e062f89a7c2ecfdf86b48f8eeee7c8098b810c +size 1059900 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_gcc_release.a index 16c036c6456..8b097a8c51f 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1076a87363538d531951b44c8db39a20950a99cf1ca021ed0f0f894f42d658d1 -size 521302 +oid sha256:89e1a2bccd87b7a802eabf4a1b2b61b48b1bfa72a1e7cec7446bce886017ac0c +size 521766 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_iar_release.a index c39766e6afc..f3ab73b36ee 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46edca3becfbcab9c67e95ba55affc03d8d2edcb94d6720193e048c2c6560c9d -size 1124178 +oid sha256:4e22a7138210206d6b5eaa516e686b827c0449e6c668cd33fee0f0552493bc54 +size 1124774 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_gcc_release.a index 3228e523a45..ab610162ddd 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7071ae0d9f8a1ade220335a30723db0be91ee3100e000f92843c84b628d1d2c0 -size 549366 +oid sha256:73722e63621755e0e7b13e015c603ee0dbe4b18528cf0f7cc339253eae3e31ca +size 550338 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_iar_release.a index 260d86958fb..03352d8e0bc 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg22_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:852215fb534268d673063040f66e57a7da2973b740cffb969c03d6064c631521 -size 1161202 +oid sha256:5eade6468cebab98cd6e52cfd68e0f922b4e4574bafb5e21cb6c13a3556fb5b2 +size 1162166 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_gcc_release.a index b9f95e579e1..bff606e3cd6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd3951146ee58d262e2755e6582e18837fff4fce03344ff259b4149f0a37e585 -size 573474 +oid sha256:c43682f7ac45ca6ed508ac40880f314ff886690bcb1111c3bdc678b329c33b5f +size 573728 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_iar_release.a index 1fca3636810..1da64b2799b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg23_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:730944302a99d85a395c1fed677773b83236c6f02c8d9eb8dc10a88676a543b8 -size 1218718 +oid sha256:bf6abff2340450c4dc38618f23d34d134447aa150b663dddb8152254e67592b7 +size 1217192 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_gcc_release.a index 1ae1542c7c4..cac9919cf61 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a090ab24156251d3a436df8f2da33bc2826941e348ec45c0b26c8ab8a302738b -size 590570 +oid sha256:41b6f1bdd56cbc8edfd581ff9c89266301bd6fff26e30172a930eb3e0802dbd3 +size 591364 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_iar_release.a index 157bd91cc61..f9b65efb866 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:162c31afceb95099013942cfebfb7eea8f12f341cee9ac20630e9472969ec61d -size 1240850 +oid sha256:e78b66cc1047ca9d6ae43917913f56aa00a48c9c4ef7e6c469408d113fb61521 +size 1241616 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_gcc_release.a index 9b4ae2371ef..f3ebfc8ea03 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2416d4a671cf539dc264745c8bc10f04b66f194574f600768285b1c8881f90f2 -size 773208 +oid sha256:f0457fbba0bcb0547ccd713bb6fc74244c7d29ad76c4444aa8a6e192d2461dc5 +size 775370 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_iar_release.a index 4e080ab617a..1b077b076d9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg25_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff063f29648587c9b3fce39e06c81e08644f6eed624bfa8d605f599c182316c0 -size 1457176 +oid sha256:b9e5c646a16c2437bef65bcbc7dea9f73fe880ef3fb6b0e0865d20c65b3acd9a +size 1460538 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_gcc_release.a index d71ad6b6514..b413202b58a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40a831c9a1cdc0162c00851a462358653f1dff40257c0eed82a0b119a91de689 -size 547198 +oid sha256:4b42fd7cf51e81ef665b71b8cf51fc493e51c9625d38c0c74befd3e9992b5dc6 +size 547910 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_iar_release.a index 0e248dd6fae..087b76544ca 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg27_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67b6e4711ab6e2880b212a47d236002725c220e91f98cb902c789f18a311e146 -size 1158046 +oid sha256:2ae6db0d391969475bc078209f59c7920a164855d3befb90dff8546fb56cc327 +size 1158786 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_gcc_release.a index a3712a84a36..0f9fe3cf8d9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b3dae3526f0b2641953fac0071e3534e92317795a888bb2b4b0b0813b9875bd -size 592236 +oid sha256:ab4132a0caa2c19b1d59fd3c116dc5903855a3a6be296b6b2b06f119bfca5330 +size 593152 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_iar_release.a index 2ebecccc4c4..4b566ee87ad 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg28_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09fb582233a3bb86f850721985c4f535d136b5d2e54d99f46cf1dbc71fdcadb4 -size 1271000 +oid sha256:a3a505c87bc86b022da149907b456a6b66fffd692a6adde3179db7124edef6b9 +size 1271924 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_gcc_release.a index 0c8374d56e1..4f04e29b62b 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33572ab84d70eee2f06bb99ab195b8996b6358bfe5f91d85c9c369d8eca4878f -size 497704 +oid sha256:f5098687ca70f4ea00a25ceef822d95db923942b4977914eaac3df84c1779ccd +size 498158 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_iar_release.a index 135a05a16be..e4fb8373fea 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg12_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a6d5fe3e51316861379e6ae1a653e9ebc30dc40a80e3d699018a20a63a33ffa -size 1080920 +oid sha256:0e230fe301bc490de649f071b018b47690fd1fefb48969d4a60c450a7c4b0615 +size 1081514 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_gcc_release.a index f6ab0e75e7a..22ddb25a807 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2ae530915015cc375afaf5d3d620cd425b54e60df9ab8c86b5fa6c043789a90 -size 513190 +oid sha256:3f30150b897790051fc9b1b80f8382477b6dfb1502eec853b2cd655c06c6f9b1 +size 513646 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_iar_release.a index 2e10d7a3ad3..f94c50cffa8 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg13_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77b06e53534ccd8448d4ef9de6df6e969c6cef84240e87461b1b18f0fac66580 -size 1126674 +oid sha256:44fa860f10154cac283b32845309ac2401ab3add35f8811e7b74aace2fe299d1 +size 1127442 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_gcc_release.a index e49a96e7c0f..28d8ca93d26 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72d8d32f4e7e2ba85189f71efb131529910b8a73574d29c301887c8a21d85958 -size 510774 +oid sha256:989cea9ac46ef8e478fbc6832a2356cf0d2c99ab16f2cee2764a8601fe9bb3f9 +size 511230 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_iar_release.a index 5feec6a274d..bdf677212e6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg14_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad7e78f6874d27f93f935f97d72e1f7cbc58f96813e69f1df43d4a6a6deb7ec7 -size 1117822 +oid sha256:8086204d140a5e8fb89fe6dc3057b7f6be1813e427b343dcac1386662a6580fc +size 1118378 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_gcc_release.a index e3892d95363..5cb8883d011 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6cadf599ef0b307b68e4c4b7f1650cf22d66be0377ec9b2c8d0d81c4d1f2e3f2 -size 478016 +oid sha256:e10794bc3b9027659ab4693e8271c72150f0750bc0933fa0fbc312811e5b4652 +size 478452 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_iar_release.a index 396c5983be4..461907cf1d9 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg1_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b3084dfa7414903eddfe84001d1676dd71a3da010b1896db0b4e5ed4caf98fe -size 1029724 +oid sha256:1dd65fc02b5b01810486c7d0c5078383929bae3501dc4aebd82a762fc1775dfa +size 1030288 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_gcc_release.a index 1b55197d769..584fb7b4ff6 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b4f0833abb276be1fc828b9da71335a150db6b26d3033446a760f8967afa08f -size 502730 +oid sha256:02482ac772157ae09b5049c5fd2396a35480fe1fdfbac31471fd295a90a10807 +size 503194 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_iar_release.a index 053f97e0b02..84827046bc5 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg21_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bedda2fe38c268ef81dc8f0ecf3309476c6990ad281c1607e02dbbc73c2d378e -size 1101906 +oid sha256:5dcb1e3f7713eaa28851e8dc1685624193e0e86f90b41dedb4ecf94afa66b065 +size 1102502 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_gcc_release.a index 4cfc029136c..fafbe1761ec 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a60a5786cdc59039c19bb20ae64c546eea5efa0b5e00a4395ff0ccf053e6072c -size 522144 +oid sha256:35934c969f682b584c18a127dd6cc663e4732d338c2537e9cd93f0928d00045e +size 522870 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_iar_release.a index f98edda41c5..20e51c393c0 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg22_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:606b747d0a1b3c076ccfc7f6a4a4be4be22fbb0aaf625fd2bc9ea9072e18cf86 -size 1130328 +oid sha256:a906c3a59526b27bb1e9b543260a662e0f550301d780d17bcb9174a91437bde3 +size 1131082 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_gcc_release.a index d516e557e7c..c0522a1e50a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5116c75ea308860774da5a49b25607c230ee890878b9bb08fb52a8f172448fd -size 534862 +oid sha256:b9352087910005f277056e580cdca493698372b5e3e185023c1a3e2e19350f34 +size 534894 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_iar_release.a index 34f21b8bbef..c2adc22a39a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg23_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55c1fae5b99523b457060110f081efda5a96c03905f4af0d46ea189ea0891d22 -size 1175006 +oid sha256:24c2cc785c5419ddd4b26eb3b51c433d96f4f6589d0fd5fdb4ff554e4a644781 +size 1173318 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_gcc_release.a index 763dbfeab03..f6b83815c6c 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96137cee8d5c65fd115cf20d87a90d164c24409450aeb34e5bf399c369940685 -size 559284 +oid sha256:74e1ab8a35f85953728052a9b18d1bfc72e7e17fc19db5682818c5dc8f269b20 +size 559756 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_iar_release.a index 6327e8c4c90..45daf5b5cfc 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c758f91feb1227a5820120671d7ac720d275dbe62a909d95c71e4c013fef4987 -size 1207640 +oid sha256:af5012ebbf597f55aa7bde01cec78f1bac363a1e429b0ea205c17fde9bbb43e3 +size 1208144 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_gcc_release.a index 10d093af431..f934ca21170 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b642bb4d55e94956ee0ad54ac787ffd56ad54534784324df771b74e56f131acd -size 765834 +oid sha256:13048c16b30bb56985156128303162183e8174ee67424fdce40afed843972aea +size 767996 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_iar_release.a index 9a1d1ac35c2..676581dbc8a 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg25_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc58aa8bb1d219454ca80b67e38254eb1cdd16aedab9187b827aa5aa725fef10 -size 1450374 +oid sha256:4f56783620050c7d633bcf76c3adcb720480135750688332f2c0233db479f61a +size 1453732 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_gcc_release.a index 36befcbdf6e..55fffeeef32 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ae75a5760a4b90a58ef2483f770d6bdc917ceefb86ad515718d04ff0c631648 -size 520076 +oid sha256:6ec6c9dda73a1dcfc4bfd05acb0800e1dbd4efec72eba816490810eb12574fef +size 520790 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_iar_release.a index a2fdd258087..dc8234f33eb 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg27_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb9e45e1cd1b9e4e6a6e4f63af7c2cf1d09ce1eaf1bd5e1613441a6d9cacde9c -size 1126404 +oid sha256:13b35b982e9992ce51fc921078f53c1bac692ef5f22bd0eaf9d92543ebdaa871 +size 1127146 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_gcc_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_gcc_release.a index ba2cf6368d7..caffb87e413 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_gcc_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:284bfd1c5bc83c78b6b2ba48de9f66d4ad72403934fabe8f982d727767e8981c -size 553698 +oid sha256:5854e7f411612534f3487837e51f9e5f01ffed0381cd35f76aa01e3dbbbb83fc +size 554390 diff --git a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_iar_release.a b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_iar_release.a index bd941bb8621..fa16da22cd4 100644 --- a/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_iar_release.a +++ b/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg28_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0291ee5e8a25f6a6c8bdce2210c5cb7e6bc9d1bdf3766dd39c999b80ae772e62 -size 1227330 +oid sha256:98aa084c78d909d064dcdc3073efad305eae969aaf251b32d73e403ec6c6f9cc +size 1228086 diff --git a/platform/radio/rail_lib/autogen/ver_def.h b/platform/radio/rail_lib/autogen/ver_def.h index 04473a3d532..1e3cbaeadca 100644 --- a/platform/radio/rail_lib/autogen/ver_def.h +++ b/platform/radio/rail_lib/autogen/ver_def.h @@ -42,10 +42,10 @@ typedef struct // LOCAL_COMMITS_FLAG << 1 | DIRTY_FLAG) } FW_GIT_INFO_t; -#define GIT_INFO_SHORT_HASH (0x489bfc9cUL) +#define GIT_INFO_SHORT_HASH (0x4cff7184UL) #define GIT_INFO_TAG_MAJOR (2) #define GIT_INFO_TAG_MINOR (15) -#define GIT_INFO_TAG_REV (1) +#define GIT_INFO_TAG_REV (2) #define GIT_INFO_TAG_BUILD (0) #define GIT_INFO_DETAILS (0x10) diff --git a/platform/radio/rail_lib/common/rail.h b/platform/radio/rail_lib/common/rail.h index 2bbfe8be263..d589f9cfc87 100644 --- a/platform/radio/rail_lib/common/rail.h +++ b/platform/radio/rail_lib/common/rail.h @@ -6603,6 +6603,17 @@ bool RAIL_SupportsDirectMode(RAIL_Handle_t railHandle); */ bool RAIL_SupportsDualSyncWords(RAIL_Handle_t railHandle); +/** + * Indicate whether this chip supports start to start TX repeats. + * + * @param[in] railHandle A RAIL instance handle. + * @return true if start to start TX repeats are supported; false otherwise. + * + * Runtime refinement of compile-time \ref + * RAIL_SUPPORTS_TX_REPEAT_START_TO_START. + */ +bool RAIL_SupportsTxRepeatStartToStart(RAIL_Handle_t railHandle); + /** * Indicate whether this chip supports EFF. * diff --git a/platform/radio/rail_lib/common/rail_assert_error_codes.h b/platform/radio/rail_lib/common/rail_assert_error_codes.h index f18de65adcb..afd950f9712 100644 --- a/platform/radio/rail_lib/common/rail_assert_error_codes.h +++ b/platform/radio/rail_lib/common/rail_assert_error_codes.h @@ -185,8 +185,8 @@ RAIL_ENUM_GENERIC(RAIL_AssertErrorCodes_t, uint32_t) RAIL_ASSERT_INVALID_XTAL_FREQUENCY = 66, /** Invalid assert, no longer used. */ RAIL_ASSERT_UNUSED_67 = 67, - /** Invalid assert, no longer used. */ - RAIL_ASSERT_UNUSED_68 = 68, + /** Software modem image does not support requested modulation */ + RAIL_ASSERT_UNSUPPORTED_SOFTWARE_MODEM_MODULATION = 68, /** Failed to disable RTCC synchronization. */ RAIL_ASSERT_FAILED_RTCC_SYNC_STOP = 69, /** Multitimer linked list corrupted. */ @@ -293,7 +293,7 @@ RAIL_ENUM_GENERIC(RAIL_AssertErrorCodes_t, uint32_t) #define RAIL_ASSERT_FAILED_INVALID_CHANNEL_CONFIG ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_FAILED_INVALID_CHANNEL_CONFIG) #define RAIL_ASSERT_INVALID_XTAL_FREQUENCY ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_INVALID_XTAL_FREQUENCY) #define RAIL_ASSERT_UNUSED_67 ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_UNUSED_67) -#define RAIL_ASSERT_UNUSED_68 ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_UNUSED_68) +#define RAIL_ASSERT_UNSUPPORTED_SOFTWARE_MODEM_MODULATION ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_UNSUPPORTED_SOFTWARE_MODEM_MODULATION) #define RAIL_ASSERT_FAILED_RTCC_SYNC_STOP ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_FAILED_RTCC_SYNC_STOP) #define RAIL_ASSERT_FAILED_MULTITIMER_CORRUPT ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_FAILED_MULTITIMER_CORRUPT) #define RAIL_ASSERT_FAILED_TEMPCAL_ERROR ((RAIL_AssertErrorCodes_t) RAIL_ASSERT_FAILED_TEMPCAL_ERROR) @@ -406,7 +406,7 @@ RAIL_ENUM_GENERIC(RAIL_AssertErrorCodes_t, uint32_t) /*65*/ "Invalid/unsupported channel config", \ /*66*/ "Radio Calculator configuration HFXO frequency mismatch with chip", \ /*67*/ "Invalid assert, no longer used", \ - /*68*/ "Invalid assert, no longer used", \ + /*68*/ "Software modem image does not support requested modulation", \ /*69*/ "Failed to disable RTCC synchronization", \ /*70*/ "Multitimer linked list corrupted", \ /*71*/ "Unable to configure radio for temperature calibration", \ diff --git a/platform/radio/rail_lib/common/rail_features.h b/platform/radio/rail_lib/common/rail_features.h index 35a774fcbdd..de942a02d75 100644 --- a/platform/radio/rail_lib/common/rail_features.h +++ b/platform/radio/rail_lib/common/rail_features.h @@ -183,6 +183,14 @@ extern "C" { #define RAIL_SUPPORTS_TX_TO_TX 0 #endif +/// Boolean to indicate whether the selected chip supports \ref RAIL_TX_REPEAT_OPTION_START_TO_START. +/// See also runtime refinement \ref RAIL_SupportsTxRepeatStartToStart(). +#if (_SILICON_LABS_32B_SERIES_2_CONFIG >= 2) +#define RAIL_SUPPORTS_TX_REPEAT_START_TO_START RAIL_SUPPORTS_TX_TO_TX +#else +#define RAIL_SUPPORTS_TX_REPEAT_START_TO_START 0 +#endif + /// Boolean to indicate whether the selected chip supports thermistor measurements. /// See also runtime refinement \ref RAIL_SupportsExternalThermistor(). #if ((_SILICON_LABS_32B_SERIES_2_CONFIG == 2) \ diff --git a/platform/radio/rail_lib/common/rail_types.h b/platform/radio/rail_lib/common/rail_types.h index af77e9dfbde..c54a9d3149f 100644 --- a/platform/radio/rail_lib/common/rail_types.h +++ b/platform/radio/rail_lib/common/rail_types.h @@ -4906,6 +4906,8 @@ typedef struct RAIL_StateTiming { RAIL_ENUM_GENERIC(RAIL_TxRepeatOptions_t, uint16_t) { /** Shift position of \ref RAIL_TX_REPEAT_OPTION_HOP bit */ RAIL_TX_REPEAT_OPTION_HOP_SHIFT = 0, + /** Shift position of the \ref RAIL_TX_REPEAT_OPTION_START_TO_START bit */ + RAIL_TX_REPEAT_OPTION_START_TO_START_SHIFT = 1, }; /** A value representing no repeat options enabled. */ @@ -4918,6 +4920,12 @@ RAIL_ENUM_GENERIC(RAIL_TxRepeatOptions_t, uint16_t) { */ #define RAIL_TX_REPEAT_OPTION_HOP (1U << RAIL_TX_REPEAT_OPTION_HOP_SHIFT) +/** + * An option to configure the delay between transmissions to be from start to start + * instead of end to start. Delay must be long enough to cover the prior transmit's time. + */ +#define RAIL_TX_REPEAT_OPTION_START_TO_START (1 << RAIL_TX_REPEAT_OPTION_START_TO_START_SHIFT) + /// @struct RAIL_TxRepeatConfig_t /// @brief A configuration structure for repeated transmits /// @@ -4942,7 +4950,8 @@ typedef struct RAIL_TxRepeatConfig { * When \ref RAIL_TX_REPEAT_OPTION_HOP is not set, specifies * the delay time between each repeated transmit. Specify \ref * RAIL_TRANSITION_TIME_KEEP to use the current \ref - * RAIL_StateTiming_t::txToTx transition time setting. + * RAIL_StateTiming_t::txToTx transition time setting. Delay must + * be long enough to cover the prior transmit's time. */ RAIL_TransitionTime_t delay; /** @@ -4950,7 +4959,8 @@ typedef struct RAIL_TxRepeatConfig { * the channel hopping configuration to use when hopping between * repeated transmits. Per-hop delays are configured within each * \ref RAIL_TxChannelHoppingConfigEntry_t::delay rather than - * this union's delay field. + * this union's delay field. Delay must be long enough to cover + * the prior transmit's time. */ RAIL_TxChannelHoppingConfig_t channelHopping; } delayOrHop; diff --git a/platform/radio/rail_lib/component/rail_lib.slcc b/platform/radio/rail_lib/component/rail_lib.slcc index 96bd26f5185..c126d9308b0 100644 --- a/platform/radio/rail_lib/component/rail_lib.slcc +++ b/platform/radio/rail_lib/component/rail_lib.slcc @@ -38,6 +38,9 @@ requires: condition: - device_sdid_200 # efr32xg21 has a chip-internal rf path selection - device_init + - name: rail_util_rf_path_switch + condition: + - hardware_board_has_rfswitch_to_ground - name: device_init_hfxo condition: - device_init # RAIL requires HFXO, but only require this specific implementation if device_init is in play. diff --git a/platform/radio/rail_lib/plugin/component/rail_util_features.slcc b/platform/radio/rail_lib/plugin/component/rail_util_features.slcc index 82980b47d02..cb08681151a 100644 --- a/platform/radio/rail_lib/plugin/component/rail_util_features.slcc +++ b/platform/radio/rail_lib/plugin/component/rail_util_features.slcc @@ -133,6 +133,25 @@ provides: condition: - device_series_2 + - name: rail_supports_tx_repeat_start_to_start + condition: + - device_sdid_205 + - name: rail_supports_tx_repeat_start_to_start + condition: + - device_sdid_210 + - name: rail_supports_tx_repeat_start_to_start + condition: + - device_sdid_215 + - name: rail_supports_tx_repeat_start_to_start + condition: + - device_sdid_220 + - name: rail_supports_tx_repeat_start_to_start + condition: + - device_sdid_230 + - name: rail_supports_tx_repeat_start_to_start + condition: + - device_sdid_235 + - name: rail_supports_dual_sync_words condition: - device_series_1 diff --git a/platform/radio/rail_lib/plugin/component/rail_util_ieee802154_fast_channel_switching.slcc b/platform/radio/rail_lib/plugin/component/rail_util_ieee802154_fast_channel_switching.slcc index f67e1cf4141..84efc1d49c7 100644 --- a/platform/radio/rail_lib/plugin/component/rail_util_ieee802154_fast_channel_switching.slcc +++ b/platform/radio/rail_lib/plugin/component/rail_util_ieee802154_fast_channel_switching.slcc @@ -15,6 +15,8 @@ template_contribution: - name: rail_util_ieee802154_phy_select_callbacks value: include: sl_rail_util_ieee802154_fast_channel_switching_config.h + radio_config: SL_RAIL_UTIL_IEEE802154_RADIO_CONFIG_2P4_ANTDIV + get_phy_select: sl_rail_util_ieee802154_is_fast_channel_switching_phy_selected priority: -9010 - name: component_catalog value: rail_util_ieee802154_fast_channel_switching \ No newline at end of file diff --git a/platform/radio/rail_lib/plugin/component/rail_util_recommended.slcc b/platform/radio/rail_lib/plugin/component/rail_util_recommended.slcc index e8df1811dbc..a1540fdbd14 100644 --- a/platform/radio/rail_lib/plugin/component/rail_util_recommended.slcc +++ b/platform/radio/rail_lib/plugin/component/rail_util_recommended.slcc @@ -24,7 +24,6 @@ requires: # - name: rail_util_coex # - name: rail_util_aox # - name: rail_util_rf_path - - name: rail_util_rf_path_switch # Other utilities # - name: fem_util diff --git a/platform/radio/rail_lib/plugin/component/rail_util_rf_path_switch.slcc b/platform/radio/rail_lib/plugin/component/rail_util_rf_path_switch.slcc index 871b3f3874f..8e84b7a6c82 100644 --- a/platform/radio/rail_lib/plugin/component/rail_util_rf_path_switch.slcc +++ b/platform/radio/rail_lib/plugin/component/rail_util_rf_path_switch.slcc @@ -20,20 +20,23 @@ config_file: - path: platform/radio/rail_lib/plugin/rail_util_rf_path_switch/config/efr32xg28/sl_rail_util_rf_path_switch_config.h file_id: rail_util_rf_path_switch_config condition: - - device_series_2 - device_sdid_235 + - path: platform/radio/rail_lib/plugin/rail_util_rf_path_switch/config/sl_rail_util_rf_path_switch_config.h + file_id: rail_util_rf_path_switch_config + condition: + - device_series_2 + unless: + - device_sdid_235 include: - path: platform/radio/rail_lib/plugin/rail_util_rf_path_switch file_list: - path: sl_rail_util_rf_path_switch.h condition: - device_series_2 - - device_sdid_235 source: - path: platform/radio/rail_lib/plugin/rail_util_rf_path_switch/sl_rail_util_rf_path_switch.c condition: - device_series_2 - - device_sdid_235 template_contribution: - name: event_handler value: @@ -43,9 +46,7 @@ template_contribution: priority: 10000 condition: - device_series_2 - - device_sdid_235 - name: component_catalog value: rail_util_rf_path_switch condition: - - device_series_2 - - device_sdid_235 + - device_series_2 \ No newline at end of file diff --git a/platform/radio/rail_lib/plugin/pa-conversions/efr32xg25/config/sl_rail_util_pa_config.h b/platform/radio/rail_lib/plugin/pa-conversions/efr32xg25/config/sl_rail_util_pa_config.h index 4915b71c9ed..077c0dc7a75 100644 --- a/platform/radio/rail_lib/plugin/pa-conversions/efr32xg25/config/sl_rail_util_pa_config.h +++ b/platform/radio/rail_lib/plugin/pa-conversions/efr32xg25/config/sl_rail_util_pa_config.h @@ -66,9 +66,9 @@ #define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_SUBGIG_HIGHEST // OFDM PA Selection -// OFDM mode -// Default: RAIL_TX_POWER_MODE_OFDM_PA -#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA +// OFDM mode +// Default: RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE +#define SL_RAIL_UTIL_PA_SELECTION_OFDM RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE // Header file containing custom PA curves // Default: "pa_curves_efr32.h" diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.c b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.c index f3f4923e8b9..a2c1a55e283 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.c +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.c @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config - DO NOT EDIT - * Radio Configurator Version: 2302.4.3 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License @@ -66,6 +66,10 @@ static const uint8_t hfxoRetimingConfigEntries[] = { 2, 0, 0, 0, 0x00, 0xf0, 0x49, 0x02, 6, 20, 0, 0, 0x00, 0xe0, 0x93, 0x04, 5, 56, 0, 0, 0xa0, 0x08, 0, 0, 0, 0, 0x58, 0x09, 1, 4, 7, 6, 0x10, 0x0a, 1, 4, 7, 7, 0xc8, 0x0a, 0, 4, 8, 7, 0x80, 0x0b, 0, 4, 8, 8, 0x38, 0x0c, 0, 4, 9, 8, 0x61, 0x08, 0, 0, 0, 0, 0x68, 0x08, 0, 0, 0, 0, 0xc7, 0x09, 1, 4, 4, 3, 0x2c, 0x0b, 1, 4, 4, 4, 0x92, 0x0c, 1, 4, 5, 4 }; +#ifdef RADIO_CONFIG_ENABLE_STACK_INFO +static const uint8_t stackInfo_0[2] = { 0x03, 0x00 }; +#endif // RADIO_CONFIG_ENABLE_STACK_INFO + static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr_0 = { #if RAIL_SUPPORTS_OFDM_PA { @@ -340,9 +344,9 @@ const uint32_t sl_rail_ble_phy_1Mbps_viterbi_38M4Hz_modemConfigBase[] = { 0x32010110UL, 0x31000002UL, 0x12010150UL, 0x0001C000UL, 0x32010150UL, 0x00A200C1UL, - 0x02010174UL, 0x019BF169UL, + 0x02010174UL, 0x0C1BF169UL, 0x12010178UL, 0x001C0000UL, - 0x32010178UL, 0x1FE00410UL, + 0x32010178UL, 0xCFE00410UL, 0x12010180UL, 0x00000779UL, 0x32010180UL, 0x00000002UL, 0x02010188UL, 0x00000050UL, @@ -660,7 +664,7 @@ const uint32_t sl_rail_ble_phy_125kbps_38M4Hz_0_37_modemConfig[] = { /* 4068 */ 0x00FF04C8UL, /* 406C */ 0x00000840UL, /* 4070 */ 0x00000010UL, - /* 4074 */ 0x000A0091UL, + /* 4074 */ 0x000A0092UL, 0x010F4088UL, 0x001203B7UL, /* 408C */ 0x60000000UL, /* 4090 */ 0x00000000UL, @@ -755,7 +759,7 @@ const uint32_t sl_rail_ble_phy_500kbps_38M4Hz_0_37_modemConfig[] = { /* 4068 */ 0x00FF04C8UL, /* 406C */ 0x00000840UL, /* 4070 */ 0x00000010UL, - /* 4074 */ 0x000A0091UL, + /* 4074 */ 0x000A0092UL, 0x010F4088UL, 0x001203B7UL, /* 408C */ 0x60000000UL, /* 4090 */ 0x00000000UL, @@ -933,7 +937,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_38M4Hz_channels[] .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -950,7 +954,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_38M4Hz_channels[] .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -967,7 +971,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_38M4Hz_channels[] .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -987,7 +991,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_38M4Hz_channels[] .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1004,7 +1008,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_38M4Hz_channels[] .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1021,7 +1025,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_38M4Hz_channels[] .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1041,7 +1045,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1058,7 +1062,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1075,7 +1079,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1092,7 +1096,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1109,7 +1113,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1126,7 +1130,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1146,7 +1150,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1163,7 +1167,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1180,7 +1184,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1200,7 +1204,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1217,7 +1221,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1234,7 +1238,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1254,7 +1258,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1271,7 +1275,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1288,7 +1292,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_38M4Hz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.h b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.h index 56e8e9ba74b..49f7c347827 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.h +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_38M4Hz.h @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config Header - DO NOT EDIT - * Radio Configurator Version: 2302.4.3 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.c b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.c index e06ae49efa2..e3d143ca55a 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.c +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.c @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config - DO NOT EDIT - * Radio Configurator Version: 2302.4.3 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License @@ -66,6 +66,10 @@ static const uint8_t hfxoRetimingConfigEntries[] = { 2, 0, 0, 0, 0xc0, 0x17, 0x53, 0x02, 6, 20, 0, 0, 0x80, 0x2f, 0xa6, 0x04, 5, 56, 0, 0, 0xa0, 0x08, 0, 0, 0, 0, 0x58, 0x09, 1, 4, 7, 6, 0x10, 0x0a, 1, 4, 7, 7, 0xc8, 0x0a, 0, 4, 8, 7, 0x80, 0x0b, 0, 4, 8, 8, 0x38, 0x0c, 0, 4, 9, 8, 0x61, 0x08, 0, 0, 0, 0, 0x8a, 0x08, 0, 0, 0, 0, 0xc7, 0x09, 1, 4, 4, 3, 0x2c, 0x0b, 1, 4, 4, 4, 0x92, 0x0c, 1, 4, 5, 4 }; +#ifdef RADIO_CONFIG_ENABLE_STACK_INFO +static const uint8_t stackInfo_0[2] = { 0x03, 0x00 }; +#endif // RADIO_CONFIG_ENABLE_STACK_INFO + static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr_0 = { #if RAIL_SUPPORTS_OFDM_PA { @@ -340,9 +344,9 @@ const uint32_t sl_rail_ble_phy_1Mbps_viterbi_39MHz_modemConfigBase[] = { 0x32010110UL, 0x31000002UL, 0x12010150UL, 0x0001C000UL, 0x32010150UL, 0x00A200C1UL, - 0x02010174UL, 0x019BF169UL, + 0x02010174UL, 0x0C1BF169UL, 0x12010178UL, 0x001C0000UL, - 0x32010178UL, 0x1FE00410UL, + 0x32010178UL, 0xCFE00410UL, 0x12010180UL, 0x00000779UL, 0x32010180UL, 0x00000002UL, 0x02010188UL, 0x00000050UL, @@ -660,7 +664,7 @@ const uint32_t sl_rail_ble_phy_125kbps_39MHz_0_37_modemConfig[] = { /* 4068 */ 0x00F804B9UL, /* 406C */ 0x00000840UL, /* 4070 */ 0x00000010UL, - /* 4074 */ 0x000A0091UL, + /* 4074 */ 0x000A0092UL, 0x010F4088UL, 0x001203B7UL, /* 408C */ 0x60000000UL, /* 4090 */ 0x00000000UL, @@ -755,7 +759,7 @@ const uint32_t sl_rail_ble_phy_500kbps_39MHz_0_37_modemConfig[] = { /* 4068 */ 0x00F804B9UL, /* 406C */ 0x00000840UL, /* 4070 */ 0x00000010UL, - /* 4074 */ 0x000A0091UL, + /* 4074 */ 0x000A0092UL, 0x010F4088UL, 0x001203B7UL, /* 408C */ 0x60000000UL, /* 4090 */ 0x00000000UL, @@ -933,7 +937,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_39MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -950,7 +954,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_39MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -967,7 +971,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_39MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -987,7 +991,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_39MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1004,7 +1008,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_39MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1021,7 +1025,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_39MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1041,7 +1045,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1058,7 +1062,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1075,7 +1079,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1092,7 +1096,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1109,7 +1113,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1126,7 +1130,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1146,7 +1150,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1163,7 +1167,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1180,7 +1184,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1200,7 +1204,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1217,7 +1221,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1234,7 +1238,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1254,7 +1258,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1271,7 +1275,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1288,7 +1292,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_39MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.h b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.h index fb732bb285f..052dffd3526 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.h +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_39MHz.h @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config Header - DO NOT EDIT - * Radio Configurator Version: 2302.4.3 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.c b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.c index a4105b99e26..1a39127ec98 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.c +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.c @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config - DO NOT EDIT - * Radio Configurator Version: 2302.4.3 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License @@ -70,6 +70,10 @@ static const uint8_t hfxoRetimingConfigEntries[] = { 2, 0, 0, 0, 0x00, 0x5a, 0x62, 0x02, 6, 20, 0, 0, 0x00, 0xb4, 0xc4, 0x04, 7, 56, 0, 0, 0xa0, 0x08, 0, 0, 0, 0, 0x58, 0x09, 1, 4, 7, 6, 0x10, 0x0a, 1, 4, 7, 7, 0xc8, 0x0a, 0, 4, 8, 7, 0x80, 0x0b, 0, 4, 8, 8, 0x38, 0x0c, 0, 4, 9, 8, 0x61, 0x08, 0, 0, 0, 0, 0xc2, 0x08, 0, 0, 0, 0, 0xc7, 0x09, 1, 4, 4, 3, 0xc4, 0x09, 0, 0, 0, 0, 0x2c, 0x0b, 1, 4, 4, 4, 0xc4, 0x09, 0, 0, 0, 0, 0x92, 0x0c, 1, 4, 5, 4 }; +#ifdef RADIO_CONFIG_ENABLE_STACK_INFO +static const uint8_t stackInfo_0[2] = { 0x03, 0x00 }; +#endif // RADIO_CONFIG_ENABLE_STACK_INFO + static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr_0 = { #if RAIL_SUPPORTS_OFDM_PA { @@ -390,9 +394,9 @@ const uint32_t sl_rail_ble_phy_1Mbps_viterbi_40MHz_modemConfigBase[] = { 0x32010110UL, 0x31000002UL, 0x12010150UL, 0x0001C000UL, 0x32010150UL, 0x00A200C1UL, - 0x02010174UL, 0x019BF169UL, + 0x02010174UL, 0x0C1BF169UL, 0x12010178UL, 0x001C0000UL, - 0x32010178UL, 0x1FE00410UL, + 0x32010178UL, 0xCFE00410UL, 0x12010180UL, 0x00000779UL, 0x32010180UL, 0x00000002UL, 0x02010188UL, 0x00000050UL, @@ -552,7 +556,7 @@ const uint32_t sl_rail_ble_phy_1Mbps_viterbi_hadm_40MHz_modemConfigBase[] = { 0x0201009CUL, 0x04000C00UL, 0x020300D8UL, 0xFF4FC579UL, /* 00DC */ 0x00003988UL, - /* 00E0 */ 0x00000CB0UL, + /* 00E0 */ 0x000008A0UL, 0x120100ECUL, 0x00000FE0UL, 0x320100ECUL, 0x1151200DUL, 0x020100F0UL, 0x0000012BUL, @@ -560,9 +564,9 @@ const uint32_t sl_rail_ble_phy_1Mbps_viterbi_hadm_40MHz_modemConfigBase[] = { 0x32010110UL, 0x31000002UL, 0x12010150UL, 0x0001C000UL, 0x32010150UL, 0x00A200C1UL, - 0x02010174UL, 0x019BF169UL, + 0x02010174UL, 0x0C1BF169UL, 0x12010178UL, 0x001C0000UL, - 0x32010178UL, 0x1FE00410UL, + 0x32010178UL, 0xCFE00410UL, 0x12010180UL, 0x00000779UL, 0x32010180UL, 0x00000002UL, 0x02020184UL, 0x00000000UL, @@ -881,7 +885,7 @@ const uint32_t sl_rail_ble_phy_125kbps_40MHz_0_37_modemConfig[] = { /* 4068 */ 0x00FF04FBUL, /* 406C */ 0x00000840UL, /* 4070 */ 0x00000010UL, - /* 4074 */ 0x000A0091UL, + /* 4074 */ 0x000A0092UL, 0x010F4088UL, 0x001203B6UL, /* 408C */ 0x60000000UL, /* 4090 */ 0x00000000UL, @@ -976,7 +980,7 @@ const uint32_t sl_rail_ble_phy_500kbps_40MHz_0_37_modemConfig[] = { /* 4068 */ 0x00FF04FBUL, /* 406C */ 0x00000840UL, /* 4070 */ 0x00000010UL, - /* 4074 */ 0x000A0091UL, + /* 4074 */ 0x000A0092UL, 0x010F4088UL, 0x001203B6UL, /* 408C */ 0x60000000UL, /* 4090 */ 0x00000000UL, @@ -1262,7 +1266,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_40MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1279,7 +1283,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_40MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1296,7 +1300,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_40MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1316,7 +1320,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_40MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1333,7 +1337,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_40MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1350,7 +1354,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_40MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1370,7 +1374,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1387,7 +1391,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1404,7 +1408,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1421,7 +1425,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1438,7 +1442,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1455,7 +1459,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_aox_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1475,7 +1479,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1492,7 +1496,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1509,7 +1513,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_125kbps_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1529,7 +1533,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1546,7 +1550,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1563,7 +1567,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_500kbps_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1583,7 +1587,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_1Mbps_viterbi_hadm_40MHz_channel .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1603,7 +1607,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_2Mbps_viterbi_hadm_40MHz_channel .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1623,7 +1627,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1640,7 +1644,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -1657,7 +1661,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ble_phy_simulscan_40MHz_channels[] = { .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.h b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.h index 6743dbac339..9cbc46d4521 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.h +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ble_config_40MHz.h @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config Header - DO NOT EDIT - * Radio Configurator Version: 2302.4.3 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.c b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.c index 26b4276fcde..72112bcccd4 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.c +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.c @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config - DO NOT EDIT - * Radio Configurator Version: 2302.2.1 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License @@ -50,6 +50,10 @@ static const uint8_t hfxoRetimingConfigEntries[] = { 2, 0, 0, 0, 0x00, 0xf0, 0x49, 0x02, 6, 20, 0, 0, 0x00, 0xe0, 0x93, 0x04, 5, 56, 0, 0, 0xa0, 0x08, 0, 0, 0, 0, 0x58, 0x09, 1, 4, 7, 6, 0x10, 0x0a, 1, 4, 7, 7, 0xc8, 0x0a, 0, 4, 8, 7, 0x80, 0x0b, 0, 4, 8, 8, 0x38, 0x0c, 0, 4, 9, 8, 0x61, 0x08, 0, 0, 0, 0, 0x68, 0x08, 0, 0, 0, 0, 0xc7, 0x09, 1, 4, 4, 3, 0x2c, 0x0b, 1, 4, 4, 4, 0x92, 0x0c, 1, 4, 5, 4 }; +#ifdef RADIO_CONFIG_ENABLE_STACK_INFO +static const uint8_t stackInfo_0[2] = { 0x05, 0x00 }; +#endif // RADIO_CONFIG_ENABLE_STACK_INFO + static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr = { #if RAIL_SUPPORTS_OFDM_PA { @@ -70,8 +74,8 @@ static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr = { }; static const uint32_t phyInfo_0[] = { - 15UL, - 0x00444444UL, // 68.26666666666667 + 16UL, + 0x00444444UL, // 68.26666666666665 (uint32_t) NULL, (uint32_t) irCalConfig, (uint32_t) timingConfig_0, @@ -93,8 +97,8 @@ static const uint32_t phyInfo_0[] = { }; static const uint32_t phyInfo_1[] = { - 15UL, - 0x00444444UL, // 68.26666666666667 + 16UL, + 0x00444444UL, // 68.26666666666665 (uint32_t) NULL, (uint32_t) irCalConfig, (uint32_t) timingConfig_1, @@ -203,13 +207,13 @@ const uint32_t sl_rail_ieee802154_phy_2G4Hz_38M4Hz_modemConfigBase[] = { 0x010140E0UL, 0x00000200UL, 0x01024110UL, 0x00051E33UL, /* 4114 */ 0x00000000UL, - 0x0101411CUL, 0x8A8DB000UL, + 0x0101411CUL, 0x8A81B000UL, 0x01054124UL, 0x078304FFUL, /* 4128 */ 0x3AC81388UL, /* 412C */ 0x0C6606FFUL, /* 4130 */ 0x078304FFUL, /* 4134 */ 0x03FF1388UL, - 0x0106413CUL, 0x0051B783UL, + 0x0106413CUL, 0x0051BFBBUL, /* 4140 */ 0x00000000UL, /* 4144 */ 0x123556B7UL, /* 4148 */ 0x50000000UL, @@ -284,9 +288,9 @@ const uint32_t sl_rail_ieee802154_phy_2G4Hz_38M4Hz_modemConfigBase[] = { 0x32010110UL, 0x31000002UL, 0x12010150UL, 0x0001C000UL, 0x32010150UL, 0x00A200C1UL, - 0x02010174UL, 0x019BF169UL, + 0x02010174UL, 0x0C1BF169UL, 0x12010178UL, 0x001C0000UL, - 0x32010178UL, 0x1FE00410UL, + 0x32010178UL, 0xCFE00410UL, 0x12010180UL, 0x00000779UL, 0x32010180UL, 0x00000002UL, 0x02020184UL, 0x00000000UL, @@ -301,7 +305,7 @@ const uint32_t sl_rail_ieee802154_phy_2G4Hz_38M4Hz_modemConfig[] = { 0x0001C024UL, 0x00004300UL, 0x0001C044UL, 0x0000022EUL, 0x0002C068UL, 0x0002B6D1UL, - /* C06C */ 0x00000720UL, + /* C06C */ 0x00000740UL, 0x0001C0D0UL, 0x00000000UL, 0x0103404CUL, 0x0413F920UL, /* 4050 */ 0x00620007UL, @@ -439,7 +443,7 @@ const uint32_t sl_rail_ieee802154_phy_2G4Hz_fem_38M4Hz_modemConfig[] = { 0x0001C024UL, 0x00004300UL, 0x0001C044UL, 0x0000022EUL, 0x0002C068UL, 0x0002B6D1UL, - /* C06C */ 0x00000720UL, + /* C06C */ 0x00000740UL, 0x0001C0D0UL, 0x00000000UL, 0x0103404CUL, 0x0413F920UL, /* 4050 */ 0x00620007UL, @@ -492,7 +496,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_38M4Hz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -512,7 +516,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_antdiv_38M4Hz_chann .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -532,7 +536,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_antdiv_fem_38M4Hz_c .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -552,7 +556,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_fem_38M4Hz_channels .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.h b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.h index e8992491a3c..5ab1721fe15 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.h +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_38M4Hz.h @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config Header - DO NOT EDIT - * Radio Configurator Version: 2302.2.1 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.c b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.c index c5df3d192fd..a2e12f3f84c 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.c +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.c @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config - DO NOT EDIT - * Radio Configurator Version: 2302.2.1 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License @@ -50,6 +50,10 @@ static const uint8_t hfxoRetimingConfigEntries[] = { 2, 0, 0, 0, 0xc0, 0x17, 0x53, 0x02, 6, 20, 0, 0, 0x80, 0x2f, 0xa6, 0x04, 5, 56, 0, 0, 0xa0, 0x08, 0, 0, 0, 0, 0x58, 0x09, 1, 4, 7, 6, 0x10, 0x0a, 1, 4, 7, 7, 0xc8, 0x0a, 0, 4, 8, 7, 0x80, 0x0b, 0, 4, 8, 8, 0x38, 0x0c, 0, 4, 9, 8, 0x61, 0x08, 0, 0, 0, 0, 0x8a, 0x08, 0, 0, 0, 0, 0xc7, 0x09, 1, 4, 4, 3, 0x2c, 0x0b, 1, 4, 4, 4, 0x92, 0x0c, 1, 4, 5, 4 }; +#ifdef RADIO_CONFIG_ENABLE_STACK_INFO +static const uint8_t stackInfo_0[2] = { 0x05, 0x00 }; +#endif // RADIO_CONFIG_ENABLE_STACK_INFO + static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr = { #if RAIL_SUPPORTS_OFDM_PA { @@ -70,7 +74,7 @@ static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr = { }; static const uint32_t phyInfo_0[] = { - 15UL, + 16UL, 0x00666666UL, // 102.39999999999999 (uint32_t) NULL, (uint32_t) irCalConfig, @@ -93,7 +97,7 @@ static const uint32_t phyInfo_0[] = { }; static const uint32_t phyInfo_1[] = { - 15UL, + 16UL, 0x00666666UL, // 102.39999999999999 (uint32_t) NULL, (uint32_t) irCalConfig, @@ -284,9 +288,9 @@ const uint32_t sl_rail_ieee802154_phy_2G4Hz_39MHz_modemConfigBase[] = { 0x32010110UL, 0x31000002UL, 0x12010150UL, 0x0001C000UL, 0x32010150UL, 0x00A200C1UL, - 0x02010174UL, 0x019BF169UL, + 0x02010174UL, 0x0C1BF169UL, 0x12010178UL, 0x001C0000UL, - 0x32010178UL, 0x1FE00410UL, + 0x32010178UL, 0xCFE00410UL, 0x12010180UL, 0x00000779UL, 0x32010180UL, 0x00000002UL, 0x02020184UL, 0x00000000UL, @@ -492,7 +496,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_39MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -512,7 +516,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_antdiv_39MHz_channe .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -532,7 +536,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_antdiv_fem_39MHz_ch .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -552,7 +556,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_fem_39MHz_channels[ .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.h b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.h index 1ab3bfe1d87..f5bd367be7e 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.h +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_39MHz.h @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config Header - DO NOT EDIT - * Radio Configurator Version: 2302.2.1 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.c b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.c index 5253157d0e1..d909b24bc55 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.c +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.c @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config - DO NOT EDIT - * Radio Configurator Version: 2302.2.1 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License @@ -50,6 +50,10 @@ static const uint8_t hfxoRetimingConfigEntries[] = { 2, 0, 0, 0, 0x00, 0x5a, 0x62, 0x02, 6, 20, 0, 0, 0x00, 0xb4, 0xc4, 0x04, 7, 56, 0, 0, 0xa0, 0x08, 0, 0, 0, 0, 0x58, 0x09, 1, 4, 7, 6, 0x10, 0x0a, 1, 4, 7, 7, 0xc8, 0x0a, 0, 4, 8, 7, 0x80, 0x0b, 0, 4, 8, 8, 0x38, 0x0c, 0, 4, 9, 8, 0x61, 0x08, 0, 0, 0, 0, 0xc2, 0x08, 0, 0, 0, 0, 0xc7, 0x09, 1, 4, 4, 3, 0xc4, 0x09, 0, 0, 0, 0, 0x2c, 0x0b, 1, 4, 4, 4, 0xc4, 0x09, 0, 0, 0, 0, 0x92, 0x0c, 1, 4, 5, 4 }; +#ifdef RADIO_CONFIG_ENABLE_STACK_INFO +static const uint8_t stackInfo_0[2] = { 0x05, 0x00 }; +#endif // RADIO_CONFIG_ENABLE_STACK_INFO + static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr = { #if RAIL_SUPPORTS_OFDM_PA { @@ -70,7 +74,7 @@ static RAIL_ChannelConfigEntryAttr_t channelConfigEntryAttr = { }; static const uint32_t phyInfo_0[] = { - 15UL, + 16UL, 0x00666666UL, // 102.39999999999999 (uint32_t) NULL, (uint32_t) irCalConfig, @@ -93,7 +97,7 @@ static const uint32_t phyInfo_0[] = { }; static const uint32_t phyInfo_1[] = { - 15UL, + 16UL, 0x00666666UL, // 102.39999999999999 (uint32_t) NULL, (uint32_t) irCalConfig, @@ -284,9 +288,9 @@ const uint32_t sl_rail_ieee802154_phy_2G4Hz_40MHz_modemConfigBase[] = { 0x32010110UL, 0x31000002UL, 0x12010150UL, 0x0001C000UL, 0x32010150UL, 0x00A200C1UL, - 0x02010174UL, 0x019BF169UL, + 0x02010174UL, 0x0C1BF169UL, 0x12010178UL, 0x001C0000UL, - 0x32010178UL, 0x1FE00410UL, + 0x32010178UL, 0xCFE00410UL, 0x12010180UL, 0x00000779UL, 0x32010180UL, 0x00000002UL, 0x02020184UL, 0x00000000UL, @@ -492,7 +496,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_40MHz_channels[] = .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -512,7 +516,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_antdiv_40MHz_channe .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -532,7 +536,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_antdiv_fem_40MHz_ch .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, @@ -552,7 +556,7 @@ const RAIL_ChannelConfigEntry_t sl_rail_ieee802154_phy_2G4Hz_fem_40MHz_channels[ .entryType = 0, #endif #ifdef RADIO_CONFIG_ENABLE_STACK_INFO - .stackInfo = NULL, + .stackInfo = stackInfo_0, #endif .alternatePhy = NULL, }, diff --git a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.h b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.h index a4e86e49f4e..4aaacac3cdb 100644 --- a/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.h +++ b/platform/radio/rail_lib/plugin/rail_util_built_in_phys/efr32xg24/sl_rail_ieee802154_config_40MHz.h @@ -2,8 +2,8 @@ * @brief RAIL Configuration * @details * WARNING: Auto-Generated Radio Config Header - DO NOT EDIT - * Radio Configurator Version: 2302.2.1 - * RAIL Adapter Version: 2.4.31 + * Radio Configurator Version: 2304.2.1 + * RAIL Adapter Version: 2.4.32 * RAIL Compatibility: 2.x ******************************************************************************* * # License diff --git a/platform/radio/rail_lib/plugin/rail_util_ieee802154/config/sl_rail_util_ieee802154_fast_channel_switching_config.h b/platform/radio/rail_lib/plugin/rail_util_ieee802154/config/sl_rail_util_ieee802154_fast_channel_switching_config.h index 22491511d35..a4470069574 100644 --- a/platform/radio/rail_lib/plugin/rail_util_ieee802154/config/sl_rail_util_ieee802154_fast_channel_switching_config.h +++ b/platform/radio/rail_lib/plugin/rail_util_ieee802154/config/sl_rail_util_ieee802154_fast_channel_switching_config.h @@ -37,6 +37,8 @@ #error "IEEE.802.15.4 RX channel switching unsupported on this platform!" #endif //RAIL_IEEE802154_SUPPORTS_RX_CHANNEL_SWITCHING +#define sl_rail_util_ieee802154_is_fast_channel_switching_phy_selected() SL_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_ENABLED + // <<< Use Configuration Wizard in Context Menu >>> // IEEE802.15.4 Fast Channel Switching Configuration // Enable fast channel switching diff --git a/platform/radio/rail_lib/plugin/rail_util_rf_path_switch/config/sl_rail_util_rf_path_switch_config.h b/platform/radio/rail_lib/plugin/rail_util_rf_path_switch/config/sl_rail_util_rf_path_switch_config.h new file mode 100644 index 00000000000..9c005996c72 --- /dev/null +++ b/platform/radio/rail_lib/plugin/rail_util_rf_path_switch/config/sl_rail_util_rf_path_switch_config.h @@ -0,0 +1,68 @@ +/***************************************************************************//** + * @file sl_rail_util_rf_path_switch_config.h + * @brief + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_RF_PATH_SWITCH_CONFIG_H +#define SL_RAIL_UTIL_RF_PATH_SWITCH_CONFIG_H + +#include "em_gpio.h" + +#define SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_DISABLE (0U) +#define SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_COMBINE (1U) + +#warning "Generic sl_rail_util_rf_path_switch_config.h file in use." + +// <<< Use Configuration Wizard in Context Menu >>> + +// RF Path Switch Configuration +// RFPATH Switch Radio Active Mode +// Do not AND RACL_ACTIVE PRS signal with GPIO outputs. +// AND RACL_ACTIVE PRS signal with GPIO outputs. +// Default: SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_COMBINE +#define SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_MODE SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_DISABLE +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE +// $[GPIO_SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE] +// #define SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_PORT gpioPortD +// #define SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_PIN 2 +// [GPIO_SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE]$ + +// SL_RAIL_UTIL_RF_PATH_SWITCH_CONTROL +// $[GPIO_SL_RAIL_UTIL_RF_PATH_SWITCH_CONTROL] +// #define SL_RAIL_UTIL_RF_PATH_SWITCH_CONTROL_PORT gpioPortC +// #define SL_RAIL_UTIL_RF_PATH_SWITCH_CONTROL_PIN 0 +// [GPIO_SL_RAIL_UTIL_RF_PATH_SWITCH_CONTROL]$ + +// <<< sl:end pin_tool >>> +#endif diff --git a/platform/radio/rail_lib/plugin/rail_util_rf_path_switch/sl_rail_util_rf_path_switch.h b/platform/radio/rail_lib/plugin/rail_util_rf_path_switch/sl_rail_util_rf_path_switch.h index f157cc6e7e2..c7029a5a7e7 100644 --- a/platform/radio/rail_lib/plugin/rail_util_rf_path_switch/sl_rail_util_rf_path_switch.h +++ b/platform/radio/rail_lib/plugin/rail_util_rf_path_switch/sl_rail_util_rf_path_switch.h @@ -32,12 +32,11 @@ #include "rail.h" -#if _SILICON_LABS_32B_SERIES_2_CONFIG == 8 +#ifdef SL_CATALOG_RAIL_UTIL_RF_PATH_SWITCH_PRESENT #include "sl_rail_util_rf_path_switch_config.h" -#endif // _SILICON_LABS_32B_SERIES_2_CONFIG == 8 +#endif // SL_CATALOG_RAIL_UTIL_RF_PATH_SWITCH_PRESENT -#if defined(SL_RAIL_UTIL_RF_PATH_SWITCH_RADIO_ACTIVE_PORT) \ - || defined(SL_RAIL_UTIL_RF_PATH_SWITCH_CONTROL_PORT) \ +#if defined(SL_RAIL_UTIL_RF_PATH_SWITCH_CONTROL_PORT) \ || defined(SL_RAIL_UTIL_RF_PATH_SWITCH_INVERTED_CONTROL_PORT) #define SL_RAIL_UTIL_RF_PATH_SWITCH_PRESENT #endif diff --git a/platform/radio/rail_lib/protocol/zwave/rail_zwave.h b/platform/radio/rail_lib/protocol/zwave/rail_zwave.h index d6a8dde2b20..204e31757a1 100644 --- a/platform/radio/rail_lib/protocol/zwave/rail_zwave.h +++ b/platform/radio/rail_lib/protocol/zwave/rail_zwave.h @@ -198,7 +198,7 @@ RAIL_ENUM_GENERIC(RAIL_ZWAVE_NodeId_t, uint16_t) { #define RAIL_ZWAVE_NODE_ID_NONE ((RAIL_ZWAVE_NodeId_t) RAIL_ZWAVE_NODE_ID_NONE) #define RAIL_ZWAVE_NODE_ID_BROADCAST ((RAIL_ZWAVE_NodeId_t) RAIL_ZWAVE_NODE_ID_BROADCAST) #define RAIL_ZWAVE_NODE_ID_DEFAULT ((RAIL_ZWAVE_NodeId_t) RAIL_ZWAVE_NODE_ID_DEFAULT) -#endif//DOXYGEN_SHOULD_SKIP_THIS +#endif //DOXYGEN_SHOULD_SKIP_THIS #ifndef DOXYGEN_SHOULD_SKIP_THIS /** Defines for subPhyID field in RAIL_RxPacketDetails_t */ @@ -206,7 +206,7 @@ RAIL_ENUM_GENERIC(RAIL_ZWAVE_NodeId_t, uint16_t) { #define RAIL_ZWAVE_RX_SUBPHY_ID_1 (1U) #define RAIL_ZWAVE_RX_SUBPHY_ID_2 (2U) #define RAIL_ZWAVE_RX_SUBPHY_ID_3 (3U) -#endif//DOXYGEN_SHOULD_SKIP_THIS +#endif //DOXYGEN_SHOULD_SKIP_THIS /** * @enum RAIL_ZWAVE_HomeId_t @@ -223,7 +223,7 @@ RAIL_ENUM_GENERIC(RAIL_ZWAVE_HomeId_t, uint32_t) { // Self-referencing defines minimize compiler complaints when using RAIL_ENUM #define RAIL_ZWAVE_HOME_ID_UNKNOWN ((RAIL_ZWAVE_HomeId_t) RAIL_ZWAVE_HOME_ID_UNKNOWN) #define RAIL_ZWAVE_HOME_ID_DEFAULT ((RAIL_ZWAVE_HomeId_t) RAIL_ZWAVE_HOME_ID_DEFAULT) -#endif//DOXYGEN_SHOULD_SKIP_THIS +#endif //DOXYGEN_SHOULD_SKIP_THIS /** * @enum RAIL_ZWAVE_HomeIdHash_t @@ -250,7 +250,7 @@ RAIL_ENUM(RAIL_ZWAVE_HomeIdHash_t) { #define RAIL_ZWAVE_HOME_ID_HASH_ILLEGAL_3 ((RAIL_ZWAVE_HomeIdHash_t) RAIL_ZWAVE_HOME_ID_HASH_ILLEGAL_3) #define RAIL_ZWAVE_HOME_ID_HASH_DONT_CARE ((RAIL_ZWAVE_HomeIdHash_t) RAIL_ZWAVE_HOME_ID_HASH_DONT_CARE) #define RAIL_ZWAVE_HOME_ID_HASH_DEFAULT ((RAIL_ZWAVE_HomeIdHash_t) RAIL_ZWAVE_HOME_ID_HASH_DEFAULT) -#endif//DOXYGEN_SHOULD_SKIP_THIS +#endif //DOXYGEN_SHOULD_SKIP_THIS /** * @struct RAIL_ZWAVE_Config_t @@ -284,6 +284,35 @@ RAIL_ENUM(RAIL_ZWAVE_Baud_t) { RAIL_ZWAVE_BAUD_INVALID /**< Sentinel value for invalid baud rate*/ }; +#ifndef DOXYGEN_SHOULD_SKIP_THIS +/** + * @enum RAIL_ZWAVE_RegionOptions_t + * @brief Region Specific Physical + */ + +RAIL_ENUM(RAIL_ZWAVE_RegionOptions_t) +{ + /** Bit shift for US Long Range End Devices */ + RAIL_ZWAVE_REGION_LONG_RANGE_END_SHIFT = 0, + /** Bit shift for special low side config, mostly for Japan and Korea */ + RAIL_ZWAVE_REGION_LOW_SIDE_SHIFT = 1, + /** Bit shift for US long range range configurations */ + RAIL_ZWAVE_REGION_LONG_RANGE_SHIFT = 2, +}; + +/** + * RAIL_ZWAVE_RegionOptions_t bitmasks + */ +/** A value representing US Long Range regions */ +#define RAIL_ZWAVE_REGION_LONG_RANGE_MASK (1u << RAIL_ZWAVE_REGION_LONG_RANGE_SHIFT) +/** A value representing lowside configurations: For Series 2: JP and KR, for Series 1: KR */ +#define RAIL_ZWAVE_REGION_LOW_SIDE_MASK (1u << RAIL_ZWAVE_REGION_LOW_SIDE_SHIFT) +/** A value representing Long Range End Device region */ +#define RAIL_ZWAVE_REGION_LONG_RANGE_END_MASK (1u << RAIL_ZWAVE_REGION_LONG_RANGE_END_SHIFT) +/** A value representing No bit to be enabled */ +#define RAIL_ZWAVE_REGION_SPECIFIC_NONE 0u +#endif // DOXYGEN SHOULD SKIP THIS + /** * Sentinel value to indicate that a channel (and thus its frequency) * are invalid. @@ -298,7 +327,7 @@ RAIL_ENUM(RAIL_ZWAVE_Baud_t) { #define RAIL_ZWAVE_LR ((RAIL_ZWAVE_Baud_t) RAIL_ZWAVE_LR) #define RAIL_ZWAVE_ENERGY_DETECT ((RAIL_ZWAVE_Baud_t) RAIL_ZWAVE_ENERGY_DETECT) #define RAIL_ZWAVE_INVALID ((RAIL_ZWAVE_Baud_t) RAIL_ZWAVE_INVALID) -#endif//DOXYGEN_SHOULD_SKIP_THIS +#endif //DOXYGEN_SHOULD_SKIP_THIS /** * @enum RAIL_ZWAVE_RegionId_t @@ -341,7 +370,7 @@ RAIL_ENUM(RAIL_ZWAVE_RegionId_t) { #define RAIL_ZWAVE_REGIONID_US_LR2 ((RAIL_ZWAVE_RegionId_t) RAIL_ZWAVE_REGIONID_US_LR2) #define RAIL_ZWAVE_REGIONID_US_LR_END_DEVICE ((RAIL_ZWAVE_RegionId_t) RAIL_ZWAVE_REGIONID_US_LR_END_DEVICE) #define RAIL_ZWAVE_REGIONID_COUNT ((RAIL_ZWAVE_RegionId_t) RAIL_ZWAVE_REGIONID_COUNT) -#endif//DOXYGEN_SHOULD_SKIP_THIS +#endif //DOXYGEN_SHOULD_SKIP_THIS #ifndef DOXYGEN_SHOULD_SKIP_THIS // Largest ACK timeout period based on @@ -355,7 +384,7 @@ RAIL_ENUM(RAIL_ZWAVE_RegionId_t) { #define RAIL_ZWAVE_TIME_IDLE_TO_TX_US (0U) #define RAIL_ZWAVE_TIME_RX_TO_TX_US (1000U) -#endif//DOXYGEN_SHOULD_SKIP_THIS +#endif //DOXYGEN_SHOULD_SKIP_THIS /** * Invalid beam TX power value returned when \ref RAIL_ZWAVE_GetLrBeamTxPower @@ -408,6 +437,7 @@ typedef struct RAIL_ZWAVE_RegionConfig { RAIL_TxPower_t maxPower[RAIL_NUM_ZWAVE_CHANNELS]; /**< The maximum power allowed on the channel*/ RAIL_ZWAVE_Baud_t baudRate[RAIL_NUM_ZWAVE_CHANNELS]; /**< Channel baud rate index*/ RAIL_ZWAVE_RegionId_t regionId; /**< Identification number for the region*/ + RAIL_ZWAVE_RegionOptions_t regionSpecific; /**< Encapsulates region specific data*/ } RAIL_ZWAVE_RegionConfig_t; /** diff --git a/platform/release-highlights.txt b/platform/release-highlights.txt index cf216d5e69e..be111650b4f 100644 --- a/platform/release-highlights.txt +++ b/platform/release-highlights.txt @@ -1,4 +1,4 @@ -Gecko Platform 4.3.1.0 +Gecko Platform 4.3.2.0 - Targeted quality improvements and bug fixes diff --git a/platform/security/component/mbedtls_config.slcc b/platform/security/component/mbedtls_config.slcc index c74bebb7a12..102819a8645 100644 --- a/platform/security/component/mbedtls_config.slcc +++ b/platform/security/component/mbedtls_config.slcc @@ -71,8 +71,8 @@ requires: - name: component_catalog - name: mbedtls_platform_dynamic_memory_allocation_config - condition: [device_cortexm] + condition: [device_cortexm, device] recommends: - id: mbedtls_platform_dynamic_memory_allocation_config_default - condition: [device_cortexm] + condition: [device_cortexm, device] diff --git a/platform/security/component/mbedtls_core.slcc b/platform/security/component/mbedtls_core.slcc index 163f7fc2f90..95ea88574a6 100644 --- a/platform/security/component/mbedtls_core.slcc +++ b/platform/security/component/mbedtls_core.slcc @@ -21,13 +21,18 @@ provides: requires: - name: device + condition: [device_series_0] + - name: device + condition: [device_series_1] + - name: device + condition: [device_series_2] - name: mbedtls_source - name: mbedtls_config - name: mbedtls_slcrypto condition: [device_cortexm] - + # Inclusion of source and config components depends on which TZ state we are # targeting. For apps that do not make active use of TZ, a dummy state # (trustzone_unaware) should be used. diff --git a/platform/security/component/mbedtls_entropy_hardware.slcc b/platform/security/component/mbedtls_entropy_hardware.slcc index 45836cddd5e..7f0b5703d93 100644 --- a/platform/security/component/mbedtls_entropy_hardware.slcc +++ b/platform/security/component/mbedtls_entropy_hardware.slcc @@ -55,6 +55,11 @@ provides: condition: [rail_lib] requires: - name: device + condition: [device_series_0] + - name: device + condition: [device_series_1] + - name: device + condition: [device_series_2] # Include TRNG driver for all devices with a functional TRNG - name: psa_crypto_trng condition: [device_series_2] diff --git a/platform/security/component/mbedtls_slcrypto_driver.slcc b/platform/security/component/mbedtls_slcrypto_driver.slcc index 5e808ca2f6e..0b91a0def06 100644 --- a/platform/security/component/mbedtls_slcrypto_driver.slcc +++ b/platform/security/component/mbedtls_slcrypto_driver.slcc @@ -54,6 +54,9 @@ source: condition: [device_has_cryptoacc] - path: sl_component/sl_mbedtls_support/src/mbedtls_sha.c condition: [mbedtls_sha_function, device_has_cryptoacc] + # SI917 device + - path: sl_component/sl_mbedtls_support/src/mbedtls_ccm.c + unless: [device] include: - path: sl_component/sl_mbedtls_support/inc file_list: diff --git a/platform/security/component/psa_crypto.slcc b/platform/security/component/psa_crypto.slcc index 285db5ef601..709c94f7058 100644 --- a/platform/security/component/psa_crypto.slcc +++ b/platform/security/component/psa_crypto.slcc @@ -47,6 +47,11 @@ provides: requires: - name: device + condition: [device_series_0] + - name: device + condition: [device_series_1] + - name: device + condition: [device_series_2] - name: mbedtls_core - name: psa_crypto_config - name: psa_crypto_source diff --git a/platform/security/sl_component/sl_mbedtls_support/config/sli_mbedtls_omnipresent.h b/platform/security/sl_component/sl_mbedtls_support/config/sli_mbedtls_omnipresent.h index 3f99effb5f1..0f3cd44118d 100644 --- a/platform/security/sl_component/sl_mbedtls_support/config/sli_mbedtls_omnipresent.h +++ b/platform/security/sl_component/sl_mbedtls_support/config/sli_mbedtls_omnipresent.h @@ -134,6 +134,8 @@ extern void MBEDTLS_PLATFORM_FREE_MACRO(void *ptr); // #define SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH // #define SLI_MBEDTLS_DEVICE_HSE_VAULT_MID +#elif defined(SLI_CRYPTOACC_PRESENT_SI91X) + #define SLI_MBEDTLS_DEVICE_SI91X #endif #endif // SLI_MBEDTLS_OMIPRESENT_H diff --git a/platform/security/sl_component/sl_mbedtls_support/config/sli_psa_acceleration.h b/platform/security/sl_component/sl_mbedtls_support/config/sli_psa_acceleration.h index 47a442b5f0f..0f3559b9cad 100644 --- a/platform/security/sl_component/sl_mbedtls_support/config/sli_psa_acceleration.h +++ b/platform/security/sl_component/sl_mbedtls_support/config/sli_psa_acceleration.h @@ -38,7 +38,7 @@ #define MBEDTLS_PSA_ACCEL_ALG_SHA_224 #define MBEDTLS_PSA_ACCEL_ALG_SHA_256 -#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) +#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) || defined (SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ALG_SHA_384 #define MBEDTLS_PSA_ACCEL_ALG_SHA_512 #endif @@ -49,12 +49,15 @@ #define MBEDTLS_PSA_ACCEL_KEY_TYPE_AES #define MBEDTLS_PSA_ACCEL_ALG_ECB_NO_PADDING #define MBEDTLS_PSA_ACCEL_ALG_CBC_NO_PADDING -#define MBEDTLS_PSA_ACCEL_ALG_CBC_PKCS7 #define MBEDTLS_PSA_ACCEL_ALG_CTR + +#if !defined(SLI_MBEDTLS_DEVICE_SI91X) +#define MBEDTLS_PSA_ACCEL_ALG_CBC_PKCS7 #define MBEDTLS_PSA_ACCEL_ALG_CFB #define MBEDTLS_PSA_ACCEL_ALG_OFB +#endif -#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) +#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_KEY_TYPE_CHACHA20 #endif @@ -64,16 +67,18 @@ #define MBEDTLS_PSA_ACCEL_ALG_GCM #define MBEDTLS_PSA_ACCEL_ALG_CCM -#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) +#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ALG_CHACHA20_POLY1305 #endif // ------------------------------------- // MAC -#define MBEDTLS_PSA_ACCEL_ALG_CMAC +#if !defined(SLI_MBEDTLS_DEVICE_SI91X) + #define MBEDTLS_PSA_ACCEL_ALG_CMAC +#endif -#if defined(SLI_MBEDTLS_DEVICE_S2) +#if defined(SLI_MBEDTLS_DEVICE_S2) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ALG_HMAC #endif @@ -84,48 +89,39 @@ // ------------------------------------- // Elliptic curves -#if defined(SLI_MBEDTLS_DEVICE_S2) +#if defined(SLI_MBEDTLS_DEVICE_S2) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_KEY_TYPE_ECC_KEY_PAIR #define MBEDTLS_PSA_ACCEL_KEY_TYPE_ECC_PUBLIC_KEY #define MBEDTLS_PSA_ACCEL_ECC_SECP_R1_192 #define MBEDTLS_PSA_ACCEL_ECC_SECP_R1_256 #endif -#if defined(SLI_MBEDTLS_DEVICE_S2) && !defined(SLI_MBEDTLS_DEVICE_HSE_V1) +#if (defined(SLI_MBEDTLS_DEVICE_S2) && !defined(SLI_MBEDTLS_DEVICE_HSE_V1)) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ECC_SECP_R1_224 #endif -#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) +#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ECC_SECP_R1_384 #define MBEDTLS_PSA_ACCEL_ECC_SECP_R1_521 #endif -#if defined(SLI_MBEDTLS_DEVICE_VSE) +#if defined(SLI_MBEDTLS_DEVICE_VSE) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ECC_SECP_K1_256 #endif #if defined(SLI_MBEDTLS_DEVICE_HSE_V1) && defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) \ - || defined(SLI_MBEDTLS_DEVICE_HSE_V2) + || defined(SLI_MBEDTLS_DEVICE_HSE_V2) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ECC_MONTGOMERY_255 #endif -#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) - #define MBEDTLS_PSA_ACCEL_ECC_MONTGOMERY_448 -#endif - -#if defined(SLI_MBEDTLS_DEVICE_HSE_V1) && defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) \ - || defined(SLI_MBEDTLS_DEVICE_HSE_V2) - #define MBEDTLS_PSA_ACCEL_ECC_MONTGOMERY_255 -#endif - -#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) +#if defined(SLI_MBEDTLS_DEVICE_HSE_VAULT_HIGH) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ECC_MONTGOMERY_448 #endif // ------------------------------------- // Key agreement -#if defined(SLI_MBEDTLS_DEVICE_S2) +#if defined(SLI_MBEDTLS_DEVICE_S2) || defined(SLI_MBEDTLS_DEVICE_SI91X) #define MBEDTLS_PSA_ACCEL_ALG_ECDH #endif diff --git a/platform/security/sl_component/sl_mbedtls_support/src/mbedtls_ccm.c b/platform/security/sl_component/sl_mbedtls_support/src/mbedtls_ccm.c index d1d1e4c8e01..e4bcb365bf1 100644 --- a/platform/security/sl_component/sl_mbedtls_support/src/mbedtls_ccm.c +++ b/platform/security/sl_component/sl_mbedtls_support/src/mbedtls_ccm.c @@ -76,6 +76,11 @@ #define SLI_DEVICE_HAS_AES_192 #define AEAD_ENCRYPT_TAG_FCT sli_cryptoacc_transparent_aead_encrypt_tag #define AEAD_DECRYPT_TAG_FCT sli_cryptoacc_transparent_aead_decrypt_tag +#elif defined(SLI_CRYPTOACC_PRESENT_SI91X) +#include "sli_si91x_crypto_driver_functions.h" +#define AEAD_IMPLEMENTATION_PRESENT +#define AEAD_ENCRYPT_TAG_FCT sl_si91x_crypto_aead_encrypt +#define AEAD_DECRYPT_TAG_FCT sl_si91x_crypto_aead_decrypt #endif #if defined(AEAD_IMPLEMENTATION_PRESENT) diff --git a/platform/security/sl_component/sl_psa_driver/inc/sli_psa_driver_features.h b/platform/security/sl_component/sl_psa_driver/inc/sli_psa_driver_features.h index 1fb55da4c86..feaea15a22b 100644 --- a/platform/security/sl_component/sl_psa_driver/inc/sli_psa_driver_features.h +++ b/platform/security/sl_component/sl_psa_driver/inc/sli_psa_driver_features.h @@ -57,9 +57,10 @@ // ------------------------------------- // TRNG -#if defined(SLI_MBEDTLS_DEVICE_HSE) \ - || defined(SLI_MBEDTLS_DEVICE_VSE) \ - || defined(SLI_MBEDTLS_DEVICE_S1_WITH_TRNG) +#if defined(SLI_MBEDTLS_DEVICE_HSE) \ + || defined(SLI_MBEDTLS_DEVICE_VSE) \ + || defined(SLI_MBEDTLS_DEVICE_S1_WITH_TRNG) \ + || defined(SLI_MBEDTLS_DEVICE_SI91X) #define SLI_PSA_DRIVER_FEATURE_TRNG #endif diff --git a/platform/security/sl_component/sl_psa_driver/src/sli_psa_trng.c b/platform/security/sl_component/sl_psa_driver/src/sli_psa_trng.c index 1d739ff1785..8edaff15174 100644 --- a/platform/security/sl_component/sl_psa_driver/src/sli_psa_trng.c +++ b/platform/security/sl_component/sl_psa_driver/src/sli_psa_trng.c @@ -45,6 +45,9 @@ #include "cryptoacc_management.h" #elif defined(SLI_MBEDTLS_DEVICE_S1) && defined(SLI_PSA_DRIVER_FEATURE_TRNG) #include "sli_crypto_trng_driver.h" +#elif defined(SLI_TRNG_DEVICE_SI91X) + #include "sl_si91x_psa_trng.h" + #include "sl_status.h" #endif // ----------------------------------------------------------------------------- @@ -156,6 +159,10 @@ psa_status_t mbedtls_psa_external_get_random( entropy_status = sli_crypto_trng_get_random(&output[offset], output_size - offset, output_length); + #elif defined(SLI_TRNG_DEVICE_SI91X) + sl_status_t trng_status; + trng_status = sl_si91x_psa_get_random(&output[offset], output_size - offset, output_length); + entropy_status = convert_si91x_error_code_to_psa_status(trng_status); #endif *output_length += offset; diff --git a/platform/service/cli/src/sl_cli.c b/platform/service/cli/src/sl_cli.c index 61a46497309..44b9f1cb6d1 100644 --- a/platform/service/cli/src/sl_cli.c +++ b/platform/service/cli/src/sl_cli.c @@ -238,7 +238,7 @@ __WEAK bool sli_cli_tick(sl_cli_handle_t handle) { c = sli_cli_io_getchar(); } - if (c != EOF) { + if ((c != EOF) && ((char)c != '\0')) { sli_cli_session_activity_notification(handle); newline = sl_cli_input_char(handle, (char)c); } else { diff --git a/platform/service/component/cli.slcc b/platform/service/component/cli.slcc index a95e5de2bb8..5a4e2eaae83 100644 --- a/platform/service/component/cli.slcc +++ b/platform/service/component/cli.slcc @@ -37,4 +37,4 @@ template_contribution: handler: sl_cli_instances_is_ok_to_sleep documentation: docset: gecko-platform - document: service/cli/overview + document: platform-service-cli-overview diff --git a/platform/service/component/cli_delay.slcc b/platform/service/component/cli_delay.slcc index 2945a659535..cd08f7a87cf 100644 --- a/platform/service/component/cli_delay.slcc +++ b/platform/service/component/cli_delay.slcc @@ -24,4 +24,4 @@ template_contribution: value: cli_delay documentation: docset: gecko-platform - document: service/api/group-cli-delay \ No newline at end of file + document: platform-service/cli-delay \ No newline at end of file diff --git a/platform/service/component/cli_storage_nvm3.slcc b/platform/service/component/cli_storage_nvm3.slcc index 6d537a5f4ab..f7eb8004c35 100644 --- a/platform/service/component/cli_storage_nvm3.slcc +++ b/platform/service/component/cli_storage_nvm3.slcc @@ -29,4 +29,4 @@ template_contribution: value: "{{instance}}" documentation: docset: gecko-platform - document: service/api/group-cli-storage-nvm3 + document: platform-service/cli-storage-nvm3 diff --git a/platform/service/component/cli_storage_ram.slcc b/platform/service/component/cli_storage_ram.slcc index c4f8dfc8655..26efa791919 100644 --- a/platform/service/component/cli_storage_ram.slcc +++ b/platform/service/component/cli_storage_ram.slcc @@ -28,4 +28,4 @@ template_contribution: value: "{{instance}}" documentation: docset: gecko-platform - document: service/api/group-cli-storage-ram \ No newline at end of file + document: platform-service/cli-storage-ram \ No newline at end of file diff --git a/platform/service/component/cpc_gpio_expander.slcc b/platform/service/component/cpc_gpio_expander.slcc index b7555e31d52..dc99decfb1e 100644 --- a/platform/service/component/cpc_gpio_expander.slcc +++ b/platform/service/component/cpc_gpio_expander.slcc @@ -3,12 +3,12 @@ label: CPC GPIO Expander package: platform description: > The Co-Processor Communication (CPC) General Purpose Input/Output (GPIO) Expander is a - software component designed to enable a CPC Primary/Host device to utilize a Secondary - device's GPIOs as if they were its own. With the CPC GPIO Expander, the Primary/Host - device can seamlessly integrate with the Secondary device and make use of its GPIO - capabilities. This component is dependent on specific pieces of software on the - Primary/Host device to facilitate this communication. By enabling this communication, - the CPC GPIO Expander expands the capabilities of the Primary/Host device, allowing + software component designed to enable a CPC Primary/Host device to utilize a Secondary + device's GPIOs as if they were its own. With the CPC GPIO Expander, the Primary/Host + device can seamlessly integrate with the Secondary device and make use of its GPIO + capabilities. This component is dependent on specific pieces of software on the + Primary/Host device to facilitate this communication. By enabling this communication, + the CPC GPIO Expander expands the capabilities of the Primary/Host device, allowing it to interface with a wider range of devices and peripherals. category: Services|Co-Processor Communication|GPIO Expander @@ -53,4 +53,4 @@ template_contribution: documentation: docset: gecko-platform - document: service/api/group-cpc + document: platform-cpc/cpc diff --git a/platform/service/component/cpc_secondary.slcc b/platform/service/component/cpc_secondary.slcc index a5b76239024..dc599db9e8c 100644 --- a/platform/service/component/cpc_secondary.slcc +++ b/platform/service/component/cpc_secondary.slcc @@ -2,15 +2,15 @@ id: cpc_secondary label: Secondary Device (Co-Processor) package: platform description: > - Co-Processor Communication (CPC) allows for communication between a Primary + Co-Processor Communication (CPC) allows for communication between a Primary and a secondary device using a single physical link. Both devices can have multiple endpoints that both produce and consume data and CPC will handle - the multiplexing/demultiplexing of the data to the target. CPC also allows - for data encryption, mitigating the risks of transmitting data on an + the multiplexing/demultiplexing of the data to the target. CPC also allows + for data encryption, mitigating the risks of transmitting data on an unsecured physical data link. - This component implements the CPC Secondary device, allowing it to communicate - to a Primary device. + This component implements the CPC Secondary device, allowing it to communicate + to a Primary device. category: Services|Co-Processor Communication|Secondary Device quality: production root_path: platform/service/cpc @@ -50,4 +50,4 @@ template_contribution: documentation: docset: gecko-platform - document: service/api/group-cpc + document: platform-cpc/cpc diff --git a/platform/service/component/device_init.slcc b/platform/service/component/device_init.slcc index 257c76e1b9a..433cc968212 100644 --- a/platform/service/component/device_init.slcc +++ b/platform/service/component/device_init.slcc @@ -45,4 +45,4 @@ validation_helper: - path: device_init_validation.lua documentation: docset: gecko-platform - document: service/api/group-device-init + document: platform-service/device-init diff --git a/platform/service/component/device_init_clocks.slcc b/platform/service/component/device_init_clocks.slcc index 4325f608972..54f0ee58b38 100644 --- a/platform/service/component/device_init_clocks.slcc +++ b/platform/service/component/device_init_clocks.slcc @@ -37,4 +37,4 @@ template_contribution: condition: [device_series_2] documentation: docset: gecko-platform - document: service/api/group-device-init-clocks + document: platform-service/device-init-clocks diff --git a/platform/service/component/device_init_core.slcc b/platform/service/component/device_init_core.slcc index b30c17a4018..eb58f8e2918 100644 --- a/platform/service/component/device_init_core.slcc +++ b/platform/service/component/device_init_core.slcc @@ -10,7 +10,7 @@ provides: - name: device_init_core requires: - name: emlib_chip - condition: [device] + condition: [device_efx] template_contribution: - name: event_handler value: @@ -18,7 +18,7 @@ template_contribution: include: em_chip.h handler: CHIP_Init priority: -9999 - condition: [device] + condition: [device_efx] documentation: docset: gecko-platform - document: service/api/group-device-init + document: platform-service/device-init diff --git a/platform/service/component/device_init_dcdc.slcc b/platform/service/component/device_init_dcdc.slcc index e243b3e0489..c903ab972f2 100644 --- a/platform/service/component/device_init_dcdc.slcc +++ b/platform/service/component/device_init_dcdc.slcc @@ -90,4 +90,4 @@ template_contribution: priority: -9800 documentation: docset: gecko-platform - document: service/api/group-device-init-dcdc + document: platform-service/device-init-dcdc diff --git a/platform/service/component/device_init_dpll.slcc b/platform/service/component/device_init_dpll.slcc index eac7a4ca22d..95898ac59d4 100644 --- a/platform/service/component/device_init_dpll.slcc +++ b/platform/service/component/device_init_dpll.slcc @@ -57,4 +57,4 @@ template_contribution: value: dpll documentation: docset: gecko-platform - document: service/api/group-device-init-dpll + document: platform-service/device-init-dpll diff --git a/platform/service/component/device_init_emu.slcc b/platform/service/component/device_init_emu.slcc index e8b7180007e..74e8fd23c92 100644 --- a/platform/service/component/device_init_emu.slcc +++ b/platform/service/component/device_init_emu.slcc @@ -42,4 +42,4 @@ template_contribution: priority: -9400 documentation: docset: gecko-platform - document: service/api/group-device-init-emu + document: platform-service/device-init-emu diff --git a/platform/service/component/device_init_hfrco.slcc b/platform/service/component/device_init_hfrco.slcc index 3069e21582a..9e8a6ac6116 100644 --- a/platform/service/component/device_init_hfrco.slcc +++ b/platform/service/component/device_init_hfrco.slcc @@ -58,4 +58,4 @@ template_contribution: value: hfrco documentation: docset: gecko-platform - document: service/api/group-device-init-hfrco + document: platform-service/device-init-hfrco diff --git a/platform/service/component/device_init_hfxo.slcc b/platform/service/component/device_init_hfxo.slcc index d3ff7d93b55..7e52ff608ed 100644 --- a/platform/service/component/device_init_hfxo.slcc +++ b/platform/service/component/device_init_hfxo.slcc @@ -117,4 +117,4 @@ template_contribution: value: hfxo documentation: docset: gecko-platform - document: service/api/group-device-init-hfxo + document: platform-service/device-init-hfxo diff --git a/platform/service/component/device_init_lfrco.slcc b/platform/service/component/device_init_lfrco.slcc index 005a429af8f..fd0e977a272 100644 --- a/platform/service/component/device_init_lfrco.slcc +++ b/platform/service/component/device_init_lfrco.slcc @@ -42,4 +42,4 @@ template_contribution: value: lfrco documentation: docset: gecko-platform - document: service/api/group-device-init-lfrco + document: platform-service/device-init-lfrco diff --git a/platform/service/component/device_init_lfxo.slcc b/platform/service/component/device_init_lfxo.slcc index 73ef7d769d1..43e5dd3176e 100644 --- a/platform/service/component/device_init_lfxo.slcc +++ b/platform/service/component/device_init_lfxo.slcc @@ -49,4 +49,4 @@ template_contribution: value: lfxo documentation: docset: gecko-platform - document: service/api/group-device-init-lfxo + document: platform-service/device-init-lfxo diff --git a/platform/service/component/device_init_nvic.slcc b/platform/service/component/device_init_nvic.slcc index a63946beb33..b54e92afa53 100644 --- a/platform/service/component/device_init_nvic.slcc +++ b/platform/service/component/device_init_nvic.slcc @@ -31,4 +31,4 @@ template_contribution: value: device_init_nvic documentation: docset: gecko-platform - document: service/api/group-device-init-nvic + document: platform-service/device-init-nvic diff --git a/platform/service/component/device_init_rffpll.slcc b/platform/service/component/device_init_rffpll.slcc index 7577f0cfd85..2a51f23cf96 100644 --- a/platform/service/component/device_init_rffpll.slcc +++ b/platform/service/component/device_init_rffpll.slcc @@ -44,4 +44,4 @@ template_contribution: value: rffpll documentation: docset: gecko-platform - document: service/api/group-device-init-rffpll + document: platform-service/device-init-rffpll diff --git a/platform/service/component/device_init_usbpll.slcc b/platform/service/component/device_init_usbpll.slcc index 3a5571a988f..732bbeab898 100644 --- a/platform/service/component/device_init_usbpll.slcc +++ b/platform/service/component/device_init_usbpll.slcc @@ -32,4 +32,4 @@ template_contribution: priority: -9545 documentation: docset: gecko-platform - document: service/api/group-device-init-usbpll + document: platform-service/device-init-usbpll diff --git a/platform/service/component/hfxo_manager.slcc b/platform/service/component/hfxo_manager.slcc index 0abb04f0582..ca9c1e867d3 100644 --- a/platform/service/component/hfxo_manager.slcc +++ b/platform/service/component/hfxo_manager.slcc @@ -39,4 +39,4 @@ validation_helper: - path: platform/service/hfxo_manager/hfxo_manager_validation.lua documentation: docset: gecko-platform - document: service/api/group-hfxo-manager + document: platform-service/hfxo-manager diff --git a/platform/service/component/iostream.slcc b/platform/service/component/iostream.slcc index f4a087b056d..e8371509292 100644 --- a/platform/service/component/iostream.slcc +++ b/platform/service/component/iostream.slcc @@ -22,7 +22,7 @@ requires: condition: - kernel - name: emlib_common - condition: [device] + condition: [device_efx] - name: emlib_core - name: sl_assert - name: enum @@ -52,8 +52,7 @@ template_contribution: include: sl_iostream_init_instances.h handler: sl_iostream_init_instances priority: 4 -#validation_helper: -# - path: iostream_handle_validation.py + documentation: docset: gecko-platform - document: service/api/group-iostream + document: platform-service/iostream diff --git a/platform/service/component/iostream_cpc.slcc b/platform/service/component/iostream_cpc.slcc index 6a0c20eb5f5..eb6f8f8fe33 100644 --- a/platform/service/component/iostream_cpc.slcc +++ b/platform/service/component/iostream_cpc.slcc @@ -2,9 +2,9 @@ id: iostream_cpc package: platform label: "IO Stream: CPC" description: > - Instantiate the driver for using IO Stream over the Co-Processor + Instantiate the driver for using IO Stream over the Co-Processor Communication (CPC) protocol. Note that the physical link used - to transmit the data can be selected via the configuration of + to transmit the data can be selected via the configuration of CPC. category: Services|IO Stream|Driver quality: production @@ -47,4 +47,4 @@ template_contribution: handler: sl_iostream_instance_cpc_info documentation: docset: gecko-platform - document: service/api/group-iostream-cpc + document: platform-service/iostream-cpc diff --git a/platform/service/component/iostream_eusart.slcc b/platform/service/component/iostream_eusart.slcc index 2154cd6f8fe..d3ea1d398c8 100644 --- a/platform/service/component/iostream_eusart.slcc +++ b/platform/service/component/iostream_eusart.slcc @@ -2,7 +2,7 @@ id: iostream_eusart label: "IO Stream: EUSART" package: platform description: > - Instantiate the driver for using IO Stream over the Enhanced + Instantiate the driver for using IO Stream over the Enhanced Universal Synchronous Asynchronous Receiver Transceiver (EUSART) peripheral. category: Services|IO Stream|Driver quality: production @@ -40,4 +40,4 @@ template_contribution: handler: "sl_iostream_eusart_{{instance}}_sleep_on_isr_exit" documentation: docset: gecko-platform - document: service/api/group-iostream-eusart + document: platform-service/iostream-eusart diff --git a/platform/service/component/iostream_leuart.slcc b/platform/service/component/iostream_leuart.slcc index f86e2eab51f..6977ec57d07 100644 --- a/platform/service/component/iostream_leuart.slcc +++ b/platform/service/component/iostream_leuart.slcc @@ -2,7 +2,7 @@ id: iostream_leuart label: "IO Stream: LEUART" package: platform description: > - Instantiate the driver for using IO Stream over the Low + Instantiate the driver for using IO Stream over the Low Energy Universal Asynchronous Receiver Transceiver (LEUART) peripheral. category: Services|IO Stream|Driver quality: production @@ -46,4 +46,4 @@ template_contribution: handler: "sl_iostream_leuart_{{instance}}_sleep_on_isr_exit" documentation: docset: gecko-platform - document: service/api/group-iostream-leuart + document: platform-service/iostream-leuart diff --git a/platform/service/component/iostream_rtt.slcc b/platform/service/component/iostream_rtt.slcc index a12dab28b86..7e30c41ff00 100644 --- a/platform/service/component/iostream_rtt.slcc +++ b/platform/service/component/iostream_rtt.slcc @@ -2,7 +2,7 @@ id: iostream_rtt package: platform label: "IO Stream: RTT" description: > - Instantiate the driver for using IO Stream over the SEGGER + Instantiate the driver for using IO Stream over the SEGGER Real-Time Transfer (RTT) peripheral. category: Services|IO Stream|Driver quality: production @@ -38,4 +38,4 @@ template_contribution: handler: sl_iostream_instance_rtt_info documentation: docset: gecko-platform - document: service/api/group-iostream-rtt + document: platform-service/iostream-rtt diff --git a/platform/service/component/iostream_stdio.slcc b/platform/service/component/iostream_stdio.slcc index eae439746c8..6e91564b574 100644 --- a/platform/service/component/iostream_stdio.slcc +++ b/platform/service/component/iostream_stdio.slcc @@ -35,6 +35,3 @@ template_contribution: value: include: sl_iostream_stdio.h handler: sl_iostream_instance_stdio_info -documentation: - docset: gecko-platform - document: service/api/group-iostream-stdio diff --git a/platform/service/component/iostream_stdlib_config.slcc b/platform/service/component/iostream_stdlib_config.slcc index 5189d447018..cf006fec954 100644 --- a/platform/service/component/iostream_stdlib_config.slcc +++ b/platform/service/component/iostream_stdlib_config.slcc @@ -21,4 +21,4 @@ template_contribution: handler: sl_iostream_stdlib_disable_buffering documentation: docset: gecko-platform - document: service/api/group-iostream-stdlib-cfg + document: platform-service/iostream-stdlib-cfg diff --git a/platform/service/component/iostream_swo.slcc b/platform/service/component/iostream_swo.slcc index da6b9f607b5..8c90465a8e4 100644 --- a/platform/service/component/iostream_swo.slcc +++ b/platform/service/component/iostream_swo.slcc @@ -2,7 +2,7 @@ id: iostream_swo package: platform label: "IO Stream: SWO" description: > - Instantiate the driver for using IO Stream over the Single + Instantiate the driver for using IO Stream over the Single Wire Output (SWO) peripheral. category: Services|IO Stream|Driver quality: production @@ -38,4 +38,4 @@ template_contribution: value: iostream_swo documentation: docset: gecko-platform - document: service/api/group-iostream-swo + document: platform-service/iostream-swo diff --git a/platform/service/component/iostream_uart.slcc b/platform/service/component/iostream_uart.slcc index 4e5f4b04ecc..7768339658b 100644 --- a/platform/service/component/iostream_uart.slcc +++ b/platform/service/component/iostream_uart.slcc @@ -44,4 +44,4 @@ template_contribution: handler: "sl_iostream_uart_{{instance}}_sleep_on_isr_exit" documentation: docset: gecko-platform - document: service/api/group-iostream-usart + document: platform-service/iostream-uart diff --git a/platform/service/component/iostream_uart_common.slcc b/platform/service/component/iostream_uart_common.slcc index 56b9bbb2191..1473b874a98 100644 --- a/platform/service/component/iostream_uart_common.slcc +++ b/platform/service/component/iostream_uart_common.slcc @@ -32,4 +32,4 @@ requires: condition: [hardware_board_has_vcom] documentation: docset: gecko-platform - document: service/api/group-iostream-uart + document: platform-service/iostream-uart diff --git a/platform/service/component/iostream_usart.slcc b/platform/service/component/iostream_usart.slcc index 7b880d78602..9d7d3485f9d 100644 --- a/platform/service/component/iostream_usart.slcc +++ b/platform/service/component/iostream_usart.slcc @@ -2,7 +2,7 @@ id: iostream_usart label: "IO Stream: USART" package: platform description: > - Instantiate the driver for using IO Stream over the Universal + Instantiate the driver for using IO Stream over the Universal Synchronous Asynchronous Receiver Transceiver (USART) peripheral. category: Services|IO Stream|Driver quality: production @@ -47,4 +47,4 @@ template_contribution: handler: "sl_iostream_usart_{{instance}}_sleep_on_isr_exit" documentation: docset: gecko-platform - document: service/api/group-iostream-usart + document: platform-service/iostream-usart diff --git a/platform/service/component/legacy_bootloader_interface.slcc b/platform/service/component/legacy_bootloader_interface.slcc index b08263b0ebd..8ff57a3c3a8 100644 --- a/platform/service/component/legacy_bootloader_interface.slcc +++ b/platform/service/component/legacy_bootloader_interface.slcc @@ -35,4 +35,4 @@ template_contribution: value: legacy_bootloader_interface documentation: docset: gecko-platform - document: service/api/group-common-bootload + document: platform-service/common-bootload diff --git a/platform/service/component/legacy_hal.slcc b/platform/service/component/legacy_hal.slcc index d8c05b7c331..e8701849f55 100644 --- a/platform/service/component/legacy_hal.slcc +++ b/platform/service/component/legacy_hal.slcc @@ -27,4 +27,4 @@ template_contribution: value: legacy_hal documentation: docset: gecko-platform - document: service/api/group-legacyhal + document: platform-service/legacyhal diff --git a/platform/service/component/legacy_hal_soc.slcc b/platform/service/component/legacy_hal_soc.slcc index 86da42c5822..a031a28b9bd 100644 --- a/platform/service/component/legacy_hal_soc.slcc +++ b/platform/service/component/legacy_hal_soc.slcc @@ -138,4 +138,4 @@ template_contribution: value: legacy_hal_soc documentation: docset: gecko-platform - document: service/api/group-legacyhal + document: platform-service/legacyhal diff --git a/platform/service/component/legacy_hal_wdog.slcc b/platform/service/component/legacy_hal_wdog.slcc index 587e551241c..d655c1f8015 100644 --- a/platform/service/component/legacy_hal_wdog.slcc +++ b/platform/service/component/legacy_hal_wdog.slcc @@ -38,4 +38,4 @@ template_contribution: documentation: docset: gecko-platform - document: service/api/group-legacyhal + document: platform-service/legacyhal diff --git a/platform/service/component/legacy_printf.slcc b/platform/service/component/legacy_printf.slcc index 9d0ef1a7c82..3be08a53d05 100644 --- a/platform/service/component/legacy_printf.slcc +++ b/platform/service/component/legacy_printf.slcc @@ -27,6 +27,6 @@ define: template_contribution: - name: component_catalog value: legacy_printf -documentation: - docset: gecko-platform - document: service/api/group-legacyprintf +#documentation: +# docset: gecko-platform +# document: platform-service/legacyprintf diff --git a/platform/service/component/mpu.slcc b/platform/service/component/mpu.slcc index aff12acb8cb..15ea214ea19 100644 --- a/platform/service/component/mpu.slcc +++ b/platform/service/component/mpu.slcc @@ -30,4 +30,4 @@ template_contribution: priority: -1 documentation: docset: gecko-platform - document: service/api/group-mpu + document: platform-service/mpu diff --git a/platform/service/component/power_manager.slcc b/platform/service/component/power_manager.slcc index 1024830552f..e5c7f3732e9 100644 --- a/platform/service/component/power_manager.slcc +++ b/platform/service/component/power_manager.slcc @@ -21,4 +21,4 @@ recommends: - id: power_manager_handler_implementation documentation: docset: gecko-platform - document: service/power_manager/overview + document: platform-service-power-manager-overview diff --git a/platform/service/component/ram_interrupt_vector_init.slcc b/platform/service/component/ram_interrupt_vector_init.slcc index 9622b338eb9..f6b0cf9cf45 100644 --- a/platform/service/component/ram_interrupt_vector_init.slcc +++ b/platform/service/component/ram_interrupt_vector_init.slcc @@ -25,3 +25,6 @@ template_contribution: include: sl_ram_interrupt_vector_init.h handler: sl_ram_interrupt_vector_init priority: -1 +documentation: + docset: gecko-platform + document: platform-service/ram-interrupt-vector-init diff --git a/platform/service/component/sim_eeprom1.slcc b/platform/service/component/sim_eeprom1.slcc index 7710bff5920..3f86638fe54 100644 --- a/platform/service/component/sim_eeprom1.slcc +++ b/platform/service/component/sim_eeprom1.slcc @@ -28,6 +28,6 @@ template_contribution: # SIMEE1's default size is 8k value: 8192 priority: 100 -documentation: - docset: gecko-platform - document: service/api/group-simeeprom +#documentation: +# docset: gecko-platform +# document: platform-service/simeeprom diff --git a/platform/service/component/sim_eeprom1_to_sim_eeprom2_upgrade.slcc b/platform/service/component/sim_eeprom1_to_sim_eeprom2_upgrade.slcc index 02151eb9d3d..4a36dd95f49 100644 --- a/platform/service/component/sim_eeprom1_to_sim_eeprom2_upgrade.slcc +++ b/platform/service/component/sim_eeprom1_to_sim_eeprom2_upgrade.slcc @@ -28,6 +28,6 @@ define: template_contribution: - name: component_catalog value: sim_eeprom1_to_sim_eeprom2_upgrade -documentation: - docset: gecko-platform - document: service/api/group-simeeprom +#documentation: +# docset: gecko-platform +# document: platform-service/simeeprom diff --git a/platform/service/component/sim_eeprom2.slcc b/platform/service/component/sim_eeprom2.slcc index 1c21039cc46..44439447079 100644 --- a/platform/service/component/sim_eeprom2.slcc +++ b/platform/service/component/sim_eeprom2.slcc @@ -28,6 +28,6 @@ template_contribution: # SIMEE2's default size is 36k value: 36864 priority: 100 -documentation: - docset: gecko-platform - document: service/api/group-simeeprom2 +#documentation: +# docset: gecko-platform +# document: platform-service/simeeprom2 diff --git a/platform/service/component/sim_eeprom2_to_nvm3_upgrade.slcc b/platform/service/component/sim_eeprom2_to_nvm3_upgrade.slcc index 8496ddb33b2..1c4fd623be0 100644 --- a/platform/service/component/sim_eeprom2_to_nvm3_upgrade.slcc +++ b/platform/service/component/sim_eeprom2_to_nvm3_upgrade.slcc @@ -42,6 +42,6 @@ template_contribution: handler: sl_token_init - name: component_catalog value: sim_eeprom2_to_nvm3_upgrade -documentation: - docset: gecko-platform - document: service/api/group-simeeprom +#documentation: +# docset: gecko-platform +# document: platform-service/simeeprom diff --git a/platform/service/component/sim_eeprom_callback.slcc b/platform/service/component/sim_eeprom_callback.slcc index a42d967a125..4cf0aaeebe6 100644 --- a/platform/service/component/sim_eeprom_callback.slcc +++ b/platform/service/component/sim_eeprom_callback.slcc @@ -14,6 +14,6 @@ source: template_contribution: - name: component_catalog value: sim_eeprom_callback -documentation: - docset: gecko-platform - document: service/api/group-simeeprom +#documentation: +# docset: gecko-platform +# document: platform-service/simeeprom diff --git a/platform/service/component/sim_eeprom_headers.slcc b/platform/service/component/sim_eeprom_headers.slcc index 983d78f4b32..9e7139a5588 100644 --- a/platform/service/component/sim_eeprom_headers.slcc +++ b/platform/service/component/sim_eeprom_headers.slcc @@ -19,6 +19,6 @@ include: template_contribution: - name: component_catalog value: sim_eeprom_headers -documentation: - docset: gecko-platform - document: service/api/group-simeeprom2 +#documentation: +# docset: gecko-platform +# document: platform-service/simeeprom2 diff --git a/platform/service/component/sl_system.slcc b/platform/service/component/sl_system.slcc index 68d5e597710..68a294dc782 100644 --- a/platform/service/component/sl_system.slcc +++ b/platform/service/component/sl_system.slcc @@ -12,7 +12,7 @@ requires: - name: component_catalog documentation: docset: gecko-platform - document: service/api/group-system + document: platform-service/system description: | The System Setup component provides a set of events that can be used by other components to register handlers that should be run when the system diff --git a/platform/service/component/sl_system_init.slcc b/platform/service/component/sl_system_init.slcc index 25796022ee2..23603a57bc7 100644 --- a/platform/service/component/sl_system_init.slcc +++ b/platform/service/component/sl_system_init.slcc @@ -57,7 +57,7 @@ template_contribution: priority: -4960 documentation: docset: gecko-platform - document: service/api/group-system + document: platform-service/system description: | System Init component provides a function for initializing the system and the products: diff --git a/platform/service/component/sl_system_kernel.slcc b/platform/service/component/sl_system_kernel.slcc index 7ff43922e5a..a489df8b667 100644 --- a/platform/service/component/sl_system_kernel.slcc +++ b/platform/service/component/sl_system_kernel.slcc @@ -24,7 +24,7 @@ template_contribution: priority: -5000 documentation: docset: gecko-platform - document: service/api/group-system + document: platform-service/system description: | System Kernel component provides a function for starting the kernel: diff --git a/platform/service/component/sl_system_process_action.slcc b/platform/service/component/sl_system_process_action.slcc index d599fb8a5b9..e898eee9021 100644 --- a/platform/service/component/sl_system_process_action.slcc +++ b/platform/service/component/sl_system_process_action.slcc @@ -53,7 +53,7 @@ template_contribution: priority: -3970 documentation: docset: gecko-platform - document: service/api/group-system + document: platform-service/system description: | System Process Action component provides a function for running the products from a super loop: diff --git a/platform/service/component/sleeptimer.slcc b/platform/service/component/sleeptimer.slcc index bb0052b7c49..b846415fd6b 100644 --- a/platform/service/component/sleeptimer.slcc +++ b/platform/service/component/sleeptimer.slcc @@ -39,11 +39,13 @@ include: - path: sli_sleeptimer.h provides: - name: sleeptimer + condition: [device] + - name: sleeptimer_core requires: - name: emlib_cmu - condition: [device] + condition: [device_efx] - name: emlib_common - condition: [device] + condition: [device_efx] - name: emlib_core - name: emlib_prs condition: [device_has_sysrtc] @@ -78,4 +80,4 @@ validation_helper: - path: platform/service/sleeptimer/sleeptimer_peripheral_validation.lua documentation: docset: gecko-platform - document: service/api/group-sleeptimer + document: platform-service/sleeptimer \ No newline at end of file diff --git a/platform/service/component/token_manager.slcc b/platform/service/component/token_manager.slcc index 52b6f1fa73d..4a281e85d2f 100644 --- a/platform/service/component/token_manager.slcc +++ b/platform/service/component/token_manager.slcc @@ -41,4 +41,4 @@ template_contribution: value: token_manager documentation: docset: gecko-platform - document: service/api/group-token-manager + document: platform-service/token-manager diff --git a/platform/service/component/token_manager_nvm3.slcc b/platform/service/component/token_manager_nvm3.slcc index 400445de61f..4b85da7c224 100644 --- a/platform/service/component/token_manager_nvm3.slcc +++ b/platform/service/component/token_manager_nvm3.slcc @@ -18,4 +18,4 @@ template_contribution: value: token_manager_nvm3 documentation: docset: gecko-platform - document: service/api/group-token-manager + document: platform-service/token-manager diff --git a/platform/service/component/token_manager_simee1.slcc b/platform/service/component/token_manager_simee1.slcc index b23ade9da0d..fdbb4ff5f86 100644 --- a/platform/service/component/token_manager_simee1.slcc +++ b/platform/service/component/token_manager_simee1.slcc @@ -20,4 +20,4 @@ template_contribution: value: token_manager_simee1 documentation: docset: gecko-platform - document: service/api/group-token-manager + document: platform-service/token-manager diff --git a/platform/service/component/token_manager_simee2.slcc b/platform/service/component/token_manager_simee2.slcc index 9054f5f1ba6..9af3148e4ca 100644 --- a/platform/service/component/token_manager_simee2.slcc +++ b/platform/service/component/token_manager_simee2.slcc @@ -20,4 +20,4 @@ template_contribution: value: token_manager_simee2 documentation: docset: gecko-platform - document: service/api/group-token-manager + document: platform-service/token-manager diff --git a/platform/service/component/udelay.slcc b/platform/service/component/udelay.slcc index e0cc11cdc42..8a2399fda2e 100644 --- a/platform/service/component/udelay.slcc +++ b/platform/service/component/udelay.slcc @@ -26,4 +26,4 @@ requires: - name: sl_assert documentation: docset: gecko-platform - document: service/api/group-udelay + document: platform-service/udelay diff --git a/platform/service/cpc/cpc_configuration_validation.lua b/platform/service/cpc/cpc_configuration_validation.lua index ee6d443da2d..9c52087ca8b 100644 --- a/platform/service/cpc/cpc_configuration_validation.lua +++ b/platform/service/cpc/cpc_configuration_validation.lua @@ -14,10 +14,12 @@ elseif config_dbg_endpoint.value == "1" and not slc.is_provided("segger_systemvi nil) end -if slc.config("SL_BOARD_ENABLE_VCOM").value ~= "1" and slc.is_provided("cpc_config_vcom") then - validation.error( - "CPC uses VCOM instance but VCOM is not enabled.", - validation.target_for_defines({"SL_BOARD_ENABLE_VCOM"}), - "Please enable VCOM in the Board Control component, or add \"--configuration SL_BOARD_ENABLE_VCOM:1\" to your project generation command.", - nil) -end \ No newline at end of file + +--[[ if (slc.config("SL_BOARD_ENABLE_VCOM") == nil or slc.config("SL_BOARD_ENABLE_VCOM").value ~= "1") + and slc.is_provided("cpc_config_vcom") then + validation.error( + "CPC uses VCOM instance but VCOM is not enabled.", + validation.target_for_defines({"SL_BOARD_ENABLE_VCOM"}), + "Please enable VCOM in the Board Control component, or add \"--configuration SL_BOARD_ENABLE_VCOM:1\" to your project generation command.", + nil) +end ]] \ No newline at end of file diff --git a/platform/service/cpc/src/sl_cpc.c b/platform/service/cpc/src/sl_cpc.c index a2112e29194..5681f8ab956 100644 --- a/platform/service/cpc/src/sl_cpc.c +++ b/platform/service/cpc/src/sl_cpc.c @@ -160,9 +160,8 @@ static void receive_ack(sl_cpc_endpoint_t *endpoint, static void receive_iframe(sl_cpc_endpoint_t *endpoint, sl_cpc_buffer_handle_t *rx_handle, - uint8_t address, uint8_t control, - uint8_t seq); + uint16_t data_length); static void receive_sframe(sl_cpc_endpoint_t *endpoint, sl_cpc_buffer_handle_t *rx_handle, @@ -1527,8 +1526,6 @@ static void decode_packet(void) uint8_t address; uint8_t type; uint8_t control; - uint8_t seq; - uint8_t ack; uint16_t hcs; uint16_t data_length; sl_cpc_buffer_handle_t *rx_handle; @@ -1557,8 +1554,6 @@ static void decode_packet(void) address = sli_cpc_hdlc_get_address(rx_handle->hdlc_header); control = sli_cpc_hdlc_get_control(rx_handle->hdlc_header); data_length = sli_cpc_hdlc_get_length(rx_handle->hdlc_header); - seq = sli_cpc_hdlc_get_seq(control); - ack = sli_cpc_hdlc_get_ack(control); type = sli_cpc_hdlc_get_frame_type(control); if (data_length < rx_buffer_payload_len) { @@ -1577,6 +1572,9 @@ static void decode_packet(void) if ((type == SLI_CPC_HDLC_FRAME_TYPE_INFORMATION || type == SLI_CPC_HDLC_FRAME_TYPE_SUPERVISORY) && rx_handle->reason == SL_CPC_REJECT_NO_ERROR) { + // get ack from control byte + uint8_t ack = sli_cpc_hdlc_get_ack(control); + // Clean Tx queue receive_ack(endpoint, ack); } @@ -1586,9 +1584,45 @@ static void decode_packet(void) rx_handle->reason = SL_CPC_REJECT_NO_ERROR; sli_cpc_drop_buffer_handle(rx_handle); SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_SUPERVISORY_DROPPED(endpoint); - } else if (type == SLI_CPC_HDLC_FRAME_TYPE_INFORMATION) { + } + + if (data_length > 0) { + uint16_t fcs; + + EFM_ASSERT(rx_handle->data != NULL); + + // make sure the payload is at least 3 bytes (FCS + 1 byte payload) + if (data_length <= SLI_CPC_HDLC_FCS_SIZE) { + transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_ERROR); + + sli_cpc_drop_buffer_handle(rx_handle); + RELEASE_ENDPOINT(endpoint); + + return; + } + + data_length = data_length - SLI_CPC_HDLC_FCS_SIZE; + fcs = sli_cpc_hdlc_get_fcs(rx_handle->data, data_length); + + if (!sli_cpc_validate_crc_sw(rx_handle->data, data_length, fcs)) { + SLI_CPC_DEBUG_TRACE_CORE_INVALID_PAYLOAD_CHECKSUM(); + + if (type == SLI_CPC_HDLC_FRAME_TYPE_INFORMATION) { + transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_CHECKSUM_MISMATCH); + } else if (type == SLI_CPC_HDLC_FRAME_TYPE_UNNUMBERED) { + SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_UNNUMBERED_DROPPED(endpoint); + } + + sli_cpc_drop_buffer_handle(rx_handle); + RELEASE_ENDPOINT(endpoint); + + return; + } + } + + if (type == SLI_CPC_HDLC_FRAME_TYPE_INFORMATION) { SLI_CPC_DEBUG_TRACE_CORE_RXD_VALID_IFRAME(); - receive_iframe(endpoint, rx_handle, address, control, seq); + receive_iframe(endpoint, rx_handle, control, data_length); } else if (type == SLI_CPC_HDLC_FRAME_TYPE_SUPERVISORY) { receive_sframe(endpoint, rx_handle, control, data_length); SLI_CPC_DEBUG_TRACE_CORE_RXD_VALID_SFRAME(); @@ -1831,13 +1865,11 @@ static sl_status_t decrypt_iframe(sl_cpc_endpoint_t *endpoint, ******************************************************************************/ static void receive_iframe(sl_cpc_endpoint_t *endpoint, sl_cpc_buffer_handle_t *rx_handle, - uint8_t address, uint8_t control, - uint8_t seq) + uint16_t data_length) { sl_status_t status; - uint16_t rx_buffer_payload_len; - uint16_t fcs; + uint8_t seq; uint32_t reply_data_length = 0; void *reply_data = NULL; void *on_write_completed_arg = NULL; @@ -1846,36 +1878,26 @@ static void receive_iframe(sl_cpc_endpoint_t *endpoint, if (endpoint->state == SL_CPC_STATE_CLOSING) { // Close endpoint has been called. The Receive side is closed (rx queue cleaned) // Endpoint is not yet removed from the list because we need to complete the transmission(s) - transmit_reject(endpoint, address, 0, SL_CPC_REJECT_UNREACHABLE_ENDPOINT); + transmit_reject(endpoint, endpoint->id, 0, SL_CPC_REJECT_UNREACHABLE_ENDPOINT); sli_cpc_drop_buffer_handle(rx_handle); return; } - rx_buffer_payload_len = sli_cpc_hdlc_get_length(rx_handle->hdlc_header) - 2; #if (SL_CPC_ENDPOINT_SECURITY_ENABLED >= 1) - EFM_ASSERT(rx_buffer_payload_len <= SL_CPC_RX_PAYLOAD_MAX_LENGTH + SLI_SECURITY_TAG_LENGTH_BYTES); + EFM_ASSERT(data_length <= SL_CPC_RX_PAYLOAD_MAX_LENGTH + SLI_SECURITY_TAG_LENGTH_BYTES); #else - EFM_ASSERT(rx_buffer_payload_len <= SL_CPC_RX_PAYLOAD_MAX_LENGTH); + EFM_ASSERT(data_length <= SL_CPC_RX_PAYLOAD_MAX_LENGTH); #endif - // Validate payload checksum. In case it is invalid, NAK the packet. - if (rx_buffer_payload_len > 0) { - fcs = sli_cpc_hdlc_get_fcs(rx_handle->data, rx_buffer_payload_len); - if (!sli_cpc_validate_crc_sw(rx_handle->data, rx_buffer_payload_len, fcs)) { - transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_CHECKSUM_MISMATCH); - SLI_CPC_DEBUG_TRACE_CORE_INVALID_PAYLOAD_CHECKSUM(); - sli_cpc_drop_buffer_handle(rx_handle); - return; - } - } - if (endpoint->flags & SL_CPC_OPEN_ENDPOINT_FLAG_IFRAME_DISABLE) { // iframe disable; drop packet and send reject - transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_ERROR); + transmit_reject(endpoint, endpoint->id, endpoint->ack, SL_CPC_REJECT_ERROR); sli_cpc_drop_buffer_handle(rx_handle); return; } + seq = sli_cpc_hdlc_get_seq(control); + // data received, Push in Rx Queue and send Ack if (seq == endpoint->ack) { #if defined(SL_CPC_ON_POLL_PRESENT) @@ -1883,16 +1905,16 @@ static void receive_iframe(sl_cpc_endpoint_t *endpoint, #if (!defined(SLI_CPC_DEVICE_UNDER_TEST)) // Only system endpoint can use poll/final if (endpoint->id != 0) { - transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_ERROR); + transmit_reject(endpoint, endpoint->id, endpoint->ack, SL_CPC_REJECT_ERROR); sli_cpc_drop_buffer_handle(rx_handle); return; } #endif #if (SL_CPC_ENDPOINT_SECURITY_ENABLED >= 1) - sl_status_t ret = decrypt_iframe(endpoint, rx_handle, &rx_buffer_payload_len); + sl_status_t ret = decrypt_iframe(endpoint, rx_handle, &data_length); if (ret != SL_STATUS_OK) { - transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_SECURITY_ISSUE); + transmit_reject(endpoint, endpoint->id, endpoint->ack, SL_CPC_REJECT_SECURITY_ISSUE); sli_cpc_drop_buffer_handle(rx_handle); return; } @@ -1900,7 +1922,7 @@ static void receive_iframe(sl_cpc_endpoint_t *endpoint, if (endpoint->poll_final.on_poll != NULL) { endpoint->poll_final.on_poll(endpoint->id, (void *)SLI_CPC_HDLC_FRAME_TYPE_INFORMATION, - rx_handle->data, rx_buffer_payload_len, + rx_handle->data, data_length, &reply_data, &reply_data_length, &on_write_completed_arg); } sli_cpc_free_rx_buffer(rx_handle->data); @@ -1912,18 +1934,18 @@ static void receive_iframe(sl_cpc_endpoint_t *endpoint, sl_status_t ret; #if (SL_CPC_ENDPOINT_SECURITY_ENABLED >= 1) - ret = decrypt_iframe(endpoint, rx_handle, &rx_buffer_payload_len); + ret = decrypt_iframe(endpoint, rx_handle, &data_length); if (ret != SL_STATUS_OK) { - transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_SECURITY_ISSUE); + transmit_reject(endpoint, endpoint->id, endpoint->ack, SL_CPC_REJECT_SECURITY_ISSUE); sli_cpc_drop_buffer_handle(rx_handle); return; } #endif - ret = sli_cpc_push_back_rx_data_in_receive_queue(rx_handle, &endpoint->iframe_receive_queue, rx_buffer_payload_len); + ret = sli_cpc_push_back_rx_data_in_receive_queue(rx_handle, &endpoint->iframe_receive_queue, data_length); if (ret != SL_STATUS_OK) { - transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_OUT_OF_MEMORY); + transmit_reject(endpoint, endpoint->id, endpoint->ack, SL_CPC_REJECT_OUT_OF_MEMORY); sli_cpc_drop_buffer_handle(rx_handle); #if (SL_CPC_ENDPOINT_SECURITY_ENABLED >= 1) sli_cpc_security_rollback_decrypt(endpoint); @@ -1966,7 +1988,7 @@ static void receive_iframe(sl_cpc_endpoint_t *endpoint, sli_cpc_drop_buffer_handle(rx_handle); SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_DUPLICATE_DATA_FRAME(endpoint); } else { - transmit_reject(endpoint, address, endpoint->ack, SL_CPC_REJECT_SEQUENCE_MISMATCH); + transmit_reject(endpoint, endpoint->id, endpoint->ack, SL_CPC_REJECT_SEQUENCE_MISMATCH); sli_cpc_drop_buffer_handle(rx_handle); return; } @@ -2006,7 +2028,7 @@ static void receive_sframe(sl_cpc_endpoint_t *endpoint, case SLI_CPC_HDLC_REJECT_SUPERVISORY_FUNCTION: SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_SUPERVISORY_PROCESSED(endpoint); - EFM_ASSERT((data_length - 2) == SLI_CPC_HDLC_REJECT_PAYLOAD_SIZE); + EFM_ASSERT(data_length == SLI_CPC_HDLC_REJECT_PAYLOAD_SIZE); switch (*((sl_cpc_reject_reason_t *)rx_handle->data)) { case SL_CPC_REJECT_SEQUENCE_MISMATCH: SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_REJECT_SEQ_MISMATCH(endpoint); @@ -2080,28 +2102,11 @@ static void receive_uframe(sl_cpc_endpoint_t *endpoint, uint8_t control, uint16_t data_length) { - uint16_t payload_len = 0; uint8_t type; - uint16_t fcs; - - if (data_length > SLI_CPC_HDLC_FCS_SIZE) { - payload_len = data_length - SLI_CPC_HDLC_FCS_SIZE; - } SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_UNNUMBERED_FRAME(endpoint); - if (payload_len > 0) { - EFM_ASSERT(rx_handle->data != NULL); - fcs = sli_cpc_hdlc_get_fcs(rx_handle->data, payload_len); - } - type = sli_cpc_hdlc_get_unumbered_type(control); - if (payload_len > 0 && !sli_cpc_validate_crc_sw(rx_handle->data, payload_len, fcs)) { - sli_cpc_drop_buffer_handle(rx_handle); - SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_UNNUMBERED_DROPPED(endpoint); - SLI_CPC_DEBUG_TRACE_CORE_INVALID_PAYLOAD_CHECKSUM(); - return; - } if (!(endpoint->flags & SL_CPC_OPEN_ENDPOINT_FLAG_UFRAME_ENABLE)) { SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_UNNUMBERED_DROPPED(endpoint); @@ -2111,7 +2116,7 @@ static void receive_uframe(sl_cpc_endpoint_t *endpoint, if ((type == SLI_CPC_HDLC_CONTROL_UNNUMBERED_TYPE_INFORMATION) && !(endpoint->flags & SL_CPC_OPEN_ENDPOINT_FLAG_UFRAME_INFORMATION_DISABLE)) { - if (sli_cpc_push_back_rx_data_in_receive_queue(rx_handle, &endpoint->uframe_receive_queue, payload_len) != SL_STATUS_OK) { + if (sli_cpc_push_back_rx_data_in_receive_queue(rx_handle, &endpoint->uframe_receive_queue, data_length) != SL_STATUS_OK) { SLI_CPC_DEBUG_TRACE_ENDPOINT_RXD_UNNUMBERED_DROPPED(endpoint); sli_cpc_drop_buffer_handle(rx_handle); return; @@ -2135,7 +2140,7 @@ static void receive_uframe(sl_cpc_endpoint_t *endpoint, void *on_write_completed_arg; endpoint->poll_final.on_poll(endpoint->id, (void *)SLI_CPC_HDLC_FRAME_TYPE_UNNUMBERED, - rx_handle->data, payload_len, + rx_handle->data, data_length, &reply_data, &reply_data_length, &on_write_completed_arg); if (reply_data != NULL && reply_data_length > 0) { sl_status_t status = write(endpoint, reply_data, reply_data_length, SL_CPC_FLAG_UNNUMBERED_POLL, on_write_completed_arg); diff --git a/platform/service/device_init/config/s0/efm32g/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s0/efm32g/sl_device_init_hfxo_config.h index 44adc8e1a29..064d7739631 100644 --- a/platform/service/device_init/config/s0/efm32g/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s0/efm32g/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 32000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // Boost // <0=> 50% boost diff --git a/platform/service/device_init/config/s0/efm32gg/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s0/efm32gg/sl_device_init_hfxo_config.h index 2bb5f15a9db..8d5d65f7625 100644 --- a/platform/service/device_init/config/s0/efm32gg/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s0/efm32gg/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 48000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // Boost // <0=> 50% boost diff --git a/platform/service/device_init/config/s0/efm32gg/sl_device_init_lfxo_config.h b/platform/service/device_init/config/s0/efm32gg/sl_device_init_lfxo_config.h index db36b2c443c..fffc48dd228 100644 --- a/platform/service/device_init/config/s0/efm32gg/sl_device_init_lfxo_config.h +++ b/platform/service/device_init/config/s0/efm32gg/sl_device_init_lfxo_config.h @@ -51,8 +51,8 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_LFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 50 // Startup Timeout Delay // diff --git a/platform/service/device_init/config/s0/efm32zg/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s0/efm32zg/sl_device_init_hfxo_config.h index be7f88ef424..f45220a0f19 100644 --- a/platform/service/device_init/config/s0/efm32zg/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s0/efm32zg/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 24000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // Boost // <0=> 50% boost diff --git a/platform/service/device_init/config/s0/sl_device_init_lfxo_config.h b/platform/service/device_init/config/s0/sl_device_init_lfxo_config.h index 09a865c1159..083485d161b 100644 --- a/platform/service/device_init/config/s0/sl_device_init_lfxo_config.h +++ b/platform/service/device_init/config/s0/sl_device_init_lfxo_config.h @@ -79,8 +79,8 @@ #define SL_DEVICE_INIT_LFXO_BOOST cmuLfxoBoost70 // LFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_LFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 50 // Startup Timeout Delay // diff --git a/platform/service/device_init/config/s1/efm32gg/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s1/efm32gg/sl_device_init_hfxo_config.h index 6c7fc1f7e49..da3e10a0ca4 100644 --- a/platform/service/device_init/config/s1/efm32gg/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s1/efm32gg/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 50000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/platform/service/device_init/config/s1/efm32pg/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s1/efm32pg/sl_device_init_hfxo_config.h index b948a27f77e..ee64c71e7f1 100644 --- a/platform/service/device_init/config/s1/efm32pg/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s1/efm32pg/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 40000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/platform/service/device_init/config/s1/efm32tg/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s1/efm32tg/sl_device_init_hfxo_config.h index cdf41e6da01..b0825365fa3 100644 --- a/platform/service/device_init/config/s1/efm32tg/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s1/efm32tg/sl_device_init_hfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 48000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/platform/service/device_init/config/s1/efr32/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s1/efr32/sl_device_init_hfxo_config.h index 45168f555fb..0d905c1708d 100644 --- a/platform/service/device_init/config/s1/efr32/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s1/efr32/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/platform/service/device_init/config/s1/efr32zg/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s1/efr32zg/sl_device_init_hfxo_config.h index 48056d6e5f6..65018d7843e 100644 --- a/platform/service/device_init/config/s1/efr32zg/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s1/efr32zg/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-511> // Default: 360 diff --git a/platform/service/device_init/config/s1/sl_device_init_lfxo_config.h b/platform/service/device_init/config/s1/sl_device_init_lfxo_config.h index b5d6ec4d5da..910263ee3fd 100644 --- a/platform/service/device_init/config/s1/sl_device_init_lfxo_config.h +++ b/platform/service/device_init/config/s1/sl_device_init_lfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_LFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 50 // Startup Timeout Delay // diff --git a/platform/service/device_init/config/s2/sdid200/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s2/sdid200/sl_device_init_hfxo_config.h index 675037dea7d..e144a31401c 100644 --- a/platform/service/device_init/config/s2/sdid200/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s2/sdid200/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/platform/service/device_init/config/s2/sdid205/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s2/sdid205/sl_device_init_hfxo_config.h index 675037dea7d..e144a31401c 100644 --- a/platform/service/device_init/config/s2/sdid205/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s2/sdid205/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/platform/service/device_init/config/s2/sdid210/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s2/sdid210/sl_device_init_hfxo_config.h index dcf6e51cb91..78b14ee2537 100644 --- a/platform/service/device_init/config/s2/sdid210/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s2/sdid210/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/platform/service/device_init/config/s2/sdid215/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s2/sdid215/sl_device_init_hfxo_config.h index dcf6e51cb91..78b14ee2537 100644 --- a/platform/service/device_init/config/s2/sdid215/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s2/sdid215/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/platform/service/device_init/config/s2/sdid220/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s2/sdid220/sl_device_init_hfxo_config.h index dcf6e51cb91..78b14ee2537 100644 --- a/platform/service/device_init/config/s2/sdid220/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s2/sdid220/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/platform/service/device_init/config/s2/sdid230/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s2/sdid230/sl_device_init_hfxo_config.h index 675037dea7d..e144a31401c 100644 --- a/platform/service/device_init/config/s2/sdid230/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s2/sdid230/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 38400000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/platform/service/device_init/config/s2/sdid235/sl_device_init_hfxo_config.h b/platform/service/device_init/config/s2/sdid235/sl_device_init_hfxo_config.h index dcf6e51cb91..78b14ee2537 100644 --- a/platform/service/device_init/config/s2/sdid235/sl_device_init_hfxo_config.h +++ b/platform/service/device_init/config/s2/sdid235/sl_device_init_hfxo_config.h @@ -45,8 +45,8 @@ #define SL_DEVICE_INIT_HFXO_FREQ 39000000 // HFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_HFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_HFXO_PRECISION 50 // CTUNE <0-255> // Default: 140 diff --git a/platform/service/device_init/config/s2/sl_device_init_lfxo_config.h b/platform/service/device_init/config/s2/sl_device_init_lfxo_config.h index 9f63e377bb8..e331b00d8e2 100644 --- a/platform/service/device_init/config/s2/sl_device_init_lfxo_config.h +++ b/platform/service/device_init/config/s2/sl_device_init_lfxo_config.h @@ -46,8 +46,8 @@ #define SL_DEVICE_INIT_LFXO_CTUNE 63 // LFXO precision in PPM <0-65535> -// Default: 500 -#define SL_DEVICE_INIT_LFXO_PRECISION 500 +// Default: 50 +#define SL_DEVICE_INIT_LFXO_PRECISION 50 // Startup Timeout Delay // diff --git a/platform/service/device_init/inc/sl_device_init_clocks.h b/platform/service/device_init/inc/sl_device_init_clocks.h index 3bd0333169e..766f3a6717f 100644 --- a/platform/service/device_init/inc/sl_device_init_clocks.h +++ b/platform/service/device_init/inc/sl_device_init_clocks.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init Device Initialization * @brief Device Initialization @@ -110,4 +114,8 @@ sl_status_t sl_device_init_clocks(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_CLOCKS_H diff --git a/platform/service/device_init/inc/sl_device_init_dcdc.h b/platform/service/device_init/inc/sl_device_init_dcdc.h index 5877e5da878..bfa0e9e0468 100644 --- a/platform/service/device_init/inc/sl_device_init_dcdc.h +++ b/platform/service/device_init/inc/sl_device_init_dcdc.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init * @{ @@ -77,4 +81,8 @@ sl_status_t sl_device_init_dcdc(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_DCDC_H diff --git a/platform/service/device_init/inc/sl_device_init_dpll.h b/platform/service/device_init/inc/sl_device_init_dpll.h index 60fc5c2e42b..e85ecc1f55d 100644 --- a/platform/service/device_init/inc/sl_device_init_dpll.h +++ b/platform/service/device_init/inc/sl_device_init_dpll.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init * @{ @@ -67,4 +71,8 @@ sl_status_t sl_device_init_dpll(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_DPLL_H diff --git a/platform/service/device_init/inc/sl_device_init_hfrco.h b/platform/service/device_init/inc/sl_device_init_hfrco.h index dc4e25f275b..7174fe5baae 100644 --- a/platform/service/device_init/inc/sl_device_init_hfrco.h +++ b/platform/service/device_init/inc/sl_device_init_hfrco.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init * @{ @@ -63,4 +67,8 @@ sl_status_t sl_device_init_hfrco(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_HFRCO_H diff --git a/platform/service/device_init/inc/sl_device_init_hfxo.h b/platform/service/device_init/inc/sl_device_init_hfxo.h index 69c06a9bc72..cb97a3ffcb5 100644 --- a/platform/service/device_init/inc/sl_device_init_hfxo.h +++ b/platform/service/device_init/inc/sl_device_init_hfxo.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init * @{ @@ -77,4 +81,8 @@ sl_status_t sl_device_init_hfxo(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_HFXO_H diff --git a/platform/service/device_init/inc/sl_device_init_lfrco.h b/platform/service/device_init/inc/sl_device_init_lfrco.h index 2b299274daf..a026b34de89 100644 --- a/platform/service/device_init/inc/sl_device_init_lfrco.h +++ b/platform/service/device_init/inc/sl_device_init_lfrco.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init * @{ @@ -67,4 +71,8 @@ sl_status_t sl_device_init_lfrco(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_LFRCO_H diff --git a/platform/service/device_init/inc/sl_device_init_lfxo.h b/platform/service/device_init/inc/sl_device_init_lfxo.h index 575947ac17e..6cbd57af971 100644 --- a/platform/service/device_init/inc/sl_device_init_lfxo.h +++ b/platform/service/device_init/inc/sl_device_init_lfxo.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init * @{ @@ -74,4 +78,8 @@ sl_status_t sl_device_init_lfxo(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_LFXO_H diff --git a/platform/service/device_init/inc/sl_device_init_rffpll.h b/platform/service/device_init/inc/sl_device_init_rffpll.h index affdff739b0..9a08b7b5eb1 100644 --- a/platform/service/device_init/inc/sl_device_init_rffpll.h +++ b/platform/service/device_init/inc/sl_device_init_rffpll.h @@ -32,6 +32,10 @@ #include "sl_status.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @addtogroup device_init * @{ @@ -66,4 +70,8 @@ sl_status_t sl_device_init_rffpll(void); * @} device_init */ +#ifdef __cplusplus +} +#endif + #endif // SL_DEVICE_INIT_RFFPLL_H diff --git a/platform/service/hfxo_manager/inc/sli_hfxo_manager.h b/platform/service/hfxo_manager/inc/sli_hfxo_manager.h index 7a215111e0a..6da111437e3 100644 --- a/platform/service/hfxo_manager/inc/sli_hfxo_manager.h +++ b/platform/service/hfxo_manager/inc/sli_hfxo_manager.h @@ -32,6 +32,16 @@ #define SLI_HFXO_MANAGER_H #include +#if defined(SL_COMPONENT_CATALOG_PRESENT) +#include "sl_component_catalog.h" +#endif + +#if defined(SL_CATALOG_SLEEPTIMER_PRESENT) && defined(SYSRTC_PRESENT) +#include "sli_sleeptimer.h" +#if (SL_SLEEPTIMER_PERIPHERAL == SL_SLEEPTIMER_PERIPHERAL_SYSRTC) +#define HFXO_MANAGER_SLEEPTIMER_SYSRTC_INTEGRATION_ON +#endif +#endif #ifdef __cplusplus extern "C" { @@ -47,11 +57,13 @@ void sli_hfxo_manager_init_hardware(void); ******************************************************************************/ void sli_hfxo_manager_begin_startup_measurement(void); +#if defined(HFXO_MANAGER_SLEEPTIMER_SYSRTC_INTEGRATION_ON) /***************************************************************************//** - * Function to call when a compare match event produces a PRS signal to - start HFXO. Save comapre value. + * Function to call when a SYSRTC compare match event produces a PRS signal to + start HFXO. ******************************************************************************/ -void sli_hfxo_prs_manager_begin_startup_measurement(uint32_t compare_value); +void sli_hfxo_manager_retrieve_begining_startup_measurement(void); +#endif /***************************************************************************//** * Function to call just after HFXO becomes ready, to save current tick count diff --git a/platform/service/hfxo_manager/src/sl_hfxo_manager.c b/platform/service/hfxo_manager/src/sl_hfxo_manager.c index fb5c1103910..94951f35eeb 100644 --- a/platform/service/hfxo_manager/src/sl_hfxo_manager.c +++ b/platform/service/hfxo_manager/src/sl_hfxo_manager.c @@ -67,12 +67,8 @@ static uint32_t hfxo_startup_time_sum_average = 0; static uint32_t hfxo_startup_time_tc_initial = 0; -static uint32_t hfxo_prs_startup_time_tc_initial = 0; - static bool hfxo_measurement_on = false; -static bool hfxo_prs_measurement_on = false; - /******************************************************************************* ************************** GLOBAL FUNCTIONS ******************************* ******************************************************************************/ @@ -97,6 +93,10 @@ sl_status_t sl_hfxo_manager_init(void) if (status != SL_STATUS_OK) { return status; } +#if defined(HFXO_MANAGER_SLEEPTIMER_SYSRTC_INTEGRATION_ON) + // Additional Sleeptimer HW configuration if SYSRTC is used + sli_sleeptimer_hal_hfxo_manager_integration_init(); +#endif // Set HFXO startup time to conservative default value hfxo_startup_time_tick = (((HFXO_STARTUP_TIME_DEFAULT_VALUE_US * sl_sleeptimer_get_timer_frequency()) + (1000000 - 1)) / 1000000); @@ -150,15 +150,31 @@ void sli_hfxo_manager_begin_startup_measurement(void) hfxo_startup_time_tc_initial = sl_sleeptimer_get_tick_count(); } +#if defined(HFXO_MANAGER_SLEEPTIMER_SYSRTC_INTEGRATION_ON) /***************************************************************************//** - * Function to call when a compare match event produces a PRS signal to - start HFXO. Save comapre value. + * Function to retrieve the capture channel value that was saved when + * HFXO became enabled. + * + * @note SYSRTC Capture channel is used to save when HFXO becomes enabled. + * The HFXO startup measurement will only be done based on the capture + * channel if the capture value is valid. ******************************************************************************/ -void sli_hfxo_prs_manager_begin_startup_measurement(uint32_t compare_value) +void sli_hfxo_manager_retrieve_begining_startup_measurement(void) { - hfxo_prs_measurement_on = true; - hfxo_prs_startup_time_tc_initial = compare_value; + // ULFRCO does not have the precision to measure the HFXO startup time. + // So just return if ULFRCO is used as source oscillator. + if (sl_sleeptimer_get_timer_frequency() <= SystemULFRCOClockGet()) { + return; + } + + uint32_t startup_time = sli_sleeptimer_get_capture(); + + if (startup_time != 0) { + hfxo_startup_time_tc_initial = startup_time; + hfxo_measurement_on = true; + } } +#endif /***************************************************************************//** * Function to call just after HFXO becomes ready, to save current tick count @@ -166,37 +182,26 @@ void sli_hfxo_prs_manager_begin_startup_measurement(uint32_t compare_value) ******************************************************************************/ void sli_hfxo_manager_end_startup_measurement(void) { - if ((hfxo_measurement_on == false) && (hfxo_prs_measurement_on == false)) { - return; - } + uint32_t default_startup_ticks; - // If hfxo_prs_measurement_on is also true do not compute HFXO time measurement - if ((hfxo_measurement_on == true) && (hfxo_prs_measurement_on == true)) { - hfxo_measurement_on = false; - hfxo_prs_measurement_on = false; + if (hfxo_measurement_on == false) { return; } - // Ensure that HFXO time measurement is accurate - if (hfxo_prs_measurement_on == true) { - if ((hfxo_prs_startup_time_tc_initial >= sl_sleeptimer_get_tick_count()) - || (hfxo_prs_startup_time_tc_initial <= 0)) { - hfxo_prs_measurement_on = false; - return; - } - } - - // Complete HFXO restore time measurement - if (hfxo_measurement_on == true) { - hfxo_last_startup_time = sl_sleeptimer_get_tick_count() - hfxo_startup_time_tc_initial; - } else { - hfxo_last_startup_time = sl_sleeptimer_get_tick_count() - hfxo_prs_startup_time_tc_initial; - } + hfxo_last_startup_time = sl_sleeptimer_get_tick_count() - hfxo_startup_time_tc_initial; // With low precision clock, the HFXO startup time measure could be zero. // In that case, ensure it's a least 1 tick. hfxo_last_startup_time = (hfxo_last_startup_time == 0) ? 1 : hfxo_last_startup_time; + // Skip measurement if value is out of bound + default_startup_ticks = (((HFXO_STARTUP_TIME_DEFAULT_VALUE_US * sl_sleeptimer_get_timer_frequency()) + (1000000 - 1)) / 1000000); + EFM_ASSERT(hfxo_last_startup_time <= default_startup_ticks); + if (hfxo_last_startup_time > default_startup_ticks) { + hfxo_measurement_on = false; + return; + } + // Calculate average for HFXO restore time hfxo_startup_time_sum_average -= (int32_t)hfxo_startup_time_table[hfxo_startup_time_table_index] - (int32_t)hfxo_last_startup_time; hfxo_startup_time_table[hfxo_startup_time_table_index] = hfxo_last_startup_time; @@ -207,7 +212,6 @@ void sli_hfxo_manager_end_startup_measurement(void) hfxo_startup_time_table_index %= HFXO_STARTUP_TIME_TABLE_SIZE; hfxo_measurement_on = false; - hfxo_prs_measurement_on = false; } /***************************************************************************//** diff --git a/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c b/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c index 178b7599397..318d7385c5a 100644 --- a/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c +++ b/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c @@ -33,17 +33,7 @@ #include "sli_hfxo_manager.h" #include "sl_hfxo_manager.h" #include "sl_hfxo_manager_config.h" -#include "sli_sleeptimer.h" #include "sl_status.h" -#if defined(SL_COMPONENT_CATALOG_PRESENT) -#include "sl_component_catalog.h" -#endif -#if defined(SL_CATALOG_SLEEPTIMER_PRESENT) && defined(SYSRTC_PRESENT) \ - && (SL_SLEEPTIMER_PERIPHERAL == SL_SLEEPTIMER_PERIPHERAL_SYSRTC) -#define HFXO_MANAGER_SLEEPTIMER_SYSRTC_INTEGRATION_ON -#include "peripheral_sysrtc.h" -#endif - #include /******************************************************************************* @@ -167,7 +157,7 @@ void sli_hfxo_manager_init_hardware(void) #if defined(HFXO_MANAGER_SLEEPTIMER_SYSRTC_INTEGRATION_ON) HFXO0->IEN_SET = HFXO_IEN_PRSRDY; HFXO0->CTRL &= ~(_HFXO_CTRL_DISONDEMANDPRS_MASK & HFXO_CTRL_DISONDEMANDPRS_DEFAULT); - HFXO0->CTRL |= HFXO_CTRL_PRSSTATUSSEL0_PRSHWREQ; + HFXO0->CTRL |= HFXO_CTRL_PRSSTATUSSEL1_ENS; #endif } @@ -243,7 +233,7 @@ void sl_hfxo_manager_irq_handler(void) HFXO0->IF_CLR = irq_flag & HFXO_IF_PRSRDY; HFXO0->CTRL_CLR = HFXO_CTRL_EM23ONDEMAND; - sli_hfxo_manager_end_startup_measurement(); + sli_hfxo_manager_retrieve_begining_startup_measurement(); // Notify power manager HFXO is ready sli_hfxo_notify_ready_for_power_manager_from_prs(); @@ -252,8 +242,8 @@ void sl_hfxo_manager_irq_handler(void) // Update sleep on isr exit flag sli_sleeptimer_update_sleep_on_isr_exit(true); - // Clear interrupt to reset PRS signal - sl_sysrtc_clear_group_interrupts(0u, SYSRTC_GRP0_IF_CMP1); + // Reset PRS signal through Sleeptimer + sli_sleeptimer_reset_prs_signal(); } #endif diff --git a/platform/service/power_manager/src/sl_power_manager.c b/platform/service/power_manager/src/sl_power_manager.c index 9757e344e9f..1d2c07f133b 100644 --- a/platform/service/power_manager/src/sl_power_manager.c +++ b/platform/service/power_manager/src/sl_power_manager.c @@ -203,6 +203,11 @@ sl_status_t sl_power_manager_init(void) CORE_EXIT_CRITICAL(); return status; } +#if !defined(SL_CATALOG_POWER_MANAGER_NO_DEEPSLEEP_PRESENT) \ + && !defined(SL_CATALOG_POWER_MANAGER_DEEPSLEEP_BLOCKING_HFXO_RESTORE_PRESENT) + // Additional Sleeptimer HW configuration if the "power_manager_deepsleep" component is used + sli_sleeptimer_hal_power_manager_integration_init(); +#endif #if (SL_POWER_MANAGER_DEBUG == 1) sli_power_manager_debug_init(); diff --git a/platform/service/power_manager/src/sl_power_manager_hal_s2.c b/platform/service/power_manager/src/sl_power_manager_hal_s2.c index f72a5c20b66..cd771077b36 100644 --- a/platform/service/power_manager/src/sl_power_manager_hal_s2.c +++ b/platform/service/power_manager/src/sl_power_manager_hal_s2.c @@ -85,8 +85,8 @@ #define HFXO_WAKE_UP_TIME_TABLE_SIZE 10 #endif -// Defines for hidden DBGSTATUS register and STARTUPDONE flag -#define DBGSTATUS RESERVED6[0] +// Defines for hidden HFXO0 DBGSTATUS register and STARTUPDONE flag +#define HFXO0_DBGSTATUS (*(volatile uint32_t *)(HFXO0_BASE + 0x05C)) #define HFXO_DBGSTATUS_STARTUPDONE (0x1UL << 1) /**< Startup Done Status */ #define _HFXO_DBGSTATUS_STARTUPDONE_SHIFT 1 /**< Shift value for HFXO_STARTUPDONE */ #define _HFXO_DBGSTATUS_STARTUPDONE_MASK 0x2UL /**< Bit mask for HFXO_STARTUPDONE */ @@ -113,6 +113,17 @@ #if !defined(SL_CATALOG_POWER_MANAGER_NO_DEEPSLEEP_PRESENT) // Variables to save the relevant clock registers. +uint32_t cmu_em01_grpA_clock_register; +#if defined(_CMU_EM01GRPBCLKCTRL_CLKSEL_MASK) +uint32_t cmu_em01_grpB_clock_register; +#endif +#if defined(_CMU_EM01GRPCCLKCTRL_CLKSEL_MASK) +uint32_t cmu_em01_grpC_clock_register; +#endif +#if defined(_CMU_DPLLREFCLKCTRL_CLKSEL_MASK) +uint32_t cmu_dpll_ref_clock_register; +#endif + uint32_t cmu_sys_clock_register; // Time in ticks required for the general wake-up process. @@ -149,13 +160,6 @@ static uint32_t hfxo_wakeup_time_tick = 0; ******************************************************************************/ void sli_power_manager_init_hardware(void) { -#if !defined(SL_CATALOG_POWER_MANAGER_NO_DEEPSLEEP_PRESENT) - uint32_t cmu_em01_grpA_clock_register; -#if defined(CMU_EM01GRPBCLKCTRL_CLKSEL_HFXO) - uint32_t cmu_em01_grpB_clock_register; -#endif -#endif - // Initializes EMU (voltage scaling in EM2/3) #if defined(EMU_VSCALE_EM01_PRESENT) EMU_EM01Init_TypeDef em01_init = EMU_EM01INIT_DEFAULT; @@ -178,9 +182,8 @@ void sli_power_manager_init_hardware(void) // Get the current HF oscillator for the SYSCLK cmu_sys_clock_register = CMU->SYSCLKCTRL & _CMU_SYSCLKCTRL_CLKSEL_MASK; - cmu_em01_grpA_clock_register = CMU->EM01GRPACLKCTRL & _CMU_EM01GRPACLKCTRL_CLKSEL_MASK; -#if defined(CMU_EM01GRPBCLKCTRL_CLKSEL_HFXO) - cmu_em01_grpB_clock_register = CMU->EM01GRPBCLKCTRL & _CMU_EM01GRPBCLKCTRL_CLKSEL_MASK; +#if defined(_CMU_DPLLREFCLKCTRL_CLKSEL_MASK) + cmu_dpll_ref_clock_register = CMU->DPLLREFCLKCTRL & _CMU_DPLLREFCLKCTRL_CLKSEL_MASK; #endif #if defined(CMU_CLKEN0_DPLL0) @@ -192,14 +195,18 @@ void sli_power_manager_init_hardware(void) is_dpll_used = ((DPLL0->STATUS & _DPLL_STATUS_ENS_MASK) != 0); is_hf_x_oscillator_used = ((cmu_sys_clock_register == CMU_SYSCLKCTRL_CLKSEL_HFXO) - || (cmu_em01_grpA_clock_register == CMU_EM01GRPACLKCTRL_CLKSEL_HFXO)); + || ((CMU->EM01GRPACLKCTRL & _CMU_EM01GRPACLKCTRL_CLKSEL_MASK) == CMU_EM01GRPACLKCTRL_CLKSEL_HFXO)); #if defined(_SILICON_LABS_32B_SERIES_2_CONFIG_1) is_hf_x_oscillator_used |= (CMU->RADIOCLKCTRL & _CMU_RADIOCLKCTRL_EN_MASK) != 0; #endif #if defined(CMU_EM01GRPBCLKCTRL_CLKSEL_HFXO) - is_hf_x_oscillator_used |= (cmu_em01_grpB_clock_register == CMU_EM01GRPBCLKCTRL_CLKSEL_HFXO); + is_hf_x_oscillator_used |= ((CMU->EM01GRPBCLKCTRL & _CMU_EM01GRPBCLKCTRL_CLKSEL_MASK) == CMU_EM01GRPBCLKCTRL_CLKSEL_HFXO); +#endif + +#if defined(CMU_EM01GRPCCLKCTRL_CLKSEL_HFXO) + is_hf_x_oscillator_used |= ((CMU->EM01GRPCCLKCTRL & _CMU_EM01GRPCCLKCTRL_CLKSEL_MASK) == CMU_EM01GRPCCLKCTRL_CLKSEL_HFXO); #endif #if defined(SL_CATALOG_POWER_MANAGER_DEEPSLEEP_BLOCKING_HFXO_RESTORE_PRESENT) @@ -289,6 +296,15 @@ void sli_power_manager_em23_voltage_scaling_enable_fast_wakeup(bool enable) ******************************************************************************/ void sli_power_manager_save_states(void) { + // Save HF clock sources + cmu_em01_grpA_clock_register = CMU->EM01GRPACLKCTRL & _CMU_EM01GRPACLKCTRL_CLKSEL_MASK; +#if defined(_CMU_EM01GRPBCLKCTRL_CLKSEL_MASK) + cmu_em01_grpB_clock_register = CMU->EM01GRPBCLKCTRL & _CMU_EM01GRPBCLKCTRL_CLKSEL_MASK; +#endif +#if defined(_CMU_EM01GRPCCLKCTRL_CLKSEL_MASK) + cmu_em01_grpC_clock_register = CMU->EM01GRPCCLKCTRL & _CMU_EM01GRPCCLKCTRL_CLKSEL_MASK; +#endif + EMU_Save(); } #endif @@ -305,6 +321,25 @@ void EMU_EM23PresleepHook(void) is_entering_deepsleep = false; CMU->SYSCLKCTRL = (CMU->SYSCLKCTRL & ~_CMU_SYSCLKCTRL_CLKSEL_MASK) | _CMU_SYSCLKCTRL_CLKSEL_FSRCO; + // Switch the HF Clocks oscillator's to FSRCO before deepsleep + CMU->EM01GRPACLKCTRL = (CMU->EM01GRPACLKCTRL & ~_CMU_EM01GRPACLKCTRL_CLKSEL_MASK) | _CMU_EM01GRPACLKCTRL_CLKSEL_FSRCO; +#if defined(_CMU_EM01GRPBCLKCTRL_CLKSEL_MASK) + CMU->EM01GRPBCLKCTRL = (CMU->EM01GRPBCLKCTRL & ~_CMU_EM01GRPBCLKCTRL_CLKSEL_MASK) | _CMU_EM01GRPBCLKCTRL_CLKSEL_FSRCO; +#endif +#if defined(_CMU_EM01GRPCCLKCTRL_CLKSEL_MASK) + CMU->EM01GRPCCLKCTRL = (CMU->EM01GRPCCLKCTRL & ~_CMU_EM01GRPCCLKCTRL_CLKSEL_MASK) | _CMU_EM01GRPCCLKCTRL_CLKSEL_FSRCO; +#endif + // Disable DPLLREFCLK before deepsleep +#if (_DPLL_IPVERSION_IPVERSION_DEFAULT >= 1) +#if defined(_CMU_DPLLREFCLKCTRL_CLKSEL_MASK) + if (is_dpll_used) { + DPLL0->EN_CLR = DPLL_EN_EN; + while ((DPLL0->EN & _DPLL_EN_DISABLING_MASK) != 0) { + } + CMU->DPLLREFCLKCTRL = (CMU->DPLLREFCLKCTRL & ~_CMU_DPLLREFCLKCTRL_CLKSEL_MASK) | CMU_DPLLREFCLKCTRL_CLKSEL_DISABLED; + } +#endif +#endif SystemCoreClockUpdate(); } @@ -332,8 +367,9 @@ void EMU_EM23PostsleepHook(void) && sli_sleeptimer_is_power_manager_timer_next_to_expire()) { // Check if HFXO is already running and has finished its startup. // If yes, don't do the HFXO restore time measurement. - if ((HFXO0->STATUS & _HFXO_STATUS_ENS_MASK) != 0 - && (HFXO0->DBGSTATUS & _HFXO_DBGSTATUS_STARTUPDONE_MASK) != 0) { + if (((HFXO0->STATUS & _HFXO_STATUS_ENS_MASK) != 0 + && (HFXO0_DBGSTATUS & _HFXO_DBGSTATUS_STARTUPDONE_MASK) != 0) + || (HFXO0->STATUS & _HFXO_STATUS_RDY_MASK) != 0) { #if !defined(SL_CATALOG_POWER_MANAGER_DEEPSLEEP_BLOCKING_HFXO_RESTORE_PRESENT) // Force-enable HFXO in case the HFXO on-demand request would be removed // before we finish the restore process. @@ -388,8 +424,9 @@ void sli_power_manager_restore_high_freq_accuracy_clk(void) if (!is_hf_x_oscillator_already_started) { // Check if HFXO is already running and has finished its startup. // If yes, don't do the HFXO restore time measurement. - if ((HFXO0->STATUS & _HFXO_STATUS_ENS_MASK) != 0 - && (HFXO0->DBGSTATUS & _HFXO_DBGSTATUS_STARTUPDONE_MASK) != 0) { + if (((HFXO0->STATUS & _HFXO_STATUS_ENS_MASK) != 0 + && (HFXO0_DBGSTATUS & _HFXO_DBGSTATUS_STARTUPDONE_MASK) != 0) + || (HFXO0->STATUS & _HFXO_STATUS_RDY_MASK) != 0) { #if !defined(SL_CATALOG_POWER_MANAGER_DEEPSLEEP_BLOCKING_HFXO_RESTORE_PRESENT) // Force-enable HFXO in case the HFXO on-demand request would be removed // before we finish the restore process. @@ -462,9 +499,28 @@ void sli_power_manager_restore_states(void) { EMU_Restore(); + // Restore DPLLREFCLK to what it was before the deepsleep +#if (_DPLL_IPVERSION_IPVERSION_DEFAULT >= 1) +#if defined(_CMU_DPLLREFCLKCTRL_CLKSEL_MASK) + if (is_dpll_used) { + CMU->DPLLREFCLKCTRL = (CMU->DPLLREFCLKCTRL & ~_CMU_DPLLREFCLKCTRL_CLKSEL_MASK) | cmu_dpll_ref_clock_register; + DPLL0->EN_SET = DPLL_EN_EN; + } +#endif +#endif + // Restore SYSCLK to what it was before the deepsleep CMU->SYSCLKCTRL = (CMU->SYSCLKCTRL & ~_CMU_SYSCLKCTRL_CLKSEL_MASK) | cmu_sys_clock_register; + // Restore the HF Clocks to what they were before deepsleep + CMU->EM01GRPACLKCTRL = (CMU->EM01GRPACLKCTRL & ~_CMU_EM01GRPACLKCTRL_CLKSEL_MASK) | cmu_em01_grpA_clock_register; +#if defined(_CMU_EM01GRPBCLKCTRL_CLKSEL_MASK) + CMU->EM01GRPBCLKCTRL = (CMU->EM01GRPBCLKCTRL & ~_CMU_EM01GRPBCLKCTRL_CLKSEL_MASK) | cmu_em01_grpB_clock_register; +#endif +#if defined(_CMU_EM01GRPCCLKCTRL_CLKSEL_MASK) + CMU->EM01GRPCCLKCTRL = (CMU->EM01GRPCCLKCTRL & ~_CMU_EM01GRPCCLKCTRL_CLKSEL_MASK) | cmu_em01_grpC_clock_register; +#endif + // Remove FORCEEN on HFXO if (is_hf_x_oscillator_used) { HFXO0->CTRL_CLR = HFXO_CTRL_FORCEEN; diff --git a/platform/service/power_manager/src/sli_power_manager_private.h b/platform/service/power_manager/src/sli_power_manager_private.h index 1c467b173f8..7e963bc3ad1 100644 --- a/platform/service/power_manager/src/sli_power_manager_private.h +++ b/platform/service/power_manager/src/sli_power_manager_private.h @@ -47,6 +47,9 @@ #include "sl_cycle_counter.h" #endif +#ifdef __cplusplus +extern "C" { +#endif /******************************************************************************* ******************************* DEFINES *********************************** ******************************************************************************/ @@ -121,3 +124,7 @@ void sli_power_manager_em23_voltage_scaling_enable_fast_wakeup(bool enable); * @return Delay for the complete wake-up process with full restore. ******************************************************************************/ uint32_t sli_power_manager_get_wakeup_process_time_overhead(void); + +#ifdef __cplusplus +} +#endif diff --git a/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_gcc.a b/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_gcc.a index 435bd77c5bf..7559ef6f677 100644 --- a/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_gcc.a +++ b/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:04aef98299d2b5e1a7e4b092ded8e953a97295a8e70ad8673d9c75fd912fde6d +oid sha256:1d427a541b10e00b8014f3fac7dc75a2bb0397d891f6f6ad3cff4391bb01774c size 43360 diff --git a/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_iar.a b/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_iar.a index 42bad6f0737..2ca2e830021 100644 --- a/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_iar.a +++ b/platform/service/sim_eeprom/sim_eeprom1/lib/libsim_eeprom1_CM4_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f23ee382ad6a52e38bc2fbce6e4fd94a5beb2198db2bb2c36fb164f70e501619 +oid sha256:39cf6ca217242a3a0483716a282e573c7a2e7a3f6137c77b6af852fb4b074b9e size 30376 diff --git a/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_gcc.a b/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_gcc.a index c0ea30526c2..8f6f76fea83 100644 --- a/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_gcc.a +++ b/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8642f715878aacbff86b0f33bc94faf96513b899827420772e4b77294782a0de +oid sha256:d23260b2bce66bfc1727c7cb155fe37bc901318ddfff4b826b902568beb6e280 size 27370 diff --git a/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_iar.a b/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_iar.a index 9ed9f0c1def..e4aa7fbe10d 100644 --- a/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_iar.a +++ b/platform/service/sim_eeprom/sim_eeprom1_to_sim_eeprom2_upgrade/lib/libsim_eeprom1_to_sim_eeprom2_upgrade_CM4_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80d8f2728ffde64f89caaf99c46fef1868a3ac1760da92a80e089030b8f5c67f +oid sha256:97a02d8ed0a8a3827d885dc6379f203289a5559fc632596b36d2145738f6b4d1 size 19692 diff --git a/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_gcc.a b/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_gcc.a index 12778702bff..0c02d47420c 100644 --- a/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_gcc.a +++ b/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b4de286de9585d33d999fb2f6451fb22220307fa07ad97f8c73484f95bcf259 +oid sha256:182131450e67dd6339f8111655b72e72d6ff8fa14b6e92125482be0b9809539f size 54856 diff --git a/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_iar.a b/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_iar.a index f0fc36913b2..2bb1e6467e0 100644 --- a/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_iar.a +++ b/platform/service/sim_eeprom/sim_eeprom2/lib/libsim_eeprom2_CM4_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79935f2b7fd6409ee4b4831524e8635aaf0d7cfbf380016337795dedf9a4fd22 +oid sha256:9149412b4252f22863de43e645f99c529490fd6f75b709a93226c429bfb3e16c size 49092 diff --git a/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_gcc.a b/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_gcc.a index f43914867dc..effe95537e9 100644 --- a/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_gcc.a +++ b/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9da681c03fbe18f170863f2d34b09f98015b677b9020c2ed2a613f4b5846f7a9 +oid sha256:c9dc54010938ddfef7251f2a6d8d64e78865a0936a201480d89a5f628108b01e size 21198 diff --git a/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_iar.a b/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_iar.a index 1baf35fec5a..e7d98f3a200 100644 --- a/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_iar.a +++ b/platform/service/sim_eeprom/sim_eeprom2_to_nvm3_upgrade/lib/libsim_eeprom2_to_nvm3_upgrade_CM4_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c520ae1f46737777d8934f72630416deda441294b76424d7104a94e4788e67e4 +oid sha256:c876de505019bcd5ccd604979f8cc396fae9e5af13032a07b67674cfe23a11f8 size 11732 diff --git a/platform/service/sleeptimer/inc/sli_sleeptimer.h b/platform/service/sleeptimer/inc/sli_sleeptimer.h index 550b2b1b883..aaa353a2614 100644 --- a/platform/service/sleeptimer/inc/sli_sleeptimer.h +++ b/platform/service/sleeptimer/inc/sli_sleeptimer.h @@ -69,6 +69,16 @@ extern "C" { #endif +/******************************************************************************* + * Hardware Abstraction Layer to perform initialization related to Power Manager. + ******************************************************************************/ +__WEAK void sli_sleeptimer_hal_power_manager_integration_init(void); + +/******************************************************************************* + * Hardware Abstraction Layer to perform initialization related to HFXO Manager. + ******************************************************************************/ +__WEAK void sli_sleeptimer_hal_hfxo_manager_integration_init(void); + /******************************************************************************* * Hardware Abstraction Layer to get interrupt status. * @@ -94,7 +104,9 @@ bool sli_sleeptimer_is_power_manager_timer_next_to_expire(void); * lowest possible energy mode is EM1, else lowest energy mode is * determined by clock source. ******************************************************************************/ -__WEAK void sli_sleeptimer_set_pm_em_requirement(void); +#if defined(SL_CATALOG_POWER_MANAGER_PRESENT) +void sli_sleeptimer_set_pm_em_requirement(void); +#endif /***************************************************************************//** * @brief @@ -104,6 +116,19 @@ __WEAK void sli_sleeptimer_set_pm_em_requirement(void); ******************************************************************************/ void sli_sleeptimer_update_sleep_on_isr_exit(bool flag); +/******************************************************************************* + * Gets the associated peripheral capture channel current value. + * + * @return Capture value + * 0 if capture channel is not valid + ******************************************************************************/ +uint32_t sli_sleeptimer_get_capture(void); + +/******************************************************************************* + * Resets the PRS signal triggered by the associated peripheral. + ******************************************************************************/ +void sli_sleeptimer_reset_prs_signal(void); + #ifdef __cplusplus } #endif diff --git a/platform/service/sleeptimer/src/sl_sleeptimer.c b/platform/service/sleeptimer/src/sl_sleeptimer.c index 74dcce24d30..70d5f3d4c1d 100644 --- a/platform/service/sleeptimer/src/sl_sleeptimer.c +++ b/platform/service/sleeptimer/src/sl_sleeptimer.c @@ -436,6 +436,15 @@ sl_status_t sl_sleeptimer_stop_timer(sl_sleeptimer_timer_handle_t *handle) sl_status_t error; bool set_comparator = false; + // Disable PRS compare and capture channel, if configured for early wakeup +#if ((SL_SLEEPTIMER_PERIPHERAL == SL_SLEEPTIMER_PERIPHERAL_SYSRTC) \ + && defined(SL_CATALOG_POWER_MANAGER_PRESENT) \ + && !defined(SL_CATALOG_POWER_MANAGER_NO_DEEPSLEEP_PRESENT)) + if (handle->option_flags == (SLI_SLEEPTIMER_POWER_MANAGER_EARLY_WAKEUP_TIMER_FLAG | SLI_SLEEPTIMER_POWER_MANAGER_HF_ACCURACY_CLK_FLAG)) { + sleeptimer_hal_disable_prs_compare_and_capture_channel(); + } +#endif + if (handle == NULL) { return SL_STATUS_NULL_POINTER; } @@ -1569,7 +1578,9 @@ static sl_status_t create_timer(sl_sleeptimer_timer_handle_t *handle, } } -#if SL_SLEEPTIMER_PERIPHERAL == SL_SLEEPTIMER_PERIPHERAL_SYSRTC +#if ((SL_SLEEPTIMER_PERIPHERAL == SL_SLEEPTIMER_PERIPHERAL_SYSRTC) \ + && defined(SL_CATALOG_POWER_MANAGER_PRESENT) \ + && !defined(SL_CATALOG_POWER_MANAGER_NO_DEEPSLEEP_PRESENT)) if (option_flags == (SLI_SLEEPTIMER_POWER_MANAGER_EARLY_WAKEUP_TIMER_FLAG | SLI_SLEEPTIMER_POWER_MANAGER_HF_ACCURACY_CLK_FLAG)) { HFXO0->CTRL |= HFXO_CTRL_EM23ONDEMAND; sleeptimer_hal_set_compare_prs_hfxo_startup(timeout_initial); @@ -1912,3 +1923,19 @@ void sli_sleeptimer_update_sleep_on_isr_exit(bool flag) { sleep_on_isr_exit = flag; } + +/******************************************************************************* + * Gets the associated peripheral capture channel current value. + ******************************************************************************/ +uint32_t sli_sleeptimer_get_capture(void) +{ + return sleeptimer_hal_get_capture(); +} + +/******************************************************************************* + * Resets the PRS signal triggered by the associated peripheral. + ******************************************************************************/ +void sli_sleeptimer_reset_prs_signal(void) +{ + sleeptimer_hal_reset_prs_signal(); +} diff --git a/platform/service/sleeptimer/src/sl_sleeptimer_hal_burtc.c b/platform/service/sleeptimer/src/sl_sleeptimer_hal_burtc.c index 3900b5cdf5d..69485f522a7 100644 --- a/platform/service/sleeptimer/src/sl_sleeptimer_hal_burtc.c +++ b/platform/service/sleeptimer/src/sl_sleeptimer_hal_burtc.c @@ -277,6 +277,26 @@ uint16_t sleeptimer_hal_get_clock_accuracy(void) return CMU_LF_ClockPrecisionGet(cmuClock_BURTC); } +/******************************************************************************* + * Hardware Abstraction Layer to get the capture channel value. + ******************************************************************************/ +uint32_t sleeptimer_hal_get_capture(void) +{ + // Invalid for BURTC peripheral + EFM_ASSERT(0); + return 0; +} + +/******************************************************************************* + * Hardware Abstraction Layer to reset PRS signal triggered by the associated + * peripheral. + ******************************************************************************/ +void sleeptimer_hal_reset_prs_signal(void) +{ + // Invalid for BURTC peripheral + EFM_ASSERT(0); +} + /***************************************************************************//** * Set lowest energy mode based on a project's configurations and clock source * diff --git a/platform/service/sleeptimer/src/sl_sleeptimer_hal_prortc.c b/platform/service/sleeptimer/src/sl_sleeptimer_hal_prortc.c index 0ec480503c4..6741f194018 100644 --- a/platform/service/sleeptimer/src/sl_sleeptimer_hal_prortc.c +++ b/platform/service/sleeptimer/src/sl_sleeptimer_hal_prortc.c @@ -480,6 +480,26 @@ uint16_t sleeptimer_hal_get_clock_accuracy(void) return precision; } +/******************************************************************************* + * Hardware Abstraction Layer to get the capture channel value. + ******************************************************************************/ +uint32_t sleeptimer_hal_get_capture(void) +{ + // Invalid for PRORTC peripheral + EFM_ASSERT(0); + return 0; +} + +/******************************************************************************* + * Hardware Abstraction Layer to reset PRS signal triggered by the associated + * peripheral. + ******************************************************************************/ +void sleeptimer_hal_reset_prs_signal(void) +{ + // Invalid for PRORTC peripheral + EFM_ASSERT(0); +} + /***************************************************************************//** * Set lowest energy mode based on a project's configurations and clock source * diff --git a/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtc.c b/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtc.c index 4e2d9900ea7..17300c131d7 100644 --- a/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtc.c +++ b/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtc.c @@ -305,6 +305,26 @@ uint16_t sleeptimer_hal_get_clock_accuracy(void) return CMU_LF_ClockPrecisionGet(cmuClock_LFA); } +/******************************************************************************* + * Hardware Abstraction Layer to get the capture channel value. + ******************************************************************************/ +uint32_t sleeptimer_hal_get_capture(void) +{ + // Invalid for RTC peripheral + EFM_ASSERT(0); + return 0; +} + +/******************************************************************************* + * Hardware Abstraction Layer to reset PRS signal triggered by the associated + * peripheral. + ******************************************************************************/ +void sleeptimer_hal_reset_prs_signal(void) +{ + // Invalid for RTC peripheral + EFM_ASSERT(0); +} + /***************************************************************************//** * Set lowest energy mode based on a project's configurations and clock source * @@ -312,7 +332,6 @@ uint16_t sleeptimer_hal_get_clock_accuracy(void) * lowest possible energy mode is EM1, else lowest energy mode is * determined by clock source. ******************************************************************************/ - #if defined(SL_CATALOG_POWER_MANAGER_PRESENT) void sli_sleeptimer_set_pm_em_requirement(void) { @@ -327,8 +346,8 @@ void sli_sleeptimer_set_pm_em_requirement(void) } #else switch ((CMU->LFACLKSEL & _CMU_LFACLKSEL_LFA_MASK) >> _CMU_LFACLKSEL_LFA_SHIFT) { - case CMU_LFCLKSEL_LFA_LFRCO: - case CMU_LFCLKSEL_LFA_LFXO: + case CMU_LFACLKSEL_LFA_LFRCO: + case CMU_LFACLKSEL_LFA_LFXO: sl_power_manager_add_em_requirement(SL_POWER_MANAGER_EM2); break; default: diff --git a/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtcc.c b/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtcc.c index 0de3153734c..2e76bd8b20e 100644 --- a/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtcc.c +++ b/platform/service/sleeptimer/src/sl_sleeptimer_hal_rtcc.c @@ -278,6 +278,26 @@ uint16_t sleeptimer_hal_get_clock_accuracy(void) #endif } +/******************************************************************************* + * Hardware Abstraction Layer to get the capture channel value. + ******************************************************************************/ +uint32_t sleeptimer_hal_get_capture(void) +{ + // Invalid for RTCC peripheral + EFM_ASSERT(0); + return 0; +} + +/******************************************************************************* + * Hardware Abstraction Layer to reset PRS signal triggered by the associated + * peripheral. + ******************************************************************************/ +void sleeptimer_hal_reset_prs_signal(void) +{ + // Invalid for RTCC peripheral + EFM_ASSERT(0); +} + /***************************************************************************//** * Set lowest energy mode based on a project's configurations and clock source * diff --git a/platform/service/sleeptimer/src/sl_sleeptimer_hal_sysrtc.c b/platform/service/sleeptimer/src/sl_sleeptimer_hal_sysrtc.c index a631b8dc9b9..e99482fe8b1 100644 --- a/platform/service/sleeptimer/src/sl_sleeptimer_hal_sysrtc.c +++ b/platform/service/sleeptimer/src/sl_sleeptimer_hal_sysrtc.c @@ -28,12 +28,12 @@ * ******************************************************************************/ +#if defined(SL_COMPONENT_CATALOG_PRESENT) +#include "sl_component_catalog.h" +#endif #include "peripheral_sysrtc.h" #include "sl_sleeptimer.h" #include "sli_sleeptimer_hal.h" -#if !defined(SL_CATALOG_POWER_MANAGER_NO_DEEPSLEEP_PRESENT) && defined(SL_CATALOG_POWER_MANAGER_PRESENT) -#include "sli_hfxo_manager.h" -#endif #include "em_core.h" #include "em_cmu.h" #include "em_prs.h" @@ -65,7 +65,6 @@ void sleeptimer_hal_init_timer(void) { sl_sysrtc_config_t sysrtc_config = SYSRTC_CONFIG_DEFAULT; sl_sysrtc_group_config_t group_config = SYSRTC_GROUP_CONFIG_DEFAULT; - const sl_sysrtc_group_channel_compare_config_t group_compare_channel_config = SYSRTC_GROUP_CHANNEL_COMPARE_CONFIG_EARLY_WAKEUP; CMU_ClockEnable(cmuClock_SYSRTC, true); @@ -76,8 +75,7 @@ void sleeptimer_hal_init_timer(void) sl_sysrtc_init(&sysrtc_config); group_config.compare_channel0_enable = false; - group_config.compare_channel1_enable = false; - group_config.p_compare_channel1_config = &group_compare_channel_config; + sl_sysrtc_init_group(0u, &group_config); sl_sysrtc_disable_group_interrupts(0u, _SYSRTC_GRP0_IEN_MASK); @@ -87,11 +85,34 @@ void sleeptimer_hal_init_timer(void) NVIC_ClearPendingIRQ(SYSRTC_APP_IRQn); NVIC_EnableIRQ(SYSRTC_APP_IRQn); +} +/******************************************************************************* + * Hardware Abstraction Layer to perform initialization related to Power Manager. + ******************************************************************************/ +void sli_sleeptimer_hal_power_manager_integration_init(void) +{ // Initialize PRS to start HFXO for early wakeup CMU_ClockEnable(cmuClock_PRS, true); PRS_ConnectSignal(1UL, prsTypeAsync, prsSignalSYSRTC0_GRP0OUT1); PRS_ConnectConsumer(1UL, prsTypeAsync, prsConsumerHFXO0_OSCREQ); + + // Set SYSRTC Compare Channel 1 + SYSRTC0->GRP0_CTRL |= (_SYSRTC_GRP0_CTRL_CMP1CMOA_CMPIF << _SYSRTC_GRP0_CTRL_CMP1CMOA_SHIFT); +} + +/******************************************************************************* + * Hardware Abstraction Layer to perform initialization related to HFXO Manager. + ******************************************************************************/ +void sli_sleeptimer_hal_hfxo_manager_integration_init(void) +{ + // Set PRS signal from HFXO to SYSRTC capture channel + CMU_ClockEnable(cmuClock_PRS, true); + PRS_ConnectSignal(2UL, prsTypeAsync, prsSignalHFXO0L_STATUS1); + PRS_ConnectConsumer(2UL, prsTypeAsync, prsConsumerSYSRTC0_SRC0); + + // Set SYSRTC Capture Channel + SYSRTC0->GRP0_CTRL |= (_SYSRTC_GRP0_CTRL_CAP0EDGE_RISING << _SYSRTC_GRP0_CTRL_CAP0EDGE_SHIFT); } /****************************************************************************** @@ -114,7 +135,7 @@ uint32_t sleeptimer_hal_get_compare(void) * Sets SYSRTC channel zero's compare value. * * @note Compare match value is set to the requested value - 1. This is done - * to compensate for the fact that the BURTC compare match interrupt always + * to compensate for the fact that the SYSRTC compare match interrupt always * triggers at the end of the requested ticks and that the IRQ handler is * executed when current tick count == compare_value + 1. *****************************************************************************/ @@ -153,7 +174,7 @@ void sleeptimer_hal_set_compare(uint32_t value) * Sets SYSRTC channel one's compare value. * * @note Compare match value is set to the requested value - 1. This is done - * to compensate for the fact that the BURTC compare match interrupt always + * to compensate for the fact that the SYSRTC compare match interrupt always * triggers at the end of the requested ticks and that the IRQ handler is * executed when current tick count == compare_value + 1. ******************************************************************************/ @@ -174,10 +195,6 @@ void sleeptimer_hal_set_compare_prs_hfxo_startup(int32_t value) compare_value = counter + SLEEPTIMER_COMPARE_MIN_DIFF; } -#if !defined(SL_CATALOG_POWER_MANAGER_NO_DEEPSLEEP_PRESENT) && defined(SL_CATALOG_POWER_MANAGER_PRESENT) - sli_hfxo_prs_manager_begin_startup_measurement(compare_value); -#endif - compare_value %= SLEEPTIMER_TMR_WIDTH; sl_sysrtc_set_group_compare_channel_value(0u, 1u, compare_value - 1); @@ -186,6 +203,7 @@ void sleeptimer_hal_set_compare_prs_hfxo_startup(int32_t value) if (cc1_disabled) { SYSRTC0->GRP0_CTRL |= SYSRTC_GRP0_CTRL_CMP1EN; + SYSRTC0->GRP0_CTRL |= SYSRTC_GRP0_CTRL_CAP0EN; cc1_disabled = false; } } @@ -326,6 +344,40 @@ uint16_t sleeptimer_hal_get_clock_accuracy(void) return CMU_LF_ClockPrecisionGet(cmuClock_SYSRTC); } +/******************************************************************************* + * Hardware Abstraction Layer to get the capture channel value. + ******************************************************************************/ +uint32_t sleeptimer_hal_get_capture(void) +{ + if ((sl_sysrtc_get_group_interrupts(0) & _SYSRTC_GRP0_IF_CAP0_MASK) != 0) { + sl_sysrtc_clear_group_interrupts(0, _SYSRTC_GRP0_IF_CAP0_MASK); + return sl_sysrtc_get_group_capture_channel_value(0); + } else { + return 0; + } +} + +/******************************************************************************* + * Hardware Abstraction Layer to reset PRS signal triggered by the associated + * peripheral. + ******************************************************************************/ +void sleeptimer_hal_reset_prs_signal(void) +{ + sl_sysrtc_clear_group_interrupts(0, SYSRTC_GRP0_IF_CMP1); +} + +/******************************************************************************* + * Hardware Abstraction Layer to disable PRS compare and capture channel. + ******************************************************************************/ +void sleeptimer_hal_disable_prs_compare_and_capture_channel(void) +{ + if (!cc1_disabled) { + SYSRTC0->GRP0_CTRL &= ~SYSRTC_GRP0_CTRL_CMP1EN; + SYSRTC0->GRP0_CTRL &= ~SYSRTC_GRP0_CTRL_CAP0EN; + cc1_disabled = true; + } +} + /***************************************************************************//** * Set lowest energy mode based on a project's configurations and clock source * diff --git a/platform/service/sleeptimer/src/sl_sleeptimer_hal_timer.c b/platform/service/sleeptimer/src/sl_sleeptimer_hal_timer.c index 5d19502bd09..54702bb75f1 100644 --- a/platform/service/sleeptimer/src/sl_sleeptimer_hal_timer.c +++ b/platform/service/sleeptimer/src/sl_sleeptimer_hal_timer.c @@ -327,13 +327,35 @@ uint16_t sleeptimer_hal_get_clock_accuracy(void) #endif } +/******************************************************************************* + * Hardware Abstraction Layer to get the capture channel value. + * + * @return Capture value. + ******************************************************************************/ +uint32_t sleeptimer_hal_get_capture(void) +{ + // Invalid for TIMER peripheral + EFM_ASSERT(0); + return 0; +} + +/******************************************************************************* + * Hardware Abstraction Layer to reset PRS signal triggered by the associated + * peripheral. + ******************************************************************************/ +void sleeptimer_hal_reset_prs_signal(void) +{ + // Invalid for TIMER peripheral + EFM_ASSERT(0); +} + /***************************************************************************//** * Set lowest energy mode based on a project's configurations and clock source * * @note Lowest possible energy mode for WTIMER and TIMER peripheral is EM1. ******************************************************************************/ #if defined(SL_CATALOG_POWER_MANAGER_PRESENT) -void sli_power_manager_set_em_requirement(void) +void sli_sleeptimer_set_pm_em_requirement(void) { sl_power_manager_add_em_requirement(SL_POWER_MANAGER_EM1); } diff --git a/platform/service/sleeptimer/src/sli_sleeptimer_hal.h b/platform/service/sleeptimer/src/sli_sleeptimer_hal.h index 9a7c6aa7cc6..a6f06b03ed0 100644 --- a/platform/service/sleeptimer/src/sli_sleeptimer_hal.h +++ b/platform/service/sleeptimer/src/sli_sleeptimer_hal.h @@ -108,6 +108,30 @@ void sleeptimer_hal_set_int(uint8_t local_flag); ******************************************************************************/ uint16_t sleeptimer_hal_get_clock_accuracy(void); +/******************************************************************************* + * Hardware Abstraction Layer to get the capture channel value. + * + * @note Not supported by all peripherals Sleeptimer can use. + * + * @return Capture value. + ******************************************************************************/ +uint32_t sleeptimer_hal_get_capture(void); + +/******************************************************************************* + * Hardware Abstraction Layer to reset PRS signal triggered by the associated + * peripheral. + * + * @note Not supported by all peripherals Sleeptimer can use. + ******************************************************************************/ +void sleeptimer_hal_reset_prs_signal(void); + +/******************************************************************************* + * Hardware Abstraction Layer to disable PRS compare and capture channel. + * + * @note Not supported by all peripherals Sleeptimer can use. + ******************************************************************************/ +void sleeptimer_hal_disable_prs_compare_and_capture_channel(void); + /******************************************************************************* * Process the timer interrupt. * diff --git a/protocol/bluetooth/api/sl_bt.xapi b/protocol/bluetooth/api/sl_bt.xapi index 32b5b78a105..28b19facdc1 100644 --- a/protocol/bluetooth/api/sl_bt.xapi +++ b/protocol/bluetooth/api/sl_bt.xapi @@ -1,5 +1,5 @@ - + @@ -87,6 +87,12 @@ + + + + + + @@ -217,6 +223,9 @@ + + + @@ -1434,6 +1443,15 @@ + + + + + + + + + @@ -1527,6 +1545,17 @@ + + + + + + + + + + + diff --git a/protocol/bluetooth/api/sl_btmesh.xapi b/protocol/bluetooth/api/sl_btmesh.xapi index 72c55d5ed51..6db40f5e195 100644 --- a/protocol/bluetooth/api/sl_btmesh.xapi +++ b/protocol/bluetooth/api/sl_btmesh.xapi @@ -1,5 +1,5 @@ - + @@ -389,6 +389,14 @@ + + + + + + + + diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_gcc_release.a index 83fa10b1eb6..b358055873a 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2523a12829a93cbd3af40ba196cbb897619df9fdfc76e8aff7bcb5f715a10da2 +oid sha256:66eae783dd198eb0eccaa1d18705db227990181c67cbabdf9da6e7db41ad0c27 size 262984 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_iar_release.a index 4f9e87e4b5a..cbc6f4306ac 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg12_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f741ed8a1d4708d1271fea004118590bd6ce9dc5922e165ffae639ae47f908de +oid sha256:4772a6fe0d36b81ead56dfd5107aeaef7e866962bd048c744afad00cf5899eea size 501238 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_gcc_release.a index 19723d13659..45f1e2b7fa7 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8f2041e1c4515fbf855edef8fe4c65f59486b13e000ad0ea52865e36b30d2f6 +oid sha256:07bc903f026ed519e6c9ac1482ec7d7c7d2407c26e82b9869ab08b6550607c85 size 262984 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_iar_release.a index 1430905511f..aee57ab0c96 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg13_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78f7207ec9ac2ece97ffb24c6dfa5f082996327d6fc4c439e310efcd945418eb +oid sha256:b8f28b8d738b550af2799fa8bf3b1a462eec0d9531d2e211efc3a3e3a3d5304a size 515416 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_gcc_release.a index 291b4064fdf..5fd295288bb 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f38ebcb4e8d21b88c1921eb40dc5adf3b445e2a5dc83f0b5d43bbe1a5d180960 +oid sha256:e70af17038da508bbbf08e973db572402974093a02d9e1b912cce524af8a63d7 size 262984 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_iar_release.a index 63d44b33175..321f450d44d 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg14_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bcea8721399ac3cb3aec0f39d2207b8ba8278aee0126dd3ce8d3224e3f421a1c +oid sha256:fa6387d13ac3a148fd66792954ecb4be4dccf830859604f0df1be50864e52ad9 size 515416 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_gcc_release.a index 022a5eeef9a..cea4e304ba0 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f7760ce68fc9a45623de36254e160f2cb51ac40680b06e3682717e13adc8b20 +oid sha256:e829e13d8a8f257ec28c3f36e9d1af5d554fdd8b7a9a41488d039e92e54ad225 size 262976 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_iar_release.a index 62dacf62fe4..bc645cb4c99 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg1_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1876f73e215ed214914d08ca21cbbf83418e2dd5eca83691454ff462733d32f4 +oid sha256:ab4a8cba1fdfe0fb7dd305c16e5d1111c29b3cb9f9fad932a72cba67ef0fd99e size 515378 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_gcc_release.a index 02756c0e73d..5f9eced71d7 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17e86fb407527f84a14a9d7b4018eafe00c84729fdd96f3fcb204749303738db +oid sha256:4a65e230fb5058aa67cd5ee63aa4a4164519f14a714454b0e3c41d26985cfe0f size 259572 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_iar_release.a index 6275a7dc107..677c1cbb6d2 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg21_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bf237752e41e9955fcb6e276cc8fd1cb96f76ed3c2a99b2d95fec57f25752e8 +oid sha256:3ace4502ab6177ace51db526acad12b2a7497048dca7e2d51d0958fa5dd7d3d2 size 503560 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_gcc_release.a index c871274e312..3599686182d 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1d02cfe3f823b234d650bd1552dc283d43300dcbfe4698ec393a711497402b8 +oid sha256:cafb20c2ba30e323eac052fa63ab6d2ef360ff0b1466dadcaca980791f6e4af7 size 259572 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_iar_release.a index 7ece7732cc9..a42e9e39f22 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg22_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acc7f26633d45ce280b50242df10b23614aa93791eb75224621cd8830acdba12 +oid sha256:f1488444f68ec816fbdffb1b7530773582fd3e77055e447f7bd53a93195abecf size 503458 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_gcc_release.a index 3cb82e8cd01..223591f634d 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34828c6631b2375be3fbb1290f6bddda9716ec6903bb01ac982f633246e27f34 +oid sha256:9eb3795b6d184dc209d08cbc743adbdbccbbd2e948c5937e25b0fc09b8392232 size 259572 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_iar_release.a index c93be33a665..2283e9a8386 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg24_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:795a3f8403a2b88ddc02ca1c6683cd9f6017d29e114c4f2718270e1e3aad0f58 +oid sha256:58cb9b47088ce02edc15528dbfac64fc8eb50798fdfe7cca2aa98a2d893f62ca size 504048 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_gcc_release.a index b064878968a..2400e50d919 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0da601b52f08d25c995d3f0d5a416e3c799e2b52e8796e89975759c944e2498 +oid sha256:3ac9fc3fa524e20b447cce1a5afcee9aa13b5cea28b78b9ff720e05be6ac6874 size 259572 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_iar_release.a index a190e15b031..b966dcd0028 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg27_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7032942f521f4f1187cdb0db69f359f76fb52fef606fb06f79b79876157fc236 +oid sha256:3ed3fc4a1c30731d0cf0e0d92023ad5ab540d5eb9f4f89e24ce1274c21f824bd size 503650 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_gcc_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_gcc_release.a index 3a0e748ca31..a2a5c0e5d87 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_gcc_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f028506cb7cdeaa26ab3d4ace2759adb1fe76e5657fa479fa7edae79a4ab06e7 +oid sha256:ed5cb60d54ef23db05efb0dd0d8cab0aa307f545e07cc6bf25f69eefa84dee8d size 259572 diff --git a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_iar_release.a b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_iar_release.a index b255458e4db..2326f4e731a 100644 --- a/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_iar_release.a +++ b/protocol/bluetooth/bgcommon/lib/libbgcommon_efr32xg28_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15b43e3ab497c7ce033417363f29397f224423fefd31767b59b3fe77c1712b9b +oid sha256:4d94537a0257059f99ae9fcd1b05738e0275a20b71c89859b216d65c5fa13e42 size 504328 diff --git a/protocol/bluetooth/bgstack/ll/inc/sl_btctrl_linklayer.h b/protocol/bluetooth/bgstack/ll/inc/sl_btctrl_linklayer.h index 2c3ae27f12a..f37d368f30f 100644 --- a/protocol/bluetooth/bgstack/ll/inc/sl_btctrl_linklayer.h +++ b/protocol/bluetooth/bgstack/ll/inc/sl_btctrl_linklayer.h @@ -173,6 +173,11 @@ void sl_btctrl_enable_pawr_connsch(); */ void sl_btctrl_enable_legacy_connsch(); +/** + * Call to enable connection statistics collection. + */ +void sl_btctrl_init_conn_statistics(void); + /** * Call to initialize multiprotocol * in bluetooth controller diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_gcc_release.a index 64fb215704a..0a916dd8fa6 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4beb5f539722fd101fd5792d7216f5d858aabc016e3f1b1a1eb8184d2f04b2d6 -size 9103112 +oid sha256:3679497d59c2beef6391fe6ee3c1cc1af3756798b6941cc2dc0a55060a42f278 +size 9186428 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_iar_release.a index 25042a62ca9..eb29be49d88 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg12_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e57ed3a3310561df0f48993ac2fbd2c24a2a3cec1950ef638482ac4fc57be48 -size 21948774 +oid sha256:5161f1d7722ab528d3f7a5711190542d04a2aa08591be89d48acea119fedd603 +size 22149210 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_gcc_release.a index 50f7276098a..7553bb201c3 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:247b9420c7f69632f6a16daf1ac59ec4fca1a863028ffc37c6c96a385a8b846e -size 9102552 +oid sha256:696fb03a76d82e05e1f62f8a81b8bf03dc3f30eeba2b0134053f19adf2225ff5 +size 9185868 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_iar_release.a index 9f6b8c7578e..6da9301e6b3 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg13_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:efa7e86483d318845a9b7b31aae97ad643f72b892b5ef24f6358f5a1856bd743 -size 21948512 +oid sha256:6b39afdf4f894600544a8dc0de7b4d09875a0cbce489c88ab48f58c0acf4befc +size 22148948 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_gcc_release.a index 7fbd23410f2..399458ba4c0 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7adcf01e42d288e13dbbf4f20d8f375c628a8430fdc4dd758ea87b47c369686f -size 9101816 +oid sha256:f5ffed99820046553329a9ae81369336868defcd817e2cbbfe7e5d97000e1d9e +size 9185132 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_iar_release.a index 4a30941879f..33ea46c7147 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg14_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8303243893d8af748c1b0bc119aa9f9ddf8e74553c546f40300daca61f50a2fb -size 21948164 +oid sha256:73f23c3198d8095c47c7f448c631083cbd5675b9bb6de815b56ab138ab451243 +size 22148600 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_gcc_release.a index 5fb5225984a..75d1ff6808f 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:644febc5794a39ad861e9ad9b83901a4d4f7f037439f438a5f7ab384505d8ed3 -size 9100204 +oid sha256:f02897672d3b3936171ea9bf0535685f8ac504dfc5c2c14cb1f8bd23bd041d80 +size 9183556 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_iar_release.a index 828cefde657..5434437a684 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg1_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:addab434794ceb08a2c8b1ffb30b86a410b4fdb4b208d6cb07668f7ed9d5f781 -size 21947108 +oid sha256:a8493daf3650c3760a2d5853a40776945f0e00b785a3ab255d586abcc73c1646 +size 22147508 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_gcc_release.a index 22ee3849394..cb755ad7170 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c76184d9f33c8095856941cb2fd211e83ea13055854ac27d61f10c1bf07097a1 -size 9151956 +oid sha256:5cdfddf606bd5be24a110223ada0db37f8509ef93354592b59f4d29151c1f750 +size 9235820 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_iar_release.a index 55b4d0d7b99..ad155877512 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg21_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76b3a1435dfd4444267ef89dbf6213c7a91cfd72d58d54cb3e112d7162050df4 -size 22026680 +oid sha256:3b190fbf1fef8be34cac0820bc0aa6f8355bb7db26e3790b30f9b87d41a56d60 +size 22229942 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_gcc_release.a index 96990907771..235a20d553e 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba22a41a9253d73570750e98bd1f3e901e00a3e5ac12c6c31c63673930845068 -size 9156728 +oid sha256:b4da1a5065e07198e050f2456dfb4b2faae4aa0ac736c69658ec0f5d30f4a4ae +size 9240580 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_iar_release.a index b6e311ee282..8d75e561e13 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg22_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fddb78de4cdcc22aad0e9e3399618de2db3041d10369b801c7cab6efe0bd4b85 -size 22035116 +oid sha256:d4542d96dd1fe590767626af029cfbbb3bd81aa90b7bef9e3217e5cdce78a7b4 +size 22238374 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_gcc_release.a index a3e0fa603ea..89f15227d1e 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:192ce7d83a908cabdfa9692079c73276987657db428fecb7e5610ec5a3e10b3c -size 10210196 +oid sha256:a28ae1cccddf3bc54b75d2fc273149d3b56c964ec8931129a9ac649fed25f2ee +size 10294048 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_iar_release.a index 2fdb3913bed..ea89009e07b 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a8088f068bade25b1636f635edf4232621b255bf796aaa5ea7521fb803be405 -size 23124036 +oid sha256:118cdb5058b8f226b5fe2ad5f4903e9f2eed09795c71f37aa1e992588db863e5 +size 23327298 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_gcc_release.a index 0e33457f18b..c6e2a2c3615 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f0ab265abf598b6fcfb40b460c42ec4c7bee9e321c764123894b2515b554543 -size 9157552 +oid sha256:4f9f74d9d4d9930d63a1bc24f186cef5efc791d0a115856afd5928f7829cc5ca +size 9241404 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_iar_release.a index e0e809c89d3..1dee19cd87b 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg27_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7a2ef223253b43127e45872cb7e309798b775194d36cc7720d0a5c01e40f382 -size 22038168 +oid sha256:12d0c92aeeb8e3562fc44753384fa50fb8a5896336d370620448be5cc947d547 +size 22241428 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_gcc_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_gcc_release.a index 6cc9b4a47f2..e4bb3b0ed6b 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_gcc_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f4f182eeb3810d36c9b88e393f1c7a7782fddca9546af7e4e36004b26061af1 -size 9167948 +oid sha256:1055ccf320d19c8c43bfa30fb63a6d2b1b53b0f4cab96b572e4f1b27ebf58099 +size 9251800 diff --git a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_iar_release.a b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_iar_release.a index caedbc5b3e8..ac7afbf3193 100644 --- a/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_iar_release.a +++ b/protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg28_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92f552a688c84d543584aaa4e81b74461c0107414d8754fbeb99746523b32786 -size 22047840 +oid sha256:9fd01933a749c7f04e9c2183612f717cc3b0508c34f6c5a6b49d016c701fc6e8 +size 22251106 diff --git a/protocol/bluetooth/bgstack/ll/utils/hci_packet/cpc/src/sl_hci_packet.c b/protocol/bluetooth/bgstack/ll/utils/hci_packet/cpc/src/sl_hci_packet.c index d3ec2e10e04..c60691d8ad5 100644 --- a/protocol/bluetooth/bgstack/ll/utils/hci_packet/cpc/src/sl_hci_packet.c +++ b/protocol/bluetooth/bgstack/ll/utils/hci_packet/cpc/src/sl_hci_packet.c @@ -8,8 +8,8 @@ #include "sl_hci_cpc.h" #include "sl_btctrl_hci_packet.h" -static uint8_t *read_buf; -static hci_packet_t *packet; +static uint8_t *read_buf = NULL; +static hci_packet_t *packet = NULL; static enum hci_packet_state state; static uint16_t bytes_remaining; @@ -51,7 +51,6 @@ void sl_btctrl_hci_packet_step(void) bytes_read = sl_hci_cpc_read(&read_buf); if (bytes_read == 0) { - sl_hci_cpc_free(read_buf); sl_hci_cpc_rx_done(); return; // CPC Secondary returned error } else { diff --git a/protocol/bluetooth/component/bluetooth_feature_connection_statistics.slcc b/protocol/bluetooth/component/bluetooth_feature_connection_statistics.slcc new file mode 100644 index 00000000000..63fd06f1e17 --- /dev/null +++ b/protocol/bluetooth/component/bluetooth_feature_connection_statistics.slcc @@ -0,0 +1,22 @@ +id: "bluetooth_feature_connection_statistics" +label: "Connection specific statistics for Bluetooth" +package: "Bluetooth" +description: > + The component provides functionality to collect connection specific statistics + and report them to application upon request. The statistics are also reported + upon connection closing. +category: Bluetooth|Bluetooth LE Controller (Link Layer)|Features with Commands and Events +quality: "production" +root_path: "protocol/bluetooth" +requires: + - name: "bluetooth_controller" + - name: "bluetooth_feature_connection" +provides: + - name: "bluetooth_feature_connection_statistics" +template_contribution: + - name: component_catalog + value: bluetooth_feature_connection_statistics + - name: bluetooth_controller_init + value: + function: "sl_btctrl_init_conn_statistics()" + priority: 10 diff --git a/protocol/bluetooth/component/btmesh_stack_dfu_model.slcc b/protocol/bluetooth/component/btmesh_stack_dfu_model.slcc index 7c839553b73..ba62688ba8d 100644 --- a/protocol/bluetooth/component/btmesh_stack_dfu_model.slcc +++ b/protocol/bluetooth/component/btmesh_stack_dfu_model.slcc @@ -3,7 +3,7 @@ label: "Bluetooth Mesh DFU Model Library" package: "Btmesh" description: "This component provides the Bluetooth mesh Device Firmware Upgrade model library. The library is structured so that only the relevant parts will be included in the application binary, depending on which of the models are used by the application." category: "Bluetooth Mesh|Stack|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" include: - path: "inc" diff --git a/protocol/bluetooth/component/btmesh_stack_fw_distribution_client.slcc b/protocol/bluetooth/component/btmesh_stack_fw_distribution_client.slcc index 7a58113c1c3..92854505641 100644 --- a/protocol/bluetooth/component/btmesh_stack_fw_distribution_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_fw_distribution_client.slcc @@ -3,7 +3,7 @@ label: "Firmware Distribution Client Model" package: "Btmesh" description: "Provides Bluetooth mesh Firmware Distribution Client model. It is required for the Initiator role. The model is used to manage firmware images and firmware distributions on a Distributor node. This model uses the BLOB Transfer Client model to upload firmware images to a Distributor node." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_fw_distribution_server.slcc b/protocol/bluetooth/component/btmesh_stack_fw_distribution_server.slcc index c746a8dd7dd..7aafe0ce31f 100644 --- a/protocol/bluetooth/component/btmesh_stack_fw_distribution_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_fw_distribution_server.slcc @@ -3,7 +3,7 @@ label: "Firmware Distribution Server Model" package: "Btmesh" description: "Provides Bluetooth mesh Firmware Distribution Server model. It is required for the Distributor role. The model receives and stores firmware images as instructed by a Firmware Distribution Client. When instructed by the Client, the Firmware Distribution Server will distribute a firmware image to a set of nodes chosen by the Client. This model uses the BLOB Transfer Server model to receive firmware images; the Firmware Update Client model to manage updating the nodes; and the BLOB Transfer Client model to send the firmware image data to the nodes." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_fw_list_cache.slcc b/protocol/bluetooth/component/btmesh_stack_fw_list_cache.slcc index 536bf81df0a..2e244647103 100644 --- a/protocol/bluetooth/component/btmesh_stack_fw_list_cache.slcc +++ b/protocol/bluetooth/component/btmesh_stack_fw_list_cache.slcc @@ -3,7 +3,7 @@ label: "Firmware List Cache for Distribution Server Model" package: "Btmesh" description: "This component provides a simplistic implementation of the Firmware Distribution Server's Firmware List -related platform APIs. The cache stores the Firmware ID's and metadata of received images, but does not actually store any image data, and is not persistent across resets. This component should be used for testing purposes only. The Distributor example provides a proper reference implementation of the Firmware List." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_fw_standalone_updater.slcc b/protocol/bluetooth/component/btmesh_stack_fw_standalone_updater.slcc index 575ee04b9e1..cd895b58350 100644 --- a/protocol/bluetooth/component/btmesh_stack_fw_standalone_updater.slcc +++ b/protocol/bluetooth/component/btmesh_stack_fw_standalone_updater.slcc @@ -3,7 +3,7 @@ label: "Firmware Standalone Updater" package: "Btmesh" description: "This component provides the Bluetooth mesh Device Firmware Upgrade Standalone Updater functionality. The Standalone Updater role combines the responsibilities of the Initiator and Distributor into one node. The Standalone Updater chooses which nodes to update, and which firmware images to use by itself. It uses the Firmware Update Client model to manage the updates and the BLOB Transfer Client to send the firmware image data to the nodes." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_fw_update_client.slcc b/protocol/bluetooth/component/btmesh_stack_fw_update_client.slcc index 9d98fecab61..66b50d16c76 100644 --- a/protocol/bluetooth/component/btmesh_stack_fw_update_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_fw_update_client.slcc @@ -3,7 +3,7 @@ label: "Firmware Update Client Model" package: "Btmesh" description: "Provides Bluetooth mesh Firmware Update Client model. It is used by the Initiator, Distributor and Standalone Updater roles to check the current firmware and manage updates on a node. When used by a Distributor or Standalone Updater, the model uses the BLOB Transfer Client model to send firmware image data to a set of nodes." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_fw_update_server.slcc b/protocol/bluetooth/component/btmesh_stack_fw_update_server.slcc index 35253cfab7c..ced60dbbbfd 100644 --- a/protocol/bluetooth/component/btmesh_stack_fw_update_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_fw_update_server.slcc @@ -3,7 +3,7 @@ label: "Firmware Update Server Model" package: "Btmesh" description: "Provides Bluetooth mesh Firmware Update Server model. It is used by the Updating Node role to provide information about the current firmware on the node and where to find firmware updates; it also provides an interface for a Distributor or Standalone Updater to manage updating the node. The BLOB Transfer Server model is used to receive firmware image data." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_lcd_client.slcc b/protocol/bluetooth/component/btmesh_stack_lcd_client.slcc index 938b9d4eb12..9b427df9e29 100644 --- a/protocol/bluetooth/component/btmesh_stack_lcd_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_lcd_client.slcc @@ -3,7 +3,7 @@ label: "Large Composition Data Client Model" package: "Btmesh" description: "Provides Bluetooth mesh Large Composition Data Client model. This model enables retrieving a remote node's Device Composition Data chunk by chunk, when the data is too large to retrieve in a single mesh message. It also enables querying a remote node's Metadata pages, which provide additional information about the models present on the remote node, such as the supported list of Sensor Property IDs for a Sensor Server or the supported temperature range for a Light CTL Temperature Server." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_lcd_server.slcc b/protocol/bluetooth/component/btmesh_stack_lcd_server.slcc index 300ab68859f..de961927230 100644 --- a/protocol/bluetooth/component/btmesh_stack_lcd_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_lcd_server.slcc @@ -3,7 +3,7 @@ label: "Large Composition Data Server Model" package: "Btmesh" description: "Provides Bluetooth mesh Large Composition Data Server model. This model provides the node an interface for a remote node to query Device Composition Data that is larger than what could fit in a single mesh message. It also provides the interface for a remote node to query the Metadata pages of the node, which provide additional information about the models present on the node, such as the supported list of Sensor Property IDs for a Sensor Server or the supported temperature range for a Light CTL Temperature Server." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_mbt_client.slcc b/protocol/bluetooth/component/btmesh_stack_mbt_client.slcc index f8c03ac86d0..146dccc5506 100644 --- a/protocol/bluetooth/component/btmesh_stack_mbt_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_mbt_client.slcc @@ -3,7 +3,7 @@ label: "BLOB Transfer Client Model" package: "Btmesh" description: "Provides Bluetooth mesh BLOB Transfer Client model. It is used to transfer large binary objects to other nodes in the network, either in a unicast or multicast fashion." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_mbt_model.slcc b/protocol/bluetooth/component/btmesh_stack_mbt_model.slcc index 6af41c10ae1..0b3602117cd 100644 --- a/protocol/bluetooth/component/btmesh_stack_mbt_model.slcc +++ b/protocol/bluetooth/component/btmesh_stack_mbt_model.slcc @@ -3,7 +3,7 @@ label: "Bluetooth Mesh BLOB Transfer Model Library" package: "Btmesh" description: "Provides Bluetooth Mesh Binary Large Object (BLOB) Transfer Model Library. Contains BLOB Transfer Client and Server models." category: "Bluetooth Mesh|Stack|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" include: - path: "inc" diff --git a/protocol/bluetooth/component/btmesh_stack_mbt_server.slcc b/protocol/bluetooth/component/btmesh_stack_mbt_server.slcc index 08ba497938f..220984d7b5a 100644 --- a/protocol/bluetooth/component/btmesh_stack_mbt_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_mbt_server.slcc @@ -3,7 +3,7 @@ label: "BLOB Transfer Server Model" package: "Btmesh" description: "Provides Bluetooth mesh BLOB Transfer Server model. It is used to receive large binary objects from other nodes in the network." category: "Bluetooth Mesh|Stack|Models|DFU" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_client.slcc b/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_client.slcc index 2377dcf4e32..31fc7f95094 100644 --- a/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_client.slcc @@ -3,7 +3,7 @@ label: "On-Demand Private Proxy Client Model" package: "Btmesh" description: "Provides the Bluetooth mesh On-Demand Private Proxy Client model. It is used to support the functionality of a node that can configure the advertising with Private Network Identity type functionality of another node." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_server.slcc b/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_server.slcc index 608edcb18f5..69ab5512af7 100644 --- a/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_on_demand_private_proxy_server.slcc @@ -3,7 +3,7 @@ label: "On-Demand Private Proxy Server Model" package: "Btmesh" description: "Provides the Bluetooth mesh On-Demand Private Proxy Server model. It is used to support the configuration of the advertising with Private Network Identity type functionality of a node." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_private_beacon_client.slcc b/protocol/bluetooth/component/btmesh_stack_private_beacon_client.slcc index 0dec86e41be..522b4cf2671 100644 --- a/protocol/bluetooth/component/btmesh_stack_private_beacon_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_private_beacon_client.slcc @@ -3,7 +3,7 @@ label: "Private Beacon Client Model" package: "Btmesh" description: "Provides the Bluetooth mesh Private Beacon Client model. It is used to support the functionality of a node that can configure the Mesh Private beacons functionality of another node." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_private_beacon_server.slcc b/protocol/bluetooth/component/btmesh_stack_private_beacon_server.slcc index 84c2f9acb1e..39b2f81e996 100644 --- a/protocol/bluetooth/component/btmesh_stack_private_beacon_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_private_beacon_server.slcc @@ -3,7 +3,7 @@ label: "Private Beacon Server Model" package: "Btmesh" description: "Provides the Bluetooth mesh Private Beacon Server model. It is used to support the configuration of the Mesh Private beacons functionality of a node." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_relay.slcc b/protocol/bluetooth/component/btmesh_stack_relay.slcc index a4f9ce5d17a..34d8699e42e 100644 --- a/protocol/bluetooth/component/btmesh_stack_relay.slcc +++ b/protocol/bluetooth/component/btmesh_stack_relay.slcc @@ -4,9 +4,12 @@ package: "Btmesh" description: Provides Bluetooth mesh relay functionality. Relay nodes retransmit messages that they receive from other devices. In doing this, they are able to communicate with devices that are not in radio range of the device which originated the message. Relay functionality can be enabled or disabled during runtime via node configuration. + This is a No-Code component. category: "Bluetooth Mesh|Features" quality: "production" root_path: "protocol/bluetooth" +tag: + - No-Code requires: - name: "btmesh_stack" diff --git a/protocol/bluetooth/component/btmesh_stack_remote_provisioning_client.slcc b/protocol/bluetooth/component/btmesh_stack_remote_provisioning_client.slcc index 708cd5d3c4b..43f3ddf5a7c 100644 --- a/protocol/bluetooth/component/btmesh_stack_remote_provisioning_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_remote_provisioning_client.slcc @@ -5,7 +5,7 @@ description: "Provides Bluetooth mesh Remote Provisioning Client model. Remote provisioning allows a provisioner to provision devices located outside of the provisioner's radio range. This model is used to manage provisioning devices into a mesh network by interacting with a mesh node that supports the Remote Provisioning Server model." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" include: - path: "inc" diff --git a/protocol/bluetooth/component/btmesh_stack_remote_provisioning_server.slcc b/protocol/bluetooth/component/btmesh_stack_remote_provisioning_server.slcc index 9b9eb503afe..c189138ad04 100644 --- a/protocol/bluetooth/component/btmesh_stack_remote_provisioning_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_remote_provisioning_server.slcc @@ -5,7 +5,7 @@ description: "Provides Bluetooth mesh Remote Provisioning Server model. Remote provisioning allows a provisioner to provision devices located outside of the provisioner's radio range. This model provides the functionality of provisioning a remote device over the mesh network and to perform the Node Provisioning Protocol Interface procedures." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" include: - path: "inc" diff --git a/protocol/bluetooth/component/btmesh_stack_sar_config_client.slcc b/protocol/bluetooth/component/btmesh_stack_sar_config_client.slcc index 38b15e123e6..256e55a8e0c 100644 --- a/protocol/bluetooth/component/btmesh_stack_sar_config_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_sar_config_client.slcc @@ -4,7 +4,7 @@ package: "Btmesh" description: "Provides Bluetooth mesh SAR Configuration Client model. This model is used to support the functionality of configuring the behavior of the lower transport layer of a node that supports the SAR Configuration Server model" category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_sar_config_server.slcc b/protocol/bluetooth/component/btmesh_stack_sar_config_server.slcc index 8f576a7527b..33db8ce3998 100644 --- a/protocol/bluetooth/component/btmesh_stack_sar_config_server.slcc +++ b/protocol/bluetooth/component/btmesh_stack_sar_config_server.slcc @@ -4,7 +4,7 @@ package: "Btmesh" description: "Provides Bluetooth mesh SAR Configuration Server Model. This model provides the functionality of configuration of the segmentation and reassembly behavior of a node." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/component/btmesh_stack_solicitation_config_client.slcc b/protocol/bluetooth/component/btmesh_stack_solicitation_config_client.slcc index 6042562ae62..8cbce96e29b 100644 --- a/protocol/bluetooth/component/btmesh_stack_solicitation_config_client.slcc +++ b/protocol/bluetooth/component/btmesh_stack_solicitation_config_client.slcc @@ -4,7 +4,7 @@ package: "Btmesh" description: "Provides Bluetooth mesh Solicitation PDU RPL Configuration Client model. It is used to support the functionality of removing addresses from the solicitation replay protection list of a node that supports the Solicitation PDU RPL Configuration Server model." category: "Bluetooth Mesh|Stack|Models|Core" -quality: "evaluation" +quality: "production" root_path: "protocol/bluetooth" requires: diff --git a/protocol/bluetooth/config/sl_bluetooth_advertiser_config.h b/protocol/bluetooth/config/sl_bluetooth_advertiser_config.h index 1bb6d040ca9..00163cd9abc 100644 --- a/protocol/bluetooth/config/sl_bluetooth_advertiser_config.h +++ b/protocol/bluetooth/config/sl_bluetooth_advertiser_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Advertiser configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_ADVERTISER_CONFIG_H #define SL_BT_ADVERTISER_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bluetooth_config.h b/protocol/bluetooth/config/sl_bluetooth_config.h index 82555177637..b288843d99d 100644 --- a/protocol/bluetooth/config/sl_bluetooth_config.h +++ b/protocol/bluetooth/config/sl_bluetooth_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Stack configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BLUETOOTH_CONFIG_H #define SL_BLUETOOTH_CONFIG_H #if defined(SL_COMPONENT_CATALOG_PRESENT) diff --git a/protocol/bluetooth/config/sl_bluetooth_connection_config.h b/protocol/bluetooth/config/sl_bluetooth_connection_config.h index 4c88f8672b0..73a382509da 100644 --- a/protocol/bluetooth/config/sl_bluetooth_connection_config.h +++ b/protocol/bluetooth/config/sl_bluetooth_connection_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Connection configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_CONNECTION_CONFIG_H #define SL_BT_CONNECTION_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bluetooth_l2cap_config.h b/protocol/bluetooth/config/sl_bluetooth_l2cap_config.h index 60a5e30c5f2..101c1b4e1a9 100644 --- a/protocol/bluetooth/config/sl_bluetooth_l2cap_config.h +++ b/protocol/bluetooth/config/sl_bluetooth_l2cap_config.h @@ -1,16 +1,30 @@ /***************************************************************************//** - *@brief Bluetooth L2CAP configuration + * @file + * @brief Bluetooth L2CAP configuration ******************************************************************************* * # License - * Copyright 2022 Silicon Laboratories Inc.www.silabs.com + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com ******************************************************************************* * - * The licensor of this software is Silicon Laboratories Inc.Your use of this - * software is governed by the terms of Silicon Labs Master Software License - * Agreement(MSLA) available at - * www.silabs.com/about-us/legal/master-software-license-agreement. This - * software is distributed to you in Source Code format and is governed by the - * sections of the MSLA applicable to Source Code. + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. * ******************************************************************************/ diff --git a/protocol/bluetooth/config/sl_bluetooth_periodic_adv_config.h b/protocol/bluetooth/config/sl_bluetooth_periodic_adv_config.h index 551605b4848..ff584b63f35 100644 --- a/protocol/bluetooth/config/sl_bluetooth_periodic_adv_config.h +++ b/protocol/bluetooth/config/sl_bluetooth_periodic_adv_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Periodic Advertiser configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_PERIODIC_ADV_CONFIG_H #define SL_BT_PERIODIC_ADV_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bluetooth_periodic_sync_config.h b/protocol/bluetooth/config/sl_bluetooth_periodic_sync_config.h index 19c6dc4d698..bf4d4316bd1 100644 --- a/protocol/bluetooth/config/sl_bluetooth_periodic_sync_config.h +++ b/protocol/bluetooth/config/sl_bluetooth_periodic_sync_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Periodic Advertising Synchronizer configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_PERIODIC_SYNC_CONFIG_H #define SL_BT_PERIODIC_SYNC_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bt_accept_list_config.h b/protocol/bluetooth/config/sl_bt_accept_list_config.h index 0d211eeb31c..9914da6b864 100644 --- a/protocol/bluetooth/config/sl_bt_accept_list_config.h +++ b/protocol/bluetooth/config/sl_bt_accept_list_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Accept List configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_ACCEPT_LIST_CONFIG_H #define SL_BT_ACCEPT_LIST_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bt_dynamic_gattdb_config.h b/protocol/bluetooth/config/sl_bt_dynamic_gattdb_config.h index 7bc88e28574..2ba4b5bdf27 100644 --- a/protocol/bluetooth/config/sl_bt_dynamic_gattdb_config.h +++ b/protocol/bluetooth/config/sl_bt_dynamic_gattdb_config.h @@ -1,16 +1,30 @@ /***************************************************************************//** - *@brief Bluetooth dynamic GATT database configuration + * @file + * @brief Bluetooth Dynamic GATT Database configuration ******************************************************************************* * # License - * Copyright 2021 Silicon Laboratories Inc.www.silabs.com + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com ******************************************************************************* * - * The licensor of this software is Silicon Laboratories Inc.Your use of this - * software is governed by the terms of Silicon Labs Master Software License - * Agreement(MSLA) available at - * www.silabs.com/about-us/legal/master-software-license-agreement. This - * software is distributed to you in Source Code format and is governed by the - * sections of the MSLA applicable to Source Code. + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. * ******************************************************************************/ diff --git a/protocol/bluetooth/config/sl_bt_pawr_advertiser_config.h b/protocol/bluetooth/config/sl_bt_pawr_advertiser_config.h index 8e2c6189c2c..69b1d53ba33 100644 --- a/protocol/bluetooth/config/sl_bt_pawr_advertiser_config.h +++ b/protocol/bluetooth/config/sl_bt_pawr_advertiser_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth PAwR Advertiser configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_PAWR_ADVERTISER_CONFIG_H #define SL_BT_PAWR_ADVERTISER_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bt_pawr_sync_config.h b/protocol/bluetooth/config/sl_bt_pawr_sync_config.h index bc2d803831f..8ab4cc632ec 100644 --- a/protocol/bluetooth/config/sl_bt_pawr_sync_config.h +++ b/protocol/bluetooth/config/sl_bt_pawr_sync_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth PAwR Synchronizer configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_PAWR_SYNC_CONFIG_H #define SL_BT_PAWR_SYNC_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bt_periodic_advertiser_config.h b/protocol/bluetooth/config/sl_bt_periodic_advertiser_config.h index c017b1666ad..cb57aa2dbb7 100644 --- a/protocol/bluetooth/config/sl_bt_periodic_advertiser_config.h +++ b/protocol/bluetooth/config/sl_bt_periodic_advertiser_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Periodic Advertiser configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_PERIODIC_ADVERTISER_CONFIG_H #define SL_BT_PERIODIC_ADVERTISER_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bt_power_control_config.h b/protocol/bluetooth/config/sl_bt_power_control_config.h index ce8f416a7af..16fd73f96dd 100644 --- a/protocol/bluetooth/config/sl_bt_power_control_config.h +++ b/protocol/bluetooth/config/sl_bt_power_control_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth LE Power Control configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_POWER_CONTROL_CONFIG_H #define SL_BT_POWER_CONTROL_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bt_resolving_list_config.h b/protocol/bluetooth/config/sl_bt_resolving_list_config.h index ead534e8514..28d783dd824 100644 --- a/protocol/bluetooth/config/sl_bt_resolving_list_config.h +++ b/protocol/bluetooth/config/sl_bt_resolving_list_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Resolving List configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BTCTRL_RESOLVING_LIST_CONFIG_H #define SL_BTCTRL_RESOLVING_LIST_CONFIG_H diff --git a/protocol/bluetooth/config/sl_bt_rtos_config.h b/protocol/bluetooth/config/sl_bt_rtos_config.h index 39c3422d50e..afe2bff8969 100644 --- a/protocol/bluetooth/config/sl_bt_rtos_config.h +++ b/protocol/bluetooth/config/sl_bt_rtos_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth RTOS configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BT_RTOS_CONFIG_H #define SL_BT_RTOS_CONFIG_H diff --git a/protocol/bluetooth/config/sl_btmesh_config.h b/protocol/bluetooth/config/sl_btmesh_config.h index 5816f6eaf10..9441c9393ab 100644 --- a/protocol/bluetooth/config/sl_btmesh_config.h +++ b/protocol/bluetooth/config/sl_btmesh_config.h @@ -1,3 +1,33 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Mesh Stack configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + #ifndef SL_BTMESH_CONFIG_H #define SL_BTMESH_CONFIG_H diff --git a/protocol/bluetooth/inc/sl_bt_api.h b/protocol/bluetooth/inc/sl_bt_api.h index ab3d08e2b2a..c5c9cb1d788 100644 --- a/protocol/bluetooth/inc/sl_bt_api.h +++ b/protocol/bluetooth/inc/sl_bt_api.h @@ -222,6 +222,7 @@ sl_status_t sl_bt_dfu_flash_upload_finish(); #define sl_bt_cmd_system_hello_id 0x00010020 #define sl_bt_cmd_system_start_bluetooth_id 0x1c010020 #define sl_bt_cmd_system_stop_bluetooth_id 0x1d010020 +#define sl_bt_cmd_system_forcefully_stop_bluetooth_id 0x1e010020 #define sl_bt_cmd_system_get_version_id 0x1b010020 #define sl_bt_cmd_system_reset_id 0x01010020 #define sl_bt_cmd_system_halt_id 0x0c010020 @@ -238,6 +239,7 @@ sl_status_t sl_bt_dfu_flash_upload_finish(); #define sl_bt_rsp_system_hello_id 0x00010020 #define sl_bt_rsp_system_start_bluetooth_id 0x1c010020 #define sl_bt_rsp_system_stop_bluetooth_id 0x1d010020 +#define sl_bt_rsp_system_forcefully_stop_bluetooth_id 0x1e010020 #define sl_bt_rsp_system_get_version_id 0x1b010020 #define sl_bt_rsp_system_reset_id 0x01010020 #define sl_bt_rsp_system_halt_id 0x0c010020 @@ -782,6 +784,20 @@ typedef struct sl_bt_evt_system_boot_s sl_bt_evt_system_boot_t; /** @} */ // end addtogroup sl_bt_evt_system_boot +/** + * @addtogroup sl_bt_evt_system_stopped sl_bt_evt_system_stopped + * @{ + * @brief When the Bluetooth on-demand start component is included in the + * application build, this event is triggered when stopping the Bluetooth stack + * using commands @ref sl_bt_system_stop_bluetooth or @ref + * sl_bt_system_forcefully_stop_bluetooth has completed. + */ + +/** @brief Identifier of the stopped event */ +#define sl_bt_evt_system_stopped_id 0x010100a0 + +/** @} */ // end addtogroup sl_bt_evt_system_stopped + /** * @addtogroup sl_bt_evt_system_error sl_bt_evt_system_error * @{ @@ -966,17 +982,24 @@ sl_status_t sl_bt_system_hello(); /***************************************************************************//** * * If the Bluetooth on-demand start component is not included in the application - * build, the Bluetooth stack is automatically started at UC initialization - * time. In this configuration, the on-demand start command is not available and - * the command returns the error SL_STATUS_NOT_AVAILABLE. + * build, the Bluetooth stack is automatically started when the device boots up. + * In this configuration, the on-demand start command is not available and the + * command returns the error SL_STATUS_NOT_AVAILABLE. * * When the Bluetooth on-demand start component is included in the application * build, this command is used by the application to request starting the * Bluetooth stack when the application needs it. If the command returns a * success result, the stack starts to asynchronously allocate the resources and - * configure the Bluetooth stack based on the configuration passed at UC + * configure the Bluetooth stack based on the configuration passed at * initialization time. * + * The Bluetooth stack cannot be restarted while it's still stopping after + * issuing the command @ref sl_bt_system_stop_bluetooth. If @ref + * sl_bt_system_start_bluetooth is called when stopping is still on-going the + * command returns the error SL_STATUS_INVALID_STATE. The application must wait + * for the @ref sl_bt_evt_system_stopped event before attempting to restart the + * stack. + * * Successful start of the stack is indicated by the @ref sl_bt_evt_system_boot * event. The configured classes and Bluetooth stack features are available * after the application has received the @ref sl_bt_evt_system_boot event. If @@ -986,32 +1009,85 @@ sl_status_t sl_bt_system_hello(); * * @return SL_STATUS_OK if successful. Error code otherwise. * + * @b Events + * - @ref sl_bt_evt_system_boot - Triggered when the Bluetooth stack has + * succesfully started and is ready to accept commands from the application + * - @ref sl_bt_evt_system_error - Triggered if the command to start the + * Bluetooth stack was accepted but the asynchronous starting of the stack + * has failed + * ******************************************************************************/ sl_status_t sl_bt_system_start_bluetooth(); /***************************************************************************//** * * If the Bluetooth on-demand start component is not included in the application - * build, the Bluetooth stack is automatically started at UC initialization time - * and never stopped. In this configuration, the stop command is not available - * and the command returns the error SL_STATUS_NOT_AVAILABLE. + * build, the Bluetooth stack is automatically started when the device boots up. + * In this configuration, the stop command is not available and the command + * returns the error SL_STATUS_NOT_AVAILABLE. * * When the Bluetooth on-demand start component is included in the application * build, this command is used by the application to stop the Bluetooth stack * when the application no longer needs it. This command gracefully restores * Bluetooth to an idle state by disconnecting any active connections and - * stopping any on-going advertising and scanning. Any resources that were - * allocated when the stack was started are freed when the stack is stopped. - * After this command, the BGAPI classes other than @ref sl_bt_system become - * unavailable. The application can use the command @ref - * sl_bt_system_start_bluetooth to continue using Bluetooth later. + * stopping any ongoing advertising and scanning. Any resources that were + * allocated when the stack was started are freed when the stack has finished + * stopping. After this command, the BGAPI classes other than @ref sl_bt_system + * become unavailable. + * + * Stopping the Bluetooth stack with this command is asynchronous and the + * completion is indicated by the @ref sl_bt_evt_system_stopped event. The + * application can use the command @ref sl_bt_system_start_bluetooth to restart + * the stack any time after it has received the @ref sl_bt_evt_system_stopped + * event. If the application needs to stop the Bluetooth stack immediately, use + * the command @ref sl_bt_system_forcefully_stop_bluetooth. That command can + * also be used to immediately complete the asynchronous stopping if the command + * @ref sl_bt_system_stop_bluetooth has not completed in expected time period. * * * @return SL_STATUS_OK if successful. Error code otherwise. * + * @b Events + * - @ref sl_bt_evt_system_stopped - Triggered when stopping the Bluetooth + * stack has completed + * ******************************************************************************/ sl_status_t sl_bt_system_stop_bluetooth(); +/***************************************************************************//** + * + * If the Bluetooth on-demand start component is not included in the application + * build, the Bluetooth stack is automatically started when the device boots up. + * In this configuration, the stop command is not available and the command + * returns the error SL_STATUS_NOT_AVAILABLE. + * + * When the Bluetooth on-demand start component is included in the application + * build, this command is used by the application to forcefully stop the + * Bluetooth stack when the application no longer needs it. This command + * immediately stops all active Bluetooth operations such as advertising, + * scanning, and connections. Active connections are forcefully closed without + * performing the ACL Termination procedure. This can result in the observation + * of connection loss or supervision timeout on the remote device. Only use this + * command for special cases, for example, when stopping Bluetooth with @ref + * sl_bt_system_stop_bluetooth did not complete in expected time period. + * + * Stopping the Bluetooth stack with this command is immediate and it directly + * triggers the @ref sl_bt_evt_system_stopped event. Any resources that were + * allocated when the stack was started are freed. After this command, the BGAPI + * classes other than @ref sl_bt_system become unavailable. The application can + * use the command @ref sl_bt_system_start_bluetooth to continue using Bluetooth + * later. + * + * + * @return SL_STATUS_OK if successful. Error code otherwise. + * + * @b Events + * - @ref sl_bt_evt_system_stopped - Triggered immediately to indicate the + * Bluetooth stack has stopped + * + ******************************************************************************/ +sl_status_t sl_bt_system_forcefully_stop_bluetooth(); + /***************************************************************************//** * * Get the firmware version information. @@ -6286,6 +6362,7 @@ sl_status_t sl_bt_pawr_advertiser_stop(uint8_t advertising_set); #define sl_bt_cmd_connection_read_remote_used_features_id 0x0d060020 #define sl_bt_cmd_connection_get_security_status_id 0x0e060020 #define sl_bt_cmd_connection_set_data_length_id 0x11060020 +#define sl_bt_cmd_connection_read_statistics_id 0x13060020 #define sl_bt_cmd_connection_close_id 0x05060020 #define sl_bt_cmd_connection_forcefully_close_id 0x0f060020 #define sl_bt_rsp_connection_set_default_parameters_id 0x00060020 @@ -6305,6 +6382,7 @@ sl_status_t sl_bt_pawr_advertiser_stop(uint8_t advertising_set); #define sl_bt_rsp_connection_read_remote_used_features_id 0x0d060020 #define sl_bt_rsp_connection_get_security_status_id 0x0e060020 #define sl_bt_rsp_connection_set_data_length_id 0x11060020 +#define sl_bt_rsp_connection_read_statistics_id 0x13060020 #define sl_bt_rsp_connection_close_id 0x05060020 #define sl_bt_rsp_connection_forcefully_close_id 0x0f060020 @@ -6790,11 +6868,98 @@ typedef struct sl_bt_evt_connection_data_length_s sl_bt_evt_connection_data_leng /** @} */ // end addtogroup sl_bt_evt_connection_data_length +/** + * @addtogroup sl_bt_evt_connection_statistics sl_bt_evt_connection_statistics + * @{ + * @brief Provides the connection statistic values when the application includes + * the component bluetooth_feature_connection_statistics + * + * When the component is included by the application, this event is + * automatically triggered to provide the final statistics for the connection + * just before the @ref sl_bt_evt_connection_closed event indicates that a + * connection has been closed. This event is also triggered when the application + * has requested reading the statistics using the command @ref + * sl_bt_connection_read_statistics. + */ + +/** @brief Identifier of the statistics event */ +#define sl_bt_evt_connection_statistics_id 0x0a0600a0 + +/***************************************************************************//** + * @brief Data structure of the statistics event + ******************************************************************************/ +PACKSTRUCT( struct sl_bt_evt_connection_statistics_s +{ + uint8_t connection; /**< Handle of the connection */ + int8_t rssi_min; /**< The minimum Received Signal + Strength Indicator (RSSI) + value measured for packets + that have been successfully + received on this connection. + Units: dBm + - Valid value range: -127 to + +20 + - Value 127: information + unavailable */ + int8_t rssi_max; /**< The maximum Received Signal + Strength Indicator (RSSI) + value measured for packets + that have been successfully + received on this connection. + Units: dBm + - Valid value range: -127 to + +20 + - Value 127: information + unavailable */ + uint32_t num_total_connection_events; /**< The total number of connection + events that would have + occurred on this connection if + no packets were lost. This + count therefore includes + connection events that were + missed due to errors (see @p + num_missed_connection_events). + In the Peripheral device this + count does not include + connection events where the + Peripheral deliberately did + not listen due to Peripheral + latency. */ + uint32_t num_missed_connection_events; /**< The number of connection + events that have been missed + on this connection. This + includes connection events + where the first packet of a + connection event was either + not received at all or was + corrupted so that it was not + recognized as belonging to + this connection. */ + uint32_t num_successful_connection_events; /**< The number of connection + events that have occurred on + this connection without + errors. */ + uint32_t num_crc_errors; /**< The number of packets that + have been received on this + connection with a Cyclic + Redundancy Check (CRC) error. */ +}); + +typedef struct sl_bt_evt_connection_statistics_s sl_bt_evt_connection_statistics_t; + +/** @} */ // end addtogroup sl_bt_evt_connection_statistics + /** * @addtogroup sl_bt_evt_connection_closed sl_bt_evt_connection_closed * @{ * @brief Indicates that a connection was either closed or that no connection - * was established from a high duty cycle directed advertising + * was established from a high duty cycle directed advertising. + * + * If the application includes the component + * bluetooth_feature_connection_statistics and the connection was successfully + * opened, the event @ref sl_bt_evt_connection_statistics is automatically + * triggered just before the connection closed event to provide the application + * with the final statistic values of the connection. */ /** @brief Identifier of the closed event */ @@ -7321,7 +7486,7 @@ sl_status_t sl_bt_connection_set_remote_power_reporting(uint8_t connection, * * Get the transmit power of the local device on the given connection and PHY. * The application must include the LE Power Control feature - * (bluetooth_feature_power_control) in order to use this command. + * (bluetooth_feature_power_control) to use this command. * * @param[in] connection Handle of the connection * @param[in] phy Enum @ref sl_bt_gap_phy_coding_t. The PHY. Values: @@ -7349,10 +7514,9 @@ sl_status_t sl_bt_connection_get_tx_power(uint8_t connection, * * Get the transmit power of the remote device on the given connection and PHY. * The application must include the LE Power Control feature - * (bluetooth_feature_power_control) in order to use this command. Transmit - * power levels are returned in event @ref - * sl_bt_evt_connection_get_remote_tx_power_completed after the operation - * completed. + * (bluetooth_feature_power_control) to use this command. Transmit power levels + * are returned in event @ref sl_bt_evt_connection_get_remote_tx_power_completed + * after the operation completed. * * @param[in] connection Handle of the connection * @param[in] phy Enum @ref sl_bt_gap_phy_coding_t. The PHY. Values: @@ -7372,12 +7536,11 @@ sl_status_t sl_bt_connection_get_remote_tx_power(uint8_t connection, /***************************************************************************//** * - * Set the transmit power of a connection. The application must include - * component bluetooth_feature_user_power_control in order to use this command - * for controlling the transmit power of the connection at application level. - * This command is unavailable if the standard Bluetooth feature LE power - * control (component bluetooth_feature_power_control) is used by the - * application. + * Set the connection transmit power. The application must include component + * bluetooth_feature_user_power_control to use this command for controlling the + * transmit power of the connection at application level. This command is + * unavailable if the standard Bluetooth feature LE power control (component + * bluetooth_feature_power_control) is used by the application. * * The actual selected power level is returned from this command. The value may * be different than the requested one because of Bluetooth feature restrictions @@ -7468,6 +7631,27 @@ sl_status_t sl_bt_connection_set_data_length(uint8_t connection, uint16_t tx_data_len, uint16_t tx_time_us); +/***************************************************************************//** + * + * Read the statistic values collected on the specified connection. The + * application must include component bluetooth_feature_connection_statistics to + * use this command. If the component is not included in the application, this + * command returns the error SL_STATUS_NOT_AVAILABLE. If this command is called + * before the connection has opened, the command returns the error + * SL_STATUS_NOT_READY. + * + * @param[in] connection The connection handle + * @param[in] reset Reset statistics if parameter value is not zero + * + * @return SL_STATUS_OK if successful. Error code otherwise. + * + * @b Events + * - @ref sl_bt_evt_connection_statistics - Triggered to deliver the statistic + * values of the connection at the time the command was issued. + * + ******************************************************************************/ +sl_status_t sl_bt_connection_read_statistics(uint8_t connection, uint8_t reset); + /***************************************************************************//** * * Close a Bluetooth connection gracefully by performing the ACL Termination @@ -13515,8 +13699,8 @@ typedef struct sl_bt_evt_l2cap_command_rejected_s sl_bt_evt_l2cap_command_reject * * @b Events * - @ref sl_bt_evt_l2cap_command_rejected - Triggered when the peer device - * rejected the connection request. Typically a legacy peer device that does - * not support the feature could send this response. When this event is + * rejects the connection request. Typically, a legacy peer device that does + * not support the feature can send this response. When this event is * received under the context of opening a channel using this command, the * stack automatically closes the local channel and the user application * should clean up the resources associated to the channel identifier. @@ -14694,6 +14878,7 @@ PACKSTRUCT( struct sl_bt_msg { sl_bt_evt_connection_remote_tx_power_t evt_connection_remote_tx_power; /**< Data field for connection remote_tx_power event*/ sl_bt_evt_connection_remote_used_features_t evt_connection_remote_used_features; /**< Data field for connection remote_used_features event*/ sl_bt_evt_connection_data_length_t evt_connection_data_length; /**< Data field for connection data_length event*/ + sl_bt_evt_connection_statistics_t evt_connection_statistics; /**< Data field for connection statistics event*/ sl_bt_evt_connection_closed_t evt_connection_closed; /**< Data field for connection closed event*/ sl_bt_evt_gatt_mtu_exchanged_t evt_gatt_mtu_exchanged; /**< Data field for gatt mtu_exchanged event*/ sl_bt_evt_gatt_service_t evt_gatt_service; /**< Data field for gatt service event*/ diff --git a/protocol/bluetooth/inc/sl_bt_version.h b/protocol/bluetooth/inc/sl_bt_version.h index d5182db8a04..f78e6c907e4 100644 --- a/protocol/bluetooth/inc/sl_bt_version.h +++ b/protocol/bluetooth/inc/sl_bt_version.h @@ -35,7 +35,7 @@ * * An increment indicates new backwards compatible functionalities. */ -#define SL_BT_VERSION_MINOR 1 +#define SL_BT_VERSION_MINOR 2 /** * @brief The patch number of Bluetooth SDK version @@ -47,12 +47,12 @@ /** * @brief The build number which the Bluetooth SDK was created from */ -#define SL_BT_VERSION_BUILD 176 +#define SL_BT_VERSION_BUILD 212 /** * @brief The hash value of the build the Bluetooth SDK was created from */ -#define SL_BT_VERSION_HASH {0x48,0x9b,0xfc,0x9c,0x21,0x64,0xe4,0xf8,0x0c,0xff,0xf4,0x0c,0x79,0xde,0x29,0x8f,0xe4,0x31,0xa3,0x74} +#define SL_BT_VERSION_HASH {0x4c,0xff,0x71,0x84,0xfe,0xa2,0x11,0x20,0x3f,0x7c,0x32,0x7b,0x8a,0x34,0xa9,0x14,0x8c,0x7f,0xa1,0x42} /** * Deprecated and replaced by SL_BT_VERSION_MAJOR diff --git a/protocol/bluetooth/inc/sl_btmesh_api.h b/protocol/bluetooth/inc/sl_btmesh_api.h index 7c06c5fd7dd..dcd73afb106 100644 --- a/protocol/bluetooth/inc/sl_btmesh_api.h +++ b/protocol/bluetooth/inc/sl_btmesh_api.h @@ -155,6 +155,7 @@ extern "C" { #define sl_btmesh_cmd_node_get_proxy_solicitation_rpl_status_id 0x32140028 #define sl_btmesh_cmd_node_set_oob_uri_id 0x33140028 #define sl_btmesh_cmd_node_get_oob_uri_id 0x34140028 +#define sl_btmesh_cmd_node_set_proxy_service_uuid_id 0x35140028 #define sl_btmesh_rsp_node_init_id 0x00140028 #define sl_btmesh_rsp_node_set_exportable_keys_id 0x24140028 #define sl_btmesh_rsp_node_start_unprov_beaconing_id 0x01140028 @@ -200,6 +201,7 @@ extern "C" { #define sl_btmesh_rsp_node_get_proxy_solicitation_rpl_status_id 0x32140028 #define sl_btmesh_rsp_node_set_oob_uri_id 0x33140028 #define sl_btmesh_rsp_node_get_oob_uri_id 0x34140028 +#define sl_btmesh_rsp_node_set_proxy_service_uuid_id 0x35140028 /** * @brief Flags for allowed provisioning algorithms during provisioning, which @@ -1874,6 +1876,25 @@ sl_status_t sl_btmesh_node_get_oob_uri(size_t max_uri_size, size_t *uri_len, uint8_t *uri); +/***************************************************************************//** + * @cond RESTRICTED + * + * Restricted/experimental API. Contact Silicon Labs sales for more information. + * + * Set Mesh Proxy Service advertisement UUID. + * + * This command sets the UUID Mesh Proxy Service advertisement and service. This + * setting will take effect next time the Mesh Proxy Service advertisement is + * started. + * + * @param[in] uuid A 16bit uuid for gatt proxy service advertisement. + * + * @return SL_STATUS_OK if successful. Error code otherwise. + * + * @endcond + ******************************************************************************/ +sl_status_t sl_btmesh_node_set_proxy_service_uuid(uint16_t uuid); + /** @} */ // end addtogroup sl_btmesh_node /** @@ -12912,8 +12933,8 @@ sl_status_t sl_btmesh_sensor_client_set_setting(uint16_t server_address, * @brief The Additional Information value for the firmware update candidate. * This value is reported in the Update Server's Metadata Status message, and in * the Update Status message if an update is active. This value indicates what - * will happen to the Updating Node after the new firmware is applied - * successfully and the node is rebooted. + * will happen to the Target Node after the new firmware is applied successfully + * and the node is rebooted. */ typedef enum { @@ -16806,8 +16827,8 @@ sl_status_t sl_btmesh_time_client_set_time_role(uint16_t server_address, * * The Bluetooth Mesh Firmware Distribution Server Model is used to receive new * firmware images from the Firmware Distribution Client model and distribute - * them to Updating Nodes. As a transport layer Bluetooth Mesh BLOB Transfer - * (MBT) models are in use. + * them to Target Nodes. As a transport layer Bluetooth Mesh BLOB Transfer (MBT) + * models are in use. */ /* Command and Response IDs */ @@ -16914,13 +16935,13 @@ typedef enum for at least one - Updating + Target Node. */ sl_btmesh_fw_dist_server_dist_step_failed = 0x8, /**< (0x8) Distribution failed for all - Updating + Target Nodes. */ sl_btmesh_fw_dist_server_dist_step_cancelling = 0x9, /**< (0x9) Cancelling @@ -16939,7 +16960,7 @@ typedef enum /** * @brief The Update Policy determines whether the Distribution Server will send - * Update Apply messages to the Updating Nodes immediately, or wait for the + * Update Apply messages to the Target Nodes immediately, or wait for the * Distribution Client to send it the Distribution Apply message. */ typedef enum @@ -16969,8 +16990,7 @@ typedef enum } sl_btmesh_fw_dist_server_dfu_policy_t; /** - * @brief The phase of the Updating Node as determined by the Distribution - * Server. + * @brief The phase of the Target Node as determined by the Distribution Server. */ typedef enum { @@ -17122,7 +17142,7 @@ typedef enum sl_btmesh_fw_dist_server_dist_status_receivers_list_empty = 0x6, /**< (0x6) There are no - Updating + Target Nodes in the Distribution @@ -17408,8 +17428,8 @@ typedef struct sl_btmesh_evt_fw_dist_server_dist_state_changed_s sl_btmesh_evt_f /** * @addtogroup sl_btmesh_evt_fw_dist_server_node_failed sl_btmesh_evt_fw_dist_server_node_failed * @{ - * @brief Indicates that an Updating Node failed, either due to an error or due - * to timeout + * @brief Indicates that an Target Node failed, either due to an error or due to + * timeout */ /** @brief Identifier of the node_failed event */ @@ -18192,11 +18212,11 @@ typedef enum completed successfully for at least one - Updating Node. */ + Target Node. */ sl_btmesh_fw_dist_client_dist_phase_failed = 0x5, /**< (0x5) Firmware distribution failed for all - Updating Nodes. */ + Target Nodes. */ sl_btmesh_fw_dist_client_dist_phase_cancelling = 0x6, /**< (0x6) Cancelling firmware distribution. */ @@ -18633,10 +18653,9 @@ sl_status_t sl_btmesh_fw_dist_client_get(uint16_t elem_index, uint16_t dst); * @param[in] elem_index Client model element index * @param[in] dst Address of the Distributor * @param[in] dist_appkey_index Application key to use for the communication - * between the Distributor and Updating Nodes + * between the Distributor and Target Nodes * @param[in] dist_ttl The time-to-live value for the Distributor to use when - * communicating with the Updating Nodes. Valid values: 0, range:[2-127] and - * 255 + * communicating with the Target Nodes. Valid values: 0, range:[2-127] and 255 * @param[in] dist_timeout_base The Timeout Base value to use in the firmware * image BLOB Transfer * @param[in] transfer_mode 1 = use Push Mode, 2 = use Pull Mode (typically for @@ -18688,7 +18707,7 @@ sl_status_t sl_btmesh_fw_dist_client_cancel_distribution(uint16_t elem_index, /***************************************************************************//** * * Send a Distribution Apply message. This function is used to trigger applying - * the firmware update on the Updating Nodes. This should only be used if the + * the firmware update on the Target Nodes. This should only be used if the * Update Policy of the distribution is Verify Only. The response is a * Distribution Status message. * @@ -18725,7 +18744,7 @@ sl_status_t sl_btmesh_fw_dist_client_suspend_distribution(uint16_t elem_index, /***************************************************************************//** * - * Send a Receivers Add message. This function is used to add Updating Nodes to + * Send a Receivers Add message. This function is used to add Target Nodes to * the Distribution Server's Receivers List. The response is a Receivers Status * message. * @@ -19653,7 +19672,7 @@ sl_status_t sl_btmesh_remote_provisioning_server_set_default_bearer(uint8_t bear * * The Standalone Updater combines the functionality of a local Distribution * Server and an external Distribution Client. It uses an Update Client and MBT - * Client model internally to distribute firmware images to Updating Nodes. + * Client model internally to distribute firmware images to Target Nodes. * * The Standalone Updater is not a model per se. It achieves the same * functionality as a Distribution Client controlling a Distribution Server via @@ -19719,8 +19738,8 @@ typedef struct sl_btmesh_evt_fw_standalone_updater_dist_state_changed_s sl_btmes /** * @addtogroup sl_btmesh_evt_fw_standalone_updater_node_failed sl_btmesh_evt_fw_standalone_updater_node_failed * @{ - * @brief Indicates that an Updating Node failed, either due to an error or due - * to timeout + * @brief Indicates that an Target Node failed, either due to an error or due to + * timeout */ /** @brief Identifier of the node_failed event */ @@ -19841,8 +19860,8 @@ sl_status_t sl_btmesh_fw_standalone_updater_set_multicast_threshold(uint16_t ele * Add a receiver to the distribution * * @param[in] elem_index Element index - * @param[in] address Address of the Updating Node - * @param[in] fw_index Index of the firmware on the Updating Node to update + * @param[in] address Address of the Target Node + * @param[in] fw_index Index of the firmware on the Target Node to update * * @return SL_STATUS_OK if successful. Error code otherwise. * @@ -19876,9 +19895,9 @@ sl_status_t sl_btmesh_fw_standalone_updater_delete_all_receivers(uint16_t elem_i * * @param[in] elem_index Element index * @param[in] dist_appkey_index Application key index to use when communicating - * with the Updating Nodes + * with the Target Nodes * @param[in] dist_ttl The time-to-live value to use when communicating with the - * Updating Nodes. Valid values: 0, range:[2-127] and 255. + * Target Nodes. Valid values: 0, range:[2-127] and 255. * @param[in] dist_timeout_base The Timeout Base value to use in the firmware * image BLOB Transfer and Update Client operations * @param[in] transfer_mode 1 = use Push Mode, 2 = use Pull Mode (typically for @@ -19906,7 +19925,7 @@ sl_status_t sl_btmesh_fw_standalone_updater_start(uint16_t elem_index, /***************************************************************************//** * * Execute the next action for the distribution state machine. Must be repeated - * by the application if the Updating Nodes do not respond in a timely manner. + * by the application if the Target Nodes do not respond in a timely manner. * Calling this function sends out the necessary messages to all nodes that have * not responded. Note that the distribution step dist_step_transferring_image * is executed via the MBT Client API, and thus the command does not need to be diff --git a/protocol/bluetooth/inc/sli_bt_api.h b/protocol/bluetooth/inc/sli_bt_api.h index 909895dd1e6..5a726e38281 100644 --- a/protocol/bluetooth/inc/sli_bt_api.h +++ b/protocol/bluetooth/inc/sli_bt_api.h @@ -71,6 +71,7 @@ enum sli_bt_command_id sli_bt_system_hello_command_id = 0x00, sli_bt_system_start_bluetooth_command_id = 0x1c, sli_bt_system_stop_bluetooth_command_id = 0x1d, + sli_bt_system_forcefully_stop_bluetooth_command_id = 0x1e, sli_bt_system_get_version_command_id = 0x1b, sli_bt_system_reset_command_id = 0x01, sli_bt_system_halt_command_id = 0x0c, @@ -165,6 +166,7 @@ enum sli_bt_command_id sli_bt_connection_read_remote_used_features_command_id = 0x0d, sli_bt_connection_get_security_status_command_id = 0x0e, sli_bt_connection_set_data_length_command_id = 0x11, + sli_bt_connection_read_statistics_command_id = 0x13, sli_bt_connection_close_command_id = 0x05, sli_bt_connection_forcefully_close_command_id = 0x0f, sli_bt_gatt_set_max_mtu_command_id = 0x00, @@ -319,6 +321,7 @@ enum sli_bt_response_id sli_bt_system_hello_response_id = 0x00, sli_bt_system_start_bluetooth_response_id = 0x1c, sli_bt_system_stop_bluetooth_response_id = 0x1d, + sli_bt_system_forcefully_stop_bluetooth_response_id = 0x1e, sli_bt_system_get_version_response_id = 0x1b, sli_bt_system_reset_response_id = 0x01, sli_bt_system_halt_response_id = 0x0c, @@ -413,6 +416,7 @@ enum sli_bt_response_id sli_bt_connection_read_remote_used_features_response_id = 0x0d, sli_bt_connection_get_security_status_response_id = 0x0e, sli_bt_connection_set_data_length_response_id = 0x11, + sli_bt_connection_read_statistics_response_id = 0x13, sli_bt_connection_close_response_id = 0x05, sli_bt_connection_forcefully_close_response_id = 0x0f, sli_bt_gatt_set_max_mtu_response_id = 0x00, @@ -564,6 +568,7 @@ enum sli_bt_event_id sli_bt_dfu_boot_event_id = 0x00, sli_bt_dfu_boot_failure_event_id = 0x01, sli_bt_system_boot_event_id = 0x00, + sli_bt_system_stopped_event_id = 0x01, sli_bt_system_error_event_id = 0x06, sli_bt_system_hardware_error_event_id = 0x05, sli_bt_system_resource_exhausted_event_id = 0x08, @@ -599,6 +604,7 @@ enum sli_bt_event_id sli_bt_connection_remote_tx_power_event_id = 0x07, sli_bt_connection_remote_used_features_event_id = 0x08, sli_bt_connection_data_length_event_id = 0x09, + sli_bt_connection_statistics_event_id = 0x0a, sli_bt_connection_closed_event_id = 0x01, sli_bt_gatt_mtu_exchanged_event_id = 0x00, sli_bt_gatt_service_event_id = 0x01, @@ -1481,6 +1487,15 @@ PACKSTRUCT( struct sl_bt_cmd_connection_set_data_length_s typedef struct sl_bt_cmd_connection_set_data_length_s sl_bt_cmd_connection_set_data_length_t; +PACKSTRUCT( struct sl_bt_cmd_connection_read_statistics_s +{ + uint8_t connection; + uint8_t reset; +}); + +typedef struct sl_bt_cmd_connection_read_statistics_s sl_bt_cmd_connection_read_statistics_t; + + PACKSTRUCT( struct sl_bt_cmd_connection_close_s { uint8_t connection; @@ -2813,6 +2828,14 @@ PACKSTRUCT( struct sl_bt_rsp_system_stop_bluetooth_s typedef struct sl_bt_rsp_system_stop_bluetooth_s sl_bt_rsp_system_stop_bluetooth_t; +PACKSTRUCT( struct sl_bt_rsp_system_forcefully_stop_bluetooth_s +{ + uint16_t result; +}); + +typedef struct sl_bt_rsp_system_forcefully_stop_bluetooth_s sl_bt_rsp_system_forcefully_stop_bluetooth_t; + + PACKSTRUCT( struct sl_bt_rsp_system_get_version_s { uint16_t result; @@ -3596,6 +3619,14 @@ PACKSTRUCT( struct sl_bt_rsp_connection_set_data_length_s typedef struct sl_bt_rsp_connection_set_data_length_s sl_bt_rsp_connection_set_data_length_t; +PACKSTRUCT( struct sl_bt_rsp_connection_read_statistics_s +{ + uint16_t result; +}); + +typedef struct sl_bt_rsp_connection_read_statistics_s sl_bt_rsp_connection_read_statistics_t; + + PACKSTRUCT( struct sl_bt_rsp_connection_close_s { uint16_t result; @@ -4873,6 +4904,7 @@ PACKSTRUCT( struct sl_bt_packet { sl_bt_cmd_connection_read_remote_used_features_t cmd_connection_read_remote_used_features; sl_bt_cmd_connection_get_security_status_t cmd_connection_get_security_status; sl_bt_cmd_connection_set_data_length_t cmd_connection_set_data_length; + sl_bt_cmd_connection_read_statistics_t cmd_connection_read_statistics; sl_bt_cmd_connection_close_t cmd_connection_close; sl_bt_cmd_connection_forcefully_close_t cmd_connection_forcefully_close; sl_bt_cmd_gatt_set_max_mtu_t cmd_gatt_set_max_mtu; @@ -5010,6 +5042,7 @@ PACKSTRUCT( struct sl_bt_packet { sl_bt_rsp_system_hello_t rsp_system_hello; sl_bt_rsp_system_start_bluetooth_t rsp_system_start_bluetooth; sl_bt_rsp_system_stop_bluetooth_t rsp_system_stop_bluetooth; + sl_bt_rsp_system_forcefully_stop_bluetooth_t rsp_system_forcefully_stop_bluetooth; sl_bt_rsp_system_get_version_t rsp_system_get_version; sl_bt_rsp_system_halt_t rsp_system_halt; sl_bt_rsp_system_linklayer_configure_t rsp_system_linklayer_configure; @@ -5103,6 +5136,7 @@ PACKSTRUCT( struct sl_bt_packet { sl_bt_rsp_connection_read_remote_used_features_t rsp_connection_read_remote_used_features; sl_bt_rsp_connection_get_security_status_t rsp_connection_get_security_status; sl_bt_rsp_connection_set_data_length_t rsp_connection_set_data_length; + sl_bt_rsp_connection_read_statistics_t rsp_connection_read_statistics; sl_bt_rsp_connection_close_t rsp_connection_close; sl_bt_rsp_connection_forcefully_close_t rsp_connection_forcefully_close; sl_bt_rsp_gatt_set_max_mtu_t rsp_gatt_set_max_mtu; @@ -5283,6 +5317,7 @@ PACKSTRUCT( struct sl_bt_packet { sl_bt_evt_connection_remote_tx_power_t evt_connection_remote_tx_power; sl_bt_evt_connection_remote_used_features_t evt_connection_remote_used_features; sl_bt_evt_connection_data_length_t evt_connection_data_length; + sl_bt_evt_connection_statistics_t evt_connection_statistics; sl_bt_evt_connection_closed_t evt_connection_closed; sl_bt_evt_gatt_mtu_exchanged_t evt_gatt_mtu_exchanged; sl_bt_evt_gatt_service_t evt_gatt_service; diff --git a/protocol/bluetooth/inc/sli_btmesh_api.h b/protocol/bluetooth/inc/sli_btmesh_api.h index 86a1d503fcf..9a96b8a8a07 100644 --- a/protocol/bluetooth/inc/sli_btmesh_api.h +++ b/protocol/bluetooth/inc/sli_btmesh_api.h @@ -124,6 +124,7 @@ enum sli_btmesh_command_id sli_btmesh_node_get_proxy_solicitation_rpl_status_command_id = 0x32, sli_btmesh_node_set_oob_uri_command_id = 0x33, sli_btmesh_node_get_oob_uri_command_id = 0x34, + sli_btmesh_node_set_proxy_service_uuid_command_id = 0x35, sli_btmesh_prov_init_command_id = 0x00, sli_btmesh_prov_scan_unprov_beacons_command_id = 0x01, sli_btmesh_prov_create_provisioning_session_command_id = 0x41, @@ -633,6 +634,7 @@ enum sli_btmesh_response_id sli_btmesh_node_get_proxy_solicitation_rpl_status_response_id = 0x32, sli_btmesh_node_set_oob_uri_response_id = 0x33, sli_btmesh_node_get_oob_uri_response_id = 0x34, + sli_btmesh_node_set_proxy_service_uuid_response_id = 0x35, sli_btmesh_prov_init_response_id = 0x00, sli_btmesh_prov_scan_unprov_beacons_response_id = 0x01, sli_btmesh_prov_create_provisioning_session_response_id = 0x41, @@ -1562,6 +1564,14 @@ PACKSTRUCT( struct sl_btmesh_cmd_node_set_oob_uri_s typedef struct sl_btmesh_cmd_node_set_oob_uri_s sl_btmesh_cmd_node_set_oob_uri_t; +PACKSTRUCT( struct sl_btmesh_cmd_node_set_proxy_service_uuid_s +{ + uint16_t uuid; +}); + +typedef struct sl_btmesh_cmd_node_set_proxy_service_uuid_s sl_btmesh_cmd_node_set_proxy_service_uuid_t; + + PACKSTRUCT( struct sl_btmesh_cmd_prov_create_provisioning_session_s { uint16_t netkey_index; @@ -5823,6 +5833,14 @@ PACKSTRUCT( struct sl_btmesh_rsp_node_get_oob_uri_s typedef struct sl_btmesh_rsp_node_get_oob_uri_s sl_btmesh_rsp_node_get_oob_uri_t; +PACKSTRUCT( struct sl_btmesh_rsp_node_set_proxy_service_uuid_s +{ + uint16_t result; +}); + +typedef struct sl_btmesh_rsp_node_set_proxy_service_uuid_s sl_btmesh_rsp_node_set_proxy_service_uuid_t; + + PACKSTRUCT( struct sl_btmesh_rsp_prov_init_s { uint16_t result; @@ -9754,6 +9772,7 @@ PACKSTRUCT( struct sl_btmesh_packet { sl_btmesh_cmd_node_set_provisioning_service_adv_interval_t cmd_node_set_provisioning_service_adv_interval; sl_btmesh_cmd_node_get_local_model_metadata_page_t cmd_node_get_local_model_metadata_page; sl_btmesh_cmd_node_set_oob_uri_t cmd_node_set_oob_uri; + sl_btmesh_cmd_node_set_proxy_service_uuid_t cmd_node_set_proxy_service_uuid; sl_btmesh_cmd_prov_create_provisioning_session_t cmd_prov_create_provisioning_session; sl_btmesh_cmd_prov_set_provisioning_suspend_event_t cmd_prov_set_provisioning_suspend_event; sl_btmesh_cmd_prov_provision_adv_device_t cmd_prov_provision_adv_device; @@ -10176,6 +10195,7 @@ PACKSTRUCT( struct sl_btmesh_packet { sl_btmesh_rsp_node_get_proxy_solicitation_rpl_status_t rsp_node_get_proxy_solicitation_rpl_status; sl_btmesh_rsp_node_set_oob_uri_t rsp_node_set_oob_uri; sl_btmesh_rsp_node_get_oob_uri_t rsp_node_get_oob_uri; + sl_btmesh_rsp_node_set_proxy_service_uuid_t rsp_node_set_proxy_service_uuid; sl_btmesh_rsp_prov_init_t rsp_prov_init; sl_btmesh_rsp_prov_scan_unprov_beacons_t rsp_prov_scan_unprov_beacons; sl_btmesh_rsp_prov_create_provisioning_session_t rsp_prov_create_provisioning_session; diff --git a/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader.o b/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader.o index 6ec1ee3b421..e53c378494e 100644 --- a/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb94f0c322700142c6859ebba646fd4862571542d69b28f7128d5948655ee7c6 +oid sha256:1ce8c8f85dc763f7fe376cc774ec40d96047695be59a11d31f838758be97f3a0 size 43556 diff --git a/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader_nvm3.o index c78fd2cbc18..034f8200483 100644 --- a/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG1/GCC/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40ed412c6921cfbb952adc2c34bad1540030e3434d757ddc0c9bb70edefe4e75 +oid sha256:0ffa4110425d6b876b1326c177fe4fc6ff25738e6775dd2aefc9469c50e8b206 size 47652 diff --git a/protocol/bluetooth/lib/EFR32XG1/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG1/GCC/libbluetooth.a index 8c2eb43d1f9..174831a1e1c 100644 --- a/protocol/bluetooth/lib/EFR32XG1/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG1/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18367776f818558bb160da51d00e925c18fddd8a4886490f2538e0de1ad2b9fb -size 3261452 +oid sha256:f8841739d01c55825e4a7a635770d69651c0257c60dbe680840a1d8edd16ab8f +size 3308030 diff --git a/protocol/bluetooth/lib/EFR32XG1/GCC/libpsstore.a b/protocol/bluetooth/lib/EFR32XG1/GCC/libpsstore.a index 97a3e683e98..02be382fd48 100644 --- a/protocol/bluetooth/lib/EFR32XG1/GCC/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG1/GCC/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4845ceeb51f43162645b2b9514c8b1ec5e3a517abc1b18c8fc2d296fbd5f155f +oid sha256:4af1a4c4ac34dc94b988d11cda956d860b554790af329854858bfd1d99c729e2 size 12862 diff --git a/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader.o b/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader.o index 6ec1ee3b421..e53c378494e 100644 --- a/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb94f0c322700142c6859ebba646fd4862571542d69b28f7128d5948655ee7c6 +oid sha256:1ce8c8f85dc763f7fe376cc774ec40d96047695be59a11d31f838758be97f3a0 size 43556 diff --git a/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader_nvm3.o index c78fd2cbc18..034f8200483 100644 --- a/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG1/IAR/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40ed412c6921cfbb952adc2c34bad1540030e3434d757ddc0c9bb70edefe4e75 +oid sha256:0ffa4110425d6b876b1326c177fe4fc6ff25738e6775dd2aefc9469c50e8b206 size 47652 diff --git a/protocol/bluetooth/lib/EFR32XG1/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG1/IAR/libbluetooth.a index e5d25149e1e..236aacc4f7b 100644 --- a/protocol/bluetooth/lib/EFR32XG1/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG1/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f824c35e8110a01b8747426932b8cf1f4280ecf6948031e2b9dfb069de6bfff0 -size 7724172 +oid sha256:4b705047fb05decf779bfa3c0f1d88ea3c2cfeaf2de8f8cdf86efb999d77a750 +size 7821616 diff --git a/protocol/bluetooth/lib/EFR32XG1/IAR/libpsstore.a b/protocol/bluetooth/lib/EFR32XG1/IAR/libpsstore.a index 8240cacbe66..b90e7a74cd3 100644 --- a/protocol/bluetooth/lib/EFR32XG1/IAR/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG1/IAR/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fb1ecc709f2a2e8c94c7917293c3dc436ccd41934849cc6eb5b3a0166211e25 +oid sha256:e07b2534d43df737eecc2fb901cab9d680668a03bd42fd2a7e10843d7db3436a size 31170 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader.o b/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader.o index f4464b8e00b..27b62b38633 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9bee049e0828dd1c59770b59ac56f8475dd80c4d0a644bac735b5a84f10e132 +oid sha256:202e5a26aa03a1e6aeb3e96d89a778c0399bd5b503c2851b282407cc50a30318 size 47652 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader_nvm3.o index fdaf37a65d1..95903ac2224 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac4980504349b0235e7cb1f5e9c3418b6b335f23ddd2e1b0b2f0c3818e488217 +oid sha256:c07b7275e42ab5d342e28c07400add78228abbf8e2bba812bb5f488667f63c21 size 53796 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth.a index 8141b0c82c9..8665aa171c6 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bb4b359caa040574f8641967234af926418e2250b0e0ebc52a015b16dae2c76 -size 3429038 +oid sha256:de9c9c501732f86fcd2f2e5e8a5b166b1cd01d8d55d4bab01a4fe4eefb668b91 +size 3475616 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth_mesh.a index 2f83e0735fd..487f40c778e 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0af944961c808fb3551ef7bd7eee884025e4bd22aab756e7bb63ea4862dc0fe -size 2069192 +oid sha256:c8f3135d559e986a5f466ed50a4371fadb6c54ef29850f1079fcf6ba49b8d102 +size 2074014 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_deprecated.a index 20086e7a455..e18f6ae0e01 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e254a9bb9191e1a050abff5b725d67ae91bfc7ca7f1985b5aa250bb509d753fc +oid sha256:c8290a12b7991841c97ca6e16282a8f807bb0110f16eb813c2d17a563374fa43 size 2130 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_extended.a index e9ef145618f..1eed3eba46a 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ff543b42a9323b7bb3f0c85ee42382a716e94face7a6bd20deaa838a08873d5 +oid sha256:4d9a916366c4fd365255d10aee5e7cf3eb7c90006736bd90085379cf5fb772d2 size 2428 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_legacy.a index a4296ef3391..0fc59f91ff8 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81497eb1b61aa0b6b5c3d0ec78ba6ce7aec46b3e364669f6284716b9cfba9702 +oid sha256:afb6bbfd90d7035be6cb1f3ff4be0900815423f1afe62c42c902af86eb2b681f size 2034 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_dfu_ncp_fw_list.a index 2b4525e38b6..7b58e5e5dbb 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6c78338c0ed5f3bc82f22f4e8221590689486d01db591af20c3b8bacf47b8b0 +oid sha256:468c90b9f231072581ba501d7f01e74441f8258dc44c3377c83fe1d380be68f0 size 6782 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_dfu.a index d330efbdacb..4cdf806e0fc 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b813ee76aaec2f1797178997d36e5b5e72a71f7126523ef1ffade9a98cb9a9f -size 84276 +oid sha256:447b81aef1eda2b56744d9525354b65846e6733ed1ce7618419c15abf519e1c8 +size 84458 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_mbt.a index 995b46c9a4b..5a7881ac3ff 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3e2ba7dda78431d226a1c26626b8275a0c76a6581891b331996ea9a8282cb41 +oid sha256:2b05a655c3186d6736541f61ba1c3a122a7ab4309f5b8b00a46ecb58a97f6019 size 40592 diff --git a/protocol/bluetooth/lib/EFR32XG12/GCC/libpsstore.a b/protocol/bluetooth/lib/EFR32XG12/GCC/libpsstore.a index c37b0b94bd1..61ae8a930f4 100644 --- a/protocol/bluetooth/lib/EFR32XG12/GCC/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG12/GCC/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fdc8fb13f102b5fa6d307877bfa5f5237e3a1f126f5455ee76ea2deb4b92e53 +oid sha256:6441079cd9d001ddcc5b4005c778e323b3e87a319ae7d87600d739f0759b4968 size 12862 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader.o b/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader.o index f4464b8e00b..27b62b38633 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9bee049e0828dd1c59770b59ac56f8475dd80c4d0a644bac735b5a84f10e132 +oid sha256:202e5a26aa03a1e6aeb3e96d89a778c0399bd5b503c2851b282407cc50a30318 size 47652 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader_nvm3.o index fdaf37a65d1..95903ac2224 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac4980504349b0235e7cb1f5e9c3418b6b335f23ddd2e1b0b2f0c3818e488217 +oid sha256:c07b7275e42ab5d342e28c07400add78228abbf8e2bba812bb5f488667f63c21 size 53796 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth.a index c37627dff41..eeb310b5357 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a128af710829f6e811c370c0fe5e1c109d89ab8db9e3dd4eb1943ab313d9651e -size 8051974 +oid sha256:1d5c8c02d16a0ddc515d767e32f5bf8c1a53266e1cd73c39d455946343b3647d +size 8149380 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth_mesh.a index 1c0f32b196f..b851eec5397 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63c2cebbb9233abc1de33466b5af25a7bab82aaf22053791900a6d10abba9016 -size 5653776 +oid sha256:07743f5ea83c77ae760f679f51019e82385b4201bc552d4048162957ecb70e1a +size 5659568 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_deprecated.a index 5e20c34b337..f6847f683c8 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c91d14cf4b0a07b37323656fececaf4fa579120b87ab3ba6e47463bece4d0b66 +oid sha256:e81463acba89c7bfd58d5b21942dcc8a194e58d962c6371742600239a5140b46 size 9060 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_extended.a index 3654019fdc5..23b5ce7b5d7 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20051473d2c10cd59e0e310579d16099b0b1a3e8db5862af897a939f225f7a8d +oid sha256:7f3aaa91f60bbdb9f86fbec023e91297005f249f82bc00754d72b4b4c4bfbafe size 9562 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_legacy.a index 63e45732d08..9e518dfc61f 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5449964034d47bc2832bef05c29bc998d2318888318423496dedcd29762441a5 +oid sha256:a42c14a47adf338665ecb205ca4b8b5832a76ce2a7cd6327478cbf5f8eeb3725 size 8984 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_dfu_ncp_fw_list.a index d826530a92f..cfacba28d03 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2eed9df0b47b55a15ee24cb05270d16387d4d72e6de1281b616e7df4878061e +oid sha256:b0c49490a07d79001a3284cdb6215d9ad20122086843c0e750a9c45daa596976 size 16590 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_dfu.a index fd2372bde6f..b29e29fd980 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f932681ef9d0d54f87a1b42f15a5309a0493ea0a57d7136d8bd4a7738686b8e5 -size 236546 +oid sha256:a571ed76dcbc18c80fc3c4624120e8b5cbd3d18dc6145231f25d9fc1c55ea991 +size 237352 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_mbt.a index 43eebc311b1..7d17897ca05 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a63aac897b87774dfae3d03c4e92a7fd6e4cb0481992592447d1830463be88c +oid sha256:d2bab50aaf7aeb12f90c19d5269a562746648efce233bbf550efb5247a6ad173 size 138978 diff --git a/protocol/bluetooth/lib/EFR32XG12/IAR/libpsstore.a b/protocol/bluetooth/lib/EFR32XG12/IAR/libpsstore.a index 60309224494..7ae1888adce 100644 --- a/protocol/bluetooth/lib/EFR32XG12/IAR/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG12/IAR/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c2df660561f8596f5d39a6213d721d1a8dbf78409aa0aaee499376a283ce922 +oid sha256:1ffaaf2d759ec7b64e1d400506b006f19901918c83cce5dcac96bc256a284678 size 29840 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader.o b/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader.o index 5f610071727..12b2d9f6d87 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea6efb1661c523b7f81b9cca49d51ed1cb7cd60c617eab8bc56bd797abd56241 +oid sha256:01082205f114bfca13d67171cd8e5ef1b8830dea43538bbd3dba69935f383bbb size 51748 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader_nvm3.o index 38a25db27e1..a3a93ea8c38 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fc84e6705ca3b250021215ea53a49f5ccf3020aede7717402da695cefff2a13 +oid sha256:4507ba6a5425724d7e026c49faf6ea2c361c501f7edb8af04f974cbe00f9f62e size 55844 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth.a index 8013c8380fb..e783a931002 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:960d7325e7096d6c6a81de4e6283b40f42593015466340abde58fb3d84ad42b7 -size 3429038 +oid sha256:b8df4764525ee0fcad6bdb031692bd2bab8624a56f74f25268ce1d2bc72e9340 +size 3475616 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth_mesh.a index f5579cf35e4..dfd651b5503 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5448665d35e7fc6a738c8b5ce475b5eebf691cb11239f55c591a9c3dd656bd52 -size 2069192 +oid sha256:59d719a6f6f7c40c93e266a933daee4ec9ada50fefd8b70cb692db95a38f0378 +size 2074014 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_deprecated.a index 3df061bad60..9d7972b841d 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03ed16307e718b5dc4478aff38a6c62d82eaebd524817b9b11e8cf73a9aec1f6 +oid sha256:c579653673824ee015ecbca05840d41a0ab4c14fa82069c59ed1d544ab123994 size 2130 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_extended.a index d8c9f7a341c..c865f92a9e1 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9b3a5957e9377faa6f0c352067068d19acbcbbfce3c5af47647e34e07ff7804 +oid sha256:13bddfce25ecafffff5acdc96d3b2fe4ca1045c8907d5e0a651dc74b9adfe9e3 size 2428 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_legacy.a index ba42c93d1db..a19efddb19e 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:971821d7ad38c6983b275622f8a7655fd6b5a1c2b906e40afd5472c8f6a4c436 +oid sha256:a7d0992f9311c005a6df8551e9b3fc0c2b878c6294b128d48591583016f6217d size 2034 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_dfu_ncp_fw_list.a index 252abf847a0..f06cd6997e4 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be96e30fec81ba063963d9fcbe5d5791664224e9341211aaa5f35eadd4b6c1dc +oid sha256:faf4374752cc213287697d31633ffb951813a31ad947fdca7506c14f04af5aa6 size 6782 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_dfu.a index 45c7e058ef3..f136ff03920 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16f49e619342bdefa7ae5bde7aa7c7ff5f8c556e24d01eec49f3124c181ec36d -size 84276 +oid sha256:dd33719d66e326049d4403b04ffd389619d46a999a7d13b74484208fd8100f0a +size 84458 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_mbt.a index 5e4604dc9f9..15344881df4 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c89e26645ce24fb94ad51ff28587a5a09c56b5b139d9fa1d18b352190be95d3 +oid sha256:06687b0021da9f2169d7f4dc7ae370ae1520301151d1b936bb0f9e8bd07a3938 size 40592 diff --git a/protocol/bluetooth/lib/EFR32XG13/GCC/libpsstore.a b/protocol/bluetooth/lib/EFR32XG13/GCC/libpsstore.a index 5874f539677..8118cad9947 100644 --- a/protocol/bluetooth/lib/EFR32XG13/GCC/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG13/GCC/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42a3c0a9e0ac92aed6024f7995e99f5a982c64e11e12c830fd674e671fd432ff +oid sha256:ab0be28a8cda528c214de2b56b5564b244a30ae22ee024c34daa0aa365a36c63 size 12862 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader.o b/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader.o index 5f610071727..12b2d9f6d87 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea6efb1661c523b7f81b9cca49d51ed1cb7cd60c617eab8bc56bd797abd56241 +oid sha256:01082205f114bfca13d67171cd8e5ef1b8830dea43538bbd3dba69935f383bbb size 51748 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader_nvm3.o index 38a25db27e1..a3a93ea8c38 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fc84e6705ca3b250021215ea53a49f5ccf3020aede7717402da695cefff2a13 +oid sha256:4507ba6a5425724d7e026c49faf6ea2c361c501f7edb8af04f974cbe00f9f62e size 55844 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth.a index c35cdabb7be..2a18c7841fb 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:260fb70f8860e34eb9d09d309892fad2fbf67b565ebcebf3a238fa3b59f12188 -size 8101020 +oid sha256:d89c24ee24f048e3d5c4afba1b7329af13faf53a35774f459708f25b5dc01447 +size 8198424 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth_mesh.a index e9d05351a57..5c9c1014368 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:effa7ac7040e2918967eba6507b0db0d934049bef593d1f9d418a437a1f0a279 -size 5709822 +oid sha256:55c21e4b53d9a30a9a52e935bab441a7be962864638000be558a39443fa484bf +size 5715614 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_deprecated.a index 1c7e24bc83d..4617eb4b7cd 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2e1402e20fb7e669e6c3f88013247efb3e93b6bd345a1af9d02f12b0efc5f3e +oid sha256:ca00a5da553441f275dbabe03f7ce281c163008a9b764951775db1e4b08d6a10 size 9060 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_extended.a index 22dc62cfe42..506c32ebe07 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b0d51896c15efa87880deb4f53227cba547d144b2c69884cd9f1808534756c2 +oid sha256:42e649118808cef3f9a1c108279de3362e1b17d147f89e5639c72b816bbf2e6f size 9562 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_legacy.a index 8a28074c04b..a609fde2a99 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd4021a6973d013b455324cb94a5f895ad42f2cf3b3d06403343735bc2a22ba9 +oid sha256:8c82b13dc9ce6e92f3c7a244f8c99602e81338205c934a954b724be5b2e157f8 size 8984 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_dfu_ncp_fw_list.a index 8dba112ac5f..2826cc6b383 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9bae75d1c15ea8d536bbc74f1261c0c43cbdfad381a08f9a01eafaae2e5c4b7 +oid sha256:fedff6e5ea283d8dce36654871dcf8334122e15725bfd4e920fc5415abe8adf5 size 17226 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_dfu.a index a14ef721853..221caa121f9 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:579f771752a198fca1255c30e6566bf6c3918d4b70e6e0010f0ef2fba0856e6e -size 241644 +oid sha256:5607e3181387ea3e37af4c30a5cc315e855a50188414bf377531061e8e9d1662 +size 242452 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_mbt.a index 290b43fd26d..780746295d4 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f477df5f7bd75fb7ea0d842f7788d35b7e99c68bb752c3b06485c06414aefb8f +oid sha256:ee9fd5558bce957cfb81667162861f610be62e42114c791803c060398c025655 size 141530 diff --git a/protocol/bluetooth/lib/EFR32XG13/IAR/libpsstore.a b/protocol/bluetooth/lib/EFR32XG13/IAR/libpsstore.a index 708e6f7a149..2e7ef12a8d5 100644 --- a/protocol/bluetooth/lib/EFR32XG13/IAR/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG13/IAR/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dab51c64ae848a864b58c9063662f45c5a972ccf3822f3752fe19c565de70ee +oid sha256:79b5f38c38c2f554940b19b3bb2b602a1201492af6120681fb2e3bae2825a941 size 31114 diff --git a/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader.o b/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader.o index 6bbbd5899b9..d44e54c6995 100644 --- a/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96713774d56a56dc375895cc49cf6d4b6f651210a5a413b005bd6a67c05f6be5 +oid sha256:d363f67a28637ca55cf0eb5b0ebdfeaa58ddb434dcb694967fd726fb38163b1d size 49700 diff --git a/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader_nvm3.o index 010f8e86b14..35c77ca8655 100644 --- a/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG14/GCC/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b04a55bfeae2b540eddd2af94b7b9c0a600010e56ea77e2c5e9a36970ef23b2a +oid sha256:69191c85f36d8ef6200a35eaf029b62166cb611a8793d11fc3f19fa66bbde3ae size 53796 diff --git a/protocol/bluetooth/lib/EFR32XG14/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG14/GCC/libbluetooth.a index 2b0f66d41dc..da26afd5653 100644 --- a/protocol/bluetooth/lib/EFR32XG14/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG14/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:532b729cf30cdf011124caccdf381d0cbd69b8e8cf06906fa7587b829de372a0 -size 3428958 +oid sha256:6e4b586cdb57669e3183f5b5a9a38df55530fb73c6562bc4591a37fa32bbc629 +size 3475536 diff --git a/protocol/bluetooth/lib/EFR32XG14/GCC/libpsstore.a b/protocol/bluetooth/lib/EFR32XG14/GCC/libpsstore.a index e3653dd833b..d0325df8418 100644 --- a/protocol/bluetooth/lib/EFR32XG14/GCC/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG14/GCC/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c50d5ab73424a3b10b5015c9e9c0331da25f169adca8f0e3fd735ca84519964c +oid sha256:423edbe45453757e2e02540d55b429dee6d28868980ca26d3f28654b955778bc size 12862 diff --git a/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader.o b/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader.o index 6bbbd5899b9..d44e54c6995 100644 --- a/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader.o +++ b/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96713774d56a56dc375895cc49cf6d4b6f651210a5a413b005bd6a67c05f6be5 +oid sha256:d363f67a28637ca55cf0eb5b0ebdfeaa58ddb434dcb694967fd726fb38163b1d size 49700 diff --git a/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader_nvm3.o b/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader_nvm3.o index 010f8e86b14..35c77ca8655 100644 --- a/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader_nvm3.o +++ b/protocol/bluetooth/lib/EFR32XG14/IAR/binapploader_nvm3.o @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b04a55bfeae2b540eddd2af94b7b9c0a600010e56ea77e2c5e9a36970ef23b2a +oid sha256:69191c85f36d8ef6200a35eaf029b62166cb611a8793d11fc3f19fa66bbde3ae size 53796 diff --git a/protocol/bluetooth/lib/EFR32XG14/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG14/IAR/libbluetooth.a index e4efce5ab57..c7214fc10f3 100644 --- a/protocol/bluetooth/lib/EFR32XG14/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG14/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b82fd99029b5cbc7b24b2fa030630b5c913cc53b558f7feb7383bdb16b9cee0e -size 8099770 +oid sha256:f65846ae722f7a50497a7e3a17ce145f570638d682f77f77468105b43020bec5 +size 8197174 diff --git a/protocol/bluetooth/lib/EFR32XG14/IAR/libpsstore.a b/protocol/bluetooth/lib/EFR32XG14/IAR/libpsstore.a index ef253a6433d..ea9667fe01b 100644 --- a/protocol/bluetooth/lib/EFR32XG14/IAR/libpsstore.a +++ b/protocol/bluetooth/lib/EFR32XG14/IAR/libpsstore.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cd2804d3d4eacceffe3bd51d10a4734beb57afdc1f43c26da1d111405bd7181 +oid sha256:48fb0bab5fa4c0aca4eedbff6ae1bc55d578525bf44c7b8dcfa23ccb88415127 size 31114 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libapploader.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libapploader.a index 9e405563f8b..432def3d2db 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41582558577401f20f382911ccd2a77cf0432c51058db49a6cbcc808f897aee7 +oid sha256:a8e6f9b348f63172059b3503f25e967e13e7042a62f31a1b217b965816211b4f size 467478 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth.a index 2d46933c26d..047a9033a46 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68d3ebc3a23e920bafca51b82ec7b084b4abd2bed28b11957a59db307b27b7fd -size 3434216 +oid sha256:c15e7c2b03a915c3aee73f0d8a2067cbf80876121bee7828ee121c3f40defcd6 +size 3480826 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth_mesh.a index 84ba33d5cad..d262406a064 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46d127694fc0ab49588663e7fefe5a96cd3f5b6e932c3b09c43476273c309bfb -size 2079692 +oid sha256:e1848ca1900398a58a8b93a769ecabef6018442aa3830e64280b876d9c61ff65 +size 2084654 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_deprecated.a index e3618b6fd61..546e6acf536 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f1de5423ec6d37c759d19c1424422c6145a709c18b428c8773cea731b38238c +oid sha256:6001db951be1de1f6db06cf8545e72f6fec08f3bbf0c69d191b2b8683fb2d434 size 2138 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_extended.a index 6049194e4cb..1c1fc85205e 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cff68a0d9926cf9852b83083a9a439eaf287801acac6f1bd1f8e77156801c49c +oid sha256:69cc4c444afa0462bcb5ac7f6d22907268060087910690ab10d4e15b6c173b95 size 2436 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_legacy.a index 749c237675d..283692e9e38 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52d530e688c7693b7587cfdb628bc90efd57261b997e2bcec782f236c522428f +oid sha256:01eabf851107b318ac700307862d768aa0685f0f03a65d68362946c7b5ce9595 size 2042 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache.a index 0e361593f51..3d49c3c98f6 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c405cad34309e95cdda3767917556d11d89b811a6e26faab45623d2e88c7efee +oid sha256:13215d5218623fce288b9137b903208e24a018c9ec866c3e19f4eb57753e5052 size 3306 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache_dummy.a index 230f51906bd..00f859d56cb 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54a1d7eb546f428f14b805cfff0396d57f58074a259b750b2aeb4c1dd1b8cf1a +oid sha256:375033a9c398e6531ddd818fcffd1457b8f2aaa82e44fcd9189799c58e915c7e size 1976 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_dfu_ncp_fw_list.a index e0812951891..3c0252bb293 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb459e2a466c50d5543bc3c55f91f850358b66e6c78160e06d4b4ad41f863321 +oid sha256:33e7c9099a719d906a1a4ca1209509486608db1057ab64c5e5cb9c248daab951 size 6786 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_dfu.a index 973249dc764..38c1ec60539 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51a6cb7221a078eb653aadf5f9f2370ab2282144e1f2aefdbe336d3191c9f73a -size 84332 +oid sha256:203ce56fe44cb71726f2a426054967fd5a3111fe0f5230045ee3341f27fcc0a0 +size 84514 diff --git a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_mbt.a index 338b50129c5..152427f53fe 100644 --- a/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG21/GCC/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4452b2d23a2c6b100230a4bf95d1ab7aac8c95bf11e554eec91071353659369 +oid sha256:cdb3cc729906b700a83e69b85f604a1e5f8ba2df747fc34791ca1256b68fb65f size 40624 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libapploader.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libapploader.a index e3886e39f17..5e5462d6c63 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17493356a5ec2f3fe5fa6aa4f018ae1b696b6caf1eebbacf30314bb680660759 +oid sha256:15308e2d589940ada773cf616ab3761803a43d754290638d40282073db97bca1 size 864356 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth.a index b7fd6f30e91..777013aeb8a 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6781f700ab0cb0ad34eb6765ab2bfcc2b22c99062000f723c187c037d7b22ee3 -size 8093548 +oid sha256:eea502db78d9377f3fce169365527e9b1bca92552e6380483f641d180ee48d69 +size 8191026 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth_mesh.a index fe8f45ebbe6..e6edec30bdd 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca8243d7ac9d63093580545e16e76fb6511a6da3ff12d265c9ecafb3cedb9586 -size 5699688 +oid sha256:d04b2cbbb63bb00fa4a331a77f9fa0e9b06ae967f9b246beb48a97f97dd72244 +size 5705774 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_deprecated.a index fb3f4e2cf2b..c56c82b90e5 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e12f2b2d05863eebc6e2a4effeb4f1c36ea8bbff3150c2790ab678d72809a8f +oid sha256:ee98852b4d8a75e706fe7085fce1e337e01bf274a10fdb6dc15d07ee76bc354d size 9088 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_extended.a index 2a48fdfb64d..9fff7688076 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a890cdc8ae5c23be7a40e063eae1dc7635e677acdcf8ec2f57a5bd8afd23b93 +oid sha256:be1564050a0dec5b77b4e25ebc379fd385cb7eeac8598f2f440777c4cef2b27d size 9588 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_legacy.a index 3682c564168..ee859e01324 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f1e5c7e906fb0769c47c38e13013d154a88a61fe5e0dbbe7f298675e9fd8926 +oid sha256:58280f31bad3b7e0e564458484b7404f32562d69a3d0013f70ea01b0c24a0d50 size 9012 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache.a index 8d12f28e362..e532595813d 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fde6f68f536b0340b985ce2c5257cf96bef5df9994c73d5c86c27156629c2a4 +oid sha256:08309a3e97d79fbd9b2e3924001cdf3af3d87740a29cd28da136ca6bf9d6fac9 size 9836 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache_dummy.a index e8dae2627bd..214d4006f88 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:526b02d52451cbb630859c55dca8d7af38eae5531364519348eef204929141b0 +oid sha256:b2c2fc364995a9a446f415aaeccf4cc877753a1b3dd4497395c18278bc9ec271 size 6356 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_dfu_ncp_fw_list.a index 56d56f17693..4b22eb26462 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a59776e8a1dfd85c8c207fc558d82f1c9011ee37b9971983557fa366f0a3d390 +oid sha256:f257c18ae59022620c5682ca8d3b090dadd0bab6e463651ddb4acb59f52e404a size 16616 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_dfu.a index 65ed4a33079..367027bc501 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5f2c42886521ec87606cd45ade53bd123e5ac3fda0595ceb4ea477b35921583 -size 236764 +oid sha256:0da256e7cffc723ce3dcd58a57be56c053861b91618bfd40c069d1528d4f6e34 +size 237572 diff --git a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_mbt.a index 1324d3537e8..e06ad554fd1 100644 --- a/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG21/IAR/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bbf7312b77b8796385d90bab047dbb76a7555c6655d57289274c43bc792665c +oid sha256:ce426e6b793d6cd8d6340546c13b63dd7822958f314dd65483f011f60cc8e6bf size 139090 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libapploader.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libapploader.a index d52251fa344..cc84b1f8653 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7ae0ca64eecfeea483a809abc9d015912c53de1c0b72a7bddbdaa3e1126087b +oid sha256:a0047eb92f81828622d7c8be6f41fed1427ccdf19716191ba0aa54e3885fc23a size 475170 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth.a index 9995034ef81..728f4e00f8a 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8beb929b87b41e6b177dfea063d055c47abf6ecb2099583081852faf65a5e2b -size 3435080 +oid sha256:423e73bf34fd13412db3aa45a70c9613062131489edd19e68e63f6c5dd39fb18 +size 3481690 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth_mesh.a index a2342ce0cc7..7ff6d3284a4 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93f81a101746cc78648adad5910db36a4a6a851dd284c5000268b4df41c6a939 -size 2079156 +oid sha256:87fcca1c7c6861e66e5dc7e342a1a012d6272ca780d57307211ff9b65084685c +size 2084118 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_deprecated.a index a177fee1254..d0aae9a1172 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fffb0cae118241dfb91465b204325621d2e4e67066e79e4f9958ead266d3f156 +oid sha256:d7ddc91cd1477a775db70c2ca5c8914ca8c5cafe3fc9602d32579b1c70bdc94b size 2138 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_extended.a index 55e0ad49da1..fc1c6f3048c 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3afdc321cda70caaffd10d0613dee6eb7362b9aff2c462172a40031a8f551172 +oid sha256:0545ca805fcd99835bc5fe4a626b0a1fd0b0e6cfee4989b4c5e394343acf8ea9 size 2436 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_legacy.a index 6dc2fa344cd..4100edf5d49 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d5adc14b12bf84269043c8beaa799394982a2fe3da70f5b4be5b69f91c1128a +oid sha256:ffdc85dff78a74133664c50e72e906d9e96127b0a05692e84cba288109069ada size 2042 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache.a index 4a8deaaa0f8..96a5b866b77 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51018c4914ddaa1a35793cbb2f0bb2594cdbe7190266faf929deb17bc43b477e +oid sha256:61f8967f30e625dbc5051cdcde40ee5dc58232fdd272e12c44299e7378fdf50a size 3306 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache_dummy.a index 24a48b1e146..b8aa022b464 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15392a1bdfab792ee57feae3942ff744a96537f9a9745191fa4e2a591089af1b +oid sha256:ca1e8dd72303d3c8e0de765fb16d07b86c6ad86b96ab880c92771eacb267eaeb size 1976 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_dfu_ncp_fw_list.a index 011e58402a9..bdb3e16e738 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4701abe364d49bd5ee255686d19cda5699ef6c2dcd89b2285c381ed9ffb035c +oid sha256:18be5415c38930fce89e9eafe0e8112c6b70afbb862c1f92bee9743f263ebd47 size 6786 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_dfu.a index 2b228543fee..a0429de6481 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5aba66eac52709075cb7946ce10a672b1e14915db5409e021fc387e15838764 -size 84332 +oid sha256:536124b9930035b03ad7c665b2ae1033b35b29b64678349c9bb969a060b18f1f +size 84514 diff --git a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_mbt.a index 0e54dfbad95..57e28f067c7 100644 --- a/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG22/GCC/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8b365bfe30d4bdba87dca7c3e958f490dd8a52d1b7814291fa8d64847392419 +oid sha256:19705dbcdefca0983e93ded0dd6d570245097bcad047baee5eb24d1d830dd546 size 40624 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libapploader.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libapploader.a index 8effa6226ab..89ff7238a81 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c311d4c107f83948fe85c8a48e6bf713139f43ded2361636411aecd965494804 +oid sha256:a2915e6728a18a7888ce1045d842df46baa0e4ce8b92db6fdb755f641832c08c size 874646 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth.a index a04e37a4e41..8555c9b027e 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98029bcdbf35aad42082061e6c0063396cc8a5c0c30a7fda29761caaca9b8169 -size 8095110 +oid sha256:759b5b00ce3b2b6cb3b83b25a615563b8ac8f7643a098337d4e7cd18e1759227 +size 8192586 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth_mesh.a index 71ffba306c9..ec2cc477042 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d073573c94a055916065bce4c7bf74b61c301686e7edd02e522d8d4fc9158f0 -size 5699336 +oid sha256:4c8f1e22a5f483ff76f52b8a5d303cfde564ca54a241abecde74d9a4690ad585 +size 5705412 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_deprecated.a index 1ee206dbcfd..160a5263cf5 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90a7004fee2ea7ef8325361456c2c1b4185de1b517528b301d05c30546c13139 +oid sha256:30aa3eb9157ee427f48e431f9e7e7a15753d2cd3892981f27701961a7df1d613 size 9086 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_extended.a index 6a28c8dc42c..0db5c0309f2 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:37af917efbadce6e2f8fda602d98e8bf44f4871d983038fdef8b00e58ad4c6b8 +oid sha256:141a5253d2c3db2fb4b86edb070d0155d29f319495e76912945c5364152956a2 size 9588 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_legacy.a index 1bfa2527641..f4997a5f6d2 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:467464539e327fe050d939c9bdb3c41ef50b0e98f97dad26ebe9f22b4174839b +oid sha256:6a32ded860e76e15efb0e97f32eb7163b01b2e7cd1a731939fa60faabf3efc44 size 9010 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache.a index 1bff023a816..161c56c817b 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e876684d0d6564b53280841383902b80471a59c224e04a761609d90c14a69cdd +oid sha256:aee3eb4aad27492a5249f7421c7107896ccb6c681907facd3f46ae394645c480 size 9834 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache_dummy.a index 5bcfb32c525..8d488d4fee5 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92b672c0fbc6765968045f6e71551858c71d6f8e9846500eb74553c2c3b7e03b +oid sha256:08fd3f9c219c7f30f37a2c2e35333b98a9461e6578d95e13509a895fa5217729 size 6354 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_dfu_ncp_fw_list.a index 3b23ebeaac0..8a25f09ff03 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbca4192fff5c16b73a1b485a89207a1d35f0f884b01c6c7d11b8878d90a35a3 +oid sha256:9e55fc20a986c9f597334ea8260a68b29c235069d37a4ec821f24551303a6afb size 16616 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_dfu.a index 525fb50cb64..c62f172dd4b 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:389c0e892fcbe6348ff0ceb2a472008f8898d696cebdff936d6985ece3bd4bb8 -size 236754 +oid sha256:be28b934347f18d07595b91cb7df0688b456edec070a58fef197465f82f67498 +size 237560 diff --git a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_mbt.a index fdb79dca41d..ea4d4e40fa9 100644 --- a/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG22/IAR/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:649b37c4737715946f021e11772ba9c9d4618c4aaf631e523f91780ac1d6d6e3 +oid sha256:9ec648f3af293bbf9aba96dd34901103344094a5f3d7a6567d133548bfe1f238 size 139082 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libapploader.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libapploader.a index abf5c8f4695..1f3580e89a5 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ad60889eb6e8fc9265c45bd1c93965ed57319d6b9f35b615badd78aaa467994 +oid sha256:011bcdc3d57b129c4384453e0f835d32db786fbd8b8359859963fde19ca029b5 size 482538 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth.a index 53925036bc1..1be8bf596a3 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25776abe60bdd3491434603095b36573b98cac15faf4d10e401b5d3883a9e934 -size 4380872 +oid sha256:a36682423201575424fa1af7808864c6acceabaa1217b652398f5e90d00b9d9c +size 4427482 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth_mesh.a index e909091dee8..c4661167412 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05ab16b466befa1c825407eb3ac0a8c5f997ca4bafb00d173bcf2afe8457717f -size 2079692 +oid sha256:78fd65a12cbab283127769b616b5d66e4789159a189fa2f0b401b9abb4c4a13b +size 2084654 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_deprecated.a index 8e0bd951cdd..4ea71e82221 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44c8a6397717ac13445c923415daad676a3dde90d6765e7be64cf704ce3030c7 +oid sha256:6268116d94f3be9ba646523050f26be591f88591a534366008b6329ac11551aa size 2138 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_extended.a index b8d958ac4e5..6afc0c584d7 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4917967196d5fb26909e6407ceccd8352c5ee9f92143d3e6108e9725c6d46e5 +oid sha256:b21299499906e3eea9daac9f0ba2c4b03ff8b29163348006dd03cbbbce4d96d1 size 2436 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_legacy.a index 8c9db4bb9df..6a0c40eec91 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:752254e2ce59856a6ec2e7ba823881f8b511f142086fc08067bc994b5d353a97 +oid sha256:6d6bd49fd3d6bd3392848042dcff5e1da729254bcd2ab435077e97b6acf731af size 2042 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache.a index 2315fd47fba..79b534239d4 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a10603502574cdd93a449c623e78a66701f7387923092c0a1fbb3695c1716f5 +oid sha256:c7cee86ce9f6901b96f9d521db01df6fe7d14c3a411e0fe5629d33c58ca23ae6 size 3306 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache_dummy.a index 32ec690d455..c6d2a20b0f3 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:598715fe7f61761074e574cc15882205b1b49a79b08e9c3a8aafcbc5d9e5f2da +oid sha256:6aee2c4268bd7a75961420ac0f5ed42bf2371582c4e1426bddc9b0f77a21feb0 size 1976 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_dfu_ncp_fw_list.a index 0c622c74076..9bb7ce85690 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5718a74aad0331cceaafc1907a52af51d9b78e9a2224193ac5845d80d572878b +oid sha256:eade4b2b9bc2d29405c94ce9c1592ada1ae2539294a810d13c6bb0844b9c9671 size 6786 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_dfu.a index db9c06d79d6..617216463a9 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e50ec284ef3af376693a7161ab3d10eaa8ba90283174fea3a2b0270738211e62 -size 84332 +oid sha256:67158ef822153731976c2c2cf03201a89c2bd8f068552e81cf50032b2fcacb28 +size 84514 diff --git a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_mbt.a index 56a034b8d2a..77cdf4107cc 100644 --- a/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG24/GCC/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d85c034103809fc49b67562773b3a30c9791f4b386cea93645074146ccca86fc +oid sha256:b276eb252c34756c39cf607e73a397fba7f25a100b22af347d4512dd5fcacdbd size 40624 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libapploader.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libapploader.a index 8786a2cea92..a17ded506ef 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebf7d5ae3450cfca2b0ee97758d71bd7ebb0e384a6bf85bf2430a7ad6ded6727 +oid sha256:f0af67494d6f1c4bc18e7eb581843c84c6b723fcddb06288d7e7c1f893dbb223 size 881852 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth.a index f150dc819a7..919064b917b 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c386a4088893c2ae077a4a2cb19c0e9b247fe8f45c0a47decb5090d59a28a43 -size 9045524 +oid sha256:aa2b66dcbeafaf516fd1d41536b1175c6ac569a758636230563e42f5370bf53f +size 9143000 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth_mesh.a index 7f05f6bc36a..c9424536509 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cd8c90564f29e751a4a93265b406eba2136319e276094b1085305846b52c495 -size 5699688 +oid sha256:dd98646c80ec65cb78e217fd4b1bc0de31b47b8b5a5d4c17ac142e3f687d716f +size 5705774 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_deprecated.a index 6cc1779324a..42969ff7df8 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ac43e6bbc01e1f2cf2954984637a67f6bab837d18193a6e5237caed2cd3892a +oid sha256:dd3a9029a0a30bc5ccf4e6fa367507e4ed291765cbb3febdcb5dfda58eef7c62 size 9088 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_extended.a index 0a7ac42e3f8..bf28bc7a2d8 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3cc944d60ef4c39f54836ac1f16c370dfeca47e70ae002324d352fac0cad04b3 +oid sha256:542be19c54d1066816d26d437fb97812afa021b5dcfbd84ca79cfa5203fdfb05 size 9588 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_legacy.a index 1322b9142aa..54dd9a68010 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb93c806acfe5a7f0145d2e18f6f751f565779ccd1c970d7903bb49946196811 +oid sha256:a4321032683df5f54a1366b714cd4d8e4bb7b1582c2d99cb6ae8ef8651cf23cf size 9012 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache.a index dbdfe58c644..e096b6375ee 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ad19d6991cbb47764a1e0a784b6670f7d2fb99269ad950b122e37c7717a776a +oid sha256:40d0fa652b3dca7ee3076535fd74b8fd19f72f8b2b7de4fe256637f800ca0b8c size 9836 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache_dummy.a index dff7ca860cc..5e954c0dba4 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50e919dea69fc2a81ba02a56e343d5493bea9a163f938bd0e06151e705005b52 +oid sha256:665c297fde1c54201510078b045154e09e491317cee068aa8d81f272943b4b10 size 6356 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_dfu_ncp_fw_list.a index 364421b9915..2b1dfaa7d98 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e54f286681b7ce790eba17a288a859dee4347b25d4e1096ce90641e0e44cb80f +oid sha256:179c636c9a9916a59e2e71f897da4ce2fdd2ab39f5b8d0e875d657b06a3d69c4 size 16616 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_dfu.a index 916fc9bf0ab..6931b05f991 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34d0bdeef5dff42e14710dd11e1f6efc9de6d835801d9657124c424cd34b1c6b -size 236764 +oid sha256:bd2c096831b1ef0a1ba7740f1fac85fe462c74727f0d577902764a28ac3c64b6 +size 237572 diff --git a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_mbt.a index 9a14c65d703..dddc630618f 100644 --- a/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG24/IAR/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a658902391b9eb9df456d28eeb9829508945f7932961f9cb96fc22169474b07 +oid sha256:6197063d70a5974caa54840b28d354549bbe3b8364eaf078de8ed21b12cb2dcb size 139090 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libapploader.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libapploader.a index 1cba5183f3c..f8fd56b1eb3 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ac5245f6fe8d98326ba954ebc9165e1f0919cc1511b5be8b457eb8abdb38086 +oid sha256:01fabeb4afbdc9df076962a34926659e05bafee30e3108314717320b378dd7f1 size 470502 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth.a index e6cdee29058..725b0bebff9 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ecff637808218c83cb1184f8ed84341904b90241ebd57446df9739a8fc7efe1 -size 3434984 +oid sha256:757fbdf729da0fa07d89770a2e74ada7de518b056b853e0efa830c505b056f46 +size 3481594 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth_mesh.a index 6cc2a3c2663..a0be119298f 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71a4c8839d35050f734c7bd8c4c302fd21ef5174796f76ecc7de4c7594a501f7 -size 2079692 +oid sha256:f7c53be95467d44c436a5fcf56895372340c92f4ec04019839d5b214ba8faffe +size 2084654 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_deprecated.a index 7dfe7c54a6c..1fd3b0b62cb 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:612d36765824179e9696578dd0c48b606f8c5cf326fadaf9feff8d134830cd2d +oid sha256:e31bbd1b96be7cb902e80493a4b2f96b0ecdfda93837bb400c16a819318dd032 size 2138 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_extended.a index 82a944da689..efa2dea8789 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:576601a3f7747618b56482ada835196b8744b249b152a3757282a989cb61b50e +oid sha256:483630da601643d1237035ad8d5c33839b7457d3fb276bc1815b91337ec803d3 size 2436 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_legacy.a index dbbd5a1617f..2380c56f335 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c3afba278762b1783dd44de607cfba0ae41762c02b4a21cf0ed9aa9327b67e7 +oid sha256:e0f9219b98a31f6551a008657c40575574f5b6582194f1935172a00a204553f8 size 2042 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache.a index ef573a23ccf..4dc55eacfcc 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40853350c32a606be51148e6916111eb4f848fd6db739bdafc7ecf57d667d5e3 +oid sha256:00a29cd3d252e2ebd4f9b5ce56d0faa6d7947894b88bd8a6b6ccc2dbbc5268be size 3306 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache_dummy.a index 19081db51c6..9e90f38ef83 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7308aec7b99ea10b6ad4a9e3d02c620313921f171dc03b4be118c10b246a02bb +oid sha256:f573e10c17b1ff69212f3ad1c4e714f724d40b15681edc2150bffafc48be6a60 size 1976 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_dfu_ncp_fw_list.a index 6b55be12890..c46205cf9bf 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3fa4d2e726137c1919619490cbdf082ec1c1bde86154350f3f19c2a04e949059 +oid sha256:b4dd92b53206ab91ff7db76b25df23098df61b31d6de3884b97359b3a0842732 size 6786 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_dfu.a index 8ebf241ce4e..95c5b6f4452 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7bfe49d5fcc442f1dc417ce01f961caad77d844c60371e5d95ea131d1a075cf -size 84332 +oid sha256:2192587573dcdb137287c758a0c9c76bf6a72d9842146ce895f34f83aa04d411 +size 84514 diff --git a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_mbt.a index 98415ab16e4..71aff8e28dd 100644 --- a/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG27/GCC/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f23abbde4722653183bb4f65d13900a6b054c7f3eeb1bf177050954d3d97d5ca +oid sha256:824d0b1d42731a59480ba9c40daccc0cc1f303543dabee4d1775111c80f65800 size 40624 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libapploader.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libapploader.a index b1e56d9d138..dd13fa0edd0 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57c209dfcd7d887008502f289d572773e79d7aa1cd336cbc2ee7ec765675bfaf +oid sha256:e279310ce161ceb46f6a9de88aef82b7d06ce332314caa313a4b2f2cebf95a62 size 872434 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth.a index ae3b5d828be..f8e599f765b 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e28314f9fc7f301a1fc45b7f1caf201a24aa2e8e697baea2ef468f1ee51ac78c -size 8094920 +oid sha256:ccc88ebf2c1a0964aa1f1958ad70823b46a6247371da5f40be4c5088399c66fe +size 8192396 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth_mesh.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth_mesh.a index 2c928c7c1f6..e82b69db4dc 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth_mesh.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbluetooth_mesh.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83414704d57bfdbcaab4fb3333281f1c578b5380c10ecece1ca56a3edb5f8675 -size 5699464 +oid sha256:4778a992e130899ceea3d4f244aaa3b3d059b62a7a36e216d2c617a9c58fd83e +size 5705540 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_deprecated.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_deprecated.a index 33656e69fb6..de704f202a3 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_deprecated.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_deprecated.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ed6e8e5c97a2d0f28888c7dad7f3e58be075f8ada44931300fb791e487dd8ce +oid sha256:125467da44e8a75ed9732235d1789adea0690c223958b51258f024561726ac15 size 9086 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_extended.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_extended.a index e0700df957a..35aeebac993 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_extended.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_extended.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:839f6e8a71d3e5e42de1837e6ab3f547b36797020f8a978ba2b246ad2a9c5a14 +oid sha256:1bb7a0303d92c8fd2dd002fc91cf79216de54203deb240df3d403c47101ccd89 size 9588 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_legacy.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_legacy.a index 6eb1b126cc0..bcaed385e1f 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_legacy.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_advertiser_legacy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00fa5e817ee168b4f8648767b8db9c4ac9682db263450a7ed4830a8f25a3785f +oid sha256:b10083d6e319f0592d2cd9502d9daabb11559d61d8c029b577e0a956a0525f33 size 9010 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache.a index 9e8fe2703d9..59bbcbe5aba 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a995b2324101440aa4e641df535a16f7a612a5db29c3d3de0e7cd4858e9f55c +oid sha256:4a211f0e64a5611d78585276cac68357ace2ae936e4fa9a26add1525ed2e772b size 9834 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache_dummy.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache_dummy.a index f791a9f9c99..e65bb7f0de0 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache_dummy.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_crypto_key_cache_dummy.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c8732234e0f9f3d4d961e24715bfeca1d7e148f45fabdb975fdf632db5fc94b +oid sha256:626b24bef110485aa7b28fd2b6d8badb1eb1477c4bfd6c5372bad39c20874bfc size 6354 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_dfu_ncp_fw_list.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_dfu_ncp_fw_list.a index 6856b2bd67a..06af5ce2425 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_dfu_ncp_fw_list.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_dfu_ncp_fw_list.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6f58b1a91c7d2b0136df0984c6bb9435d8f84b64d673335f151badc1922fb5d +oid sha256:beefaa4fc3005655d20b4333ff63d699e42b6584b8df32d217ff8a50b0b3c2aa size 16616 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_dfu.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_dfu.a index 920a22101be..edffdaae203 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_dfu.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_dfu.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e0ee364644e3650883dc4f93bff65c1976a1cfe033a548f668c1b47fab36873 -size 236754 +oid sha256:370046dd357d01fa32b4586bb6abbac261c42ca3a558b201e1aa3a6ccfddc30d +size 237560 diff --git a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_mbt.a b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_mbt.a index fdb267af520..d14663ff1a2 100644 --- a/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_mbt.a +++ b/protocol/bluetooth/lib/EFR32XG27/IAR/libbtmesh_model_mbt.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d91f7ff1adc1806ac60d87babc7233bfd07e8cb2ed0006fe6c9130adc2efa61b +oid sha256:d1de16e0598aaeee07a3fba7712f6f6e9b16102188eaf05b8df9a824e634e380 size 139082 diff --git a/protocol/bluetooth/lib/EFR32XG28/GCC/libapploader.a b/protocol/bluetooth/lib/EFR32XG28/GCC/libapploader.a index 4a185e8451d..6fece104a37 100644 --- a/protocol/bluetooth/lib/EFR32XG28/GCC/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG28/GCC/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97aeaf223fa21307a3c204e0e71a49423f5160fa9b4765e546a32fb1ca299f8b +oid sha256:27e5e610da8d8d0d3cb3e2939a0eaac2a7f2d025c1c4717e559142f3217ffa17 size 478746 diff --git a/protocol/bluetooth/lib/EFR32XG28/GCC/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG28/GCC/libbluetooth.a index d0cceb5014c..350ecbe8533 100644 --- a/protocol/bluetooth/lib/EFR32XG28/GCC/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG28/GCC/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e98313dab247eb5c0410469678da7d87ec2ad88c2fe794634dc1bd6c789f72e -size 3435136 +oid sha256:edd0c4159fdb17c1b9b005dfc9079da803dd983b133999e3932c94c3372cc4f9 +size 3481746 diff --git a/protocol/bluetooth/lib/EFR32XG28/IAR/libapploader.a b/protocol/bluetooth/lib/EFR32XG28/IAR/libapploader.a index 5e018cdda9f..00f66b92e53 100644 --- a/protocol/bluetooth/lib/EFR32XG28/IAR/libapploader.a +++ b/protocol/bluetooth/lib/EFR32XG28/IAR/libapploader.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c74bc5f2126284af428747d302625376b99ff1ff2323228067cb327f32aa1081 +oid sha256:91220fef8c733a1aab4c0511bc3856fd026094b464ab5247b28097d64196b9f7 size 880870 diff --git a/protocol/bluetooth/lib/EFR32XG28/IAR/libbluetooth.a b/protocol/bluetooth/lib/EFR32XG28/IAR/libbluetooth.a index 41fc6f7cedf..9ac751be9e0 100644 --- a/protocol/bluetooth/lib/EFR32XG28/IAR/libbluetooth.a +++ b/protocol/bluetooth/lib/EFR32XG28/IAR/libbluetooth.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4d41db919729c70188d7709523de6ef7b0316a69a4383615aa1e190a2c5c6e0 -size 8095334 +oid sha256:5d842e856d59c8fe60e7482d8f3fd8fcfe8eb9da2ac8fcbb2331ae3f8c9ef240 +size 8192810 diff --git a/protocol/bluetooth/src/sl_bt_ncp_host_api.c b/protocol/bluetooth/src/sl_bt_ncp_host_api.c index 18fca2c599a..8df8aa54781 100644 --- a/protocol/bluetooth/src/sl_bt_ncp_host_api.c +++ b/protocol/bluetooth/src/sl_bt_ncp_host_api.c @@ -113,6 +113,20 @@ sl_status_t sl_bt_system_stop_bluetooth() { } +sl_status_t sl_bt_system_forcefully_stop_bluetooth() { + struct sl_bt_packet *cmd = (struct sl_bt_packet *)sl_bt_cmd_msg; + + struct sl_bt_packet *rsp = (struct sl_bt_packet *)sl_bt_rsp_msg; + + + cmd->header=sl_bt_cmd_system_forcefully_stop_bluetooth_id+(((0)&0xff)<<8)+(((0)&0x700)>>8); + + + sl_bt_host_handle_command(); + return rsp->data.rsp_system_forcefully_stop_bluetooth.result; + +} + sl_status_t sl_bt_system_get_version(uint16_t *major, uint16_t *minor, uint16_t *patch, @@ -1982,6 +1996,22 @@ sl_status_t sl_bt_connection_set_data_length(uint8_t connection, } +sl_status_t sl_bt_connection_read_statistics(uint8_t connection, uint8_t reset) { + struct sl_bt_packet *cmd = (struct sl_bt_packet *)sl_bt_cmd_msg; + + struct sl_bt_packet *rsp = (struct sl_bt_packet *)sl_bt_rsp_msg; + + cmd->data.cmd_connection_read_statistics.connection=connection; + cmd->data.cmd_connection_read_statistics.reset=reset; + + cmd->header=sl_bt_cmd_connection_read_statistics_id+(((2)&0xff)<<8)+(((2)&0x700)>>8); + + + sl_bt_host_handle_command(); + return rsp->data.rsp_connection_read_statistics.result; + +} + sl_status_t sl_bt_connection_close(uint8_t connection) { struct sl_bt_packet *cmd = (struct sl_bt_packet *)sl_bt_cmd_msg; diff --git a/protocol/bluetooth/src/sl_bt_rtos_adaptation.c b/protocol/bluetooth/src/sl_bt_rtos_adaptation.c index f931e74aa1a..d50173d2783 100644 --- a/protocol/bluetooth/src/sl_bt_rtos_adaptation.c +++ b/protocol/bluetooth/src/sl_bt_rtos_adaptation.c @@ -406,15 +406,23 @@ void bluetooth_thread(void *p_arg) tid_thread_bluetooth = NULL; bluetooth_state_flags = SL_BT_RTOS_STATE_FLAG_KERNEL_STARTED; - // If we failed to start the stack, we generate a system error event and - // deliver it directly to the application with a function call from this - // thread. + // Generate the right event to indicate the stack is not running if (start_status != SL_STATUS_OK) { + // We failed to start the stack. Generate a system error event and deliver + // it directly to the application with a function call from this thread. uint32_t evt_len = sizeof(bluetooth_evt_instance.data.evt_system_error); bluetooth_evt_instance.header = sl_bt_evt_system_error_id | (evt_len << 8); bluetooth_evt_instance.data.evt_system_error.reason = (uint16_t) start_status; bluetooth_evt_instance.data.evt_system_error.data.len = 0; sl_bt_process_event((sl_bt_msg_t*) &bluetooth_evt_instance); + } else { + // The stack started successfully, so the stopping has been a deliberate + // request with the on-demand start feature. Generate the "system stopped" + // event and deliver it directly to the application with a function call + // from this thread. Note that the "system stopped" event has no + // event-specific fields, so only the header needs to be set. + bluetooth_evt_instance.header = sl_bt_evt_system_stopped_id; + sl_bt_process_event((sl_bt_msg_t*) &bluetooth_evt_instance); } // Finally terminate this thread itself diff --git a/protocol/bluetooth/src/sl_bt_stack_init.c b/protocol/bluetooth/src/sl_bt_stack_init.c index d233010ad31..56b1bac69aa 100644 --- a/protocol/bluetooth/src/sl_bt_stack_init.c +++ b/protocol/bluetooth/src/sl_bt_stack_init.c @@ -426,6 +426,13 @@ SLI_BT_DECLARE_FEATURE_CONFIG(bt, connection); #define SLI_BT_BGAPI_CONNECTION #endif +#if defined(SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_STATISTICS_PRESENT) +SLI_BT_DECLARE_FEATURE(bt, connection_statistics); +#define SLI_BT_FEATURE_CONNECTION_STATISTICS SLI_BT_USE_FEATURE(bt, connection_statistics), +#else +#define SLI_BT_FEATURE_CONNECTION_STATISTICS +#endif + #if defined(SL_CATALOG_BLUETOOTH_FEATURE_USER_POWER_CONTROL_PRESENT) \ && defined(SL_CATALOG_BLUETOOTH_FEATURE_POWER_CONTROL_PRESENT) #error bluetooth_feature_power_control and bluetooth_feature_user_power_control cannot coexist. @@ -557,6 +564,7 @@ static const struct sli_bt_feature_use bt_used_features[] = SLI_BT_FEATURE_CS_TEST SLI_BT_FEATURE_L2CAP SLI_BT_FEATURE_CONNECTION + SLI_BT_FEATURE_CONNECTION_STATISTICS SLI_BT_FEATURE_DYNAMIC_GATTDB SLI_BT_FEATURE_CTE_RECEIVER SLI_BT_FEATURE_CTE_TRANSMITTER @@ -655,6 +663,14 @@ sl_status_t sli_bt_init_controller_features() sl_btctrl_init_scan(); #endif +#if defined(SL_CATALOG_BLUETOOTH_FEATURE_EVEN_SCHEDULING_PRESENT) + sl_btctrl_enable_even_connsch(); +#endif + +#if defined(SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PAWR_SCHEDULING_PRESENT) + sl_btctrl_enable_pawr_connsch(); +#endif + #if defined(SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT) sl_btctrl_init_conn(); #if !defined(SL_CATALOG_BLUETOOTH_CONNECTION_PHY_UPDATE_INCOMPATIBLE_PRESENT) @@ -662,6 +678,10 @@ sl_status_t sli_bt_init_controller_features() #endif #endif +#if defined(SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_STATISTICS_PRESENT) + sl_btctrl_init_conn_statistics(); +#endif + #if defined(SL_CATALOG_BLUETOOTH_FEATURE_POWER_CONTROL_PRESENT) #include "sl_bt_power_control_config.h" const sl_bt_ll_power_control_config_t power_control_config = { @@ -773,10 +793,6 @@ sl_status_t sli_bt_init_controller_features() #endif #endif -#if defined(SL_CATALOG_BLUETOOTH_FEATURE_EVEN_SCHEDULING_PRESENT) - sl_btctrl_enable_even_connsch(); -#endif - #if defined(SL_CATALOG_BLUETOOTH_FEATURE_WHITELISTING_PRESENT) ll_addrEnable(); #endif diff --git a/protocol/bluetooth/src/sl_btmesh_ncp_host_api.c b/protocol/bluetooth/src/sl_btmesh_ncp_host_api.c index f55b3702729..b47bd5fde91 100644 --- a/protocol/bluetooth/src/sl_btmesh_ncp_host_api.c +++ b/protocol/bluetooth/src/sl_btmesh_ncp_host_api.c @@ -825,6 +825,21 @@ sl_status_t sl_btmesh_node_get_oob_uri(size_t max_uri_size, } +sl_status_t sl_btmesh_node_set_proxy_service_uuid(uint16_t uuid) { + struct sl_btmesh_packet *cmd = (struct sl_btmesh_packet *)sl_btmesh_cmd_msg; + + struct sl_btmesh_packet *rsp = (struct sl_btmesh_packet *)sl_btmesh_rsp_msg; + + cmd->data.cmd_node_set_proxy_service_uuid.uuid=uuid; + + cmd->header=sl_btmesh_cmd_node_set_proxy_service_uuid_id+(((2)&0xff)<<8)+(((2)&0x700)>>8); + + + sl_btmesh_host_handle_command(); + return rsp->data.rsp_node_set_proxy_service_uuid.result; + +} + sl_status_t sl_btmesh_prov_init() { struct sl_btmesh_packet *cmd = (struct sl_btmesh_packet *)sl_btmesh_cmd_msg; diff --git a/protocol/flex/app/ncp-app/main.c b/protocol/flex/app/ncp-app/main.c index 9c169825226..31747b9d6e2 100644 --- a/protocol/flex/app/ncp-app/main.c +++ b/protocol/flex/app/ncp-app/main.c @@ -25,6 +25,8 @@ #else #include "sl_system_process_action.h" #endif // SL_CATALOG_KERNEL_PRESENT +#include "sl_cpc.h" +#include "sl_gsdk_version.h" void app_init(void) { @@ -34,6 +36,16 @@ void app_process_action(void) { } +/** + * The version returned by getting the app version through CPC is a char string + * (e.g. "4.3.1"). + * This function can also be refined to return a user-defined application specific version + */ +const char* sl_cpc_secondary_app_version(void) +{ + return SL_GSDK_VERSION_STR; +} + int main(void) { // Initialize Silicon Labs device, system, service(s) and protocol stack(s). diff --git a/protocol/flex/cmsis-stack-ipc/cmsis-rtos-support.c b/protocol/flex/cmsis-stack-ipc/cmsis-rtos-support.c index 4e557e1de88..1e1e21a42ac 100644 --- a/protocol/flex/cmsis-stack-ipc/cmsis-rtos-support.c +++ b/protocol/flex/cmsis-stack-ipc/cmsis-rtos-support.c @@ -91,7 +91,7 @@ void emAfPluginCmsisRtosInitTasks(void) 0, NULL, (EMBER_AF_PLUGIN_CMSIS_RTOS_CONNECT_STACK_SIZE * sizeof(void *)) & 0xFFFFFFF8u, - EMBER_AF_PLUGIN_CMSIS_RTOS_CONNECT_STACK_PRIO, + (osPriority_t)EMBER_AF_PLUGIN_CMSIS_RTOS_CONNECT_STACK_PRIO, 0, 0 }; @@ -114,7 +114,7 @@ void emAfPluginCmsisRtosInitTasks(void) 0, NULL, (EMBER_AF_PLUGIN_CMSIS_RTOS_APP_FRAMEWORK_STACK_SIZE * sizeof(void *)) & 0xFFFFFFF8u, - EMBER_AF_PLUGIN_CMSIS_RTOS_APP_FRAMEWORK_PRIO, + (osPriority_t)EMBER_AF_PLUGIN_CMSIS_RTOS_APP_FRAMEWORK_PRIO, 0, 0 }; diff --git a/protocol/flex/component/connect_ncp.slcc b/protocol/flex/component/connect_ncp.slcc index 5046c233e97..bf89f353e4d 100644 --- a/protocol/flex/component/connect_ncp.slcc +++ b/protocol/flex/component/connect_ncp.slcc @@ -22,6 +22,9 @@ include: - path: "protocol/flex/csp" file_list: - path: "csp-ncp-utilities.h" + - path: "protocol/flex/ncp" + file_list: + - path: "ncp-init.h" source: - path: "protocol/flex/ncp/ncp-common.c" @@ -29,4 +32,16 @@ source: - path: "protocol/flex/stack/framework/event-queue.c" define: - - name: "CONNECT_NCP" \ No newline at end of file + - name: "CONNECT_NCP" + +template_contribution: + - name: event_handler + value: + event: stack_init + include: ncp/ncp-init.h + handler: sli_connect_init_ncp_security + priority: -9000 + - name: event_system + value: + event_control: "sl_connect_ncp_security_init_event" + event_handler: "sli_connect_ncp_key_loader_handler" \ No newline at end of file diff --git a/protocol/flex/component/connect_stack_common.slcc b/protocol/flex/component/connect_stack_common.slcc index d7ce802cd3a..515acba0910 100644 --- a/protocol/flex/component/connect_stack_common.slcc +++ b/protocol/flex/component/connect_stack_common.slcc @@ -30,6 +30,7 @@ requires: - name: "rail_lib_multiprotocol" condition: - "bluetooth_stack" + - name: "gsdk_version" recommends: - id: "connect_stack_common_source" - id: "rail_lib_singleprotocol" diff --git a/protocol/flex/csp/csp-api-enum-gen.h b/protocol/flex/csp/csp-api-enum-gen.h index 085d418cf1c..7434a36bf65 100644 --- a/protocol/flex/csp/csp-api-enum-gen.h +++ b/protocol/flex/csp/csp-api-enum-gen.h @@ -34,6 +34,7 @@ enum { EMBER_GET_SECURITY_KEY_IPC_COMMAND_ID = VNCP_CMD_ID + 0x4F, EMBER_SET_PSA_SECURITY_KEY_IPC_COMMAND_ID = VNCP_CMD_ID + 0x4C, EMBER_REMOVE_PSA_SECURITY_KEY_IPC_COMMAND_ID = VNCP_CMD_ID + 0x4D, + EMBER_SET_NCP_SECURITY_KEY_PERSISTENT_IPC_COMMAND_ID = VNCP_CMD_ID + 0x52, EMBER_SET_NCP_SECURITY_KEY_IPC_COMMAND_ID = VNCP_CMD_ID + 0x4E, EMBER_GET_KEY_ID_IPC_COMMAND_ID = VNCP_CMD_ID + 0x50, EMBER_GET_COUNTER_IPC_COMMAND_ID = VNCP_CMD_ID + 0x05, @@ -62,6 +63,7 @@ enum { EMBER_GET_CAL_TYPE_IPC_COMMAND_ID = VNCP_CMD_ID + 0x49, EMBER_GET_MAXIMUM_PAYLOAD_LENGTH_IPC_COMMAND_ID = VNCP_CMD_ID + 0x30, EMBER_SET_INDIRECT_QUEUE_TIMEOUT_IPC_COMMAND_ID = VNCP_CMD_ID + 0x4A, + EMBER_GET_VERSION_INFO_IPC_COMMAND_ID = VNCP_CMD_ID + 0x53, EMBER_STACK_STATUS_HANDLER_IPC_COMMAND_ID = STACK_CALLBACK_ID + 0x00, EMBER_CHILD_JOIN_HANDLER_IPC_COMMAND_ID = STACK_CALLBACK_ID + 0x01, EMBER_RADIO_NEEDS_CALIBRATING_HANDLER_IPC_COMMAND_ID = STACK_CALLBACK_ID + 0x30, diff --git a/protocol/flex/csp/csp-command-app.c b/protocol/flex/csp/csp-command-app.c index b52ed764494..79225d2d3e6 100644 --- a/protocol/flex/csp/csp-command-app.c +++ b/protocol/flex/csp/csp-command-app.c @@ -156,6 +156,33 @@ EmberStatus emberRemovePsaSecurityKey(void) #endif +#ifdef CONNECT_NCP +// setNcpSecurityKeyPersistent +EmberStatus emberSetNcpSecurityKeyPersistent(uint8_t *key, + uint8_t keyLength, + uint32_t key_id) +{ + acquireCommandMutex(); + uint8_t *apiCommandBuffer = getApiCommandPointer(); + formatResponseCommand(apiCommandBuffer, + MAX_STACK_API_COMMAND_SIZE, + EMBER_SET_NCP_SECURITY_KEY_PERSISTENT_IPC_COMMAND_ID, + "bw", + key, + keyLength, + key_id); + uint8_t *apiCommandData = sendBlockingCommand(apiCommandBuffer); + + EmberStatus status; + fetchApiParams(apiCommandData, + "u", + &status); + releaseCommandMutex(); + return status; +} + +#endif + #ifdef CONNECT_NCP // setNcpSecurityKey EmberStatus emberSetNcpSecurityKey(uint8_t *key, @@ -735,6 +762,31 @@ EmberStatus emberSetIndirectQueueTimeout(uint32_t timeoutMs) return status; } +// getVersionInfo +EmberStatus emberGetVersionInfo(uint16_t* gsdkVersion, + uint16_t* connectStackVersion, + uint32_t* bootloaderVersion) +{ + acquireCommandMutex(); + uint8_t *apiCommandBuffer = getApiCommandPointer(); + formatResponseCommand(apiCommandBuffer, + MAX_STACK_API_COMMAND_SIZE, + EMBER_GET_VERSION_INFO_IPC_COMMAND_ID, + ""); + uint8_t *apiCommandData = sendBlockingCommand(apiCommandBuffer); + + EmberStatus status; + + fetchApiParams(apiCommandData, + "uvvw", + &status, + gsdkVersion, + connectStackVersion, + bootloaderVersion); + releaseCommandMutex(); + return status; +} + // messageSend EmberStatus emberMessageSend(EmberNodeId destination, uint8_t endpoint, diff --git a/protocol/flex/csp/csp-command-vncp.c b/protocol/flex/csp/csp-command-vncp.c index 466c591dd20..7f75e35b24f 100644 --- a/protocol/flex/csp/csp-command-vncp.c +++ b/protocol/flex/csp/csp-command-vncp.c @@ -131,6 +131,29 @@ static void RemovePsaSecurityKeyCommandHandler(uint8_t *apiCommandData) #endif +// setNcpSecurityKeyPersistent +static void setNcpSecurityKeyPersistentCommandHandler(uint8_t *apiCommandData) +{ + uint8_t keyLength; + uint32_t key_id; + uint8_t *key; + fetchApiParams(apiCommandData, + "pw", + &key, + &keyLength, + &key_id); + EmberStatus status = emApiSetNcpSecurityKeyPersistent(key, + keyLength, + key_id); + uint8_t *apiCommandBuffer = getApiCommandPointer(); + uint16_t commandLength = formatResponseCommand(apiCommandBuffer, + MAX_STACK_API_COMMAND_SIZE, + EMBER_SET_NCP_SECURITY_KEY_PERSISTENT_IPC_COMMAND_ID, + "u", + status); + sendResponse(apiCommandBuffer, commandLength); +} + // setNcpSecurityKey static void setNcpSecurityKeyCommandHandler(uint8_t *apiCommandData) { @@ -599,6 +622,29 @@ static void setIndirectQueueTimeoutCommandHandler(uint8_t *apiCommandData) sendResponse(apiCommandBuffer, commandLength); } +// getVersionInfo +static void getVersionInfoCommandHandler(uint8_t *apiCommandData) +{ + uint16_t gsdkVersion; + uint16_t connectStackVersion; + uint32_t bootloaderVersion; + fetchApiParams(apiCommandData, + ""); + EmberStatus status = emApiGetVersionInfo(&gsdkVersion, + &connectStackVersion, + &bootloaderVersion); + uint8_t *apiCommandBuffer = getApiCommandPointer(); + uint16_t commandLength = formatResponseCommand(apiCommandBuffer, + MAX_STACK_API_COMMAND_SIZE, + EMBER_GET_VERSION_INFO_IPC_COMMAND_ID, + "uvvw", + status, + gsdkVersion, + connectStackVersion, + bootloaderVersion); + sendResponse(apiCommandBuffer, commandLength); +} + // messageSend static void messageSendCommandHandler(uint8_t *apiCommandData) { @@ -1321,6 +1367,9 @@ void handleIncomingApiCommand(uint16_t commandId, uint8_t *apiCommandData) RemovePsaSecurityKeyCommandHandler(apiCommandData); break; #endif + case EMBER_SET_NCP_SECURITY_KEY_PERSISTENT_IPC_COMMAND_ID: + setNcpSecurityKeyPersistentCommandHandler(apiCommandData); + break; case EMBER_SET_NCP_SECURITY_KEY_IPC_COMMAND_ID: setNcpSecurityKeyCommandHandler(apiCommandData); break; @@ -1405,6 +1454,9 @@ void handleIncomingApiCommand(uint16_t commandId, uint8_t *apiCommandData) case EMBER_SET_INDIRECT_QUEUE_TIMEOUT_IPC_COMMAND_ID: setIndirectQueueTimeoutCommandHandler(apiCommandData); break; + case EMBER_GET_VERSION_INFO_IPC_COMMAND_ID: + getVersionInfoCommandHandler(apiCommandData); + break; case EMBER_MESSAGE_SEND_IPC_COMMAND_ID: messageSendCommandHandler(apiCommandData); break; diff --git a/protocol/flex/csp/csp-format.h b/protocol/flex/csp/csp-format.h index 96317bdca03..90c48ccc8bb 100644 --- a/protocol/flex/csp/csp-format.h +++ b/protocol/flex/csp/csp-format.h @@ -21,8 +21,8 @@ // These 2 defines should be generated by actually setting them to the maximum // needed size for both APIs and stack callbacks. For now they are set to some // large value. -#define MAX_STACK_API_COMMAND_SIZE 160 -#define MAX_STACK_CALLBACK_COMMAND_SIZE 160 +#define MAX_STACK_API_COMMAND_SIZE 170 +#define MAX_STACK_CALLBACK_COMMAND_SIZE 170 /** * Extract data from the buffer into va_list according to the format diff --git a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-gcc.a b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-gcc.a index 30c38055257..94876e40558 100644 --- a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-gcc.a +++ b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a006c224147e39f0d99da03eb9099ae2ef07bd42a8f55f84f048b23f1bbe9228 -size 70942 +oid sha256:27a545c7ac9c61e976a3978de3398a88378429f8593dcf2fcec7a02ddf5ea3de +size 71030 diff --git a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-iar.a b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-iar.a index e736c2a3051..364ba33b5dc 100644 --- a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-iar.a +++ b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd4dc274a5123a9a9a14eb9948d8b5a2da86bc3da41234ee2938e0bbe0de379f +oid sha256:0f1ce132d04c548a5d5d4b6fd8495b5fd8c12c9c76e090e5245ef7b40e882353 size 42842 diff --git a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-gcc.a b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-gcc.a index d2107604e4a..5a2c2acd52c 100644 --- a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-gcc.a +++ b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6950cc811d41114a1f093ef757ec1ac09795eaae8a77776ea982014fa4a9b2a1 -size 70942 +oid sha256:19b5473c22898d2b74d535cce6576dbd1dd6ffc12d1eb7a5101b0a6cf996703f +size 71030 diff --git a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-iar.a b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-iar.a index 0813ddc2f5b..b291af9c0ba 100644 --- a/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-iar.a +++ b/protocol/flex/libs/libconnect-aes-security-library-efr32xg1x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88ad2abd22cf75786badba4ae333b051f5a5b6356d44956c2956405a520aad74 +oid sha256:36be5258c6221a99a800139ed1134051aaab6f366f219ea28a869760450d12b5 size 43312 diff --git a/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-gcc.a b/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-gcc.a index 07504c1855d..1fb8de59516 100644 --- a/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-gcc.a +++ b/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6862d12bb276bc784dad1484337b14ab635b45e1098fb3ddfc0796a5c7de6324 -size 70994 +oid sha256:8c8206964e65b05054bf89f055d5dc432e9620d2c9a519908d7d7f6032864f4a +size 71086 diff --git a/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-iar.a b/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-iar.a index 6debb8dd9f8..82a0d5124a8 100644 --- a/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-iar.a +++ b/protocol/flex/libs/libconnect-aes-security-library-efr32xg2x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9db172064e3d2444ef6aff316e908c1ca9985932b15c40949ad1e9d78665ecd +oid sha256:2ee7682337a9441d100af1f32e4523d87af09e020b75abfbc4b834d8652290b2 size 43612 diff --git a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-gcc.a b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-gcc.a index d4fba81aec0..d0901d27290 100644 --- a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-gcc.a +++ b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5ee0cc6b83c8a4a40de2518de617ffb06cfb3394a7af96862e002f44be5cd73 +oid sha256:11480554c52833c12a56a0cb9f5bf6632d59a84e7fe5a812431effda6c0da4c8 size 44426 diff --git a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-iar.a b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-iar.a index 4456cad036d..d4837b0cf00 100644 --- a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-iar.a +++ b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a6c7381c11c4f61bffcae48c264ec422022c6ba6af80cb282288a886bc087de +oid sha256:930592feeb27f4ef6945400a0012c0a7a1afb7bf9324a15e988762be47b63e60 size 31054 diff --git a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-gcc.a b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-gcc.a index 9925f0c92ac..15c945d013f 100644 --- a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-gcc.a +++ b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f99a968afb8f5e1600776d67062453e1213d4f4d02eeaae1203257f534bd731 +oid sha256:6f85d06ba1ceef12d7e0c0bde1281abaca3b6af7154b189c6457b6868894bedb size 44426 diff --git a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-iar.a b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-iar.a index 6f0ef15826c..ce06cc482bd 100644 --- a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-iar.a +++ b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg1x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f964d56d11ea5e1e9db53909bd8dc00abc1d0b99d147e7ffd0260319b3fe3b4 +oid sha256:ddc9a5ade3005ddc3699f3ee6827ef8544e8a2b6f6c070332ceebbf537f463e7 size 31274 diff --git a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-gcc.a b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-gcc.a index 9879b754fbd..39bc5fa88f4 100644 --- a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-gcc.a +++ b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:859057d325f44133bf5cd6c35b55ef23b1024807a68f8bc6930aa9dec2c990ae +oid sha256:cd10c9ed3cc80f0dc084a7446b1aa0c0e3bd72de74e9f9f2540951b741118e67 size 44450 diff --git a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-iar.a b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-iar.a index e92a194d1f2..440b3226984 100644 --- a/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-iar.a +++ b/protocol/flex/libs/libconnect-frequency-hopping-library-efr32xg2x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a8d44bc97d84d42db36337e8fa846616780dc636d8041997eab7d8f4700f4d1 +oid sha256:d179131ac4ca31318a5f5646607e6bba8cceb2b4dffdef7e91064bdf5a1a2d7d size 31116 diff --git a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-gcc.a b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-gcc.a index b4cbd26d0fd..7ecb4feed2d 100644 --- a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-gcc.a +++ b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0fbc738feaf60f964fad45e7c076e464eaaebce48eaa0528dc2682207c89896a +oid sha256:4b75390c1f5f14f0139a1098415ddc7fe178e256a14b5265be33d9c5d88ec5bc size 12992 diff --git a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-iar.a b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-iar.a index b98f22ee816..b003bb70eda 100644 --- a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-iar.a +++ b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5663a1c2a4fc0e6f3957d0c897dfc33cb41d67b1233de5627b3126baceb56a0f +oid sha256:e2fcf0ed71781b4b07a6708f31ceeddd7eb212488fdd35b1088f2e6c526f40e2 size 7432 diff --git a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-gcc.a b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-gcc.a index 3c7eb73ce4c..42c0bad2d47 100644 --- a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-gcc.a +++ b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e09d6ec83e89ae736fae02393bd26d9758992a0c92f7617cc18b8ad643a97e7 +oid sha256:f1449641ed87a4f5ff3834d7dbeb8e0a5f8a42b022def78e82da91e32b734621 size 12992 diff --git a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-iar.a b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-iar.a index f4e947f168d..008e3c455b3 100644 --- a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-iar.a +++ b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg1x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e27d7ab4c0b900ec94f2370356d0ee6605a7a92ee51c91e01b179a9fbaaa937 +oid sha256:bfa24b78c7a23587fad8a57ba43f0a2099c9111ce98bf5227c493d3a943a7478 size 7516 diff --git a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-gcc.a b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-gcc.a index 5ffc5787f07..a526e64b1e7 100644 --- a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-gcc.a +++ b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d47de715f2d23d1fdf35aaf923add4b7c4d83231c1522072dd823fc85d82b92c +oid sha256:969be99c88f7fa22d37416b34f6efe3c318a993ed71808974bce1e17f0c35d24 size 13024 diff --git a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-iar.a b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-iar.a index f6b15162b1d..06269800c68 100644 --- a/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-iar.a +++ b/protocol/flex/libs/libconnect-packet-queue-library-efr32xg2x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43aaf97abcf915214843a8c75544e85745a628bd7500dbb46d94b9be3d367d31 +oid sha256:40fc455c02528215dd7f73072c0033b2d7d6acb3ef26f73449539766c37aba64 size 7560 diff --git a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-gcc.a b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-gcc.a index 2bbc6d4568c..cf66c140853 100644 --- a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-gcc.a +++ b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c844d1a63606a5e0fa4530e242c5fd1e19965005a07fc0e2489d8104d97ff5a -size 98342 +oid sha256:f1fcfe10c6fa38fedd81d864aecea98a16142b78b8291bf106aad6e45c48e081 +size 98522 diff --git a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-iar.a b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-iar.a index fe670da5a91..6503ff4beb3 100644 --- a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-iar.a +++ b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb47681283b095c33068b4aaba735b49baf123c360e6ebc4e2777449a08610f8 +oid sha256:54f526263fb220b66482b05ceaad39fdb151964389316dde735521f348265068 size 59704 diff --git a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-gcc.a b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-gcc.a index eee53ed72f9..8a0def03806 100644 --- a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-gcc.a +++ b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ab60574a8bb5500d0e037b5aec35bc220f976eb1e115fdadf3df1664c9d9bd5 -size 98342 +oid sha256:6fc696eb7a0d824d86e2a7d753659f1996496a2dccce2d1ba79486175326080a +size 98522 diff --git a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-iar.a b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-iar.a index f19a81d9e27..15cb0a36c65 100644 --- a/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-iar.a +++ b/protocol/flex/libs/libconnect-parent-support-library-efr32xg1x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69d80f8205ccbf8d1475bcf30f13a45bdf9122275ca444f452c8a288e638a9bb +oid sha256:709c023fc4eb0a801f2e58aa18740cfdf082135d34a716074a0e7b63993f85cf size 60452 diff --git a/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-gcc.a b/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-gcc.a index 0a2fbc2f298..da405ff50fb 100644 --- a/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-gcc.a +++ b/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e804e62b772cdae115b09d6081a855c4dffbaa44825b3645b834c6e5778cc92 -size 98562 +oid sha256:ae0cae962e9dbdef52c469aaf3af9721ff4ab5d674faa6e7bf8cf72b37ccf0ff +size 98742 diff --git a/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-iar.a b/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-iar.a index ac9b79adce1..f9cfac82b68 100644 --- a/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-iar.a +++ b/protocol/flex/libs/libconnect-parent-support-library-efr32xg2x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47f44491f92bb058d266b7353c8a42d37847384e03bf604913e2c4af4bbbfc6a +oid sha256:257c0ab4c27a85eebd64cf5622b24433bb7a274fe8fb3b7e2df443d20d4784d0 size 60314 diff --git a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-gcc.a b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-gcc.a index 6d15e724be6..95c45cdc898 100644 --- a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-gcc.a +++ b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a822157fde1613a724c657b27f90f0aa66204b842fd0b8c2ff16767687863f7 +oid sha256:75d0bd4d0aa55526a427a4d25004decd32a39d7724d0145ab2bf801b85a52886 size 8484 diff --git a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-iar.a b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-iar.a index 66615ac4324..d1699da25a3 100644 --- a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-iar.a +++ b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:978d77ea198eff7826d217189cc7ea8d9e02e69ce00b8b90e5e472c44ff549ba +oid sha256:3dc3eae2b29a9606018276d8790a2aea05435b5ab1e5fc68034de1ad89454f75 size 5310 diff --git a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-gcc.a b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-gcc.a index fdfaa401dea..474e0246f40 100644 --- a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-gcc.a +++ b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01d961e3998a3986a4e3e258e5fce8f716f48e50de9b0f6d41e78f946de12f9e +oid sha256:9b676e987ae49c4d56c56dff7f32f83a4f562b7320788f790deec9686cf3337f size 8484 diff --git a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-iar.a b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-iar.a index 24b0552f892..184c2647999 100644 --- a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-iar.a +++ b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg1x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f94612dd851fba09601bd76f1cfbfaf552f1e8c0a942cbdacaaf06159049a05d +oid sha256:b693bb9daf544011972de9214ef14934c4ece3b849e9344da3a6f445fdb629ae size 5394 diff --git a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-gcc.a b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-gcc.a index bb4f17bf029..0545f8a5b4e 100644 --- a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-gcc.a +++ b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d0c407c1679c5d7d49122fc105c35af12de9911bafcd52d1b9633138bec0252 +oid sha256:f43272f5a9de10da340f0f9e37d37a654834612d39801c1452b8d790b1ad4bc1 size 8496 diff --git a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-iar.a b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-iar.a index b5b33e22645..cdc3139ffe2 100644 --- a/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-iar.a +++ b/protocol/flex/libs/libconnect-radio-stream-library-efr32xg2x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82696b3fc0bbd09e1b5ebe438bb5a365ade755c3b88c9c17831060c83a42eff5 +oid sha256:1e444406d124c3e2bd9433b6eccfb94c3b009addf1ef869c221cfd5c00c03cfb size 5440 diff --git a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-gcc.a b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-gcc.a index 724a1019c5d..99ceea0506a 100644 --- a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-gcc.a +++ b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1efb21f56c22808b6b3c2843d6753169ca40192b6b62bc1b230b1aa085b5a50 -size 491026 +oid sha256:74592cf03b73e68052bad00e610f7a2cac5648d52551a9db624cda69fbd8c9e3 +size 492382 diff --git a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-iar.a b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-iar.a index 800d9013cae..7cc2676b342 100644 --- a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-iar.a +++ b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e295ec42ac6c847d411df2e91043b64dae37dd60b0baa25ef39acadb632fe064 -size 362770 +oid sha256:68b5fa5d5f4e88acb3f618f3d8478ae220b8eca823447af787149ff7bdd5fe64 +size 363018 diff --git a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-gcc.a b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-gcc.a index 0e0109b7cf0..f3f7fb24538 100644 --- a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-gcc.a +++ b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c83153f29bf795cb830a9d70dfb7ef6582baf74bacf855a7ad9ad7e59b3763a -size 491002 +oid sha256:e97a8c5672196271185a72ff4a10402f985b3534665a341261509e4d1564b28c +size 492370 diff --git a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-iar.a b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-iar.a index 6b264da1d5e..97530397ed4 100644 --- a/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-iar.a +++ b/protocol/flex/libs/libconnect-stack-common-library-efr32xg1x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0b356cce36da771d02426f3e75c1915cb9699bf695fff41cd8e41e1d2cd94cc -size 366174 +oid sha256:220b7a618eb5b25359de5be850ae6280a2d013b8dd98d9375af8deffe1e5c7d8 +size 366414 diff --git a/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-gcc.a b/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-gcc.a index 220d437dbb7..027c575907e 100644 --- a/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-gcc.a +++ b/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b35a8a95d92ae312677056a6474a14c4890122dff71bb023b549f488cdc1371 -size 491574 +oid sha256:9bbef0074726c95cff10e6e0df9a1fcf99aa9face91faefc24f12f7afd5685c8 +size 492974 diff --git a/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-iar.a b/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-iar.a index c6f58619277..c14a08490e2 100644 --- a/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-iar.a +++ b/protocol/flex/libs/libconnect-stack-common-library-efr32xg2x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fbadd75f4f251012513b06a1ef6c36a219dcecc2f9d3fe06200c8a74eecd0f6 -size 366024 +oid sha256:04d2ce1338d0e58a2b83f0fe63a65a1c1b52d8c5e886d6572e774191636e7a72 +size 366258 diff --git a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-gcc.a b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-gcc.a index 024c8481b28..95035e19b30 100644 --- a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-gcc.a +++ b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:490c1b826fb5ad1cddb0ee21205ed2365b8a007d8e0c6847500a3d304e5c3a76 +oid sha256:15301eae64543df79fc2cca39902bec9aae9b6d90570fd8b8f84f52f9c419e9a size 12344 diff --git a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-iar.a b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-iar.a index de380a20d05..155b04b9619 100644 --- a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-iar.a +++ b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2ad8b44492a3d90d4faacadbc30f5ba782bccfe8ee4ac6753c04db1bca09705 +oid sha256:0bf2129c87c350be5b3ce47e2f4191ff8a3f61216c0bb56f68b01703d94fc348 size 5098 diff --git a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-gcc.a b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-gcc.a index 31d9447dd42..f1a0d9d67de 100644 --- a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-gcc.a +++ b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1b2587adf4cfe258386fb4465d6eb32d540610de75365a3082357c71148bcff +oid sha256:86ab36ca73a060911dbe278b0334f78b2611d80e0aee3080dfea813e62c6a8aa size 12344 diff --git a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-iar.a b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-iar.a index 3842551b601..4e72ea65a8d 100644 --- a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-iar.a +++ b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg1x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:983e38ecd17092c6d7fdf5ed9fc8691e7122b5b45026a0068461f4b2f1493c1d +oid sha256:d7feea6e68854c119ed0963fae2e35106dead28d7eccaef1cc855ead92eef72b size 5182 diff --git a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-gcc.a b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-gcc.a index 6b02ba9cba1..f09b3024584 100644 --- a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-gcc.a +++ b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4e3d4b3af16cac332b7f2dd0200b692a7c086d389b730d30ab476da32e8b19f +oid sha256:7ad1b4e58bf68f9478dc9f68d3dcbac1c8e543c017186aa0ffc590c85c738acb size 12356 diff --git a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-iar.a b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-iar.a index c46ba2621ec..5d3b536785d 100644 --- a/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-iar.a +++ b/protocol/flex/libs/libconnect-stack-counters-library-efr32xg2x-iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c947ea599946010d98ee6d1e4966b721a1c05c2827527b754c351aabcefea5e +oid sha256:99391a60b8a84092f35ab2328d8cd45df98c830bc6bb5c8d50abb6d6b1f1d1e1 size 5228 diff --git a/protocol/flex/ncp/ncp-init.h b/protocol/flex/ncp/ncp-init.h new file mode 100644 index 00000000000..b1346160791 --- /dev/null +++ b/protocol/flex/ncp/ncp-init.h @@ -0,0 +1,14 @@ +#ifndef __NCP_INIT_H__ +#define __NCP_INIT_H__ + +/** + * Event Handler for loading a security key from the NVM at startup + */ +void sli_connect_ncp_key_loader_handler(void); + +/** + * @brief Init event to load the security key if it exists + */ +void sli_connect_init_ncp_security(void); + +#endif diff --git a/protocol/flex/ncp/ncp-security.c b/protocol/flex/ncp/ncp-security.c index bbc75b80dc8..d5b21d54e0c 100644 --- a/protocol/flex/ncp/ncp-security.c +++ b/protocol/flex/ncp/ncp-security.c @@ -3,38 +3,85 @@ #include "stack/core/sli-connect-api.h" #include "psa/crypto.h" #include "ncp-security.h" +#include "ncp-init.h" +#include "hal/hal.h" #define SLI_CONNECT_CRYPTO_INVALID_KEY_ID (0x00000000) -EmberStatus emApiSetNcpSecurityKey(uint8_t *keyContents, uint8_t keyLength) -{ - EmberStatus emstatus = EMBER_ERR_FATAL; +EmberEventControl sl_connect_ncp_security_init_event; +static EmberStatus import_psa_key(uint8_t *keyContents, uint8_t keyLength, psa_key_lifetime_t key_lifetime, psa_key_id_t *key_id) +{ psa_key_attributes_t key_attr; psa_status_t status; - psa_key_id_t key_id = emApiGetKeyId(); - - if (keyLength != EMBER_ENCRYPTION_KEY_SIZE) { - return EMBER_BAD_ARGUMENT; - } key_attr = psa_key_attributes_init(); psa_set_key_type(&key_attr, PSA_KEY_TYPE_AES); psa_set_key_bits(&key_attr, 128); psa_set_key_usage_flags(&key_attr, PSA_KEY_USAGE_ENCRYPT | PSA_KEY_USAGE_DECRYPT); psa_set_key_algorithm(&key_attr, PSA_ALG_ECB_NO_PADDING); + if (key_lifetime == PSA_KEY_LIFETIME_PERSISTENT) { + psa_set_key_id(&key_attr, *key_id); + } + #ifdef PSA_KEY_LOCATION_SLI_SE_OPAQUE psa_set_key_lifetime(&key_attr, PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION( - PSA_KEY_LIFETIME_VOLATILE, + key_lifetime, PSA_KEY_LOCATION_SLI_SE_OPAQUE)); #else psa_set_key_lifetime(&key_attr, PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION( - PSA_KEY_LIFETIME_VOLATILE, + key_lifetime, PSA_KEY_LOCATION_LOCAL_STORAGE)); #endif + status = psa_import_key(&key_attr, + keyContents, + keyLength, + key_id); + + if (status != PSA_SUCCESS) { + return EMBER_SECURITY_DATA_INVALID; + } + return EMBER_SUCCESS; +} + +EmberStatus emApiSetNcpSecurityKeyPersistent(uint8_t *keyContents, uint8_t keyLength, uint32_t key_id) +{ + EmberStatus emstatus = EMBER_ERR_FATAL; + + if (keyLength != EMBER_ENCRYPTION_KEY_SIZE) { + return EMBER_BAD_ARGUMENT; + } + + // Destroy the key if it exists + psa_destroy_key(key_id); + + emstatus = import_psa_key(keyContents, keyLength, PSA_KEY_LIFETIME_PERSISTENT, &key_id); + if (EMBER_SUCCESS != emstatus) { + return emstatus; + } + emstatus = emApiSetPsaSecurityKey(key_id); + if (EMBER_SUCCESS != emstatus) { + return emstatus; + } + // Store the key ID in the NVM to recover it in case of a reset + halCommonSetToken(TOKEN_STACK_SECURITY_KEY_ID, (tokTypeStackKeyID*)&key_id); + return emstatus; +} + +EmberStatus emApiSetNcpSecurityKey(uint8_t *keyContents, uint8_t keyLength) +{ + EmberStatus emstatus = EMBER_ERR_FATAL; + + psa_status_t status; + psa_key_id_t key_id = emApiGetKeyId(); + + if (keyLength != EMBER_ENCRYPTION_KEY_SIZE) { + return EMBER_BAD_ARGUMENT; + } + if (key_id != SLI_CONNECT_CRYPTO_INVALID_KEY_ID) { // Allow persistant key be replaced by deleting the old one status = psa_destroy_key(key_id); @@ -43,15 +90,28 @@ EmberStatus emApiSetNcpSecurityKey(uint8_t *keyContents, uint8_t keyLength) } } - status = psa_import_key(&key_attr, - keyContents, - keyLength, - &key_id); - - if (status != PSA_SUCCESS) { - return EMBER_SECURITY_DATA_INVALID; + emstatus = import_psa_key(keyContents, keyLength, PSA_KEY_LIFETIME_VOLATILE, &key_id); + if (EMBER_SUCCESS != emstatus) { + return emstatus; } - emstatus = emApiSetPsaSecurityKey(key_id); return emstatus; } + +// We cannot load a NVM item in a stack_init event so instead we instantiate an event +// that is triggered only once +void sli_connect_ncp_key_loader_handler(void) +{ + psa_key_id_t key_id; + halCommonGetToken((tokTypeStackKeyID*)&key_id, TOKEN_STACK_SECURITY_KEY_ID); + + if ((key_id != SLI_CONNECT_CRYPTO_INVALID_KEY_ID) && (key_id != 0xFFFFFFFFu)) { + emApiSetPsaSecurityKey(key_id); + } + emberEventControlSetInactive(sl_connect_ncp_security_init_event); +} + +void sli_connect_init_ncp_security(void) +{ + emberEventControlSetActive(sl_connect_ncp_security_init_event); +} diff --git a/protocol/flex/ncp/ncp-security.h b/protocol/flex/ncp/ncp-security.h index 4f821d61cfa..a3c78a1ad6e 100644 --- a/protocol/flex/ncp/ncp-security.h +++ b/protocol/flex/ncp/ncp-security.h @@ -1,6 +1,26 @@ #ifndef __NCP_SECURITY_H__ #define __NCP_SECURITY_H__ +/** + * @brief Register a security key. The key is given as a clear array and the API + * is intended to be used when the SoC is used as an NCP. This function also stores + * the given key ID in the NVM to recover it in the event of a reboot. + * @warning: As this API passes a plain text key, it is not recommended to use it + * without CPC secure link enabled + * + * @param keyContents An array containing the security key to be set. + * @param keyLength This API checks that the key is the correct length with this + * parameter + * @param key_id The desired ID of the security key + * @return An EmberStatus value of ::EMBER_SUCCESS if the key was successfully + * imported. If the function failed, it returns: + * - EMBER_BAD_ARGUMENT if the key length is incorrect + * - EMBER_SECURITY_DATA_INVALID if the key does not match the Connect stack + * key format. + * + */ +EmberStatus emApiSetNcpSecurityKeyPersistent(uint8_t *keyContents, uint8_t keyLength, uint32_t key_id); + /** * @brief Register a PSA Crypto key. The key is given as an clear array and the API * is intended to be used when the SoC is used as an NCP. diff --git a/protocol/flex/ncp/ncp-stubs.c b/protocol/flex/ncp/ncp-stubs.c index d6bd7d99364..7a9efe3f0af 100644 --- a/protocol/flex/ncp/ncp-stubs.c +++ b/protocol/flex/ncp/ncp-stubs.c @@ -1,5 +1,13 @@ #include "stack/include/ember.h" +EmberStatus emApiSetNcpSecurityKeyPersistent(uint8_t *keyContents, uint8_t keyLength, uint32_t key_id) +{ + (void)keyContents; + (void)keyLength; + (void)key_id; + return EMBER_INVALID_CALL; +} + EmberStatus emApiSetNcpSecurityKey(uint8_t *keyContents, uint8_t keyLength) { (void *)keyContents; diff --git a/protocol/flex/stack/config/config.h b/protocol/flex/stack/config/config.h index a83ade09ec3..1482641036d 100644 --- a/protocol/flex/stack/config/config.h +++ b/protocol/flex/stack/config/config.h @@ -63,7 +63,7 @@ /** * @brief Build number of the release. Should be stored on 2 bytes. */ -#define EMBER_BUILD_NUMBER 176 +#define EMBER_BUILD_NUMBER 212 /** * @brief Full version number stored on 2 bytes, with each of the four digits diff --git a/protocol/flex/stack/config/token-stack.h b/protocol/flex/stack/config/token-stack.h index 95a6b02dc40..4b3942c40da 100644 --- a/protocol/flex/stack/config/token-stack.h +++ b/protocol/flex/stack/config/token-stack.h @@ -143,6 +143,7 @@ #define CREATOR_STACK_LAST_ASSIGNED_ID 0x0007 #define CREATOR_STACK_BOOT_COUNTER 0x0008 #define CREATOR_STACK_PARENT_LONG_ID 0x0009 +#define CREATOR_STACK_SECURITY_KEY_ID 0x000A /** @} END Creator Codes */ @@ -172,6 +173,7 @@ #define NVM3KEY_STACK_NODE_DATA (NVM3KEY_DOMAIN_CONNECT | 0x0003) #define NVM3KEY_STACK_SECURITY_KEY (NVM3KEY_DOMAIN_CONNECT | 0x0004) #define NVM3KEY_STACK_NONCE_COUNTER (NVM3KEY_DOMAIN_CONNECT | 0x0005) +#define NVM3KEY_STACK_SECURITY_KEY_ID (NVM3KEY_DOMAIN_CONNECT | 0x009A) // This key is used for an indexed token and the subsequent 0x7F keys are also // reserved. #define NVM3KEY_STACK_CHILD_TABLE (NVM3KEY_DOMAIN_CONNECT | 0x0010) @@ -236,6 +238,12 @@ typedef struct { uint8_t networkKey[16]; /**< The key itself */ } tokTypeStackKey; +/** + * @brief Type for TOKEN_STACK_SECURITY_KEY_ID. Used to make sure that Nonce used + * for security is not repeated even after unexpected reboot. + */ +typedef uint32_t tokTypeStackKeyID; + /** * @struct tokTypeStackNodeData * @brief Type for TOKEN_STACK_NODE_DATA. Generic information of the node is @@ -293,6 +301,10 @@ DEFINE_BASIC_TOKEN(STACK_SECURITY_KEY, tokTypeStackKey, { 0, }) +DEFINE_BASIC_TOKEN(STACK_SECURITY_KEY_ID, + tokTypeStackKeyID, + 0x00000000) + DEFINE_BASIC_TOKEN(STACK_NODE_DATA, tokTypeStackNodeData, { 0xFFFF, 0, 0xFF, 0xFF, 0xFFFF, 0xFFFF }) diff --git a/protocol/flex/stack/core/sli-connect-api.c b/protocol/flex/stack/core/sli-connect-api.c index 46beb239cf9..19267f916fe 100644 --- a/protocol/flex/stack/core/sli-connect-api.c +++ b/protocol/flex/stack/core/sli-connect-api.c @@ -217,6 +217,15 @@ EmberStatus emberSetIndirectQueueTimeout(uint32_t timeoutMs) return emApiSetIndirectQueueTimeout(timeoutMs); } +EmberStatus emberGetVersionInfo(uint16_t* gsdkVersion, + uint16_t* connectStackVersion, + uint32_t* bootloaderVersion) +{ + return emApiGetVersionInfo(gsdkVersion, + connectStackVersion, + bootloaderVersion); +} + uint32_t emberStackIdleTimeMs(uint16_t * currentStackTasks) { return emApiStackIdleTimeMs(currentStackTasks); diff --git a/protocol/flex/stack/core/sli-connect-api.h b/protocol/flex/stack/core/sli-connect-api.h index 5f7d550b79c..884e2bbe2ba 100644 --- a/protocol/flex/stack/core/sli-connect-api.h +++ b/protocol/flex/stack/core/sli-connect-api.h @@ -103,6 +103,10 @@ uint8_t emApiGetMaximumPayloadLength(EmberMacAddressMode srcAddressMode, EmberStatus emApiSetIndirectQueueTimeout(uint32_t timeoutMs); +EmberStatus emApiGetVersionInfo(uint16_t* gsdkVersion, + uint16_t* connectStackVersion, + uint32_t* bootloaderVersion); + uint32_t emApiStackIdleTimeMs(uint16_t * currentStackTasks); void emApiTick(void); diff --git a/protocol/flex/stack/include/stack-info.h b/protocol/flex/stack/include/stack-info.h index f13e2d4712c..ca18328fff5 100644 --- a/protocol/flex/stack/include/stack-info.h +++ b/protocol/flex/stack/include/stack-info.h @@ -536,6 +536,13 @@ EmberNodeType emberGetNodeType(void); */ EmberNodeId emberGetParentId(void); +/** @brief Get the GSDK, Stack and bootloader versions all at once. The version format + * are not all the same. Please refer to the corresponding documentation to handle the information + * correctly. + * @return EMBER_SUCCESS if successful + */ +EmberStatus emberGetVersionInfo(uint16_t *gsdk_version, uint16_t *connect_stack_version, uint32_t *bootloader_version); + /** * @} * diff --git a/protocol/openthread/component/ot_ncp_cpc.slcc b/protocol/openthread/component/ot_ncp_cpc.slcc index f809cfe89c4..de08d732ab2 100644 --- a/protocol/openthread/component/ot_ncp_cpc.slcc +++ b/protocol/openthread/component/ot_ncp_cpc.slcc @@ -12,6 +12,9 @@ requires: - name: ot_ncp_vendor_extension - name: cpc_secondary - name: ot_coex + - name: rail_util_ieee802154_fast_channel_switching + condition: + - "rail_ieee802154_supports_rx_channel_switching" # Work around broken TRNG on MG1, MG13, and MG14 parts - name: mbedtls_entropy_adc condition: diff --git a/protocol/openthread/config/sl_openthread_features_config.h b/protocol/openthread/config/sl_openthread_features_config.h index 7c74881e432..b26b6d35278 100644 --- a/protocol/openthread/config/sl_openthread_features_config.h +++ b/protocol/openthread/config/sl_openthread_features_config.h @@ -34,6 +34,16 @@ #ifndef OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE #define OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE 1 #endif +// CSL Scheduling Uncertainty (±10 us units) +#ifndef SL_OPENTHREAD_CSL_TX_UNCERTAINTY +#if OPENTHREAD_RADIO + #define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 175 +#elif OPENTHREAD_FTD + #define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 20 +#else + #define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 12 +#endif +#endif // DUA (Domain Unicast Address) #ifndef OPENTHREAD_CONFIG_DUA_ENABLE #define OPENTHREAD_CONFIG_DUA_ENABLE 1 diff --git a/protocol/openthread/config/sl_openthread_features_ftd_cert_config.h b/protocol/openthread/config/sl_openthread_features_ftd_cert_config.h index 0650485a82f..1b2b076978b 100644 --- a/protocol/openthread/config/sl_openthread_features_ftd_cert_config.h +++ b/protocol/openthread/config/sl_openthread_features_ftd_cert_config.h @@ -45,6 +45,10 @@ #ifndef OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE #define OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE 0 #endif +// CSL Scheduling Uncertainty (±10 us units) +#ifndef SL_OPENTHREAD_CSL_TX_UNCERTAINTY +#define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 12 +#endif // DUA (Domain Unicast Address) #ifndef OPENTHREAD_CONFIG_DUA_ENABLE #define OPENTHREAD_CONFIG_DUA_ENABLE 1 diff --git a/protocol/openthread/config/sl_openthread_features_mtd_cert_config.h b/protocol/openthread/config/sl_openthread_features_mtd_cert_config.h index e18d56e4e6c..26d00d82cd8 100644 --- a/protocol/openthread/config/sl_openthread_features_mtd_cert_config.h +++ b/protocol/openthread/config/sl_openthread_features_mtd_cert_config.h @@ -45,6 +45,10 @@ #ifndef OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE #define OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE 1 #endif +// CSL Scheduling Uncertainty (±10 us units) +#ifndef SL_OPENTHREAD_CSL_TX_UNCERTAINTY +#define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 12 +#endif // DUA (Domain Unicast Address) #ifndef OPENTHREAD_CONFIG_DUA_ENABLE #define OPENTHREAD_CONFIG_DUA_ENABLE 1 diff --git a/protocol/openthread/config/sl_openthread_generic_config.h b/protocol/openthread/config/sl_openthread_generic_config.h index 528f9fb6020..2f7b4562437 100644 --- a/protocol/openthread/config/sl_openthread_generic_config.h +++ b/protocol/openthread/config/sl_openthread_generic_config.h @@ -68,7 +68,7 @@ #define PACKAGE_NAME "SL-OPENTHREAD" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "SL-OPENTHREAD/2.3.1.0_GitHub-e6df00dd6" +#define PACKAGE_STRING "SL-OPENTHREAD/2.3.2.0_GitHub-e6df00dd6" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "openthread" @@ -80,13 +80,13 @@ * Note: When adding the label below with OpenThread version, please make * sure it is a valid GitHub version. Avoid merge or local commit hashes. */ -#define PACKAGE_VERSION "2.3.1.0_GitHub-e6df00dd6" +#define PACKAGE_VERSION "2.3.2.0_GitHub-e6df00dd6" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Version number of package */ -#define VERSION "2.3.1.0_GitHub-e6df00dd6" +#define VERSION "2.3.2.0_GitHub-e6df00dd6" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ diff --git a/protocol/openthread/config/sl_openthread_reference_device_config.h b/protocol/openthread/config/sl_openthread_reference_device_config.h index 84dd577c29b..0ff2154b93a 100644 --- a/protocol/openthread/config/sl_openthread_reference_device_config.h +++ b/protocol/openthread/config/sl_openthread_reference_device_config.h @@ -34,6 +34,10 @@ #ifndef OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE #define OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE 1 #endif +// CSL Scheduling Uncertainty (±10 us units) +#ifndef SL_OPENTHREAD_CSL_TX_UNCERTAINTY +#define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 175 +#endif // DUA (Domain Unicast Address) #ifndef OPENTHREAD_CONFIG_DUA_ENABLE #define OPENTHREAD_CONFIG_DUA_ENABLE 1 diff --git a/protocol/openthread/config/sl_openthread_rtos_config.h b/protocol/openthread/config/sl_openthread_rtos_config.h index cb3a8dcd76e..6cdc4516767 100644 --- a/protocol/openthread/config/sl_openthread_rtos_config.h +++ b/protocol/openthread/config/sl_openthread_rtos_config.h @@ -12,7 +12,7 @@ // Default: 4096 // Defines the stack size of the OpenThread RTOS stack task. The value is in bytes and // and will be word aligned when it is applied at the task creation. -#define SL_OPENTHREAD_OS_STACK_TASK_SIZE 4096 +#define SL_OPENTHREAD_OS_STACK_TASK_SIZE 4608 // // <<< end of configuration section >>> diff --git a/protocol/openthread/documentation/release-highlights.txt b/protocol/openthread/documentation/release-highlights.txt old mode 100755 new mode 100644 index 8b618d6b784..2f3fe08081a --- a/protocol/openthread/documentation/release-highlights.txt +++ b/protocol/openthread/documentation/release-highlights.txt @@ -1,3 +1,2 @@ -Silicon Labs OpenThread SDK 2.3.1.0 -- Targeted quality improvements and bug fixes - +Silicon Labs OpenThread SDK 2.3.2.0 +- Targeted quality improvements and bug fixes \ No newline at end of file diff --git a/protocol/openthread/esf.properties b/protocol/openthread/esf.properties index f74d0066ebd..884b4b97dc4 100644 --- a/protocol/openthread/esf.properties +++ b/protocol/openthread/esf.properties @@ -11,10 +11,10 @@ # sure it is a valid GitHub version. Avoid merge or local commit hashes. id=com.silabs.sdk.stack.openthread -version=2.3.1.0 +version=2.3.2.0 label=OpenThread SDK description=OpenThread stack support for EFR32 devices -prop.subLabel=OpenThread\\ 2.3.1.0\\ (GitHub-e6df00dd6) +prop.subLabel=OpenThread\\ 2.3.2.0\\ (GitHub-e6df00dd6) prop.file.docsFile=documentation/slOpenThread_docContent.xml prop.file.templatesFile=openthread_evaluation_templates.xml openthread_internal_templates.xml openthread_production_templates.xml diff --git a/protocol/openthread/libs/libsl_openthread_efr32mg1x_gcc.a b/protocol/openthread/libs/libsl_openthread_efr32mg1x_gcc.a index 9dc0d177dd3..24f0979e902 100644 --- a/protocol/openthread/libs/libsl_openthread_efr32mg1x_gcc.a +++ b/protocol/openthread/libs/libsl_openthread_efr32mg1x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7835ce6afe33112fca19e58bebade55a5390111a056ead650ac412ed73ee0a91 +oid sha256:aa81c3549bdc933bb977ee81755311b4f72f31ac462530c888a5aed5cd4b90a1 size 2736 diff --git a/protocol/openthread/libs/libsl_openthread_efr32mg2x_gcc.a b/protocol/openthread/libs/libsl_openthread_efr32mg2x_gcc.a index bbad80416d2..f088cc324ac 100644 --- a/protocol/openthread/libs/libsl_openthread_efr32mg2x_gcc.a +++ b/protocol/openthread/libs/libsl_openthread_efr32mg2x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e157346eb3b0ea329ad66ec9f07d421df9de51389cb39c931d9470c8e95f915 +oid sha256:7b00a731e3aee00617cebc4dec306eef3de4c6dfc6dee1c7a6df789dde3725bb size 2764 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg12_gcc.a index 94b89fadd13..82bff31e9de 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b85b9aa01ffb2026e1eb455efd23d92a482add120420b2c593b9521ad743bc41 -size 81938458 +oid sha256:e6ff62003a51b8e423648a56606a152728e6551469461e9d5fc6bc6c7137820b +size 81938490 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg13_gcc.a index e327675e4d4..aba8d42d269 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d926e1996b2bfb7f482a2ea9fefe98d22fbd83c175827a0321071e281167f28b -size 81938586 +oid sha256:fcc15ea91ddad8dc02b51aba7acdc35f8e1c7c059cddb8019109a5752abe5fac +size 81938506 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg21_gcc.a index cb5707e9535..494f82691e4 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc324756e091556f987aea1cb48576592611ac352b27462aff3abcb0465704e0 -size 81964414 +oid sha256:bd5b8ecae8a045614944be1373da5dff6195435ead61766713162513bcdd43a1 +size 81964474 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg24_gcc.a index 9ce81b70a27..c8efd348b66 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_coap_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6f78b4303a46d3da3acd56ba9f49c33badb52ef962d0857fe26d9ee62bbf64d +oid sha256:be659fc27982e3979e058b8177b9fea9a19afe966c2a886b85f26fd2df4cc9c1 size 81964478 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg12_gcc.a index 6e5fe115038..890689f15a7 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90c277df6aeca350c9cbaf55e3c26b4db4f700fbbf2d0ce6046bc9092cda63d1 -size 76072424 +oid sha256:6189f5179d050f0c490f14969e233adfab30d83ceb5da9670f83600695eeae30 +size 76072428 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg13_gcc.a index b8db98c5cb0..67bb9c75d3f 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e4a136195c7bbc4ef142914ecf5469e410a4091eb793c16095a514ef0b32391 -size 76072364 +oid sha256:ea9fad7ea86387e6004da695ace85cec149c180613d4bf8c190ebf952d086885 +size 76072492 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg21_gcc.a index 84c77c8e1b4..41442676090 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:105ae9f05b073af346f0957e6f595b2cb0d1c6f392921176e38a33b88e5f078d +oid sha256:8c9f71928b72c4b6759ceb6fa7f8084520d968aa3cd6c411be1c882a92b81fa7 size 76097752 diff --git a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg24_gcc.a index dad344ca7e8..09061b560a4 100644 --- a/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_ftd_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd5940b81e5c4d767635d7e797762c9ac33cba39fec3799861374835a0732e15 -size 76097780 +oid sha256:401cb85a1b7b77bf29e750d673f60eeb6a919d34d392a56df356a424073f526e +size 76097716 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg12_gcc.a index 1c526152f20..645e296cdef 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2230e2a88e4e8681272c3b74632ee54325b4e5680242559c3ca366d1e6457e31 -size 60650234 +oid sha256:3cfe19e07ba805bf2ac4f54fbb6a071ce01c4d9fb70bf4962037119e34e7012f +size 60650106 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg13_gcc.a index 396b9a97a43..9782e609123 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:abcc6f7f834d07befaa295b9acbbf37fafd568e38f392bfb6e1e5050f3ca7c8a -size 60650294 +oid sha256:5d3eb557412a84f6957e174bcb1749fab4bf432b34c6a36b81595dccd824da65 +size 60650074 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg21_gcc.a index 1a5a5f79dff..88e38170e0e 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7d579b6f21545c99330dcd0076f95936e38494ca085fbedcb38e5277ebdc8b1 -size 60670202 +oid sha256:96f5c0858975450632fb393801ee17e5afbb5945069ea08c2287973d15ac28b3 +size 60670030 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg24_gcc.a index 1706afc2d5c..45c62234143 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_coap_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2908ba9fddb295a41a79e898b51b237ac0ba5d6af73af6fada754f2efa555237 -size 60670134 +oid sha256:7d02362d8336ac442221e2097e86cc86ecbcd983170061635eb542c3f57db739 +size 60669998 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg12_gcc.a index 381a086b568..013af42438a 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba48c5f911447bcbeec54e7a00c7b9924b4c474d634281c31e3ed8f3eba46bbe -size 55628992 +oid sha256:de59d58d014f54d28656a6bee9d83dc9fee5c89d291ea9962c3ac882245647bb +size 55628932 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg13_gcc.a index 74111c32645..036907d4df7 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b55c469cff262c0dfcd85c8672234c7db9e4283570b17c155da46752023c4932 -size 55628996 +oid sha256:6cce036451516c9db6aa3517e1d514e09c67ba13f398a2cf83dc0b39906d13a3 +size 55628900 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg21_gcc.a index 16c9269f117..1e48876088f 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f3c8f52012352e09cf8c961497ddec09e77bf18b1a205b4dea3f414dfd48b90 -size 55648404 +oid sha256:9547ab07a284659cdd9b59ac9577cb531bc2beddfa72fd862f5181d8a36c0aaf +size 55648268 diff --git a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg24_gcc.a index e737e5fb7a1..f5da4c335b0 100644 --- a/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_ot_stack_mtd_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78aeee065a938408a85d6b8475b704dfdc8b402073d02465adc6f56b2af0c3d3 -size 55648364 +oid sha256:2af14c2edf399997515d3f2d9e143f58038e8bd3d8611d8bc69ef1dc1310cf13 +size 55648200 diff --git a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg12_gcc.a index 6ac70669884..0007bb55248 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c10763bd18073aa59da163720c3e9c46ad24c56135abf56215a6749bb6e657b0 -size 571966 +oid sha256:ec4e69826dabdb530e6ea85786fe40f53c198119bb0610c990e6526e8793e940 +size 571976 diff --git a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg13_gcc.a index ba0dbe81c7a..f016d2ed73c 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf6bb8e66961c674d945cdedf17124fdc5d54e32cf37a8f5fb3d8e1f0f1f5c1e -size 572822 +oid sha256:14ec4f2df30366d58445a4ae192ea92cb42f5f52d0ae20187cf5aff3d7d536e6 +size 572832 diff --git a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg21_gcc.a index 85d7052dda6..ad9a49285c7 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd5445ce6b3070136f4a11070c227cf8f8c961553485068ff299340a342916e7 -size 583506 +oid sha256:327443b3bc0ff6fe28024d0852d1e493edc609c24a3efe79bc196d9fbdbe4710 +size 584328 diff --git a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg24_gcc.a index bf7b21b2a86..4943bcb4ebf 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_dmp_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5ddefe6bd5c37c8973f80982e513eddccbed67d28599d504fb714cd85be9428 -size 583426 +oid sha256:0eb8f50d9600123209135f78727029576718975f992d9f9e4bf12153b4a25a7f +size 584248 diff --git a/protocol/openthread/libs/libsl_platform_ftd_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_efr32mg12_gcc.a index b015f924bb4..2c1568dc1b3 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f1499a0174c3a1bfba7d7f36f6d89cacaa9edff7ada5583e60e62fa2006ec35 -size 570666 +oid sha256:c29228f261c033720cd9638e63871848a9dc790a5a63c2e0bba80ddb127b2dc4 +size 570588 diff --git a/protocol/openthread/libs/libsl_platform_ftd_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_efr32mg13_gcc.a index a3070d9dcd5..9a699889575 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf4ae7182af7ae166ee05767dce4c9f40affe56b4082d8eb0595582a83c99858 -size 571522 +oid sha256:e9aa475fdae582227ab39d43f7c769a4693498315be40ebdd28fae12d69cf531 +size 571444 diff --git a/protocol/openthread/libs/libsl_platform_ftd_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_efr32mg21_gcc.a index 76153df7fba..0755bdb4a55 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c84c88d082d28221de061d6bada6e60a6e33bc6dd85d0e35f3fd043d49091fe9 -size 582162 +oid sha256:79600658317766d81ecb4410ac08895b4e754afa72e95265c7b5d1d78700d6e7 +size 582924 diff --git a/protocol/openthread/libs/libsl_platform_ftd_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_platform_ftd_efr32mg24_gcc.a index 325339b245d..206cd7b079e 100644 --- a/protocol/openthread/libs/libsl_platform_ftd_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_platform_ftd_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ef26c858c2d4a247f6f21b431909f74975b301fae10557830cfcd46ebec41b6 -size 582082 +oid sha256:e430b5211c6e815be599281e10ac89249847528239fb6b73fd57624d9bd13d90 +size 582844 diff --git a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg12_gcc.a index 4f304f898f1..3c7ddedd45e 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71dcd859a4ca4a44be7e3a6ff233b7a790c5d67b1429eac193d1a5db4841622e -size 567484 +oid sha256:a01b0c620eb7bca0a9dda94db07090bb9c87307362713bd4eaf7ab7a1ce6f0ab +size 568322 diff --git a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg13_gcc.a index 3fd66e3b2b5..5c0948c0e91 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67ade1491fd3fcd58945a21fa1229cff4adcec24406f4021960f0ff9ea935cdd -size 568340 +oid sha256:8ce7ff4b6afb38226b7fe1cba1e4423b4022080d0972ea14b78c7a182932702b +size 569178 diff --git a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg21_gcc.a index 20d8df83017..cf4efdb0de4 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0ca4ae1107c4659779f62412e4e034f05271d65bbfa7e5cc14816859a90cd45 -size 578980 +oid sha256:b0a3e53ff401a8201c522b053a1a20fcc12e3b8a106d6a01038ebfbb738421b5 +size 580682 diff --git a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg24_gcc.a index 351825b05ad..bb968f314c9 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_dmp_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8598924dc22782ec8dc32cf4086f0efd9bfb30ed2ae39960299ac129bbcf8a03 -size 578900 +oid sha256:1512ab002af169b7322f066b9dc58601463627376570b3f179d09c9635dc7938 +size 580602 diff --git a/protocol/openthread/libs/libsl_platform_mtd_efr32mg12_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_efr32mg12_gcc.a index 6d859535956..44ef47a98f6 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_efr32mg12_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_efr32mg12_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:885aa409c12fa87c0f8e6635b9cc89c799d1fcbbec203f85de79e24e9c2f915c -size 566196 +oid sha256:2e7655225e11c9ab015ef9938197e2173deccf8c049bb76eeb3884acd410843e +size 566934 diff --git a/protocol/openthread/libs/libsl_platform_mtd_efr32mg13_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_efr32mg13_gcc.a index 01658b6d1d1..79dcb4768f0 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_efr32mg13_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_efr32mg13_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b0ac1d2034769a22ab6fe45ff21ea28a298cb15ca171dd29f71baa2808c2ac6 -size 567052 +oid sha256:cd5e86abd82d27ee573cfac36381b9eaaf1121ff71d8dabb96b1ab649f15afe1 +size 567790 diff --git a/protocol/openthread/libs/libsl_platform_mtd_efr32mg21_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_efr32mg21_gcc.a index 724d8056225..bea9b59a2c9 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_efr32mg21_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_efr32mg21_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c76535aa1869fd1cc51bfcbfc43820378030f4148accc1341fd637e888fd03e -size 577640 +oid sha256:91bdd7faf0416235b9d30d41db63167a5d22680d31c9ad669a3c63cc111f2cda +size 579282 diff --git a/protocol/openthread/libs/libsl_platform_mtd_efr32mg24_gcc.a b/protocol/openthread/libs/libsl_platform_mtd_efr32mg24_gcc.a index b7704a175d6..e538d96b72e 100644 --- a/protocol/openthread/libs/libsl_platform_mtd_efr32mg24_gcc.a +++ b/protocol/openthread/libs/libsl_platform_mtd_efr32mg24_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f28df9a78056bcb88ed50930b170d7d9e232b59621fd5a5c832778c8d1aca835 -size 577560 +oid sha256:f4455cb6b26c84e02c6d8649872c9f8942ec9b58ef30fdc65456559be160422a +size 579202 diff --git a/protocol/openthread/openthread_production_demos.xml b/protocol/openthread/openthread_production_demos.xml index 2d0e817a5ad..8116fc80c92 100644 --- a/protocol/openthread/openthread_production_demos.xml +++ b/protocol/openthread/openthread_production_demos.xml @@ -6,7 +6,7 @@ - + @@ -17,7 +17,7 @@ - + @@ -28,7 +28,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -138,7 +138,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -160,7 +160,7 @@ - + @@ -171,7 +171,7 @@ - + @@ -182,7 +182,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -204,7 +204,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -226,7 +226,7 @@ - + @@ -237,7 +237,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -259,7 +259,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -303,7 +303,7 @@ - + @@ -314,7 +314,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -336,7 +336,7 @@ - + @@ -347,7 +347,7 @@ - + @@ -358,7 +358,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -380,7 +380,7 @@ - + @@ -391,7 +391,7 @@ - + @@ -402,7 +402,7 @@ - + @@ -413,7 +413,7 @@ - + @@ -424,7 +424,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -446,7 +446,7 @@ - + @@ -457,7 +457,7 @@ - + @@ -468,7 +468,7 @@ - + @@ -479,7 +479,7 @@ - + @@ -490,7 +490,7 @@ - + @@ -501,7 +501,7 @@ - + @@ -512,7 +512,7 @@ - + @@ -523,7 +523,7 @@ - + @@ -534,7 +534,7 @@ - + @@ -545,7 +545,7 @@ - + @@ -556,7 +556,7 @@ - + @@ -567,7 +567,7 @@ - + @@ -578,7 +578,7 @@ - + @@ -589,7 +589,7 @@ - + @@ -600,7 +600,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -622,7 +622,7 @@ - + @@ -633,7 +633,7 @@ - + @@ -644,7 +644,7 @@ - + @@ -655,7 +655,7 @@ - + @@ -666,7 +666,7 @@ - + @@ -677,7 +677,7 @@ - + @@ -689,7 +689,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -701,7 +701,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -713,7 +713,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -725,7 +725,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -737,7 +737,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -749,7 +749,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -761,7 +761,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -773,7 +773,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -785,7 +785,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -797,7 +797,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -809,7 +809,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -821,7 +821,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -833,7 +833,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -845,7 +845,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -857,7 +857,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -869,7 +869,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -881,7 +881,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -893,7 +893,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -905,7 +905,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -917,7 +917,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -929,7 +929,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -941,7 +941,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -953,7 +953,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -965,7 +965,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -977,7 +977,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -989,7 +989,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1001,7 +1001,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1013,7 +1013,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1025,7 +1025,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1037,7 +1037,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1049,7 +1049,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1061,7 +1061,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1073,7 +1073,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1085,7 +1085,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1097,7 +1097,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1109,7 +1109,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1121,7 +1121,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1133,7 +1133,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1145,7 +1145,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1157,7 +1157,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1169,7 +1169,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1181,7 +1181,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1193,7 +1193,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1205,7 +1205,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1217,7 +1217,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1229,7 +1229,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1241,7 +1241,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1253,7 +1253,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1265,7 +1265,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1277,7 +1277,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1289,7 +1289,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1301,7 +1301,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1313,7 +1313,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1325,7 +1325,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1337,7 +1337,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1349,7 +1349,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1361,7 +1361,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1373,7 +1373,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1385,7 +1385,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1397,7 +1397,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1409,7 +1409,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1421,7 +1421,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1432,7 +1432,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1443,7 +1443,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1454,7 +1454,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1465,7 +1465,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + @@ -1476,7 +1476,7 @@ It is identical to the ot-ble-dmp application with the exception that support fo - + diff --git a/protocol/openthread/openthread_production_templates.xml b/protocol/openthread/openthread_production_templates.xml index 4d90c2ddb74..67f861653c4 100644 --- a/protocol/openthread/openthread_production_templates.xml +++ b/protocol/openthread/openthread_production_templates.xml @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ - + @@ -37,7 +37,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -67,7 +67,7 @@ - + @@ -82,7 +82,7 @@ - + @@ -172,7 +172,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -202,7 +202,7 @@ - + diff --git a/protocol/openthread/platform-abstraction/efr32/diag.c b/protocol/openthread/platform-abstraction/efr32/diag.c index 72f4fc5c788..9016e725b02 100644 --- a/protocol/openthread/platform-abstraction/efr32/diag.c +++ b/protocol/openthread/platform-abstraction/efr32/diag.c @@ -49,6 +49,7 @@ #include "platform-band.h" #include "rail_ieee802154.h" #include "diag.h" +#include "em_gpio.h" #include "sl_status.h" @@ -62,6 +63,11 @@ #include "sl_rail_util_ant_div.h" #endif +#define GPIO_PIN_BITMASK 0xFFFFUL +#define GPIO_PORT_BITMASK (0xFFFFUL << 16) +#define GET_GPIO_PIN(x) (x & GPIO_PIN_BITMASK) +#define GET_GPIO_PORT(x) ((x & GPIO_PORT_BITMASK) >> 16) + struct PlatformDiagCommand { const char *mName; otError (*mCommand)(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen); @@ -296,4 +302,89 @@ void otPlatDiagAlarmCallback(otInstance *aInstance) OT_UNUSED_VARIABLE(aInstance); } +static otError getGpioPortAndPin(uint32_t aGpio, uint16_t *aPort, uint16_t *aPin) +{ + otError error = OT_ERROR_NONE; + *aPort = GET_GPIO_PORT(aGpio); + *aPin = GET_GPIO_PIN(aGpio); + + if (*aPort > GPIO_PORT_MAX || *aPin > GPIO_PIN_MAX) + { + ExitNow(error = OT_ERROR_INVALID_ARGS); + } + +exit: + return error; +} + +otError otPlatDiagGpioSet(uint32_t aGpio, bool aValue) +{ + otError error; + uint16_t port; + uint16_t pin; + + SuccessOrExit(error = getGpioPortAndPin(aGpio, &port, &pin)); + + if (aValue) + { + GPIO_PinOutSet((GPIO_Port_TypeDef)port, pin); + } + else + { + GPIO_PinOutClear((GPIO_Port_TypeDef)port, pin); + } + + exit: + return error; +} + +otError otPlatDiagGpioGet(uint32_t aGpio, bool *aValue) +{ + otError error; + uint16_t port; + uint16_t pin; + + SuccessOrExit(error = getGpioPortAndPin(aGpio, &port, &pin)); + + *aValue = GPIO_PinInGet((GPIO_Port_TypeDef)port, pin); + +exit: + return error; +} + +otError otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode) +{ + otError error; + uint16_t port; + uint16_t pin; + GPIO_Mode_TypeDef mode; + + SuccessOrExit(error = getGpioPortAndPin(aGpio, &port, &pin)); + + mode = (aMode == OT_GPIO_MODE_INPUT) ? gpioModeInput : gpioModePushPull; + + + GPIO_PinModeSet((GPIO_Port_TypeDef)port, pin, mode, 0 /*out*/); + +exit: + return error; +} + +otError otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode) +{ + otError error; + uint16_t port; + uint16_t pin; + GPIO_Mode_TypeDef mode; + + SuccessOrExit(error = getGpioPortAndPin(aGpio, &port, &pin)); + + mode = GPIO_PinModeGet((GPIO_Port_TypeDef) port, pin); + + *aMode = (mode == gpioModeInput) ? OT_GPIO_MODE_INPUT : OT_GPIO_MODE_OUTPUT; + +exit: + return error; + +} #endif // OPENTHREAD_CONFIG_DIAG_ENABLE diff --git a/protocol/openthread/platform-abstraction/efr32/openthread-core-efr32-config.h b/protocol/openthread/platform-abstraction/efr32/openthread-core-efr32-config.h index 16f1fba5be4..5f94dbe53ae 100644 --- a/protocol/openthread/platform-abstraction/efr32/openthread-core-efr32-config.h +++ b/protocol/openthread/platform-abstraction/efr32/openthread-core-efr32-config.h @@ -35,6 +35,14 @@ #ifndef OPENTHREAD_CORE_EFR32_CONFIG_H_ #define OPENTHREAD_CORE_EFR32_CONFIG_H_ +#include "sl_device_init_hfxo.h" +#include "sl_device_init_hfxo_config.h" + +#if defined(HARDWARE_BOARD_HAS_LFXO) +#include "sl_device_init_lfxo.h" +#include "sl_device_init_lfxo_config.h" +#endif + // Use (user defined) application config file to define OpenThread configurations #ifdef SL_OPENTHREAD_APPLICATION_CONFIG_FILE #include SL_OPENTHREAD_APPLICATION_CONFIG_FILE @@ -200,9 +208,23 @@ * The minimum time (in microseconds) before the MHR start that the radio should be in receive state and ready to * properly receive in order to properly receive any IEEE 802.15.4 frame. Defaults to the duration of SHR + PHR. * + * 802.15.4 2.4GHz OQPSK: + * SHR: 4 bytes of preamble, 1 byte of sync word + * PHR: 1 byte + * Total (6 * 32) = 192 us. + * + * Proprietary SubGhz (2GFSK in 915MHz): + * SHR: 4 bytes preamble, 2 bytes SFD = 6 bytes + * PHR: 2 bytes + * Total (8 * 32) = 256 us. + * */ #ifndef OPENTHREAD_CONFIG_MIN_RECEIVE_ON_AHEAD -#define OPENTHREAD_CONFIG_MIN_RECEIVE_ON_AHEAD (6 * 32) +#if RADIO_CONFIG_SUBGHZ_SUPPORT + #define OPENTHREAD_CONFIG_MIN_RECEIVE_ON_AHEAD 256 +#else + #define OPENTHREAD_CONFIG_MIN_RECEIVE_ON_AHEAD 192 +#endif #endif /** @@ -213,9 +235,12 @@ * plus the duration of maximum enh-ack frame. Platforms are encouraged to improve this value for energy * efficiency purposes. * + * In theory, RAIL should automatically extend the duration of the receive window once the SHR has been + * detected, so we should be able to set this to zero. + * */ #ifndef OPENTHREAD_CONFIG_MIN_RECEIVE_ON_AFTER -#define OPENTHREAD_CONFIG_MIN_RECEIVE_ON_AFTER ((127 + 6 + 39) * 32) +#define OPENTHREAD_CONFIG_MIN_RECEIVE_ON_AFTER 0 #endif /* @@ -418,34 +443,54 @@ * */ #ifndef SL_OPENTHREAD_CSL_TX_UNCERTAINTY -#define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 175 +#if OPENTHREAD_RADIO || OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE + # define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 175 +#elif OPENTHREAD_FTD + // Approx. ~128 us. for single CCA + some additional tx uncertainty in testing + #define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 20 +#else + // Approx. ~128 us. for single CCA + // + // Note: Our SSEDs "schedule" transmissions to their parent in order to know + // exactly when in the future the data packets go out so they can calculate + // the accurate CSL phase to send to their parent. + // + // The receive windows on the SSEDs scale with this value, so increasing this + // uncertainty to account for full CCA/CSMA with 0..7 backoffs + // (see RAIL_CSMA_CONFIG_802_15_4_2003_2p4_GHz_OQPSK_CSMA) will mean that the + // receive windows can get very long (~ 5ms.) + // + // We have updated SSEDs to use a single CCA (RAIL_CSMA_CONFIG_SINGLE_CCA) + // instead. If they are in very busy channels, CSL won't be reliable anyway. + #define SL_OPENTHREAD_CSL_TX_UNCERTAINTY 12 +#endif #endif /** * @def SL_OPENTHREAD_HFXO_ACCURACY * - * XTAL accuracy in units of ± ppm. Also used for calculations during CSL operations. - * - * According to EFR datasheets, HFXO is ± 40 ppm. + * Worst case XTAL accuracy in units of ± ppm. Also used for calculations during CSL operations. * * @note Platforms may optimize this value based on operational conditions (i.e.: temperature). * */ #ifndef SL_OPENTHREAD_HFXO_ACCURACY -#define SL_OPENTHREAD_HFXO_ACCURACY 80 + #define SL_OPENTHREAD_HFXO_ACCURACY SL_DEVICE_INIT_HFXO_PRECISION #endif /** * @def SL_OPENTHREAD_LFXO_ACCURACY * - * XTAL accuracy in units of ± ppm. Also used for calculations during CSL operations. - * - * According to EFR datasheets, LFXO (at least for MG12) is -8 to +40 ppm. + * Worst case XTAL accuracy in units of ± ppm. Also used for calculations during CSL operations. * * @note Platforms may optimize this value based on operational conditions (i.e.: temperature). */ #ifndef SL_OPENTHREAD_LFXO_ACCURACY -#define SL_OPENTHREAD_LFXO_ACCURACY 48 + #if defined(HARDWARE_BOARD_HAS_LFXO) + #define SL_OPENTHREAD_LFXO_ACCURACY SL_DEVICE_INIT_LFXO_PRECISION + #else + #define SL_OPENTHREAD_LFXO_ACCURACY 0 + #endif #endif /** diff --git a/protocol/openthread/platform-abstraction/efr32/radio.c b/protocol/openthread/platform-abstraction/efr32/radio.c index d393193a5ca..04ecef2ae0d 100644 --- a/protocol/openthread/platform-abstraction/efr32/radio.c +++ b/protocol/openthread/platform-abstraction/efr32/radio.c @@ -88,6 +88,11 @@ #ifdef SL_CATALOG_OT_RCP_GP_INTERFACE_PRESENT #include "sl_rcp_gp_interface.h" #endif + +#ifdef SL_CATALOG_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_PRESENT +#include "sl_rail_util_ieee802154_fast_channel_switching_config.h" +#endif // SL_CATALOG_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_PRESENT + //------------------------------------------------------------------------------ // Enums, macros and static variables @@ -172,6 +177,21 @@ #define DEVICE_CAPABILITY_MCU_EN (DEVINFO->SWCAPA1 & _DEVINFO_SWCAPA1_RFMCUEN_MASK) #endif +static otRadioCaps sRadioCapabilities = (OT_RADIO_CAPS_ACK_TIMEOUT + | OT_RADIO_CAPS_CSMA_BACKOFF + | OT_RADIO_CAPS_ENERGY_SCAN + | OT_RADIO_CAPS_SLEEP_TO_TX +#if (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) + | OT_RADIO_CAPS_TRANSMIT_SEC + // When scheduled tx is required, we support RAIL_StartScheduledCcaCsmaTx + // (delay is indicated in tx frame info set in MAC) + | OT_RADIO_CAPS_TRANSMIT_TIMING + // When scheduled rx is required, we support RAIL_ScheduleRx in our + // implementation of otPlatRadioReceiveAt + | OT_RADIO_CAPS_RECEIVE_TIMING +#endif + ); + // Energy Scan typedef enum @@ -256,6 +276,10 @@ static otExtAddress sExtAddress[RADIO_EXT_ADDR_COUNT]; static int8_t sMaxChannelPower[RADIO_INTERFACE_COUNT][SL_MAX_CHANNELS_SUPPORTED]; static int8_t sDefaultTxPower[RADIO_INTERFACE_COUNT]; +// CSMA config: Should be globally scoped +RAIL_CsmaConfig_t csmaConfig = RAIL_CSMA_CONFIG_802_15_4_2003_2p4_GHz_OQPSK_CSMA; +RAIL_CsmaConfig_t cslCsmaConfig = RAIL_CSMA_CONFIG_SINGLE_CCA; + #if OPENTHREAD_CONFIG_MAC_HEADER_IE_SUPPORT static otRadioIeInfo sTransmitIeInfo; #endif @@ -279,7 +303,7 @@ efr32RadioCounters railDebugCounters; extern uint8_t otNcpPlatGetCurCommandIid(void); static uint8_t sRailFilterMask = RADIO_BCAST_PANID_FILTER_MASK; -#ifdef SL_CATALOG_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_PRESENT +#if SL_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_ENABLED #define FAST_CHANNEL_SWITCHING_SUPPORT 1 static RAIL_IEEE802154_RxChannelSwitchingCfg_t sChannelSwitchingCfg; @@ -318,7 +342,7 @@ static uint8_t fastChannelIndex(uint8_t aChannel) return INVALID_VALUE; } -#endif // SL_CATALOG_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_PRESENT +#endif // SL_RAIL_UTIL_IEEE802154_FAST_CHANNEL_SWITCHING_ENABLED #else // OPENTHREAD_RADIO && OPENTHREAD_CONFIG_MULTIPAN_RCP_ENABLE == 1 #define otNcpPlatGetCurCommandIid() 0 @@ -339,20 +363,12 @@ static const RAIL_StateTiming_t cTimings = { 100, // timings.idleToRx 192 - 10, // timings.txToRx 100, // timings.idleToTx -#if OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2 - 256, // timings.rxToTx - accommodate enhanced ACKs -#else 192, // timings.rxToTx -#endif 0, // timings.rxSearchTimeout 0, // timings.txToRxSearchTimeout 0 // timings.txToTx }; -#ifdef NONCOMPLIANT_ACK_TIMING_WORKAROUND -static RAIL_StateTiming_t gTimings = cTimings; -#endif - static const RAIL_IEEE802154_Config_t sRailIeee802154Config = { NULL, // addresses { @@ -379,8 +395,13 @@ static const RAIL_IEEE802154_Config_t sRailIeee802154Config = { #if RADIO_CONFIG_SUBGHZ_SUPPORT #define PHY_HEADER_SIZE 2 +// SHR: 4 bytes preamble, 2 bytes SFD +// 802.15.4 spec describes GFSK SHR to be the same format as SUN O-QPSK +// except preamble is 32 symbols (4 octets). +#define SHR_SIZE 6 #else #define PHY_HEADER_SIZE 1 +#define SHR_SIZE 5 // 4 bytes of preamble, 1 byte sync-word #endif // Misc @@ -624,11 +645,17 @@ static securityMaterial sMacKeys[RADIO_INTERFACE_COUNT]; static uint32_t sCslPeriod; static uint32_t sCslSampleTime; -static uint16_t getCslPhase() +static uint16_t getCslPhase(uint32_t shrTxTime) { - uint32_t curTime = otPlatAlarmMicroGetNow(); uint32_t cslPeriodInUs = sCslPeriod * OT_US_PER_TEN_SYMBOLS; - uint32_t diff = ((sCslSampleTime % cslPeriodInUs) - (curTime % cslPeriodInUs) + cslPeriodInUs) % cslPeriodInUs; + uint32_t diff; + + if (shrTxTime == 0U) + { + shrTxTime = otPlatAlarmMicroGetNow(); + } + + diff = ((sCslSampleTime % cslPeriodInUs) - (shrTxTime % cslPeriodInUs) + cslPeriodInUs) % cslPeriodInUs; return (uint16_t)(diff / OT_US_PER_TEN_SYMBOLS); } @@ -706,18 +733,6 @@ static otError radioProcessTransmitSecurity(otRadioFrame *aFrame, uint8_t iid) aFrame->mInfo.mTxInfo.mAesKey = &sMacKeys[iid].keys[keyToUse]; -#if defined(_SILICON_LABS_32B_SERIES_2) && (OPENTHREAD_CONFIG_CRYPTO_LIB == OPENTHREAD_CONFIG_CRYPTO_LIB_PSA) - otMacKeyMaterial aesKey; - size_t aKeyLen; - - otEXPECT_ACTION(otPlatCryptoExportKey(sMacKeys[iid].keys[keyToUse].mKeyMaterial.mKeyRef, - aesKey.mKeyMaterial.mKey.m8, - sizeof(aesKey.mKeyMaterial.mKey.m8), - &aKeyLen) == OT_ERROR_NONE, error = OT_ERROR_SECURITY); - - aFrame->mInfo.mTxInfo.mAesKey = &aesKey; -#endif - if (!aFrame->mInfo.mTxInfo.mIsHeaderUpdated) { if (otMacFrameIsAck(aFrame)) @@ -793,7 +808,7 @@ static void RAILCb_Generic(RAIL_Handle_t aRailHandle, RAIL_Events_t aEvents); static void efr32PhyStackInit(void); #if OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2 -static void updateIeInfoTxFrame(void); +static void updateIeInfoTxFrame(uint32_t shrTxTime); #endif #ifdef SL_CATALOG_RAIL_UTIL_COEX_PRESENT @@ -993,7 +1008,6 @@ static otError radioScheduleRx(uint8_t aChannel, uint32_t aStart, uint32_t aDura .endMode = RAIL_TIME_DELAY, .rxTransitionEndSchedule = 1, // This lets us idle after a scheduled-rx .hardWindowEnd = 0 }; // This lets us receive a packet near a window-end-event - status = RAIL_ScheduleRx(gRailHandle, aChannel, &rxCfg, &bgRxSchedulerInfo); otEXPECT_ACTION(status == RAIL_STATUS_NO_ERROR, error = OT_ERROR_FAILED); @@ -1603,22 +1617,24 @@ otError otPlatRadioTransmit(otInstance *aInstance, otRadioFrame *aFrame) setInternalFlag(RADIO_TX_EVENTS, false); sTxFrame = aFrame; -#if OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2 - uint8_t iid = 0; -#endif - -#if OPENTHREAD_RADIO && OPENTHREAD_CONFIG_MULTIPAN_RCP_ENABLE == 1 - iid = aFrame->mIid; -#endif - setInternalFlag(FLAG_CURRENT_TX_USE_CSMA, aFrame->mInfo.mTxInfo.mCsmaCaEnabled); #if OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2 - updateIeInfoTxFrame(); +#if OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE + if (sCslPeriod > 0 && sTxFrame->mInfo.mTxInfo.mTxDelay == 0) + { + // Only called for CSL children (sCslPeriod > 0) + // Note: Our SSEDs "schedule" transmissions to their parent in order to know + // exactly when in the future the data packets go out so they can calculate + // the accurate CSL phase to send to their parent. + sTxFrame->mInfo.mTxInfo.mTxDelayBaseTime = RAIL_GetTime(); + sTxFrame->mInfo.mTxInfo.mTxDelay = 3000; // Chosen after internal certification testing + } + updateIeInfoTxFrame(sTxFrame->mInfo.mTxInfo.mTxDelayBaseTime + sTxFrame->mInfo.mTxInfo.mTxDelay + 160); +#endif // Note - we need to call this outside of txCurrentPacket as for Series 2, // this results in calling the SE interface from a critical section which is not permitted. - otEXPECT_ACTION(radioProcessTransmitSecurity(sTxFrame, iid) == OT_ERROR_NONE, - error = OT_ERROR_INVALID_STATE); + radioProcessTransmitSecurity(sTxFrame, sTxFrame->mIid); #endif // OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2 CORE_DECLARE_IRQ_STATE; @@ -1637,7 +1653,7 @@ otError otPlatRadioTransmit(otInstance *aInstance, otRadioFrame *aFrame) } #if OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2 -void updateIeInfoTxFrame(void) +void updateIeInfoTxFrame(uint32_t shrTxTime) { assert(sTxFrame != NULL); @@ -1663,7 +1679,7 @@ void updateIeInfoTxFrame(void) // Update IE data in the 802.15.4 header with the newest CSL period / phase if (sCslPeriod > 0 && !sTxFrame->mInfo.mTxInfo.mIsHeaderUpdated) { - otMacFrameSetCslIe(sTxFrame, (uint16_t)sCslPeriod, getCslPhase()); + otMacFrameSetCslIe(sTxFrame, (uint16_t)sCslPeriod, getCslPhase(shrTxTime)); } #endif // OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE } @@ -1674,7 +1690,6 @@ void txCurrentPacket(void) assert(getInternalFlag(FLAG_ONGOING_TX_DATA)); assert(sTxFrame != NULL); - RAIL_CsmaConfig_t csmaConfig = RAIL_CSMA_CONFIG_802_15_4_2003_2p4_GHz_OQPSK_CSMA; RAIL_TxOptions_t txOptions = RAIL_TX_OPTIONS_DEFAULT; RAIL_Status_t status = RAIL_STATUS_INVALID_STATE; uint8_t frameLength; @@ -1755,58 +1770,70 @@ void txCurrentPacket(void) } #endif - if (getInternalFlag(FLAG_CURRENT_TX_USE_CSMA)) + if (sTxFrame->mInfo.mTxInfo.mTxDelay == 0) { + if (getInternalFlag(FLAG_CURRENT_TX_USE_CSMA)) + { #if RADIO_CONFIG_DMP_SUPPORT - // time needed for CSMA/CA - txSchedulerInfo.transactionTime += RADIO_TIMING_CSMA_OVERHEAD_US; + // time needed for CSMA/CA + txSchedulerInfo.transactionTime += RADIO_TIMING_CSMA_OVERHEAD_US; #endif - csmaConfig.csmaTries = sTxFrame->mInfo.mTxInfo.mMaxCsmaBackoffs; - csmaConfig.ccaThreshold = sCcaThresholdDbm; + csmaConfig.csmaTries = sTxFrame->mInfo.mTxInfo.mMaxCsmaBackoffs; + csmaConfig.ccaThreshold = sCcaThresholdDbm; + + status = RAIL_StartCcaCsmaTx(gRailHandle, + sTxFrame->mChannel, + txOptions, + &csmaConfig, + &txSchedulerInfo); + } + else + { + status = RAIL_StartTx(gRailHandle, sTxFrame->mChannel, txOptions, &txSchedulerInfo); + } - status = RAIL_StartCcaCsmaTx(gRailHandle, - sTxFrame->mChannel, - txOptions, - &csmaConfig, - &txSchedulerInfo); + if (status == RAIL_STATUS_NO_ERROR) { + (void) handlePhyStackEvent(SL_RAIL_UTIL_IEEE802154_STACK_EVENT_TX_STARTED, 0U); + } } else { + // For CSL transmitters (FTDs): + // mTxDelayBaseTime = rx-timestamp (end of sync word) when we received CSL-sync with IEs + // mTxDelay = Delay starting from mTxDelayBaseTime + // + // For CSL receivers (SSEDs): + // mTxDelayBaseTime = timestamp when otPlatRadioTransmit is called + // mTxDelay = Chosen value in the future where transmit is scheduled, so we know exactly + // when to calculate the phase (we can't do this on-the-fly as the packet is going out + // due to platform limitations. see radioScheduleRx) + // + // Note that both use single CCA config, overriding any CCA/CSMA configs from the stack + // #if OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2 - if (sTxFrame->mInfo.mTxInfo.mTxDelay != 0) - { - // CSL transmissions don't use CSMA but MAC accounts for CCA time. - csmaConfig.ccaThreshold = sCcaThresholdDbm; - - RAIL_ScheduleTxConfig_t scheduleTxOptions = { - .when = sTxFrame->mInfo.mTxInfo.mTxDelayBaseTime + sTxFrame->mInfo.mTxInfo.mTxDelay, - .mode = RAIL_TIME_ABSOLUTE, - .txDuringRx = RAIL_SCHEDULED_TX_DURING_RX_POSTPONE_TX - }; - - status = RAIL_StartScheduledCcaCsmaTx(gRailHandle, - sTxFrame->mChannel, - txOptions, - &scheduleTxOptions, - &csmaConfig, - &txSchedulerInfo); - if (status == RAIL_STATUS_NO_ERROR) { + RAIL_ScheduleTxConfig_t scheduleTxOptions = { + .when = sTxFrame->mInfo.mTxInfo.mTxDelayBaseTime + sTxFrame->mInfo.mTxInfo.mTxDelay, + .mode = RAIL_TIME_ABSOLUTE, + .txDuringRx = RAIL_SCHEDULED_TX_DURING_RX_POSTPONE_TX + }; + + // CSL transmissions don't use CSMA but MAC accounts for single CCA time. + // cslCsmaConfig is set to RAIL_CSMA_CONFIG_SINGLE_CCA above. + status = RAIL_StartScheduledCcaCsmaTx(gRailHandle, + sTxFrame->mChannel, + txOptions, + &scheduleTxOptions, + &cslCsmaConfig, + &txSchedulerInfo); + + if (status == RAIL_STATUS_NO_ERROR) { #if RADIO_CONFIG_DEBUG_COUNTERS_SUPPORT - railDebugCounters.mRailEventsScheduledTxTriggeredCount++; + railDebugCounters.mRailEventsScheduledTxTriggeredCount++; #endif - (void) handlePhyStackEvent(SL_RAIL_UTIL_IEEE802154_STACK_EVENT_TX_STARTED, 0U); - } + (void) handlePhyStackEvent(SL_RAIL_UTIL_IEEE802154_STACK_EVENT_TX_STARTED, 0U); } - else #endif - { - status = RAIL_StartTx(gRailHandle, sTxFrame->mChannel, txOptions, &txSchedulerInfo); - if (status == RAIL_STATUS_NO_ERROR) { - (void) handlePhyStackEvent(SL_RAIL_UTIL_IEEE802154_STACK_EVENT_TX_STARTED, 0U); - } - } } - if (status == RAIL_STATUS_NO_ERROR) { #if RADIO_CONFIG_DEBUG_COUNTERS_SUPPORT @@ -1876,24 +1903,7 @@ otRadioCaps otPlatRadioGetCaps(otInstance *aInstance) { OT_UNUSED_VARIABLE(aInstance); - otRadioCaps capabilities = (OT_RADIO_CAPS_ACK_TIMEOUT - | OT_RADIO_CAPS_CSMA_BACKOFF - | OT_RADIO_CAPS_ENERGY_SCAN - | OT_RADIO_CAPS_SLEEP_TO_TX); - -#if (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) - capabilities |= OT_RADIO_CAPS_TRANSMIT_SEC; -#endif - - // When scheduled tx is required, we support RAIL_StartScheduledCcaCsmaTx - // (delay is indicated in tx frame info set in MAC) - capabilities |= OT_RADIO_CAPS_TRANSMIT_TIMING; - - // When scheduled rx is required, we support RAIL_ScheduleRx in our - // implementation of otPlatRadioReceiveAt - capabilities |= OT_RADIO_CAPS_RECEIVE_TIMING; - - return capabilities; + return sRadioCapabilities; } bool otPlatRadioGetPromiscuous(otInstance *aInstance) @@ -2032,15 +2042,29 @@ void otPlatRadioSetMacKey(otInstance * aInstance, assert(aPrevKey != NULL && aCurrKey != NULL && aNextKey != NULL); - CORE_DECLARE_IRQ_STATE; - CORE_ENTER_ATOMIC(); - sMacKeys[iid].keyId = aKeyId; memcpy(&sMacKeys[iid].keys[MAC_KEY_PREV], aPrevKey, sizeof(otMacKeyMaterial)); memcpy(&sMacKeys[iid].keys[MAC_KEY_CURRENT], aCurrKey, sizeof(otMacKeyMaterial)); memcpy(&sMacKeys[iid].keys[MAC_KEY_NEXT], aNextKey, sizeof(otMacKeyMaterial)); - CORE_EXIT_ATOMIC(); +#if defined(_SILICON_LABS_32B_SERIES_2) && (OPENTHREAD_CONFIG_CRYPTO_LIB == OPENTHREAD_CONFIG_CRYPTO_LIB_PSA) + size_t aKeyLen = 0; + + assert(otPlatCryptoExportKey(sMacKeys[iid].keys[MAC_KEY_PREV].mKeyMaterial.mKeyRef, + sMacKeys[iid].keys[MAC_KEY_PREV].mKeyMaterial.mKey.m8, + sizeof(sMacKeys[iid].keys[MAC_KEY_PREV]), + &aKeyLen) == OT_ERROR_NONE); + + assert(otPlatCryptoExportKey(sMacKeys[iid].keys[MAC_KEY_CURRENT].mKeyMaterial.mKeyRef, + sMacKeys[iid].keys[MAC_KEY_CURRENT].mKeyMaterial.mKey.m8, + sizeof(sMacKeys[iid].keys[MAC_KEY_CURRENT]), + &aKeyLen) == OT_ERROR_NONE); + + assert(otPlatCryptoExportKey(sMacKeys[iid].keys[MAC_KEY_NEXT].mKeyMaterial.mKeyRef, + sMacKeys[iid].keys[MAC_KEY_NEXT].mKeyMaterial.mKey.m8, + sizeof(sMacKeys[iid].keys[MAC_KEY_NEXT]), + &aKeyLen) == OT_ERROR_NONE); +#endif } void otPlatRadioSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter) @@ -2213,15 +2237,7 @@ static bool writeIeee802154EnhancedAck( RAIL_Handle_t aRailHandle, receivedFrame.mLength = *initialPktReadBytes - PHY_HEADER_SIZE; enhAckFrame.mPsdu = enhAckPsdu + PHY_HEADER_SIZE; - bool is2015 = otMacFrameIsVersion2015(&receivedFrame); -#ifdef NONCOMPLIANT_ACK_TIMING_WORKAROUND - uint16_t rxToTx = is2015 ? 256 : 192; - if (gTimings.rxToTx != rxToTx) { - gTimings.rxToTx = rxToTx; - RAIL_SetStateTiming(aRailHandle, &gTimings); - } -#endif - if (!is2015) + if (! otMacFrameIsVersion2015(&receivedFrame)) { return false; } @@ -2293,8 +2309,22 @@ static bool writeIeee802154EnhancedAck( RAIL_Handle_t aRailHandle, #if OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE if (sCslPeriod > 0) { + // Calculate time in the future where the SHR is done being sent out + uint32_t ackShrDoneTime = // Currently partially received packet's SHR time + (otPlatAlarmMicroGetNow() - (packetInfoForEnhAck->packetBytes * OT_RADIO_SYMBOL_TIME * 2) + // PHR of this packet + + (PHY_HEADER_SIZE * OT_RADIO_SYMBOL_TIME * 2) + // Received frame's expected time in the PHR + + (receivedFrame.mLength * OT_RADIO_SYMBOL_TIME * 2) + // rxToTx turnaround time + + cTimings.rxToTx + // PHR time of the ACK + + (PHY_HEADER_SIZE * OT_RADIO_SYMBOL_TIME * 2) + // SHR time of the ACK + + (SHR_SIZE * OT_RADIO_SYMBOL_TIME * 2)); + // Update IE data in the 802.15.4 header with the newest CSL period / phase - otMacFrameSetCslIe(&enhAckFrame, (uint16_t)sCslPeriod, getCslPhase()); + otMacFrameSetCslIe(&enhAckFrame, (uint16_t)sCslPeriod, getCslPhase(ackShrDoneTime)); } #endif @@ -2962,6 +2992,7 @@ static bool validatePacketTimestamp(RAIL_RxPacketDetails_t *pPacketDetails, uint rxTimestampValid = false); // + 1 for the 1-byte PHY header + // We would not need this if PHR is not included and we want the MHR pPacketDetails->timeReceived.totalPacketBytes = packetLength + 1; otEXPECT_ACTION((RAIL_GetRxTimeSyncWordEndAlt(gRailHandle, pPacketDetails) @@ -3143,8 +3174,10 @@ static void processNextRxPacket(otInstance *aInstance) #if RADIO_CONFIG_DEBUG_COUNTERS_SUPPORT railDebugCounters.mRailPlatRadioReceiveDoneCbCount++; #endif - sReceivePacket[index].state = BUFFER_IS_FREE; } + + sReceivePacket[index].state = BUFFER_IS_FREE; + otSysEventSignalPending(); } #if SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT > 1 @@ -3200,6 +3233,9 @@ static void processTxComplete(otInstance *aInstance) else #endif { + // Clear any internally-set txDelays so future transmits are not affected. + sTxFrame->mInfo.mTxInfo.mTxDelayBaseTime = 0; + sTxFrame->mInfo.mTxInfo.mTxDelay = 0; otPlatRadioTxDone(aInstance, sTxFrame, ackFrame, txStatus); } diff --git a/protocol/openthread/platform-abstraction/efr32/radio_extension.c b/protocol/openthread/platform-abstraction/efr32/radio_extension.c index 39f00e13362..f555ae7f9e2 100644 --- a/protocol/openthread/platform-abstraction/efr32/radio_extension.c +++ b/protocol/openthread/platform-abstraction/efr32/radio_extension.c @@ -503,7 +503,7 @@ otError otPlatRadioExtensionGetRadioCounters(efr32RadioCounters *aRadioCounters) VerifyOrExit(aRadioCounters != NULL, error = OT_ERROR_INVALID_ARGS); *aRadioCounters = railDebugCounters; #else - error = OT+ERROR_NOT_IMPLEMENTED; + ExitNow(error = OT_ERROR_NOT_IMPLEMENTED); #endif exit: diff --git a/protocol/openthread/platform-abstraction/posix/openthread-core-silabs-posix-config.h b/protocol/openthread/platform-abstraction/posix/openthread-core-silabs-posix-config.h index 8b1e9dcc351..a5daa382220 100644 --- a/protocol/openthread/platform-abstraction/posix/openthread-core-silabs-posix-config.h +++ b/protocol/openthread/platform-abstraction/posix/openthread-core-silabs-posix-config.h @@ -37,6 +37,84 @@ #ifndef OPENTHREAD_CORE_SILABS_POSIX_CONFIG_H_ #define OPENTHREAD_CORE_SILABS_POSIX_CONFIG_H_ +/****************************************************************************** + * Recommended setup strings for Thread certified Silicon Labs OTBRs + *****************************************************************************/ + +/**************************** + * 1.3 certified OTBR + ****************************/ + +/* +sudo RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 NAT64=1 DNS64=1 \ + ./script/bootstrap + +sudo INFRA_IF_NAME=eth0 \ + RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 BORDER_ROUTING=1 NAT64=1 DNS64=1 \ + OTBR_OPTIONS="-DOT_THREAD_VERSION=1.3 \ + -DOT_CONFIG=openthread-core-silabs-posix-config.h \ + -DOTBR_DUA_ROUTING=ON -DOTBR_DNSSD_DISCOVERY_PROXY=ON -DOTBR_SRP_ADVERTISING_PROXY=ON" \ + ./script/setup +*/ + +/**************************** + * 1.3 certified CPC OTBR + ****************************/ + +/* +sudo RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 NAT64=1 DNS64=1 \ + ./script/bootstrap + +sudo INFRA_IF_NAME=eth0 \ + RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 BORDER_ROUTING=1 NAT64=1 DNS64=1 \ + OTBR_OPTIONS="-DOT_THREAD_VERSION=1.3 \ + -DOT_MULTIPAN_RCP=ON \ + -DCMAKE_MODULE_PATH=$GSDK_DIR/protocol/openthread/platform-abstraction/posix \ + -DCPCD_SOURCE_DIR=$GSDK_DIR/platform/service/cpc/daemon \ + -DOT_POSIX_CONFIG_RCP_BUS=VENDOR \ + -DOT_POSIX_CONFIG_RCP_VENDOR_DEPS_PACKAGE=SilabsRcpDeps \ + -DOT_POSIX_CONFIG_RCP_VENDOR_INTERFACE=$GSDK_DIR/protocol/openthread/platform-abstraction/posix/cpc_interface.cpp \ + -DOT_CONFIG=openthread-core-silabs-posix-config.h \ + -DOTBR_DUA_ROUTING=ON -DOTBR_DNSSD_DISCOVERY_PROXY=ON -DOTBR_SRP_ADVERTISING_PROXY=ON" \ + ./script/setup +*/ + +/**************************** + * 1.2 certified OTBR + ****************************/ + +/* +sudo RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 NAT64=0 DNS64=0 \ + ./script/bootstrap + +sudo INFRA_IF_NAME=eth0 RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 BORDER_ROUTING=0 NAT64=0 DNS64=0 \ + OTBR_OPTIONS="-DOT_THREAD_VERSION=1.2 \ + -DOT_CONFIG=openthread-core-silabs-posix-config.h \ + -DOTBR_DUA_ROUTING=ON -DOTBR_DNSSD_DISCOVERY_PROXY=OFF -DOTBR_SRP_ADVERTISING_PROXY=OFF" \ + ./script/setup +*/ + +/**************************** + * 1.2 certified CPC OTBR + ****************************/ + +/* +sudo RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 NAT64=0 DNS64=0 \ + ./script/bootstrap + +sudo INFRA_IF_NAME=eth0 RELEASE=1 REFERENCE_DEVICE=1 BACKBONE_ROUTER=1 BORDER_ROUTING=0 NAT64=0 DNS64=0 \ + OTBR_OPTIONS="-DOT_THREAD_VERSION=1.2 \ + -DOT_MULTIPAN_RCP=ON \ + -DCMAKE_MODULE_PATH=$GSDK_DIR/protocol/openthread/platform-abstraction/posix \ + -DCPCD_SOURCE_DIR=$GSDK_DIR/platform/service/cpc/daemon \ + -DOT_POSIX_CONFIG_RCP_BUS=VENDOR \ + -DOT_POSIX_CONFIG_RCP_VENDOR_DEPS_PACKAGE=SilabsRcpDeps \ + -DOT_POSIX_CONFIG_RCP_VENDOR_INTERFACE=$GSDK_DIR/protocol/openthread/platform-abstraction/posix/cpc_interface.cpp \ + -DOT_CONFIG=openthread-core-silabs-posix-config.h \ + -DOTBR_DUA_ROUTING=ON -DOTBR_DNSSD_DISCOVERY_PROXY=OFF -DOTBR_SRP_ADVERTISING_PROXY=OFF" \ + ./script/setup +*/ + /****************************************************************************** * RCP BUS defaults *****************************************************************************/ @@ -55,12 +133,14 @@ /** * Provide radio url help message for vendor RCP bus configuration + * + * This supports Multipan/CPC configurations: + * (OPENTHREAD_CONFIG_MULTIPAN_RCP_ENABLE && + * OPENTHREAD_POSIX_CONFIG_RCP_BUS == OT_POSIX_RCP_BUS_VENDOR) + * + * Unfortunately this file is included prior to OPENTHREAD_POSIX_CONFIG_RCP_BUS + * being defined so we can't check here. */ - -// NOTE: The following URL help message is intended to support this configuration: -// #if OPENTHREAD_CONFIG_MULTIPAN_RCP_ENABLE && -// #if OPENTHREAD_POSIX_CONFIG_RCP_BUS = OT_CONFIG_RCP_BUS_VENDOR - #define OT_VENDOR_RADIO_URL_HELP_BUS \ " spinel+cpc://cpcd_0?${Parameters} for connecting to cpcd\n" \ "Parameters:\n" \ @@ -82,6 +162,73 @@ * Stack / MAC defaults for OTBR *****************************************************************************/ +#ifndef OPENTHREAD_CONFIG_THREAD_VERSION +#define OPENTHREAD_CONFIG_THREAD_VERSION OT_THREAD_VERSION_1_3 +#endif + +/** + * @def OPENTHREAD_CONFIG_DUA_ENABLE + * + * Define as 1 to support Thread 1.2 Domain Unicast Address feature. + * + */ +#undef OPENTHREAD_CONFIG_DUA_ENABLE +#define OPENTHREAD_CONFIG_DUA_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) + +/** + * @def OPENTHREAD_CONFIG_MLR_ENABLE + * + * Define as 1 to support Thread 1.2 Multicast Listener Registration feature. + * + */ +#undef OPENTHREAD_CONFIG_MLR_ENABLE +#define OPENTHREAD_CONFIG_MLR_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) + +/** + * @def OPENTHREAD_CONFIG_BORDER_ROUTING_ENABLE + * + * Define to 1 to enable Border Routing Manager feature. + * + */ +#undef OPENTHREAD_CONFIG_BORDER_ROUTING_ENABLE +#define OPENTHREAD_CONFIG_BORDER_ROUTING_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION == OT_THREAD_VERSION_1_3) + +/** + * @def OPENTHREAD_CONFIG_DHCP6_CLIENT_ENABLE + * + * Define to 1 to enable DHCPv6 Client support. + * + */ +#undef OPENTHREAD_CONFIG_DHCP6_CLIENT_ENABLE +#define OPENTHREAD_CONFIG_DHCP6_CLIENT_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION == OT_THREAD_VERSION_1_3) + +/** + * @def OPENTHREAD_CONFIG_DHCP6_SERVER_ENABLE + * + * Define to 1 to enable DHCPv6 Server support. + * + */ +#undef OPENTHREAD_CONFIG_DHCP6_SERVER_ENABLE +#define OPENTHREAD_CONFIG_DHCP6_SERVER_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION == OT_THREAD_VERSION_1_3) + +/** + * @def OPENTHREAD_CONFIG_SRP_CLIENT_ENABLE + * + * Define to 1 to enable SRP Client support. + * + */ +#undef OPENTHREAD_CONFIG_SRP_CLIENT_ENABLE +#define OPENTHREAD_CONFIG_SRP_CLIENT_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION == OT_THREAD_VERSION_1_3) + +/** + * @def OPENTHREAD_CONFIG_RADIO_LINK_TREL_ENABLE + * + * Set to 1 to enable support for Thread Radio Encapsulation Link (TREL). + * + */ +#undef OPENTHREAD_CONFIG_RADIO_LINK_TREL_ENABLE +#define OPENTHREAD_CONFIG_RADIO_LINK_TREL_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION == OT_THREAD_VERSION_1_3) + /** * @def OPENTHREAD_CONFIG_MLE_MAX_CHILDREN * diff --git a/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp-no-buttons.slcp b/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp-no-buttons.slcp index 89d84c4d55e..d908671fda7 100644 --- a/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp-no-buttons.slcp +++ b/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp-no-buttons.slcp @@ -67,6 +67,8 @@ configuration: value: 4608 - name: OPENTHREAD_CONFIG_TMF_NETDIAG_CLIENT_ENABLE value: 0 + - name: configTIMER_TASK_PRIORITY + value: 53 tag: - prebuilt_demo @@ -87,4 +89,4 @@ filter: ui_hints: highlight: - path: ./README.md - focus: true \ No newline at end of file + focus: true diff --git a/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp.slcp b/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp.slcp index 51b7e545211..a6acef84538 100644 --- a/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp.slcp +++ b/protocol/openthread/sample-apps/ot-ble-dmp/ot-ble-dmp.slcp @@ -69,6 +69,8 @@ configuration: value: 4608 - name: OPENTHREAD_CONFIG_TMF_NETDIAG_CLIENT_ENABLE value: 0 + - name: configTIMER_TASK_PRIORITY + value: 53 tag: - prebuilt_demo @@ -89,4 +91,4 @@ filter: ui_hints: highlight: - path: ./README.md - focus: true \ No newline at end of file + focus: true diff --git a/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154-blehci.slcp b/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154-blehci.slcp index 285d2fb4f82..08376322808 100644 --- a/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154-blehci.slcp +++ b/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154-blehci.slcp @@ -95,9 +95,6 @@ configuration: - name: SL_CPC_USER_ENDPOINT_MAX_COUNT value: 0 -define: - - name: NONCOMPLIANT_ACK_TIMING_WORKAROUND - template_contribution: - name: component_catalog value: bluetooth_ncp diff --git a/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154.slcp b/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154.slcp index 99e3ea4a113..5de194d0881 100644 --- a/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154.slcp +++ b/protocol/openthread/sample-apps/ot-ncp/rcp-spi-802154.slcp @@ -62,9 +62,6 @@ configuration: - name: SL_CPC_USER_ENDPOINT_MAX_COUNT value: 0 -define: - - name: NONCOMPLIANT_ACK_TIMING_WORKAROUND - tag: - prebuilt_demo diff --git a/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154-blehci.slcp b/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154-blehci.slcp index bbe300256db..77f7a0cbf7c 100644 --- a/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154-blehci.slcp +++ b/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154-blehci.slcp @@ -101,9 +101,6 @@ configuration: - name: SL_CPC_USER_ENDPOINT_MAX_COUNT value: 0 -define: - - name: NONCOMPLIANT_ACK_TIMING_WORKAROUND - template_contribution: - name: component_catalog value: bluetooth_ncp diff --git a/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154.slcp b/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154.slcp index 2c14c2b21c8..e9c5fe92691 100644 --- a/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154.slcp +++ b/protocol/openthread/sample-apps/ot-ncp/rcp-uart-802154.slcp @@ -68,9 +68,6 @@ configuration: - name: SL_CPC_USER_ENDPOINT_MAX_COUNT value: 0 -define: - - name: NONCOMPLIANT_ACK_TIMING_WORKAROUND - tag: - prebuilt_demo diff --git a/protocol/openthread/sample-apps/sleepy-demo/sleepy-ssed.c b/protocol/openthread/sample-apps/sleepy-demo/sleepy-ssed.c index 9855e569b18..8f145c1d8b3 100644 --- a/protocol/openthread/sample-apps/sleepy-demo/sleepy-ssed.c +++ b/protocol/openthread/sample-apps/sleepy-demo/sleepy-ssed.c @@ -43,8 +43,8 @@ #define MULTICAST_ADDR "ff03::1" #define MULTICAST_PORT 123 #define RECV_PORT 234 -#define SSED_CSL_PERIOD_SYMBOLS 3125 // units of 10 symbols = 160 us. -#define SSED_CSL_TIMEOUT_SEC 30 // seconds. +#define SSED_CSL_PERIOD_SYMBOLS 3125 // 500000 us. (units of 10 symbols = 160 us.) +#define SSED_CSL_TIMEOUT_SEC 20 // 20 seconds. #define FTD_MESSAGE "ftd button" #define SSED_MESSAGE "ssed button" diff --git a/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.c b/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.c index 1363ed72c5a..453064c51f6 100644 --- a/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.c +++ b/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.c @@ -1,3 +1,35 @@ +/* + * Copyright (c) 2023 Silicon Laboratories Inc. (www.silabs.com) + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this software + * is governed by the terms of the Silicon Labs Master Software License Agreement (MSLA) + * available at www.silabs.com/about-us/legal/master-software-license-agreement. + * This software is distributed to you in Object Code format and/or Source Code format and + * is governed by the sections of the MSLA applicable to Object Code, Source Code and + * Modified Open Source Code. By using this software, you agree to the terms of the MSLA. + * + * This software is a modified version of the ARM/Pelion Wi-SUN FAN software stack which is + * licensed under Apache 2.0 (see below). Modifications to the ARM/Pelion Wi-SUN software stack + * within this software are subject to the above copyright notice and licensed pursuant to the MSLA. + * + * The original ARM/Pelion Wi-SUN FAN software stack is subject to the following copyright notice. + * + * Copyright (c) 2014-2018, Pelion and affiliates. + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #include "sl_component_catalog.h" #include "sl_wsrcp_mac.h" #include "sl_wsrcp_log.h" diff --git a/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.h b/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.h index 80fa313202a..9e09cabc718 100644 --- a/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.h +++ b/protocol/wisun/app/wisun_rcp/sl_wsrcp_btl_interface.h @@ -1,3 +1,35 @@ +/* + * Copyright (c) 2023 Silicon Laboratories Inc. (www.silabs.com) + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this software + * is governed by the terms of the Silicon Labs Master Software License Agreement (MSLA) + * available at www.silabs.com/about-us/legal/master-software-license-agreement. + * This software is distributed to you in Object Code format and/or Source Code format and + * is governed by the sections of the MSLA applicable to Object Code, Source Code and + * Modified Open Source Code. By using this software, you agree to the terms of the MSLA. + * + * This software is a modified version of the ARM/Pelion Wi-SUN FAN software stack which is + * licensed under Apache 2.0 (see below). Modifications to the ARM/Pelion Wi-SUN software stack + * within this software are subject to the above copyright notice and licensed pursuant to the MSLA. + * + * The original ARM/Pelion Wi-SUN FAN software stack is subject to the following copyright notice. + * + * Copyright (c) 2014-2018, Pelion and affiliates. + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #ifndef SL_WSRCP_BTL_INTERFACE_H #define SL_WSRCP_BTL_INTERFACE_H diff --git a/protocol/wisun/app/wisun_soc_brcli/app.c b/protocol/wisun/app/wisun_soc_brcli/app.c index 5b78e21baef..82858f6c3fd 100644 --- a/protocol/wisun/app/wisun_soc_brcli/app.c +++ b/protocol/wisun/app/wisun_soc_brcli/app.c @@ -204,6 +204,94 @@ uint32_t app_certificate_index; osThreadId_t app_task_id; +#if RAIL_IEEE802154_SUPPORTS_G_MODESWITCH +static uint8_t op_mode_to_phy_mode_id(uint8_t op_mode) +{ + uint8_t phy_mode_id; + switch(op_mode) { + case 0x1a: + phy_mode_id = 1; + break; + case 0x1b: + phy_mode_id = 2; + break; + case 0x2: + phy_mode_id = 3; + break; + case 0x2b: + phy_mode_id = 4; + break; + case 0x3: + phy_mode_id = 5; + break; + case 0x4a: + phy_mode_id = 6; + break; + case 0x4b: + phy_mode_id = 7; + break; + case 0x5: + phy_mode_id = 8; + break; + default: + printf("[Invalid operating_mode!\r\n]"); + phy_mode_id = 255; + } + + return phy_mode_id; +} + +// return base PhyModeId +static uint8_t find_base_operating_mode(void) +{ + if (app_settings_wisun.phy_config_type == SL_WISUN_PHY_CONFIG_FAN10) { + return op_mode_to_phy_mode_id(app_settings_wisun.operating_mode); + } else { + return app_settings_wisun.phy_mode_id; + } +} + +static bool check_base_operating_mode_in_pom_ie(uint8_t phy_mode_id_count, const uint8_t *phy_mode_ids) +{ + uint8_t base_mode = find_base_operating_mode(); + uint8_t i; + bool found = false; + + if (base_mode != 255) { + for (i = 0; i < phy_mode_id_count; i++) { + if (phy_mode_ids[i] == base_mode) { + found = true; + break; + } + } + } + + return found; +} + +static void add_base_operating_mode_in_pom_ie(uint8_t *phy_mode_id_count_p, uint8_t *phy_mode_id_p) +{ + uint8_t base_mode = find_base_operating_mode(); + + if (base_mode != 255) { + uint8_t temp_phy_mode_ids[15]; + uint8_t nb; + + // Save previous POM-IE + memcpy(temp_phy_mode_ids, phy_mode_id_p, *phy_mode_id_count_p); + + // Add base mode first + phy_mode_id_p[0] = base_mode; + + // Restore other modes. Remove last one if POM-IE is full. + nb = *phy_mode_id_count_p < 15 ? *phy_mode_id_count_p : 14; + memcpy(&phy_mode_id_p[1], temp_phy_mode_ids, nb); + + *phy_mode_id_count_p = nb + 1; + } +} +#endif + static const app_enum_t app_certificate_index_enum[] = { { "all", APP_CERTIFICATE_INDEX_ALL }, @@ -475,7 +563,7 @@ static void app_start(sl_wisun_phy_config_type_t phy_config_type) } } - ret = sl_wisun_set_device_type((sl_wisun_device_type_t)app_settings_wisun.device_type); + ret = sl_wisun_set_device_type((sl_wisun_device_type_t)SL_WISUN_BORDER_ROUTER); if (ret != SL_STATUS_OK) { printf("[Failed: unable to set device type: %lu]\r\n", ret); goto cleanup; @@ -550,9 +638,9 @@ static void app_start(sl_wisun_phy_config_type_t phy_config_type) } #ifdef WISUN_FAN_CERTIFICATION - ret = sl_wisun_br_set_trusted_certificate(SL_WISUN_CERTIFICATE_OPTION_NONE, - sizeof(WISUN_ALLIANCE_ROOT_CERTIFICATE), - WISUN_ALLIANCE_ROOT_CERTIFICATE); + ret = sl_wisun_set_trusted_certificate(SL_WISUN_CERTIFICATE_OPTION_NONE, + sizeof(WISUN_ALLIANCE_ROOT_CERTIFICATE), + WISUN_ALLIANCE_ROOT_CERTIFICATE); if (ret != SL_STATUS_OK) { printf("[Failed: unable to set trusted certificate: %lu]\r\n", ret); goto cleanup; @@ -564,9 +652,9 @@ static void app_start(sl_wisun_phy_config_type_t phy_config_type) printf("[Failed: unable to set device certificate: %lu]\r\n", ret); goto cleanup; } - ret = sl_wisun_set_br_device_private_key(SL_WISUN_CERTIFICATE_OPTION_NONE, - sizeof(WISUN_ALLIANCE_SERVER_KEY), - WISUN_ALLIANCE_SERVER_KEY); + ret = sl_wisun_set_device_private_key(SL_WISUN_CERTIFICATE_OPTION_NONE, + sizeof(WISUN_ALLIANCE_SERVER_KEY), + WISUN_ALLIANCE_SERVER_KEY); if (ret != SL_STATUS_OK) { printf("[Failed: unable to set device private key: %lu]\r\n", ret); goto cleanup; @@ -642,8 +730,8 @@ static void app_start(sl_wisun_phy_config_type_t phy_config_type) app_settings_wisun.phy_config_type = phy_config.type = phy_config_type; ret = sl_wisun_set_pti_state(app_settings_app.pti_state); - if (ret != SL_STATUS_OK) { - printf("[Failed to set PTI state]\r\n"); + if (ret == SL_STATUS_FAIL) { + printf("[Failed to set PTI state.]\r\n"); goto cleanup; } @@ -668,6 +756,11 @@ static void app_start(sl_wisun_phy_config_type_t phy_config_type) // POM-IE not available goto cleanup; } + + // Check base mode is inside POM_IE + if (!check_base_operating_mode_in_pom_ie(phy_mode_id_count, phy_mode_id_p)) { + add_base_operating_mode_in_pom_ie(phy_mode_id_count_p, phy_mode_id_p); + } } else { phy_mode_id_p = app_settings_wisun.rx_phy_mode_ids; phy_mode_id_count_p = &app_settings_wisun.rx_phy_mode_ids_count; @@ -677,7 +770,7 @@ static void app_start(sl_wisun_phy_config_type_t phy_config_type) phy_mode_id_p, app_settings_wisun.rx_mdr_capable); if (ret != SL_STATUS_OK) { - printf("[Failed: unable to RX PhyModeId list: %lu]\r\n", ret); + printf("[Failed: unable to set RX PhyModeId list: %lu]\r\n", ret); goto cleanup; } #else diff --git a/protocol/wisun/app/wisun_soc_brcli/app_settings.c b/protocol/wisun/app/wisun_soc_brcli/app_settings.c index 5a7884e57f5..3aeb5c3c987 100644 --- a/protocol/wisun/app/wisun_soc_brcli/app_settings.c +++ b/protocol/wisun/app/wisun_soc_brcli/app_settings.c @@ -46,7 +46,6 @@ #define APP_SETTINGS_WISUN_DEFAULT_CHAN_PLAN_ID 1 #define APP_SETTINGS_WISUN_DEFAULT_PHY_MODE_ID 2 #define APP_SETTINGS_WISUN_DEFAULT_LFN_PROFILE SL_WISUN_LFN_PROFILE_TEST -#define APP_SETTINGS_WISUN_DEFAULT_DEVICE_TYPE SL_WISUN_BORDER_ROUTER #ifndef APP_SETTINGS_APP_DEFAULT_AUTOSTART # define APP_SETTINGS_APP_DEFAULT_AUTOSTART false @@ -77,14 +76,6 @@ typedef enum app_statistics_domain_regulation = 0x05 } app_statistics_domain_t; -static const app_enum_t app_settings_wisun_device_type_enum[] = -{ - { "FFN", SL_WISUN_ROUTER }, - { "LFN", SL_WISUN_LFN }, - { "BR" , SL_WISUN_BORDER_ROUTER}, - { NULL , 0 } -}; - const char *app_statistics_domain_str[] = { "phy", @@ -129,7 +120,6 @@ static const app_settings_wisun_t app_settings_wisun_default = { .allowed_channels = APP_SETTINGS_WISUN_DEFAULT_ALLOWED_CHANNELS, .trace_filter = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}, .regulation = APP_SETTINGS_WISUN_DEFAULT_REGULATION, - .device_type = APP_SETTINGS_WISUN_DEFAULT_DEVICE_TYPE, .chan_plan_id = APP_SETTINGS_WISUN_DEFAULT_CHAN_PLAN_ID, .phy_mode_id = APP_SETTINGS_WISUN_DEFAULT_PHY_MODE_ID, .phy_config_type = APP_SETTINGS_WISUN_DEFAULT_PHY_CONFIG_TYPE, @@ -181,6 +171,7 @@ static const app_enum_t app_settings_wisun_phy_config_type_enum[] = { "FAN 1.0", SL_WISUN_PHY_CONFIG_FAN10 }, { "FAN 1.1", SL_WISUN_PHY_CONFIG_FAN11 }, { "explicit", SL_WISUN_PHY_CONFIG_EXPLICIT }, + { "IDs", SL_WISUN_PHY_CONFIG_IDS}, { NULL, 0 } }; @@ -370,7 +361,7 @@ const app_settings_entry_t app_settings_entries[] = .output_enum_list = app_settings_wisun_phy_config_type_enum, .set_handler = NULL, .get_handler = app_settings_get_integer, - .description = "PHY configuration type (FAN 1.0|FAN 1.1|explicit)" + .description = "PHY configuration type (FAN 1.0|FAN 1.1|explicit|IDs)" }, { .key = "regulatory_domain", @@ -932,19 +923,6 @@ const app_settings_entry_t app_settings_entries[] = .get_handler = app_settings_get_integer, .description = "Regional regulation [uint8]" }, - { - .key = "device_type", - .domain = app_settings_domain_wisun, - .value_size = APP_SETTINGS_VALUE_SIZE_UINT8, - .input = APP_SETTINGS_INPUT_FLAG_DEFAULT, - .output = APP_SETTINGS_OUTPUT_FLAG_DEFAULT, - .value = &app_settings_wisun.device_type, - .input_enum_list = app_settings_wisun_device_type_enum, - .output_enum_list = app_settings_wisun_device_type_enum, - .set_handler = app_settings_set_integer, - .get_handler = app_settings_get_integer, - .description = "Device type [uint8]" - }, #if RAIL_IEEE802154_SUPPORTS_G_MODESWITCH { .key = "rx_mdr_capable", diff --git a/protocol/wisun/app/wisun_soc_brcli/app_settings.h b/protocol/wisun/app/wisun_soc_brcli/app_settings.h index 06cc8dfc696..0361ba3b793 100644 --- a/protocol/wisun/app/wisun_soc_brcli/app_settings.h +++ b/protocol/wisun/app/wisun_soc_brcli/app_settings.h @@ -48,7 +48,6 @@ typedef struct { uint8_t chan_plan_id; uint8_t phy_mode_id; uint8_t phy_config_type; - uint8_t device_type; uint8_t fec; uint8_t rx_phy_mode_ids[SL_WISUN_MAX_PHY_MODE_ID_COUNT]; uint8_t rx_phy_mode_ids_count; diff --git a/protocol/wisun/app/wisun_soc_cli/app_cli.c b/protocol/wisun/app/wisun_soc_cli/app_cli.c index 7ee804c6698..e753864dcff 100644 --- a/protocol/wisun/app/wisun_soc_cli/app_cli.c +++ b/protocol/wisun/app/wisun_soc_cli/app_cli.c @@ -213,6 +213,94 @@ static app_socket_entry_t app_socket_entries[APP_MAX_SOCKET_ENTRIES]; static app_connection_state_t app_connection_state; static uint32_t app_connection_tick_count; +#if RAIL_IEEE802154_SUPPORTS_G_MODESWITCH +static uint8_t op_mode_to_phy_mode_id(uint8_t op_mode) +{ + uint8_t phy_mode_id; + switch(op_mode) { + case 0x1a: + phy_mode_id = 1; + break; + case 0x1b: + phy_mode_id = 2; + break; + case 0x2: + phy_mode_id = 3; + break; + case 0x2b: + phy_mode_id = 4; + break; + case 0x3: + phy_mode_id = 5; + break; + case 0x4a: + phy_mode_id = 6; + break; + case 0x4b: + phy_mode_id = 7; + break; + case 0x5: + phy_mode_id = 8; + break; + default: + printf("[Invalid operating_mode!\r\n]"); + phy_mode_id = 255; + } + + return phy_mode_id; +} + +// return base PhyModeId +static uint8_t find_base_operating_mode(void) +{ + if (app_settings_wisun.phy_config_type == SL_WISUN_PHY_CONFIG_FAN10) { + return op_mode_to_phy_mode_id(app_settings_wisun.operating_mode); + } else { + return app_settings_wisun.phy_mode_id; + } +} + +static bool check_base_operating_mode_in_pom_ie(uint8_t phy_mode_id_count, const uint8_t *phy_mode_ids) +{ + uint8_t base_mode = find_base_operating_mode(); + uint8_t i; + bool found = false; + + if (base_mode != 255) { + for (i = 0; i < phy_mode_id_count; i++) { + if (phy_mode_ids[i] == base_mode) { + found = true; + break; + } + } + } + + return found; +} + +static void add_base_operating_mode_in_pom_ie(uint8_t *phy_mode_id_count_p, uint8_t *phy_mode_id_p) +{ + uint8_t base_mode = find_base_operating_mode(); + + if (base_mode != 255) { + uint8_t temp_phy_mode_ids[15]; + uint8_t nb; + + // Save previous POM-IE + memcpy(temp_phy_mode_ids, phy_mode_id_p, *phy_mode_id_count_p); + + // Add base mode first + phy_mode_id_p[0] = base_mode; + + // Restore other modes. Remove last one if POM-IE is full. + nb = *phy_mode_id_count_p < 15 ? *phy_mode_id_count_p : 14; + memcpy(&phy_mode_id_p[1], temp_phy_mode_ids, nb); + + *phy_mode_id_count_p = nb + 1; + } +} +#endif + static app_socket_entry_t *app_socket_alloc_entry() { sl_slist_node_t *item; @@ -841,6 +929,12 @@ static void app_join(sl_wisun_phy_config_type_t phy_config_type) } #if RAIL_IEEE802154_SUPPORTS_G_MODESWITCH + if (app_settings_wisun.device_type == SL_WISUN_LFN) { + // LFN start can be delayed up to 1 second. + // Need to wait radio is up before reading POM-IE + sl_sleeptimer_delay_millisecond(1100); + } + // Configure POM-IE // If PhyModeIds are set by user, send them to the stack, otherwise // retrieve the default PhyModeIds from the stack first @@ -849,6 +943,11 @@ static void app_join(sl_wisun_phy_config_type_t phy_config_type) if (sl_wisun_get_pom_ie(&phy_mode_id_count, phy_mode_id, &is_mdr_command_capable) == SL_STATUS_OK) { phy_mode_id_p = phy_mode_id; phy_mode_id_count_p = &phy_mode_id_count; + + // Check base mode is inside POM_IE + if (!check_base_operating_mode_in_pom_ie(phy_mode_id_count, phy_mode_id_p)) { + add_base_operating_mode_in_pom_ie(phy_mode_id_count_p, phy_mode_id_p); + } } else { // POM-IE not available goto cleanup; @@ -862,7 +961,7 @@ static void app_join(sl_wisun_phy_config_type_t phy_config_type) phy_mode_id_p, app_settings_wisun.rx_mdr_capable); if (ret != SL_STATUS_OK) { - printf("[Failed: unable to RX PhyModeId list: %lu]\r\n", ret); + printf("[Failed: unable to set RX PhyModeId list: %lu]\r\n", ret); goto cleanup; } #else diff --git a/protocol/wisun/app/wisun_soc_cli/app_settings.c b/protocol/wisun/app/wisun_soc_cli/app_settings.c index ad63c6132b6..bc1d9e1efb5 100644 --- a/protocol/wisun/app/wisun_soc_cli/app_settings.c +++ b/protocol/wisun/app/wisun_soc_cli/app_settings.c @@ -181,6 +181,7 @@ static const app_enum_t app_settings_wisun_phy_config_type_enum[] = { "FAN 1.0", SL_WISUN_PHY_CONFIG_FAN10 }, { "FAN 1.1", SL_WISUN_PHY_CONFIG_FAN11 }, { "explicit", SL_WISUN_PHY_CONFIG_EXPLICIT }, + { "IDs", SL_WISUN_PHY_CONFIG_IDS}, { NULL, 0 } }; @@ -414,7 +415,7 @@ const app_settings_entry_t app_settings_entries[] = .output_enum_list = app_settings_wisun_phy_config_type_enum, .set_handler = NULL, .get_handler = app_settings_get_integer, - .description = "PHY configuration type (FAN 1.0|FAN 1.1|explicit)" + .description = "PHY configuration type (FAN 1.0|FAN 1.1|explicit|IDs)" }, { .key = "regulatory_domain", diff --git a/protocol/wisun/plugin/sl_wisun_util.c b/protocol/wisun/plugin/sl_wisun_util.c index 79403f7cc7c..d52b394bf42 100644 --- a/protocol/wisun/plugin/sl_wisun_util.c +++ b/protocol/wisun/plugin/sl_wisun_util.c @@ -74,13 +74,13 @@ sl_status_t sl_wisun_util_get_rf_settings(uint8_t *reg_domain, uint8_t *op_class sl_wisun_phy_config_t phy_config; status = sl_wisun_util_get_phy_config(&phy_config); - SLI_WISUN_ERROR_CHECK_SET_STATUS(status == SL_STATUS_OK, SL_STATUS_FAIL); + SLI_WISUN_ERROR_CHECK_SET_STATUS(status == SL_STATUS_OK, status); // Check this is a FAN1.0 configuration. - SLI_WISUN_ERROR_CHECK_SET_STATUS(phy_config.type == SL_WISUN_PHY_CONFIG_FAN10, SL_STATUS_FAIL); + SLI_WISUN_ERROR_CHECK_SET_STATUS(phy_config.type == SL_WISUN_PHY_CONFIG_FAN10, SL_STATUS_INVALID_CONFIGURATION); // FEC is not handled. - SLI_WISUN_ERROR_CHECK_SET_STATUS(!phy_config.config.fan10.fec, SL_STATUS_FAIL); + SLI_WISUN_ERROR_CHECK_SET_STATUS(!phy_config.config.fan10.fec, SL_STATUS_INVALID_CONFIGURATION); *reg_domain = phy_config.config.fan10.reg_domain; *op_class = phy_config.config.fan10.op_class; @@ -112,7 +112,7 @@ sl_status_t sl_wisun_util_get_phy_config(sl_wisun_phy_config_t *phy_config) stack_info = channel_config->configs[0].stackInfo; // Check this is a Wi-SUN configuration. - SLI_WISUN_ERROR_CHECK_SET_STATUS(stack_info[0] == RAIL_PTI_PROTOCOL_WISUN, SL_STATUS_FAIL); + SLI_WISUN_ERROR_CHECK_SET_STATUS(stack_info[0] == RAIL_PTI_PROTOCOL_WISUN, SL_STATUS_INVALID_CONFIGURATION); phy_type = GET_PHY_TYPE(stack_info[1]); phy_mode = GET_PHY_MODE(stack_info[1]); @@ -150,7 +150,7 @@ sl_status_t sl_wisun_util_connect(const uint8_t * network_name) sl_wisun_phy_config_t phy_config; status = sl_wisun_util_get_phy_config(&phy_config); - SLI_WISUN_ERROR_CHECK_SET_STATUS(status == SL_STATUS_OK, SL_STATUS_FAIL); + SLI_WISUN_ERROR_CHECK_SET_STATUS(status == SL_STATUS_OK, status); status = sl_wisun_join(network_name, &phy_config); diff --git a/protocol/wisun/stack/inc/sl_wisun_connection_params_api.h b/protocol/wisun/stack/inc/sl_wisun_connection_params_api.h index f729f72622f..d61d7832c1a 100644 --- a/protocol/wisun/stack/inc/sl_wisun_connection_params_api.h +++ b/protocol/wisun/stack/inc/sl_wisun_connection_params_api.h @@ -36,17 +36,15 @@ #include "sl_common.h" #include "sl_status.h" -// TODO: move this header in the stack and export it to avoid dependency loop - /// API version used to check compatibility (do not edit when using this header) -#define SL_WISUN_PARAMS_API_VERSION 0x0001 +#define SL_WISUN_PARAMS_API_VERSION 0x0002 /**************************************************************************//** * @addtogroup SL_WISUN_TYPES * @{ *****************************************************************************/ -/// Trickle parameters set +/// Trickle parameter set SL_PACK_START(1) typedef struct { /// Minimum interval size (seconds) @@ -55,7 +53,9 @@ typedef struct { uint16_t imax_s; /// Redundancy constant (0 for infinity) uint8_t k; -} sl_wisun_trickle_params_t; + /// Reserved, set to zero + uint8_t reserved[3]; +} SL_ATTRIBUTE_PACKED sl_wisun_trickle_params_t; SL_PACK_END() /// PAN discovery parameter set @@ -71,8 +71,10 @@ typedef struct { uint8_t eapol_target_min_sens; /// If true, allow join state 1 to be skipped using cached information /// from the previous connection. - bool allow_skip:1; -} sl_wisun_params_discovery; + uint8_t allow_skip; + /// Reserved, set to zero + uint8_t reserved[2]; +} SL_ATTRIBUTE_PACKED sl_wisun_params_discovery; SL_PACK_END() /// Authentication parameter set @@ -80,11 +82,12 @@ SL_PACK_START(1) typedef struct { /// Security protocol trickle timer sl_wisun_trickle_params_t sec_prot_trickle; - /// Security protocol trickle timer expirations - uint8_t sec_prot_trickle_expirations; + /// PMK lifetime (minutes) + uint32_t pmk_lifetime_m; + /// PTK lifetime (minutes) + uint32_t ptk_lifetime_m; /// Security protocol retry timeout (seconds) uint16_t sec_prot_retry_timeout_s; - /// Initial EAPOL-Key first Tx min delay (seconds) uint16_t initial_key_min_s; /// Initial EAPOL-Key first Tx max delay (seconds) @@ -95,16 +98,8 @@ typedef struct { uint16_t initial_key_retry_max_s; /// Initial EAPOL-Key retry exponential backoff max limit (seconds) uint16_t initial_key_retry_max_limit_s; - /// Initial EAPOL-Key retry limit - uint8_t initial_key_retry_limit; - /// Temporary neighbor link minimum timeout (seconds) uint16_t temp_min_timeout_s; - - /// PMK lifetime (minutes) - uint32_t pmk_lifetime_m; - /// PTK lifetime (minutes) - uint32_t ptk_lifetime_m; /// GTK_REQUEST_IMIN (minutes) uint16_t gtk_request_imin_m; /// GTK_REQUEST_IMAX (minutes) @@ -113,10 +108,16 @@ typedef struct { uint16_t gtk_max_mismatch_m; /// LGTK_MAX_MISMATCH (minutes) uint16_t lgtk_max_mismatch_m; + /// Security protocol trickle timer expirations + uint8_t sec_prot_trickle_expirations; + /// Initial EAPOL-Key retry limit + uint8_t initial_key_retry_limit; /// If true, allow join state 2 to be skipped using cached credentials /// from the previous connection. - bool allow_skip:1; -} sl_wisun_params_eapol; + uint8_t allow_skip; + /// Reserved, set to zero + uint8_t reserved[3]; +} SL_ATTRIBUTE_PACKED sl_wisun_params_eapol; SL_PACK_END() /// PAN configuration parameter set @@ -129,7 +130,7 @@ typedef struct { } sl_wisun_params_configuration; SL_PACK_END() -/// RPL parameters set +/// RPL parameter set SL_PACK_START(1) typedef struct { /// RPL first DIS maximum delay (seconds) @@ -156,21 +157,25 @@ SL_PACK_START(1) typedef struct { /// MPL trickle timer sl_wisun_trickle_params_t trickle; - /// MPL trickle timer expirations - uint8_t trickle_expirations; /// MPL seed set entry lifetime (seconds) uint16_t seed_set_entry_lifetime_s; -} sl_wisun_params_mpl; + /// MPL trickle timer expirations + uint8_t trickle_expirations; + /// Reserved, set to zero + uint8_t reserved; +} SL_ATTRIBUTE_PACKED sl_wisun_params_mpl; SL_PACK_END() /// Misc parameter set SL_PACK_START(1) typedef struct { - /// Border router communication timeout PAN_TIMEOUT - uint8_t pan_timeout_m; /// Temporary neighbor link minimum timeout uint16_t temp_link_min_timeout_s; -} sl_wisun_params_misc; + /// Border router communication timeout PAN_TIMEOUT + uint8_t pan_timeout_m; + /// Reserved, set to zero + uint8_t reserved; +} SL_ATTRIBUTE_PACKED sl_wisun_params_misc; SL_PACK_END() /// FFN parameter set @@ -182,14 +187,14 @@ typedef struct { * This field allows to store the parameters in an NVM and check on reload * that they are compatible with the stack if there was an update. */ - uint16_t version; + uint32_t version; /// PAN discovery parameter set sl_wisun_params_discovery discovery; /// PAN configuration parameter set sl_wisun_params_configuration configuration; /// Authentication parameter set sl_wisun_params_eapol eapol; - /// RPL parameters set + /// RPL parameter set sl_wisun_params_rpl rpl; /// MPL parameter set sl_wisun_params_mpl mpl; @@ -245,21 +250,21 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_TEST = { .imax_s = 120, .k = 0, }, - .sec_prot_trickle_expirations = 4, + .pmk_lifetime_m = MONTH_TO_MIN(4), + .ptk_lifetime_m = MONTH_TO_MIN(2), .sec_prot_retry_timeout_s = 450, .initial_key_min_s = 2, .initial_key_max_s = 3, .initial_key_retry_min_s = 180, .initial_key_retry_max_s = 420, .initial_key_retry_max_limit_s = 420, - .initial_key_retry_limit = 2, .temp_min_timeout_s = 330, - .pmk_lifetime_m = MONTH_TO_MIN(4), - .ptk_lifetime_m = MONTH_TO_MIN(2), .gtk_request_imin_m = 1, .gtk_request_imax_m = 4, .gtk_max_mismatch_m = 64, .lgtk_max_mismatch_m = 60, + .sec_prot_trickle_expirations = 4, + .initial_key_retry_limit = 2, .allow_skip = true }, .rpl = { @@ -278,12 +283,12 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_TEST = { .imax_s = 10, .k = 8, }, - .trickle_expirations = 2, .seed_set_entry_lifetime_s = 180, + .trickle_expirations = 2, }, .misc = { - .pan_timeout_m = 30, .temp_link_min_timeout_s = 260, + .pan_timeout_m = 30, } }; @@ -322,21 +327,21 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_CERTIF = { .imax_s = 120, .k = 0, }, - .sec_prot_trickle_expirations = 4, + .pmk_lifetime_m = MONTH_TO_MIN(4), + .ptk_lifetime_m = MONTH_TO_MIN(2), .sec_prot_retry_timeout_s = 450, .initial_key_min_s = 3, .initial_key_max_s = 30, .initial_key_retry_min_s = 180, .initial_key_retry_max_s = 420, .initial_key_retry_max_limit_s = 420, - .initial_key_retry_limit = 2, .temp_min_timeout_s = 330, - .pmk_lifetime_m = MONTH_TO_MIN(4), - .ptk_lifetime_m = MONTH_TO_MIN(2), .gtk_request_imin_m = 4, .gtk_request_imax_m = 64, .gtk_max_mismatch_m = 1, .lgtk_max_mismatch_m = 60, + .sec_prot_trickle_expirations = 4, + .initial_key_retry_limit = 2, .allow_skip = false }, .rpl = { @@ -355,12 +360,12 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_CERTIF = { .imax_s = 40, .k = 8, }, - .trickle_expirations = 2, .seed_set_entry_lifetime_s = 720, + .trickle_expirations = 2, }, .misc = { - .pan_timeout_m = 30, .temp_link_min_timeout_s = 260, + .pan_timeout_m = 30, } }; @@ -399,21 +404,21 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_SMALL = { .imax_s = 120, .k = 0, }, - .sec_prot_trickle_expirations = 4, + .pmk_lifetime_m = MONTH_TO_MIN(4), + .ptk_lifetime_m = MONTH_TO_MIN(2), .sec_prot_retry_timeout_s = 450, .initial_key_min_s = 3, .initial_key_max_s = 30, .initial_key_retry_min_s = 180, .initial_key_retry_max_s = 420, .initial_key_retry_max_limit_s = 420, - .initial_key_retry_limit = 2, .temp_min_timeout_s = 330, - .pmk_lifetime_m = MONTH_TO_MIN(4), - .ptk_lifetime_m = MONTH_TO_MIN(2), .gtk_request_imin_m = 1, .gtk_request_imax_m = 4, .gtk_max_mismatch_m = 64, .lgtk_max_mismatch_m = 60, + .sec_prot_trickle_expirations = 4, + .initial_key_retry_limit = 2, .allow_skip = true }, .rpl = { @@ -432,12 +437,12 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_SMALL = { .imax_s = 10, .k = 8, }, - .trickle_expirations = 2, .seed_set_entry_lifetime_s = 180, + .trickle_expirations = 2, }, .misc = { - .pan_timeout_m = 30, .temp_link_min_timeout_s = 260, + .pan_timeout_m = 30, } }; @@ -476,21 +481,21 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_MEDIUM = { .imax_s = 120, .k = 0, }, - .sec_prot_trickle_expirations = 4, + .pmk_lifetime_m = MONTH_TO_MIN(4), + .ptk_lifetime_m = MONTH_TO_MIN(2), .sec_prot_retry_timeout_s = 450, .initial_key_min_s = 3, .initial_key_max_s = 30, .initial_key_retry_min_s = 180, .initial_key_retry_max_s = 420, .initial_key_retry_max_limit_s = 720, - .initial_key_retry_limit = 4, .temp_min_timeout_s = 330, - .pmk_lifetime_m = MONTH_TO_MIN(4), - .ptk_lifetime_m = MONTH_TO_MIN(2), .gtk_request_imin_m = 4, .gtk_request_imax_m = 64, .gtk_max_mismatch_m = 64, .lgtk_max_mismatch_m = 60, + .sec_prot_trickle_expirations = 4, + .initial_key_retry_limit = 4, .allow_skip = true }, .rpl = { @@ -509,12 +514,12 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_MEDIUM = { .imax_s = 32, .k = 8, }, - .trickle_expirations = 2, .seed_set_entry_lifetime_s = 576, + .trickle_expirations = 2, }, .misc = { - .pan_timeout_m = 60, .temp_link_min_timeout_s = 260, + .pan_timeout_m = 60, } }; @@ -553,21 +558,21 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_LARGE = { .imax_s = 240, .k = 0, }, - .sec_prot_trickle_expirations = 4, + .pmk_lifetime_m = MONTH_TO_MIN(4), + .ptk_lifetime_m = MONTH_TO_MIN(2), .sec_prot_retry_timeout_s = 750, .initial_key_min_s = 3, .initial_key_max_s = 30, .initial_key_retry_min_s = 300, .initial_key_retry_max_s = 600, .initial_key_retry_max_limit_s = 900, - .initial_key_retry_limit = 4, .temp_min_timeout_s = 750, - .pmk_lifetime_m = MONTH_TO_MIN(4), - .ptk_lifetime_m = MONTH_TO_MIN(2), .gtk_request_imin_m = 4, .gtk_request_imax_m = 64, .gtk_max_mismatch_m = 64, .lgtk_max_mismatch_m = 60, + .sec_prot_trickle_expirations = 4, + .initial_key_retry_limit = 4, .allow_skip = true }, .rpl = { @@ -586,12 +591,12 @@ static const sl_wisun_connection_params_t SL_WISUN_PARAMS_PROFILE_LARGE = { .imax_s = 40, .k = 8, }, - .trickle_expirations = 2, .seed_set_entry_lifetime_s = 720, + .trickle_expirations = 2, }, .misc = { - .pan_timeout_m = 90, .temp_link_min_timeout_s = 520, + .pan_timeout_m = 90, } }; diff --git a/protocol/wisun/stack/inc/sl_wisun_lfn_params_api.h b/protocol/wisun/stack/inc/sl_wisun_lfn_params_api.h index 3c22fb9ddc1..31972e2c4c6 100644 --- a/protocol/wisun/stack/inc/sl_wisun_lfn_params_api.h +++ b/protocol/wisun/stack/inc/sl_wisun_lfn_params_api.h @@ -36,10 +36,8 @@ #include "sl_common.h" #include "sl_status.h" -// TODO: move this header in the stack and export it to avoid dependency loop - /// API version used to check compatibility (do not edit when using this header) -#define SL_WISUN_LFN_PARAMS_API_VERSION 0x0001 +#define SL_WISUN_LFN_PARAMS_API_VERSION 0x0002 /***************************************************************************//** * @addtogroup SL_WISUN_TYPES @@ -55,7 +53,9 @@ typedef struct { /// Number of slots for which an LFN shall listen for LPA frames /// Specification range [1, 255] uint8_t discovery_slots; -} sl_wisun_lfn_params_connection_t; + /// Reserved, set to zero + uint8_t reserved[2]; +} SL_ATTRIBUTE_PACKED sl_wisun_lfn_params_connection_t; SL_PACK_END() /// LFN data layer parameters @@ -72,7 +72,9 @@ typedef struct { /// the parent is lost. /// Specification range [1, 60] uint8_t lfn_maintain_parent_time; -} sl_wisun_lfn_params_data_layer_t; + /// Reserved, set to zero + uint8_t reserved[3]; +} SL_ATTRIBUTE_PACKED sl_wisun_lfn_params_data_layer_t; SL_PACK_END() /// LFN network parameters @@ -84,7 +86,9 @@ typedef struct { /// Interval during which an LFN waits for an FFN NA(EARO) response (minutes) /// Specification range [30, 120] uint8_t lfn_na_wait_duration_m; -} sl_wisun_lfn_params_network_t; + /// Reserved, set to zero + uint8_t reserved; +} SL_ATTRIBUTE_PACKED sl_wisun_lfn_params_network_t; SL_PACK_END() /// LFN power parameters @@ -101,8 +105,10 @@ typedef struct { /// If true, the node limits LFN broadcast interval wakeups to minimum /// while still maintaining time synchronization with the parent. /// If false, the node wakes up on every LFN broadcast interval. - bool broadcast_lts_only:1; -} sl_wisun_lfn_params_power_t; + uint8_t broadcast_lts_only; + /// Reserved, set to zero + uint8_t reserved[3]; +} SL_ATTRIBUTE_PACKED sl_wisun_lfn_params_power_t; SL_PACK_END() /// LFN parameter set @@ -114,7 +120,7 @@ typedef struct { * This field allows to store the parameters in an NVM and check on reload * that they are compatible with the stack if there was an update. */ - uint16_t version; + uint32_t version; /// LFN connection parameters sl_wisun_lfn_params_connection_t connection; /// LFN data layer parameters @@ -142,22 +148,26 @@ static const sl_wisun_lfn_params_t SL_WISUN_PARAMS_LFN_TEST = { .version = SL_WISUN_LFN_PARAMS_API_VERSION, .connection = { .discovery_slot_time_ms = 60, - .discovery_slots = 40 + .discovery_slots = 40, + .reserved = { 0 } }, .data_layer = { .unicast_interval_ms = SEC_TO_MS(6), .unicast_interval_min_ms = SEC_TO_MS(5), .unicast_interval_max_ms = SEC_TO_MS(60), - .lfn_maintain_parent_time = 5 + .lfn_maintain_parent_time = 5, + .reserved = { 0 } }, .network = { .lfn_registration_lifetime_m = HOUR_TO_MIN(36), - .lfn_na_wait_duration_m = 30 + .lfn_na_wait_duration_m = 30, + .reserved = 0 }, .power = { .listening_window_min_us = 5000, .window_margin_min_us = 5000, - .broadcast_lts_only = 0 + .broadcast_lts_only = 0, + .reserved = { 0 } } }; @@ -166,22 +176,26 @@ static const sl_wisun_lfn_params_t SL_WISUN_PARAMS_LFN_BALANCED = { .version = SL_WISUN_LFN_PARAMS_API_VERSION, .connection = { .discovery_slot_time_ms = 60, - .discovery_slots = 40 + .discovery_slots = 40, + .reserved = { 0 } }, .data_layer = { .unicast_interval_ms = SEC_TO_MS(60), .unicast_interval_min_ms = SEC_TO_MS(30), .unicast_interval_max_ms = SEC_TO_MS(300), - .lfn_maintain_parent_time = 20 + .lfn_maintain_parent_time = 20, + .reserved = { 0 } }, .network = { .lfn_registration_lifetime_m = HOUR_TO_MIN(60), - .lfn_na_wait_duration_m = HOUR_TO_MIN(1) + .lfn_na_wait_duration_m = HOUR_TO_MIN(1), + .reserved = 0 }, .power = { .listening_window_min_us = 5000, .window_margin_min_us = 5000, - .broadcast_lts_only = 0 + .broadcast_lts_only = 0, + .reserved = { 0 } } }; @@ -190,22 +204,26 @@ static const sl_wisun_lfn_params_t SL_WISUN_PARAMS_LFN_ECO = { .version = SL_WISUN_LFN_PARAMS_API_VERSION, .connection = { .discovery_slot_time_ms = 60, - .discovery_slots = 40 + .discovery_slots = 40, + .reserved = { 0 } }, .data_layer = { .unicast_interval_ms = SEC_TO_MS(300), .unicast_interval_min_ms = SEC_TO_MS(60), .unicast_interval_max_ms = SEC_TO_MS(16776), /// 4.660 hours per spec - .lfn_maintain_parent_time = 60 + .lfn_maintain_parent_time = 60, + .reserved = { 0 } }, .network = { .lfn_registration_lifetime_m = HOUR_TO_MIN(84), - .lfn_na_wait_duration_m = HOUR_TO_MIN(2) + .lfn_na_wait_duration_m = HOUR_TO_MIN(2), + .reserved = 0 }, .power = { .listening_window_min_us = 5000, .window_margin_min_us = 5000, - .broadcast_lts_only = 1 + .broadcast_lts_only = 1, + .reserved = { 0 } } }; diff --git a/protocol/wisun/stack/inc/sl_wisun_util.h b/protocol/wisun/stack/inc/sl_wisun_util.h index 34ff313ffd0..86b882d7907 100644 --- a/protocol/wisun/stack/inc/sl_wisun_util.h +++ b/protocol/wisun/stack/inc/sl_wisun_util.h @@ -47,8 +47,12 @@ * @param[out] reg_domain Regulatory domain of the Wi-SUN network * @param[out] op_class Operational class of the Wi-SUN network * @param[out] op_mode Operational mode of the Wi-SUN network - * @return SL_STATUS_OK if successful, an error code otherwise - * + * @return One of the following: + * - SL_STATUS_OK if successful + * - SL_STATUS_INVALID_CONFIGURATION if a configuration that cannot be managed + * by the plugin is used + * - SL_STATUS_FAIL if an other error occured + * * @warning Do not call this function while the Wi-SUN stack is started. * @deprecated This function will be removed in the future versions of the * Wi-SUN stack. See sl_wisun_util_get_phy_config() for a replacement. @@ -60,8 +64,12 @@ sl_status_t sl_wisun_util_get_rf_settings(uint8_t *reg_domain, uint8_t *op_class * RAIL's channelConfigs array. * * @param[out] phy_config Pointer to PHY configuration - * @return SL_STATUS_OK if successful, an error code otherwise - +* @return One of the following: + * - SL_STATUS_OK if successful + * - SL_STATUS_INVALID_CONFIGURATION if a configuration that cannot be managed + * by the plugin is used + * - SL_STATUS_FAIL if an other error occured + * * @warning Do not call this function while the Wi-SUN stack is started. *****************************************************************************/ sl_status_t sl_wisun_util_get_phy_config(sl_wisun_phy_config_t *phy_config); @@ -70,7 +78,11 @@ sl_status_t sl_wisun_util_get_phy_config(sl_wisun_phy_config_t *phy_config); * Connect to a Wi-SUN network. * * @param[in] network_name Name of the Wi-SUN network as a zero-terminated string - * @return SL_STATUS_OK if successful, an error code otherwise + * @return One of the following: + * - SL_STATUS_OK if successful + * - SL_STATUS_INVALID_CONFIGURATION if a configuration that cannot be managed + * by the plugin is used + * - SL_STATUS_FAIL if an other error occured * * Since Wi-SUN frequency band settings are deduced from first RAIL * configuration listed in RAIL's channelConfigs array, using this diff --git a/protocol/wisun/stack/inc/sl_wisun_version.h b/protocol/wisun/stack/inc/sl_wisun_version.h index 36e55b9c3a7..ee85a32f558 100644 --- a/protocol/wisun/stack/inc/sl_wisun_version.h +++ b/protocol/wisun/stack/inc/sl_wisun_version.h @@ -40,7 +40,7 @@ #endif #ifndef SL_WISUN_VERSION_PATCH -#define SL_WISUN_VERSION_PATCH 0 +#define SL_WISUN_VERSION_PATCH 1 #endif #define FORMAT_WISUN_STACK_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) diff --git a/protocol/wisun/stack/inc/sli_wisun_timer_service.h b/protocol/wisun/stack/inc/sli_wisun_timer_service.h index 92c46227280..d1b8c8f5158 100644 --- a/protocol/wisun/stack/inc/sli_wisun_timer_service.h +++ b/protocol/wisun/stack/inc/sli_wisun_timer_service.h @@ -54,8 +54,6 @@ struct sli_wisun_timer { uint64_t period_us; // Period in microseconds (0 if not periodic) uint64_t expire_time_us; // Next expiration absolute time in microseconds const char *name; // Name used in debug traces (can be NULL) - // FIXME: remove data ASAP - void *data; // Courtesy pointer (avoid usage as much as possible) ns_list_link_t link; // Reserved for ns_list }; @@ -71,12 +69,14 @@ struct sli_wisun_timer_context { const char *name; // Name used in debug traces (can be NULL) osMutexId_t mutex; // Protect access to timer_list (r/w) ns_list_link_t link; // Reserved for ns_list +#ifdef TIMER_SERVICE_DEBUG struct { uint64_t signal_us; // Date of the pending signal (0 means none) uint32_t max_signal_delay_us; uint32_t max_cb_duration_us; uint64_t max_timer_delay_us; } stats; // Data used for monitoring and debug +#endif }; // ----------------------------------------------------------------------------- @@ -117,8 +117,8 @@ void sli_wisun_timer_context_dispatcher(sli_wisun_timer_context_t *ctxt); * respectively provided by functions _us, _ms and _s. * The function sli_wisun_timer_start_us() provides the most control over timer * start. - * A "start" function cannot be called on an already running timer, in this case - * the "restart" function must be used. + * A "start" function called on an already running timer will implicitely call + * the "restart" function instead. * User must ensure that the system is not running more than * (2^32)*3/4 microseconds (~53 minutes) without a timer expiration. * @@ -194,6 +194,8 @@ uint64_t sli_wisun_timer_get_remaining_us(const sli_wisun_timer_t *timer); uint64_t sli_wisun_timer_get_remaining_ms(const sli_wisun_timer_t *timer); uint64_t sli_wisun_timer_get_remaining_s(const sli_wisun_timer_t *timer); +uint64_t sli_wisun_timer_32_to_64_us(uint32_t time_us); + bool sli_wisun_timer_is_infinite(const sli_wisun_timer_t *timer); #endif diff --git a/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_gcc.a b/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_gcc.a index 8f0c6f05c8d..cc5b8507670 100644 --- a/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_gcc.a +++ b/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51bd44ba925b140aec4a7e00a24d961f6a146607a2af7ddcdb3ed39dfe663ec4 -size 1533534 +oid sha256:38f454197f0bfcdbc417d497ded585f7dd26609bd5be61254c9959d6d781f9cc +size 1522648 diff --git a/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_iar.a b/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_iar.a index 79f9b0a8f4c..93258a5cd7a 100644 --- a/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_iar.a +++ b/protocol/wisun/stack/libwisun_mac_core_efr32xg1x_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03d051ef9c3251292fb3057f694ac9ccee9ed604b612ce3ce545ebf3f641ebc9 -size 926992 +oid sha256:9ab3b7cc631b720ed9b678db83380771542073522ad8748cfdfde1d3eac8e76d +size 920480 diff --git a/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_gcc.a b/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_gcc.a index 49fff1adc76..8486d7714df 100644 --- a/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_gcc.a +++ b/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f24278ba69adc06827504b3872b27f4fd61c6604d7af99c21ae2f728a453578a -size 1613304 +oid sha256:1d4a6b6ba1a93601a8481b3552fa17f2077d30ddafeff3955366b94565f85ffc +size 1602262 diff --git a/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_iar.a b/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_iar.a index fde45653d88..676f1565d52 100644 --- a/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_iar.a +++ b/protocol/wisun/stack/libwisun_mac_core_efr32xg2x_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c703e5ea53cf692f95be05751472356a074eb714255cd71df00aed69e3be9759 -size 980066 +oid sha256:98be5dfebc48fb0e4d560e5e62fc2b8d17a6cee375220f6ff3da7021af3e68b1 +size 974992 diff --git a/protocol/wisun/stack/libwisun_mac_efr32xg1x_gcc.a b/protocol/wisun/stack/libwisun_mac_efr32xg1x_gcc.a index 9468442d8d1..fa743327de2 100644 --- a/protocol/wisun/stack/libwisun_mac_efr32xg1x_gcc.a +++ b/protocol/wisun/stack/libwisun_mac_efr32xg1x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6faabdc860efe12db6ffe5bd04e3cf8e6f51d03c77d5559f1d8d85cdb73dea2a -size 1589306 +oid sha256:5283f0de65b4e37784bf7efe4b29118c2ebc0a1a79bcbb0dc3fe4803fc0bd784 +size 1579044 diff --git a/protocol/wisun/stack/libwisun_mac_efr32xg1x_iar.a b/protocol/wisun/stack/libwisun_mac_efr32xg1x_iar.a index 1f369ca224f..805de5d3f23 100644 --- a/protocol/wisun/stack/libwisun_mac_efr32xg1x_iar.a +++ b/protocol/wisun/stack/libwisun_mac_efr32xg1x_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b1c40e72a3a0f799d72b468d6aad7b56e263a541ce184c18e28d1e19962a418 -size 966584 +oid sha256:fc66d04f80d32d6fd7a424f59cb41ba9ea1f754a74bf12a3d9a8df140e8dea50 +size 959346 diff --git a/protocol/wisun/stack/libwisun_mac_efr32xg2x_gcc.a b/protocol/wisun/stack/libwisun_mac_efr32xg2x_gcc.a index 422521f463c..6598c231d11 100644 --- a/protocol/wisun/stack/libwisun_mac_efr32xg2x_gcc.a +++ b/protocol/wisun/stack/libwisun_mac_efr32xg2x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d9cd7764e346f333da30f11fe6a234344ce782abfb4199d4c9d3454f2bad9ee -size 1669744 +oid sha256:67c0818d2c1a91a7d88fe398a403104bfc713c6330a49bec9b806621d7223320 +size 1659246 diff --git a/protocol/wisun/stack/libwisun_mac_efr32xg2x_iar.a b/protocol/wisun/stack/libwisun_mac_efr32xg2x_iar.a index f017d00071a..e4c055f49dc 100644 --- a/protocol/wisun/stack/libwisun_mac_efr32xg2x_iar.a +++ b/protocol/wisun/stack/libwisun_mac_efr32xg2x_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2701845ba8a00b887b786c87672fa367cb71e62231d2381cbc99e72e22e78f8 -size 1016034 +oid sha256:51664b3a0452d6f58ac3710847bf6b17255a6d57a894eae18f90d1f197df662d +size 1010108 diff --git a/protocol/wisun/stack/libwisun_rcp_efr32xg1x_gcc.a b/protocol/wisun/stack/libwisun_rcp_efr32xg1x_gcc.a index 8d53fb0f88d..a81f1cf27f9 100644 --- a/protocol/wisun/stack/libwisun_rcp_efr32xg1x_gcc.a +++ b/protocol/wisun/stack/libwisun_rcp_efr32xg1x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85f461f70196e7bc912740b5ab3f34d4ab4af5b562a599974ddd498d69c2f1bd -size 488418 +oid sha256:bbe3f89d0bd387526314251119298654b93d9d10d78062660c3fb5d49e1c7e80 +size 488194 diff --git a/protocol/wisun/stack/libwisun_rcp_efr32xg1x_iar.a b/protocol/wisun/stack/libwisun_rcp_efr32xg1x_iar.a index 2fc308b1cfc..22d86a84f72 100644 --- a/protocol/wisun/stack/libwisun_rcp_efr32xg1x_iar.a +++ b/protocol/wisun/stack/libwisun_rcp_efr32xg1x_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a76e37deb97bb2a387730a29611f8c45ade6af774ff9d7fb9b778e1973ce8314 -size 429382 +oid sha256:b3ac5129aff9fa3f6ff3e11762e950d8a0038aa1808d9c6b19f66ffabb74dd79 +size 432444 diff --git a/protocol/wisun/stack/libwisun_rcp_efr32xg2x_gcc.a b/protocol/wisun/stack/libwisun_rcp_efr32xg2x_gcc.a index c977a132e7b..09ee8669af7 100644 --- a/protocol/wisun/stack/libwisun_rcp_efr32xg2x_gcc.a +++ b/protocol/wisun/stack/libwisun_rcp_efr32xg2x_gcc.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:186cf62ecb8a4e4f0ce00085dc92e413d24794eb5d49a9323e52be1e3c6abd9e -size 488450 +oid sha256:e60ec1c1d36eda5478c649a463ded7a37750322fb750e9c97e8ca13dedcf643d +size 488258 diff --git a/protocol/wisun/stack/libwisun_rcp_efr32xg2x_iar.a b/protocol/wisun/stack/libwisun_rcp_efr32xg2x_iar.a index 372980ed298..3cbeb9c3ea3 100644 --- a/protocol/wisun/stack/libwisun_rcp_efr32xg2x_iar.a +++ b/protocol/wisun/stack/libwisun_rcp_efr32xg2x_iar.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a81e456cd4afb074c8dfb071de8613e5dba7d046785332cff15f830ba9b9b7f6 -size 436820 +oid sha256:9404ad39c1d484c69cb0ec770f9c4c1ef7596e875b7317191182d9af2ca388b7 +size 440086 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_debug.a index 9075fd0b168..1e832f3fe83 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9986de3eba10eee1ab915eb394f5b865d0d2c56ce4c716ee3b85a2f427862933 -size 8858946 +oid sha256:095adc0dc426754e435fd618b0e759c6bf1a203a0e5dd9a63a911d580f72fd58 +size 8973338 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_release.a index daf9caabcee..51cbe0a18bc 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d0751aecfbf175ca56bc73e6702ebee31e6f8daa6bae261f31d902bfeb614011 -size 8480176 +oid sha256:b5fa442643a04715c984f41a09f9537a851748475d1a83ccba116eb794c329a6 +size 8955814 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_debug.a index dc8ff50dfb9..473113326e0 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c63a38769a7362c42554c3a085d193282bdc20a6e1dc3e77e173d263bfceae47 -size 4115268 +oid sha256:be5c4484fcbda7f7ff225dcc48512667ae1160d36657d2022d75dbc93bd814a4 +size 4103862 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_release.a index f150632a466..9153fc76f5b 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_freertos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0fec37693b0f87260886d6bdf6c80bced2db5608380bf9e6fdc3226a3b4ce71e -size 3710158 +oid sha256:af8b5c42afe8f907c0769a6b3552a937d53f2da58caa2e9f2a8d4e1ad3236f0b +size 4101100 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_debug.a index 082feb8ff00..4baf954c9c8 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:249eb76f47af47a45b8e1396dc6357c0fa7abe9c90e974dc4e361a01c819ce0a -size 8858990 +oid sha256:b8737ea184f473f12efe8f3960f6676a527988a916587a971980cd4d58d5acaf +size 8973382 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_release.a index ce9f9ed0986..3e2ae897e83 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:651078f401b08ba761b9d6555dc66aacea7f567f455f636b6e72b6fb57c96064 -size 8480216 +oid sha256:02cf8e948d2d5260433ba614a423b2ca8c5180b967d6f070166f6befc7354156 +size 8955858 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_debug.a index e81150f324a..84dd337638f 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bacf7b699cfdc5067f7d21516786ebcdd38b111c405752627aeecafea2aead7d -size 4043812 +oid sha256:d1282db4a9143cbb252414718cd87ae46c820239c15926b30398cfe585c19822 +size 4032408 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_release.a index e0e19e5538c..16bdaaddd0d 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg1x_micriumos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c11db67c9b2e5da1931718d9539adc3e18cda987db5b8fbe293e1e9733ccab7 -size 3638736 +oid sha256:123710a77d11eee2f7d9ed89e5d5dfb18bb928d08fb6b8f63e00222cd29c2e17 +size 4029688 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_debug.a index eb4ca1d961c..3e994db8e1b 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a294aff983b33a6f6f9f7a4f37423f025b32390701c27bd1484a09ef56c425b1 -size 8945656 +oid sha256:59a815311f66c6eaed65414e1b9d2ef72c65344016bc0bef161b849cee99908f +size 9059752 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_release.a index d36f36128ae..3dd7a49f234 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89c2921340a465d8001cb7bb2c009f3a45b30954483b06a128b19796b317619e -size 8564682 +oid sha256:d2df82ce6166cb03120a71ba2d8a39e7bb45b9dc4e7524c4c110b04a706b6351 +size 9042264 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_debug.a index 889a3538fb6..bf020c99069 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5755fa5f7a8bcaf2c2856f01fbefe8d03bf0cd60aaa68558e1d66033a982324 -size 4156934 +oid sha256:b6f400ab64ffb644754fe1f7eece00fb0af7cd94be7d3dfcadee422989914ee8 +size 4149274 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_release.a index 7afc8bb7e3c..f9dcc494d1d 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_freertos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da3b9c971f4a3f5105a768846015411f14e619069b3bdbd37ba71993ad7cfd59 -size 3737262 +oid sha256:4aa673c44d2ecfc2b6b61d16e97c4e3bfb4bd74bb5ed16fcc5613f37d2aa6e0b +size 4146516 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_debug.a index a02d05d7f61..91423edb2dd 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91d0221daddce4dc07395070399001486dd44e47f3a8ffda38c0f576f6c7c5f6 -size 8945700 +oid sha256:e3a9ceacf9ba856f85defd6f714111aa448dcaf83f4681f4f034f9eb2a84ff27 +size 9059796 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_release.a index 520e47122c6..7e791148b15 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de02ead6ae46af30c8c28a535c5995580720fcd57ef14d32d9d9381fed1e36eb -size 8564726 +oid sha256:b4c30a2967f17b5973fcb368516578cbcd05530b1697ff8ac3d8c76e874bf41f +size 9042308 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_debug.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_debug.a index 1ea1315a9ba..d11b2500f86 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be35bd33c5e47e8bd910ce3ba394a0ffb8635113020bdc3170f3d8790bb36a93 -size 4085012 +oid sha256:bcc1b645f25a41d529668f473810f4a8057d919140f348ff6d0c06866466b00d +size 4077354 diff --git a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_release.a b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_release.a index 7918280cf0d..fd7470f1789 100644 --- a/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_core_efr32xg2x_micriumos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93c8d6f537cc27983c77825263bfce7b6c6cf8351af6cb78be4d909b2f487534 -size 3665398 +oid sha256:70799856eacd6be77c7426dc7db42244d92337dbaeda94597ab7c45c2fbbf9b4 +size 4074658 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_debug.a index b850b404c1d..533c011d9fa 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:463747399b2c3222e0706972d0ab25bc665197cfbe37106e02a309c80f471869 -size 9309138 +oid sha256:e840849fc0c2cac6160a6bcceedb87ff64d0789f37d19cbb9d6490b5be0e278e +size 9389306 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_release.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_release.a index 8935fe00a0d..cc1da641ad2 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1de1240501d66c6225b8c3871c6c47cda6fc49b42e4780f29e7d5edc13ea555b -size 8900066 +oid sha256:4a65b9971a7166fcb4ad9fa70260c4bdcce6a30cd18f83485674bc7c67bba060 +size 9371780 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_debug.a index 01da34f1498..cf8fa857651 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69e722bfee290086b81cb6192a9519a6ad7be90cb804698db23f2e1c67d16e10 -size 4358834 +oid sha256:b0d2ca38241ab6239a24e5c87a0e14ddfc147f13e8a9d718804d97b88f05a4b6 +size 4348486 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_release.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_release.a index 68abb970187..7ce7c0e8eca 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_freertos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea347c276be24cc40fe5a9cea5836c5025d3511b9b8c508d53d0b0372d29bb29 -size 3909510 +oid sha256:0c9bcd0027a8ccbf957448ef230dc5c900a85c6c0c77ed53c0f9099649d05b6e +size 4345736 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_debug.a index 18d3223b967..952447322e3 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cffa267e6158b39f5b1632a39b82fbe45f4af090f10d90b83b14dc6f1bf7aa21 -size 9309178 +oid sha256:0d4c10aed10cb095e95fee942322459e5fc3aabcdeeb6abd82b0671d69701ca2 +size 9389350 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_release.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_release.a index 9b2c437b0c6..7b45ff31497 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aec4684ea04a4d016346f4e7d4fc68132607028effbaa948661dd4f6f75cb631 -size 8900110 +oid sha256:09911fe9adfe6e9c9171acd87e600d38af086177e417c8cb171bd1041b9f29c6 +size 9371824 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_debug.a index 1b4c93ea3fa..2883eab19d7 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:774e8cc57ac2c6826bef822b077a39d9ff90e2aaf68d9d988c2e0d008c9d0ba3 -size 4285098 +oid sha256:392bf1cb23cc8273d7c95502fddbf3140642ba1ef3980dd47dd61779112adc29 +size 4274756 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_release.a b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_release.a index 978bd99520b..b1ec8dc62c9 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg1x_micriumos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:604e9b9eafdc1ad57c4c43fcd95e12389c2fa99c5d1924f3105917979d2e8b1a -size 3835820 +oid sha256:11f2a50c151bfd53664bed037b7830be768dc07067e81c8b89b7553e4023684a +size 4272050 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_debug.a index d32fa1a3faa..26f8aa25f29 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d7d14dce9283f0e371ebcc959b121b3b30ac37f7fb76e8f00a97f4ba40bfade -size 9397402 +oid sha256:9a54d9ba7efe60e489910a0f3cdc41423289a4c94246d7d9bbe58055be939d4d +size 9476922 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_release.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_release.a index 355a394c50f..6100cb89d9c 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db74e4c70363f629199b03f9a423050b9acf7f6f7c94ee85b72707be2817fbc4 -size 8986114 +oid sha256:91eafa269511b7e53d00bd07ef1b938550c0566484273f940ba6f032cff31768 +size 9459436 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_debug.a index 903ac903c6d..48f8dcf569e 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:613d0454dc4e9bee56a6ba5436e3e283d08c39af744dd49376316dcb722bbb68 -size 4391860 +oid sha256:483e611ae9594ca909808eb7184112d545ea46e87b261f31709a481b979bb785 +size 4384876 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_release.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_release.a index 4081fc0f4da..6bddb94a3c8 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_freertos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d025752914a4ca03b1c30498245d92aa40d7f5507d37909865244e6e8c20e015 -size 3933724 +oid sha256:804a8a935f9f46877c36efd3cc2549e2f6dc5963d9861a8d3a409c4f9953324f +size 4382134 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_debug.a index 1990941162f..fdf9851d593 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5caee07877826f6d36643b6d555947bb502d4547e0b1b9516eb25a0bbfd5fcd -size 9397446 +oid sha256:3ef8798c015fedd65912d9b08b66c34359c8f9977de424b605bd55918b7f9d1e +size 9476962 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_release.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_release.a index 9ab8036780f..002e5d6ad81 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_gcc_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ae39ae27d4f7b30f51eeed4a9e1f482f51047b4ddfa0592bd88f58881c9e112 -size 8986154 +oid sha256:7f1ec4af0f56b2a25932c4a2981409ebe53bc50ccc7610062900c80cefe898a8 +size 9459476 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_debug.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_debug.a index f5d171b3207..3bab36fd84d 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_debug.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_debug.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51766f076795a7cc966210632c77f821c885702e616c045c8dfac4c2facb0a5f -size 4317664 +oid sha256:b064b45936ac7c7fcaa1c01f2c6dbaf056241c625becb32614e52ac81341deb2 +size 4310680 diff --git a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_release.a b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_release.a index 9539f799202..404b9db5080 100644 --- a/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_release.a +++ b/protocol/wisun/stack/libwisun_router_efr32xg2x_micriumos_iar_release.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dea197d09e35624a6c8a5a09147f17514f5c76da5068824200fbddfc392a49d -size 3859586 +oid sha256:7b233f1c226c07f69a20d693a44ca60c98d1a04ee37de8eac3c01d7e619d22cb +size 4308002 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_EU_size.txt index b9c9e200302..16de8ab167b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fd70 0x8006000 -_cmd_handlers 0x2e8 0x8035d70 -_zw_protocol_cmd_handlers 0xe8 0x8036058 -_zw_protocol_cmd_handlers_lr 0x50 0x8036140 -.ARM.exidx 0x8 0x8036190 -.copy.table 0xc 0x8036198 -.zero.table 0x0 0x80361a4 +.text 0x2fd50 0x8006000 +_cmd_handlers 0x2e8 0x8035d50 +_zw_protocol_cmd_handlers 0xe8 0x8036038 +_zw_protocol_cmd_handlers_lr 0x50 0x8036120 +.ARM.exidx 0x8 0x8036170 +.copy.table 0xc 0x8036178 +.zero.table 0x0 0x8036184 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x80361a4 -.nvm 0xa000 0x80361a4 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8036184 +.nvm 0xa000 0x8036184 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7554 0x0 -.debug_info 0x287986 0x0 -.debug_abbrev 0x10844 0x0 -.debug_loc 0x39ef9 0x0 +.debug_frame 0x7550 0x0 +.debug_info 0x287a62 0x0 +.debug_abbrev 0x10846 0x0 +.debug_loc 0x39ef8 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa888 0x0 -.debug_line 0x48e82 0x0 -.debug_str 0x8bdce 0x0 -Total 0x3fde76 +.debug_ranges 0xa8b0 0x0 +.debug_line 0x48fd2 0x0 +.debug_str 0x8be80 0x0 +Total 0x3fe169 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198084 + 198052 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_LR_size.txt index 491fd8fea35..97c7c3d2ca1 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fd70 0x8006000 -_cmd_handlers 0x2e8 0x8035d70 -_zw_protocol_cmd_handlers 0xe8 0x8036058 -_zw_protocol_cmd_handlers_lr 0x50 0x8036140 -.ARM.exidx 0x8 0x8036190 -.copy.table 0xc 0x8036198 -.zero.table 0x0 0x80361a4 +.text 0x2fd50 0x8006000 +_cmd_handlers 0x2e8 0x8035d50 +_zw_protocol_cmd_handlers 0xe8 0x8036038 +_zw_protocol_cmd_handlers_lr 0x50 0x8036120 +.ARM.exidx 0x8 0x8036170 +.copy.table 0xc 0x8036178 +.zero.table 0x0 0x8036184 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x80361a4 -.nvm 0xa000 0x80361a4 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8036184 +.nvm 0xa000 0x8036184 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7554 0x0 -.debug_info 0x287986 0x0 -.debug_abbrev 0x10844 0x0 -.debug_loc 0x39ef9 0x0 +.debug_frame 0x7550 0x0 +.debug_info 0x287a62 0x0 +.debug_abbrev 0x10846 0x0 +.debug_loc 0x39ef8 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa888 0x0 -.debug_line 0x48e82 0x0 -.debug_str 0x8bdc4 0x0 -Total 0x3fde6c +.debug_ranges 0xa8b0 0x0 +.debug_line 0x48fd2 0x0 +.debug_str 0x8be76 0x0 +Total 0x3fe15f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198084 + 198052 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_size.txt index b9c9e200302..16de8ab167b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2603A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fd70 0x8006000 -_cmd_handlers 0x2e8 0x8035d70 -_zw_protocol_cmd_handlers 0xe8 0x8036058 -_zw_protocol_cmd_handlers_lr 0x50 0x8036140 -.ARM.exidx 0x8 0x8036190 -.copy.table 0xc 0x8036198 -.zero.table 0x0 0x80361a4 +.text 0x2fd50 0x8006000 +_cmd_handlers 0x2e8 0x8035d50 +_zw_protocol_cmd_handlers 0xe8 0x8036038 +_zw_protocol_cmd_handlers_lr 0x50 0x8036120 +.ARM.exidx 0x8 0x8036170 +.copy.table 0xc 0x8036178 +.zero.table 0x0 0x8036184 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x80361a4 -.nvm 0xa000 0x80361a4 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8036184 +.nvm 0xa000 0x8036184 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7554 0x0 -.debug_info 0x287986 0x0 -.debug_abbrev 0x10844 0x0 -.debug_loc 0x39ef9 0x0 +.debug_frame 0x7550 0x0 +.debug_info 0x287a62 0x0 +.debug_abbrev 0x10846 0x0 +.debug_loc 0x39ef8 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa888 0x0 -.debug_line 0x48e82 0x0 -.debug_str 0x8bdce 0x0 -Total 0x3fde76 +.debug_ranges 0xa8b0 0x0 +.debug_line 0x48fd2 0x0 +.debug_str 0x8be80 0x0 +Total 0x3fe169 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198084 + 198052 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_EU_size.txt index 57a8732d90c..14d2bc0e7eb 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fad4 0x8006000 -_cmd_handlers 0x2e8 0x8035ad4 -_zw_protocol_cmd_handlers 0xe8 0x8035dbc -_zw_protocol_cmd_handlers_lr 0x50 0x8035ea4 -.ARM.exidx 0x8 0x8035ef4 -.copy.table 0xc 0x8035efc -.zero.table 0x0 0x8035f08 +.text 0x2fe54 0x8006000 +_cmd_handlers 0x2e8 0x8035e54 +_zw_protocol_cmd_handlers 0xe8 0x803613c +_zw_protocol_cmd_handlers_lr 0x50 0x8036224 +.ARM.exidx 0x8 0x8036274 +.copy.table 0xc 0x803627c +.zero.table 0x0 0x8036288 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x8035f08 -.nvm 0xa000 0x8035f08 +.bss 0xa53c 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x8036288 +.nvm 0xa000 0x8036288 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74b4 0x0 -.debug_info 0x282643 0x0 -.debug_abbrev 0x1031b 0x0 -.debug_loc 0x39653 0x0 +.debug_frame 0x74dc 0x0 +.debug_info 0x284ae4 0x0 +.debug_abbrev 0x104bb 0x0 +.debug_loc 0x39671 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa470 0x0 -.debug_line 0x47fd5 0x0 -.debug_str 0x8b774 0x0 -Total 0x3f6021 +.debug_ranges 0xa628 0x0 +.debug_line 0x48a4a 0x0 +.debug_str 0x8b8f6 0x0 +Total 0x3f97eb The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197412 + 198308 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46936 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_LR_size.txt index 0859fb582ab..d51aa784af6 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fad4 0x8006000 -_cmd_handlers 0x2e8 0x8035ad4 -_zw_protocol_cmd_handlers 0xe8 0x8035dbc -_zw_protocol_cmd_handlers_lr 0x50 0x8035ea4 -.ARM.exidx 0x8 0x8035ef4 -.copy.table 0xc 0x8035efc -.zero.table 0x0 0x8035f08 +.text 0x2fe54 0x8006000 +_cmd_handlers 0x2e8 0x8035e54 +_zw_protocol_cmd_handlers 0xe8 0x803613c +_zw_protocol_cmd_handlers_lr 0x50 0x8036224 +.ARM.exidx 0x8 0x8036274 +.copy.table 0xc 0x803627c +.zero.table 0x0 0x8036288 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x8035f08 -.nvm 0xa000 0x8035f08 +.bss 0xa53c 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x8036288 +.nvm 0xa000 0x8036288 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74b4 0x0 -.debug_info 0x282643 0x0 -.debug_abbrev 0x1031b 0x0 -.debug_loc 0x39653 0x0 +.debug_frame 0x74dc 0x0 +.debug_info 0x284ae4 0x0 +.debug_abbrev 0x104bb 0x0 +.debug_loc 0x39671 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa470 0x0 -.debug_line 0x47fd5 0x0 -.debug_str 0x8b76a 0x0 -Total 0x3f6017 +.debug_ranges 0xa628 0x0 +.debug_line 0x48a4a 0x0 +.debug_str 0x8b8ec 0x0 +Total 0x3f97e1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197412 + 198308 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46936 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_size.txt index 57a8732d90c..14d2bc0e7eb 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD2705A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fad4 0x8006000 -_cmd_handlers 0x2e8 0x8035ad4 -_zw_protocol_cmd_handlers 0xe8 0x8035dbc -_zw_protocol_cmd_handlers_lr 0x50 0x8035ea4 -.ARM.exidx 0x8 0x8035ef4 -.copy.table 0xc 0x8035efc -.zero.table 0x0 0x8035f08 +.text 0x2fe54 0x8006000 +_cmd_handlers 0x2e8 0x8035e54 +_zw_protocol_cmd_handlers 0xe8 0x803613c +_zw_protocol_cmd_handlers_lr 0x50 0x8036224 +.ARM.exidx 0x8 0x8036274 +.copy.table 0xc 0x803627c +.zero.table 0x0 0x8036288 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x8035f08 -.nvm 0xa000 0x8035f08 +.bss 0xa53c 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x8036288 +.nvm 0xa000 0x8036288 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74b4 0x0 -.debug_info 0x282643 0x0 -.debug_abbrev 0x1031b 0x0 -.debug_loc 0x39653 0x0 +.debug_frame 0x74dc 0x0 +.debug_info 0x284ae4 0x0 +.debug_abbrev 0x104bb 0x0 +.debug_loc 0x39671 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa470 0x0 -.debug_line 0x47fd5 0x0 -.debug_str 0x8b774 0x0 -Total 0x3f6021 +.debug_ranges 0xa628 0x0 +.debug_line 0x48a4a 0x0 +.debug_str 0x8b8f6 0x0 +Total 0x3f97eb The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197412 + 198308 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46936 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_EU_size.txt index b6f5d42edc0..456bd8fd362 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_EU_size.txt @@ -21,14 +21,14 @@ _zw_protocol_cmd_handlers_lr 0x50 0x2bec4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251a6d 0x0 -.debug_abbrev 0xf10f 0x0 -.debug_loc 0x389df 0x0 +.debug_info 0x251ae9 0x0 +.debug_abbrev 0xf120 0x0 +.debug_loc 0x389ec 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9ea0 0x0 -.debug_line 0x4439b 0x0 -.debug_str 0x81f9c 0x0 -Total 0x3b088d +.debug_line 0x443ec 0x0 +.debug_str 0x82067 0x0 +Total 0x3b0a43 The calculated FLASH and SRAM usage summary: ============================================ diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_LR_size.txt index 651cdfc5ad6..1bb98a0dc86 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_LR_size.txt @@ -21,14 +21,14 @@ _zw_protocol_cmd_handlers_lr 0x50 0x2bec4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251a6d 0x0 -.debug_abbrev 0xf10f 0x0 -.debug_loc 0x389df 0x0 +.debug_info 0x251ae9 0x0 +.debug_abbrev 0xf120 0x0 +.debug_loc 0x389ec 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9ea0 0x0 -.debug_line 0x4439b 0x0 -.debug_str 0x81f92 0x0 -Total 0x3b0883 +.debug_line 0x443ec 0x0 +.debug_str 0x8205d 0x0 +Total 0x3b0a39 The calculated FLASH and SRAM usage summary: ============================================ diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_size.txt index b6f5d42edc0..456bd8fd362 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4201A_REGION_US_size.txt @@ -21,14 +21,14 @@ _zw_protocol_cmd_handlers_lr 0x50 0x2bec4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251a6d 0x0 -.debug_abbrev 0xf10f 0x0 -.debug_loc 0x389df 0x0 +.debug_info 0x251ae9 0x0 +.debug_abbrev 0xf120 0x0 +.debug_loc 0x389ec 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9ea0 0x0 -.debug_line 0x4439b 0x0 -.debug_str 0x81f9c 0x0 -Total 0x3b088d +.debug_line 0x443ec 0x0 +.debug_str 0x82067 0x0 +Total 0x3b0a43 The calculated FLASH and SRAM usage summary: ============================================ diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_EU_size.txt index 53cda226a46..20cc8537420 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_EU_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2c224 0x0 -_cmd_handlers 0x2e8 0x2c224 -_zw_protocol_cmd_handlers 0xe8 0x2c50c -_zw_protocol_cmd_handlers_lr 0x50 0x2c5f4 -.ARM.exidx 0x8 0x2c644 -.copy.table 0xc 0x2c64c -.zero.table 0x0 0x2c658 +.text 0x2c22c 0x0 +_cmd_handlers 0x2e8 0x2c22c +_zw_protocol_cmd_handlers 0xe8 0x2c514 +_zw_protocol_cmd_handlers_lr 0x50 0x2c5fc +.ARM.exidx 0x8 0x2c64c +.copy.table 0xc 0x2c654 +.zero.table 0x0 0x2c660 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x7a70 0x200009ac .heap 0x80 0x20008420 -.zwave_nvm 0x3000 0x2c658 -.nvm 0x9000 0x2f658 +.zwave_nvm 0x3000 0x2c660 +.nvm 0x9000 0x2f660 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7228 0x0 -.debug_info 0x25338b 0x0 -.debug_abbrev 0xf169 0x0 -.debug_loc 0x3889c 0x0 +.debug_info 0x253406 0x0 +.debug_abbrev 0xf17a 0x0 +.debug_loc 0x38898 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0x9e18 0x0 -.debug_line 0x4408d 0x0 -.debug_str 0x82ba8 0x0 -Total 0x3b3650 +.debug_line 0x440de 0x0 +.debug_str 0x82c73 0x0 +Total 0x3b37fc The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 182788 + 182796 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_LR_size.txt index d27dc841ff3..34b29ef7780 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_LR_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2c224 0x0 -_cmd_handlers 0x2e8 0x2c224 -_zw_protocol_cmd_handlers 0xe8 0x2c50c -_zw_protocol_cmd_handlers_lr 0x50 0x2c5f4 -.ARM.exidx 0x8 0x2c644 -.copy.table 0xc 0x2c64c -.zero.table 0x0 0x2c658 +.text 0x2c22c 0x0 +_cmd_handlers 0x2e8 0x2c22c +_zw_protocol_cmd_handlers 0xe8 0x2c514 +_zw_protocol_cmd_handlers_lr 0x50 0x2c5fc +.ARM.exidx 0x8 0x2c64c +.copy.table 0xc 0x2c654 +.zero.table 0x0 0x2c660 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x7a70 0x200009ac .heap 0x80 0x20008420 -.zwave_nvm 0x3000 0x2c658 -.nvm 0x9000 0x2f658 +.zwave_nvm 0x3000 0x2c660 +.nvm 0x9000 0x2f660 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7228 0x0 -.debug_info 0x25338b 0x0 -.debug_abbrev 0xf169 0x0 -.debug_loc 0x3889c 0x0 +.debug_info 0x253406 0x0 +.debug_abbrev 0xf17a 0x0 +.debug_loc 0x38898 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0x9e18 0x0 -.debug_line 0x4408d 0x0 -.debug_str 0x82b9e 0x0 -Total 0x3b3646 +.debug_line 0x440de 0x0 +.debug_str 0x82c69 0x0 +Total 0x3b37f2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 182788 + 182796 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_size.txt index 53cda226a46..20cc8537420 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4202A_REGION_US_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2c224 0x0 -_cmd_handlers 0x2e8 0x2c224 -_zw_protocol_cmd_handlers 0xe8 0x2c50c -_zw_protocol_cmd_handlers_lr 0x50 0x2c5f4 -.ARM.exidx 0x8 0x2c644 -.copy.table 0xc 0x2c64c -.zero.table 0x0 0x2c658 +.text 0x2c22c 0x0 +_cmd_handlers 0x2e8 0x2c22c +_zw_protocol_cmd_handlers 0xe8 0x2c514 +_zw_protocol_cmd_handlers_lr 0x50 0x2c5fc +.ARM.exidx 0x8 0x2c64c +.copy.table 0xc 0x2c654 +.zero.table 0x0 0x2c660 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x7a70 0x200009ac .heap 0x80 0x20008420 -.zwave_nvm 0x3000 0x2c658 -.nvm 0x9000 0x2f658 +.zwave_nvm 0x3000 0x2c660 +.nvm 0x9000 0x2f660 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7228 0x0 -.debug_info 0x25338b 0x0 -.debug_abbrev 0xf169 0x0 -.debug_loc 0x3889c 0x0 +.debug_info 0x253406 0x0 +.debug_abbrev 0xf17a 0x0 +.debug_loc 0x38898 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0x9e18 0x0 -.debug_line 0x4408d 0x0 -.debug_str 0x82ba8 0x0 -Total 0x3b3650 +.debug_line 0x440de 0x0 +.debug_str 0x82c73 0x0 +Total 0x3b37fc The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 182788 + 182796 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_EU_size.txt index ba5710a7b54..1e3fcacf17b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2f9f0 0x8006000 -_cmd_handlers 0x2e8 0x80359f0 -_zw_protocol_cmd_handlers 0xe8 0x8035cd8 -_zw_protocol_cmd_handlers_lr 0x50 0x8035dc0 -.ARM.exidx 0x8 0x8035e10 -.copy.table 0xc 0x8035e18 -.zero.table 0x0 0x8035e24 +.text 0x2f9d0 0x8006000 +_cmd_handlers 0x2e8 0x80359d0 +_zw_protocol_cmd_handlers 0xe8 0x8035cb8 +_zw_protocol_cmd_handlers_lr 0x50 0x8035da0 +.ARM.exidx 0x8 0x8035df0 +.copy.table 0xc 0x8035df8 +.zero.table 0x0 0x8035e04 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x8035e24 -.nvm 0xa000 0x8035e24 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8035e04 +.nvm 0xa000 0x8035e04 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289478 0x0 -.debug_abbrev 0x109cf 0x0 -.debug_loc 0x39f62 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x289554 0x0 +.debug_abbrev 0x109d1 0x0 +.debug_loc 0x39f6b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e8 0x0 -.debug_line 0x4933e 0x0 -.debug_str 0x8bb81 0x0 -Total 0x3ffa3b +.debug_ranges 0xa910 0x0 +.debug_line 0x4948c 0x0 +.debug_str 0x8bc33 0x0 +Total 0x3ffd36 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197188 + 197156 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_LR_size.txt index ea43ea16222..117b7106f48 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2f9f0 0x8006000 -_cmd_handlers 0x2e8 0x80359f0 -_zw_protocol_cmd_handlers 0xe8 0x8035cd8 -_zw_protocol_cmd_handlers_lr 0x50 0x8035dc0 -.ARM.exidx 0x8 0x8035e10 -.copy.table 0xc 0x8035e18 -.zero.table 0x0 0x8035e24 +.text 0x2f9d0 0x8006000 +_cmd_handlers 0x2e8 0x80359d0 +_zw_protocol_cmd_handlers 0xe8 0x8035cb8 +_zw_protocol_cmd_handlers_lr 0x50 0x8035da0 +.ARM.exidx 0x8 0x8035df0 +.copy.table 0xc 0x8035df8 +.zero.table 0x0 0x8035e04 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x8035e24 -.nvm 0xa000 0x8035e24 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8035e04 +.nvm 0xa000 0x8035e04 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289478 0x0 -.debug_abbrev 0x109cf 0x0 -.debug_loc 0x39f62 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x289554 0x0 +.debug_abbrev 0x109d1 0x0 +.debug_loc 0x39f6b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e8 0x0 -.debug_line 0x4933e 0x0 -.debug_str 0x8bb77 0x0 -Total 0x3ffa31 +.debug_ranges 0xa910 0x0 +.debug_line 0x4948c 0x0 +.debug_str 0x8bc29 0x0 +Total 0x3ffd2c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197188 + 197156 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_size.txt index ba5710a7b54..1e3fcacf17b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204C_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2f9f0 0x8006000 -_cmd_handlers 0x2e8 0x80359f0 -_zw_protocol_cmd_handlers 0xe8 0x8035cd8 -_zw_protocol_cmd_handlers_lr 0x50 0x8035dc0 -.ARM.exidx 0x8 0x8035e10 -.copy.table 0xc 0x8035e18 -.zero.table 0x0 0x8035e24 +.text 0x2f9d0 0x8006000 +_cmd_handlers 0x2e8 0x80359d0 +_zw_protocol_cmd_handlers 0xe8 0x8035cb8 +_zw_protocol_cmd_handlers_lr 0x50 0x8035da0 +.ARM.exidx 0x8 0x8035df0 +.copy.table 0xc 0x8035df8 +.zero.table 0x0 0x8035e04 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x8035e24 -.nvm 0xa000 0x8035e24 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8035e04 +.nvm 0xa000 0x8035e04 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289478 0x0 -.debug_abbrev 0x109cf 0x0 -.debug_loc 0x39f62 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x289554 0x0 +.debug_abbrev 0x109d1 0x0 +.debug_loc 0x39f6b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e8 0x0 -.debug_line 0x4933e 0x0 -.debug_str 0x8bb81 0x0 -Total 0x3ffa3b +.debug_ranges 0xa910 0x0 +.debug_line 0x4948c 0x0 +.debug_str 0x8bc33 0x0 +Total 0x3ffd36 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197188 + 197156 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_EU_size.txt index 26afd0e0720..58c11017845 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fa30 0x8006000 -_cmd_handlers 0x2e8 0x8035a30 -_zw_protocol_cmd_handlers 0xe8 0x8035d18 -_zw_protocol_cmd_handlers_lr 0x50 0x8035e00 -.ARM.exidx 0x8 0x8035e50 -.copy.table 0xc 0x8035e58 -.zero.table 0x0 0x8035e64 +.text 0x2fa08 0x8006000 +_cmd_handlers 0x2e8 0x8035a08 +_zw_protocol_cmd_handlers 0xe8 0x8035cf0 +_zw_protocol_cmd_handlers_lr 0x50 0x8035dd8 +.ARM.exidx 0x8 0x8035e28 +.copy.table 0xc 0x8035e30 +.zero.table 0x0 0x8035e3c .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x8035e64 -.nvm 0xa000 0x8035e64 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8035e3c +.nvm 0xa000 0x8035e3c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x2896cc 0x0 -.debug_abbrev 0x10a73 0x0 -.debug_loc 0x39fd1 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x2897a8 0x0 +.debug_abbrev 0x10a75 0x0 +.debug_loc 0x39fd0 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa920 0x0 -.debug_line 0x4956b 0x0 -.debug_str 0x8bd54 0x0 -Total 0x40021a +.debug_ranges 0xa948 0x0 +.debug_line 0x496af 0x0 +.debug_str 0x8be06 0x0 +Total 0x4004f9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197252 + 197212 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_LR_size.txt index fd3fd31447a..61f4307ae4f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fa30 0x8006000 -_cmd_handlers 0x2e8 0x8035a30 -_zw_protocol_cmd_handlers 0xe8 0x8035d18 -_zw_protocol_cmd_handlers_lr 0x50 0x8035e00 -.ARM.exidx 0x8 0x8035e50 -.copy.table 0xc 0x8035e58 -.zero.table 0x0 0x8035e64 +.text 0x2fa08 0x8006000 +_cmd_handlers 0x2e8 0x8035a08 +_zw_protocol_cmd_handlers 0xe8 0x8035cf0 +_zw_protocol_cmd_handlers_lr 0x50 0x8035dd8 +.ARM.exidx 0x8 0x8035e28 +.copy.table 0xc 0x8035e30 +.zero.table 0x0 0x8035e3c .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x8035e64 -.nvm 0xa000 0x8035e64 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8035e3c +.nvm 0xa000 0x8035e3c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x2896cc 0x0 -.debug_abbrev 0x10a73 0x0 -.debug_loc 0x39fd1 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x2897a8 0x0 +.debug_abbrev 0x10a75 0x0 +.debug_loc 0x39fd0 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa920 0x0 -.debug_line 0x4956b 0x0 -.debug_str 0x8bd4a 0x0 -Total 0x400210 +.debug_ranges 0xa948 0x0 +.debug_line 0x496af 0x0 +.debug_str 0x8bdfc 0x0 +Total 0x4004ef The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197252 + 197212 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_size.txt index 26afd0e0720..58c11017845 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4204D_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fa30 0x8006000 -_cmd_handlers 0x2e8 0x8035a30 -_zw_protocol_cmd_handlers 0xe8 0x8035d18 -_zw_protocol_cmd_handlers_lr 0x50 0x8035e00 -.ARM.exidx 0x8 0x8035e50 -.copy.table 0xc 0x8035e58 -.zero.table 0x0 0x8035e64 +.text 0x2fa08 0x8006000 +_cmd_handlers 0x2e8 0x8035a08 +_zw_protocol_cmd_handlers 0xe8 0x8035cf0 +_zw_protocol_cmd_handlers_lr 0x50 0x8035dd8 +.ARM.exidx 0x8 0x8035e28 +.copy.table 0xc 0x8035e30 +.zero.table 0x0 0x8035e3c .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x8035e64 -.nvm 0xa000 0x8035e64 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8035e3c +.nvm 0xa000 0x8035e3c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x2896cc 0x0 -.debug_abbrev 0x10a73 0x0 -.debug_loc 0x39fd1 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x2897a8 0x0 +.debug_abbrev 0x10a75 0x0 +.debug_loc 0x39fd0 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa920 0x0 -.debug_line 0x4956b 0x0 -.debug_str 0x8bd54 0x0 -Total 0x40021a +.debug_ranges 0xa948 0x0 +.debug_line 0x496af 0x0 +.debug_str 0x8be06 0x0 +Total 0x4004f9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197252 + 197212 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_EU_size.txt index 634265aaaef..48b02768b0f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fda0 0x8006000 -_cmd_handlers 0x2e8 0x8035da0 -_zw_protocol_cmd_handlers 0xe8 0x8036088 -_zw_protocol_cmd_handlers_lr 0x50 0x8036170 -.ARM.exidx 0x8 0x80361c0 -.copy.table 0xc 0x80361c8 -.zero.table 0x0 0x80361d4 +.text 0x2fd80 0x8006000 +_cmd_handlers 0x2e8 0x8035d80 +_zw_protocol_cmd_handlers 0xe8 0x8036068 +_zw_protocol_cmd_handlers_lr 0x50 0x8036150 +.ARM.exidx 0x8 0x80361a0 +.copy.table 0xc 0x80361a8 +.zero.table 0x0 0x80361b4 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa40c 0x20000a20 -.heap 0x80 0x2000ae30 -.zwave_nvm 0x0 0x80361d4 -.nvm 0xa000 0x80361d4 +.bss 0xa41c 0x20000a20 +.heap 0x80 0x2000ae40 +.zwave_nvm 0x0 0x80361b4 +.nvm 0xa000 0x80361b4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289ad4 0x0 -.debug_abbrev 0x10b16 0x0 -.debug_loc 0x3a02c 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x289bb0 0x0 +.debug_abbrev 0x10b18 0x0 +.debug_loc 0x3a021 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa960 0x0 -.debug_line 0x492a3 0x0 -.debug_str 0x8c12b 0x0 -Total 0x400a6f +.debug_ranges 0xa988 0x0 +.debug_line 0x493e5 0x0 +.debug_str 0x8c1dd 0x0 +Total 0x400d4a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198132 + 198100 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46636 + 46652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_LR_size.txt index 42bb1d445a5..2468e95b94c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fda0 0x8006000 -_cmd_handlers 0x2e8 0x8035da0 -_zw_protocol_cmd_handlers 0xe8 0x8036088 -_zw_protocol_cmd_handlers_lr 0x50 0x8036170 -.ARM.exidx 0x8 0x80361c0 -.copy.table 0xc 0x80361c8 -.zero.table 0x0 0x80361d4 +.text 0x2fd80 0x8006000 +_cmd_handlers 0x2e8 0x8035d80 +_zw_protocol_cmd_handlers 0xe8 0x8036068 +_zw_protocol_cmd_handlers_lr 0x50 0x8036150 +.ARM.exidx 0x8 0x80361a0 +.copy.table 0xc 0x80361a8 +.zero.table 0x0 0x80361b4 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa40c 0x20000a20 -.heap 0x80 0x2000ae30 -.zwave_nvm 0x0 0x80361d4 -.nvm 0xa000 0x80361d4 +.bss 0xa41c 0x20000a20 +.heap 0x80 0x2000ae40 +.zwave_nvm 0x0 0x80361b4 +.nvm 0xa000 0x80361b4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289ad4 0x0 -.debug_abbrev 0x10b16 0x0 -.debug_loc 0x3a02c 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x289bb0 0x0 +.debug_abbrev 0x10b18 0x0 +.debug_loc 0x3a021 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa960 0x0 -.debug_line 0x492a3 0x0 -.debug_str 0x8c121 0x0 -Total 0x400a65 +.debug_ranges 0xa988 0x0 +.debug_line 0x493e5 0x0 +.debug_str 0x8c1d3 0x0 +Total 0x400d40 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198132 + 198100 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46636 + 46652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_size.txt index 634265aaaef..48b02768b0f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fda0 0x8006000 -_cmd_handlers 0x2e8 0x8035da0 -_zw_protocol_cmd_handlers 0xe8 0x8036088 -_zw_protocol_cmd_handlers_lr 0x50 0x8036170 -.ARM.exidx 0x8 0x80361c0 -.copy.table 0xc 0x80361c8 -.zero.table 0x0 0x80361d4 +.text 0x2fd80 0x8006000 +_cmd_handlers 0x2e8 0x8035d80 +_zw_protocol_cmd_handlers 0xe8 0x8036068 +_zw_protocol_cmd_handlers_lr 0x50 0x8036150 +.ARM.exidx 0x8 0x80361a0 +.copy.table 0xc 0x80361a8 +.zero.table 0x0 0x80361b4 .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa40c 0x20000a20 -.heap 0x80 0x2000ae30 -.zwave_nvm 0x0 0x80361d4 -.nvm 0xa000 0x80361d4 +.bss 0xa41c 0x20000a20 +.heap 0x80 0x2000ae40 +.zwave_nvm 0x0 0x80361b4 +.nvm 0xa000 0x80361b4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289ad4 0x0 -.debug_abbrev 0x10b16 0x0 -.debug_loc 0x3a02c 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x289bb0 0x0 +.debug_abbrev 0x10b18 0x0 +.debug_loc 0x3a021 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa960 0x0 -.debug_line 0x492a3 0x0 -.debug_str 0x8c12b 0x0 -Total 0x400a6f +.debug_ranges 0xa988 0x0 +.debug_line 0x493e5 0x0 +.debug_str 0x8c1dd 0x0 +Total 0x400d4a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198132 + 198100 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46636 + 46652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_EU_size.txt index 71715faf695..8258ec5a68c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdb0 0x8006000 -_cmd_handlers 0x2e8 0x8035db0 -_zw_protocol_cmd_handlers 0xe8 0x8036098 -_zw_protocol_cmd_handlers_lr 0x50 0x8036180 -.ARM.exidx 0x8 0x80361d0 -.copy.table 0xc 0x80361d8 -.zero.table 0x0 0x80361e4 +.text 0x2fd88 0x8006000 +_cmd_handlers 0x2e8 0x8035d88 +_zw_protocol_cmd_handlers 0xe8 0x8036070 +_zw_protocol_cmd_handlers_lr 0x50 0x8036158 +.ARM.exidx 0x8 0x80361a8 +.copy.table 0xc 0x80361b0 +.zero.table 0x0 0x80361bc .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x80361e4 -.nvm 0xa000 0x80361e4 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x80361bc +.nvm 0xa000 0x80361bc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289f7c 0x0 -.debug_abbrev 0x10b25 0x0 -.debug_loc 0x39fbc 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x28a058 0x0 +.debug_abbrev 0x10b27 0x0 +.debug_loc 0x39fbb 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa8e8 0x0 -.debug_line 0x492bf 0x0 -.debug_str 0x8c267 0x0 -Total 0x40115e +.debug_ranges 0xa910 0x0 +.debug_line 0x493ff 0x0 +.debug_str 0x8c319 0x0 +Total 0x401439 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198148 + 198108 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_LR_size.txt index ee1c9b932c0..eb7766a1679 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdb0 0x8006000 -_cmd_handlers 0x2e8 0x8035db0 -_zw_protocol_cmd_handlers 0xe8 0x8036098 -_zw_protocol_cmd_handlers_lr 0x50 0x8036180 -.ARM.exidx 0x8 0x80361d0 -.copy.table 0xc 0x80361d8 -.zero.table 0x0 0x80361e4 +.text 0x2fd88 0x8006000 +_cmd_handlers 0x2e8 0x8035d88 +_zw_protocol_cmd_handlers 0xe8 0x8036070 +_zw_protocol_cmd_handlers_lr 0x50 0x8036158 +.ARM.exidx 0x8 0x80361a8 +.copy.table 0xc 0x80361b0 +.zero.table 0x0 0x80361bc .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x80361e4 -.nvm 0xa000 0x80361e4 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x80361bc +.nvm 0xa000 0x80361bc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289f7c 0x0 -.debug_abbrev 0x10b25 0x0 -.debug_loc 0x39fbc 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x28a058 0x0 +.debug_abbrev 0x10b27 0x0 +.debug_loc 0x39fbb 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa8e8 0x0 -.debug_line 0x492bf 0x0 -.debug_str 0x8c25d 0x0 -Total 0x401154 +.debug_ranges 0xa910 0x0 +.debug_line 0x493ff 0x0 +.debug_str 0x8c30f 0x0 +Total 0x40142f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198148 + 198108 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_size.txt index 71715faf695..8258ec5a68c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4205B_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdb0 0x8006000 -_cmd_handlers 0x2e8 0x8035db0 -_zw_protocol_cmd_handlers 0xe8 0x8036098 -_zw_protocol_cmd_handlers_lr 0x50 0x8036180 -.ARM.exidx 0x8 0x80361d0 -.copy.table 0xc 0x80361d8 -.zero.table 0x0 0x80361e4 +.text 0x2fd88 0x8006000 +_cmd_handlers 0x2e8 0x8035d88 +_zw_protocol_cmd_handlers 0xe8 0x8036070 +_zw_protocol_cmd_handlers_lr 0x50 0x8036158 +.ARM.exidx 0x8 0x80361a8 +.copy.table 0xc 0x80361b0 +.zero.table 0x0 0x80361bc .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x80361e4 -.nvm 0xa000 0x80361e4 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x80361bc +.nvm 0xa000 0x80361bc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x289f7c 0x0 -.debug_abbrev 0x10b25 0x0 -.debug_loc 0x39fbc 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x28a058 0x0 +.debug_abbrev 0x10b27 0x0 +.debug_loc 0x39fbb 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xa8e8 0x0 -.debug_line 0x492bf 0x0 -.debug_str 0x8c267 0x0 -Total 0x40115e +.debug_ranges 0xa910 0x0 +.debug_line 0x493ff 0x0 +.debug_str 0x8c319 0x0 +Total 0x401439 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198148 + 198108 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_EU_size.txt index 6fd4124cf52..3a5dc48af60 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_EU_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2ba6c 0x0 -_cmd_handlers 0x2e8 0x2ba6c -_zw_protocol_cmd_handlers 0xe8 0x2bd54 -_zw_protocol_cmd_handlers_lr 0x50 0x2be3c -.ARM.exidx 0x8 0x2be8c -.copy.table 0xc 0x2be94 -.zero.table 0x0 0x2bea0 +.text 0x2ba74 0x0 +_cmd_handlers 0x2e8 0x2ba74 +_zw_protocol_cmd_handlers 0xe8 0x2bd5c +_zw_protocol_cmd_handlers_lr 0x50 0x2be44 +.ARM.exidx 0x8 0x2be94 +.copy.table 0xc 0x2be9c +.zero.table 0x0 0x2bea8 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x74c8 0x200009ac .heap 0x80 0x20007e78 -.zwave_nvm 0x3000 0x2bea0 -.nvm 0x9000 0x2eea0 +.zwave_nvm 0x3000 0x2bea8 +.nvm 0x9000 0x2eea8 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251751 0x0 -.debug_abbrev 0xf065 0x0 -.debug_loc 0x387e4 0x0 +.debug_info 0x2517cd 0x0 +.debug_abbrev 0xf076 0x0 +.debug_loc 0x387f1 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9e48 0x0 -.debug_line 0x44197 0x0 -.debug_str 0x81f0c 0x0 -Total 0x3aff58 +.debug_line 0x441e8 0x0 +.debug_str 0x81fd7 0x0 +Total 0x3b0116 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180812 + 180820 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_LR_size.txt index ce3b60ed4c1..ddaaa2e5db9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_LR_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2ba6c 0x0 -_cmd_handlers 0x2e8 0x2ba6c -_zw_protocol_cmd_handlers 0xe8 0x2bd54 -_zw_protocol_cmd_handlers_lr 0x50 0x2be3c -.ARM.exidx 0x8 0x2be8c -.copy.table 0xc 0x2be94 -.zero.table 0x0 0x2bea0 +.text 0x2ba74 0x0 +_cmd_handlers 0x2e8 0x2ba74 +_zw_protocol_cmd_handlers 0xe8 0x2bd5c +_zw_protocol_cmd_handlers_lr 0x50 0x2be44 +.ARM.exidx 0x8 0x2be94 +.copy.table 0xc 0x2be9c +.zero.table 0x0 0x2bea8 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x74c8 0x200009ac .heap 0x80 0x20007e78 -.zwave_nvm 0x3000 0x2bea0 -.nvm 0x9000 0x2eea0 +.zwave_nvm 0x3000 0x2bea8 +.nvm 0x9000 0x2eea8 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251751 0x0 -.debug_abbrev 0xf065 0x0 -.debug_loc 0x387e4 0x0 +.debug_info 0x2517cd 0x0 +.debug_abbrev 0xf076 0x0 +.debug_loc 0x387f1 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9e48 0x0 -.debug_line 0x44197 0x0 -.debug_str 0x81f02 0x0 -Total 0x3aff4e +.debug_line 0x441e8 0x0 +.debug_str 0x81fcd 0x0 +Total 0x3b010c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180812 + 180820 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_size.txt index 6fd4124cf52..3a5dc48af60 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4206A_REGION_US_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2ba6c 0x0 -_cmd_handlers 0x2e8 0x2ba6c -_zw_protocol_cmd_handlers 0xe8 0x2bd54 -_zw_protocol_cmd_handlers_lr 0x50 0x2be3c -.ARM.exidx 0x8 0x2be8c -.copy.table 0xc 0x2be94 -.zero.table 0x0 0x2bea0 +.text 0x2ba74 0x0 +_cmd_handlers 0x2e8 0x2ba74 +_zw_protocol_cmd_handlers 0xe8 0x2bd5c +_zw_protocol_cmd_handlers_lr 0x50 0x2be44 +.ARM.exidx 0x8 0x2be94 +.copy.table 0xc 0x2be9c +.zero.table 0x0 0x2bea8 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x74c8 0x200009ac .heap 0x80 0x20007e78 -.zwave_nvm 0x3000 0x2bea0 -.nvm 0x9000 0x2eea0 +.zwave_nvm 0x3000 0x2bea8 +.nvm 0x9000 0x2eea8 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251751 0x0 -.debug_abbrev 0xf065 0x0 -.debug_loc 0x387e4 0x0 +.debug_info 0x2517cd 0x0 +.debug_abbrev 0xf076 0x0 +.debug_loc 0x387f1 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9e48 0x0 -.debug_line 0x44197 0x0 -.debug_str 0x81f0c 0x0 -Total 0x3aff58 +.debug_line 0x441e8 0x0 +.debug_str 0x81fd7 0x0 +Total 0x3b0116 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180812 + 180820 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_EU_size.txt index 53cda226a46..20cc8537420 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_EU_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2c224 0x0 -_cmd_handlers 0x2e8 0x2c224 -_zw_protocol_cmd_handlers 0xe8 0x2c50c -_zw_protocol_cmd_handlers_lr 0x50 0x2c5f4 -.ARM.exidx 0x8 0x2c644 -.copy.table 0xc 0x2c64c -.zero.table 0x0 0x2c658 +.text 0x2c22c 0x0 +_cmd_handlers 0x2e8 0x2c22c +_zw_protocol_cmd_handlers 0xe8 0x2c514 +_zw_protocol_cmd_handlers_lr 0x50 0x2c5fc +.ARM.exidx 0x8 0x2c64c +.copy.table 0xc 0x2c654 +.zero.table 0x0 0x2c660 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x7a70 0x200009ac .heap 0x80 0x20008420 -.zwave_nvm 0x3000 0x2c658 -.nvm 0x9000 0x2f658 +.zwave_nvm 0x3000 0x2c660 +.nvm 0x9000 0x2f660 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7228 0x0 -.debug_info 0x25338b 0x0 -.debug_abbrev 0xf169 0x0 -.debug_loc 0x3889c 0x0 +.debug_info 0x253406 0x0 +.debug_abbrev 0xf17a 0x0 +.debug_loc 0x38898 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0x9e18 0x0 -.debug_line 0x4408d 0x0 -.debug_str 0x82ba8 0x0 -Total 0x3b3650 +.debug_line 0x440de 0x0 +.debug_str 0x82c73 0x0 +Total 0x3b37fc The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 182788 + 182796 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_LR_size.txt index d27dc841ff3..34b29ef7780 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_LR_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2c224 0x0 -_cmd_handlers 0x2e8 0x2c224 -_zw_protocol_cmd_handlers 0xe8 0x2c50c -_zw_protocol_cmd_handlers_lr 0x50 0x2c5f4 -.ARM.exidx 0x8 0x2c644 -.copy.table 0xc 0x2c64c -.zero.table 0x0 0x2c658 +.text 0x2c22c 0x0 +_cmd_handlers 0x2e8 0x2c22c +_zw_protocol_cmd_handlers 0xe8 0x2c514 +_zw_protocol_cmd_handlers_lr 0x50 0x2c5fc +.ARM.exidx 0x8 0x2c64c +.copy.table 0xc 0x2c654 +.zero.table 0x0 0x2c660 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x7a70 0x200009ac .heap 0x80 0x20008420 -.zwave_nvm 0x3000 0x2c658 -.nvm 0x9000 0x2f658 +.zwave_nvm 0x3000 0x2c660 +.nvm 0x9000 0x2f660 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7228 0x0 -.debug_info 0x25338b 0x0 -.debug_abbrev 0xf169 0x0 -.debug_loc 0x3889c 0x0 +.debug_info 0x253406 0x0 +.debug_abbrev 0xf17a 0x0 +.debug_loc 0x38898 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0x9e18 0x0 -.debug_line 0x4408d 0x0 -.debug_str 0x82b9e 0x0 -Total 0x3b3646 +.debug_line 0x440de 0x0 +.debug_str 0x82c69 0x0 +Total 0x3b37f2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 182788 + 182796 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_size.txt index 53cda226a46..20cc8537420 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4207A_REGION_US_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2c224 0x0 -_cmd_handlers 0x2e8 0x2c224 -_zw_protocol_cmd_handlers 0xe8 0x2c50c -_zw_protocol_cmd_handlers_lr 0x50 0x2c5f4 -.ARM.exidx 0x8 0x2c644 -.copy.table 0xc 0x2c64c -.zero.table 0x0 0x2c658 +.text 0x2c22c 0x0 +_cmd_handlers 0x2e8 0x2c22c +_zw_protocol_cmd_handlers 0xe8 0x2c514 +_zw_protocol_cmd_handlers_lr 0x50 0x2c5fc +.ARM.exidx 0x8 0x2c64c +.copy.table 0xc 0x2c654 +.zero.table 0x0 0x2c660 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x7a70 0x200009ac .heap 0x80 0x20008420 -.zwave_nvm 0x3000 0x2c658 -.nvm 0x9000 0x2f658 +.zwave_nvm 0x3000 0x2c660 +.nvm 0x9000 0x2f660 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7228 0x0 -.debug_info 0x25338b 0x0 -.debug_abbrev 0xf169 0x0 -.debug_loc 0x3889c 0x0 +.debug_info 0x253406 0x0 +.debug_abbrev 0xf17a 0x0 +.debug_loc 0x38898 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0x9e18 0x0 -.debug_line 0x4408d 0x0 -.debug_str 0x82ba8 0x0 -Total 0x3b3650 +.debug_line 0x440de 0x0 +.debug_str 0x82c73 0x0 +Total 0x3b37fc The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 182788 + 182796 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_EU_size.txt index 6fd4124cf52..3a5dc48af60 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_EU_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2ba6c 0x0 -_cmd_handlers 0x2e8 0x2ba6c -_zw_protocol_cmd_handlers 0xe8 0x2bd54 -_zw_protocol_cmd_handlers_lr 0x50 0x2be3c -.ARM.exidx 0x8 0x2be8c -.copy.table 0xc 0x2be94 -.zero.table 0x0 0x2bea0 +.text 0x2ba74 0x0 +_cmd_handlers 0x2e8 0x2ba74 +_zw_protocol_cmd_handlers 0xe8 0x2bd5c +_zw_protocol_cmd_handlers_lr 0x50 0x2be44 +.ARM.exidx 0x8 0x2be94 +.copy.table 0xc 0x2be9c +.zero.table 0x0 0x2bea8 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x74c8 0x200009ac .heap 0x80 0x20007e78 -.zwave_nvm 0x3000 0x2bea0 -.nvm 0x9000 0x2eea0 +.zwave_nvm 0x3000 0x2bea8 +.nvm 0x9000 0x2eea8 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251751 0x0 -.debug_abbrev 0xf065 0x0 -.debug_loc 0x387e4 0x0 +.debug_info 0x2517cd 0x0 +.debug_abbrev 0xf076 0x0 +.debug_loc 0x387f1 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9e48 0x0 -.debug_line 0x44197 0x0 -.debug_str 0x81f0c 0x0 -Total 0x3aff58 +.debug_line 0x441e8 0x0 +.debug_str 0x81fd7 0x0 +Total 0x3b0116 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180812 + 180820 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_LR_size.txt index ce3b60ed4c1..ddaaa2e5db9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_LR_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2ba6c 0x0 -_cmd_handlers 0x2e8 0x2ba6c -_zw_protocol_cmd_handlers 0xe8 0x2bd54 -_zw_protocol_cmd_handlers_lr 0x50 0x2be3c -.ARM.exidx 0x8 0x2be8c -.copy.table 0xc 0x2be94 -.zero.table 0x0 0x2bea0 +.text 0x2ba74 0x0 +_cmd_handlers 0x2e8 0x2ba74 +_zw_protocol_cmd_handlers 0xe8 0x2bd5c +_zw_protocol_cmd_handlers_lr 0x50 0x2be44 +.ARM.exidx 0x8 0x2be94 +.copy.table 0xc 0x2be9c +.zero.table 0x0 0x2bea8 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x74c8 0x200009ac .heap 0x80 0x20007e78 -.zwave_nvm 0x3000 0x2bea0 -.nvm 0x9000 0x2eea0 +.zwave_nvm 0x3000 0x2bea8 +.nvm 0x9000 0x2eea8 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251751 0x0 -.debug_abbrev 0xf065 0x0 -.debug_loc 0x387e4 0x0 +.debug_info 0x2517cd 0x0 +.debug_abbrev 0xf076 0x0 +.debug_loc 0x387f1 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9e48 0x0 -.debug_line 0x44197 0x0 -.debug_str 0x81f02 0x0 -Total 0x3aff4e +.debug_line 0x441e8 0x0 +.debug_str 0x81fcd 0x0 +Total 0x3b010c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180812 + 180820 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_size.txt index 6fd4124cf52..3a5dc48af60 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4208A_REGION_US_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2ba6c 0x0 -_cmd_handlers 0x2e8 0x2ba6c -_zw_protocol_cmd_handlers 0xe8 0x2bd54 -_zw_protocol_cmd_handlers_lr 0x50 0x2be3c -.ARM.exidx 0x8 0x2be8c -.copy.table 0xc 0x2be94 -.zero.table 0x0 0x2bea0 +.text 0x2ba74 0x0 +_cmd_handlers 0x2e8 0x2ba74 +_zw_protocol_cmd_handlers 0xe8 0x2bd5c +_zw_protocol_cmd_handlers_lr 0x50 0x2be44 +.ARM.exidx 0x8 0x2be94 +.copy.table 0xc 0x2be9c +.zero.table 0x0 0x2bea8 .stack 0x600 0x20000000 .data 0x3ac 0x20000600 .bss 0x74c8 0x200009ac .heap 0x80 0x20007e78 -.zwave_nvm 0x3000 0x2bea0 -.nvm 0x9000 0x2eea0 +.zwave_nvm 0x3000 0x2bea8 +.nvm 0x9000 0x2eea8 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x7218 0x0 -.debug_info 0x251751 0x0 -.debug_abbrev 0xf065 0x0 -.debug_loc 0x387e4 0x0 +.debug_info 0x2517cd 0x0 +.debug_abbrev 0xf076 0x0 +.debug_loc 0x387f1 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0x9e48 0x0 -.debug_line 0x44197 0x0 -.debug_str 0x81f0c 0x0 -Total 0x3aff58 +.debug_line 0x441e8 0x0 +.debug_str 0x81fd7 0x0 +Total 0x3b0116 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180812 + 180820 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4210A_REGION_US_LR_size.txt index 8d54befb8fb..c0fa4ba479b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4210A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fa30 0x8006000 -_cmd_handlers 0x2e8 0x8035a30 -_zw_protocol_cmd_handlers 0xe8 0x8035d18 -_zw_protocol_cmd_handlers_lr 0x50 0x8035e00 -.ARM.exidx 0x8 0x8035e50 -.copy.table 0xc 0x8035e58 -.zero.table 0x0 0x8035e64 +.text 0x2fa08 0x8006000 +_cmd_handlers 0x2e8 0x8035a08 +_zw_protocol_cmd_handlers 0xe8 0x8035cf0 +_zw_protocol_cmd_handlers_lr 0x50 0x8035dd8 +.ARM.exidx 0x8 0x8035e28 +.copy.table 0xc 0x8035e30 +.zero.table 0x0 0x8035e3c .stack 0x600 0x20000000 .data 0x420 0x20000600 -.bss 0xa5c4 0x20000a20 -.heap 0x80 0x2000afe8 -.zwave_nvm 0x0 0x8035e64 -.nvm 0xa000 0x8035e64 +.bss 0xa5d4 0x20000a20 +.heap 0x80 0x2000aff8 +.zwave_nvm 0x0 0x8035e3c +.nvm 0xa000 0x8035e3c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x752c 0x0 -.debug_info 0x2896d0 0x0 -.debug_abbrev 0x10a73 0x0 -.debug_loc 0x39fd1 0x0 +.debug_frame 0x7528 0x0 +.debug_info 0x2897ac 0x0 +.debug_abbrev 0x10a75 0x0 +.debug_loc 0x39fd0 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8d8 0x0 -.debug_line 0x49558 0x0 -.debug_str 0x8bd4a 0x0 -Total 0x4001b9 +.debug_ranges 0xa900 0x0 +.debug_line 0x4969c 0x0 +.debug_str 0x8bdfc 0x0 +Total 0x400498 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 197252 + 197212 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 47076 + 47092 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_EU_size.txt index 89a9bfc9f22..3463c58bf4b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x3006c 0x8006000 +_cmd_handlers 0x2e8 0x803606c +_zw_protocol_cmd_handlers 0xe8 0x8036354 +_zw_protocol_cmd_handlers_lr 0x50 0x803643c +.ARM.exidx 0x8 0x803648c +.copy.table 0xc 0x8036494 +.zero.table 0x0 0x80364a0 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x80364a0 +.nvm 0xa000 0x80364a0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x288588 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x74e8 0x0 +.debug_info 0x28ab3d 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a224 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e0 0x0 -.debug_line 0x4901c 0x0 -.debug_str 0x8bf86 0x0 -Total 0x3fee1e +.debug_ranges 0xaa28 0x0 +.debug_line 0x494de 0x0 +.debug_str 0x8c108 0x0 +Total 0x4022a6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198844 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_LR_size.txt index 7db5f0e8410..a4979960c4b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x3006c 0x8006000 +_cmd_handlers 0x2e8 0x803606c +_zw_protocol_cmd_handlers 0xe8 0x8036354 +_zw_protocol_cmd_handlers_lr 0x50 0x803643c +.ARM.exidx 0x8 0x803648c +.copy.table 0xc 0x8036494 +.zero.table 0x0 0x80364a0 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x80364a0 +.nvm 0xa000 0x80364a0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x288588 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x74e8 0x0 +.debug_info 0x28ab3d 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a224 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e0 0x0 -.debug_line 0x4901c 0x0 -.debug_str 0x8bf7c 0x0 -Total 0x3fee14 +.debug_ranges 0xaa28 0x0 +.debug_line 0x494de 0x0 +.debug_str 0x8c0fe 0x0 +Total 0x40229c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198844 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_size.txt index 89a9bfc9f22..3463c58bf4b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400B_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x3006c 0x8006000 +_cmd_handlers 0x2e8 0x803606c +_zw_protocol_cmd_handlers 0xe8 0x8036354 +_zw_protocol_cmd_handlers_lr 0x50 0x803643c +.ARM.exidx 0x8 0x803648c +.copy.table 0xc 0x8036494 +.zero.table 0x0 0x80364a0 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x80364a0 +.nvm 0xa000 0x80364a0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x288588 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x74e8 0x0 +.debug_info 0x28ab3d 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a224 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e0 0x0 -.debug_line 0x4901c 0x0 -.debug_str 0x8bf86 0x0 -Total 0x3fee1e +.debug_ranges 0xaa28 0x0 +.debug_line 0x494de 0x0 +.debug_str 0x8c108 0x0 +Total 0x4022a6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198844 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_EU_size.txt index 89a9bfc9f22..1a8221e042e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x30034 0x8006000 +_cmd_handlers 0x2e8 0x8036034 +_zw_protocol_cmd_handlers 0xe8 0x803631c +_zw_protocol_cmd_handlers_lr 0x50 0x8036404 +.ARM.exidx 0x8 0x8036454 +.copy.table 0xc 0x803645c +.zero.table 0x0 0x8036468 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x8036468 +.nvm 0xa000 0x8036468 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x288588 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x750c 0x0 +.debug_info 0x28aa25 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a0f7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e0 0x0 -.debug_line 0x4901c 0x0 -.debug_str 0x8bf86 0x0 -Total 0x3fee1e +.debug_ranges 0xaa08 0x0 +.debug_line 0x494af 0x0 +.debug_str 0x8c108 0x0 +Total 0x401ffe The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198788 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_LR_size.txt index 7db5f0e8410..86ff5e44d24 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x30034 0x8006000 +_cmd_handlers 0x2e8 0x8036034 +_zw_protocol_cmd_handlers 0xe8 0x803631c +_zw_protocol_cmd_handlers_lr 0x50 0x8036404 +.ARM.exidx 0x8 0x8036454 +.copy.table 0xc 0x803645c +.zero.table 0x0 0x8036468 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x8036468 +.nvm 0xa000 0x8036468 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x288588 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x750c 0x0 +.debug_info 0x28aa25 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a0f7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e0 0x0 -.debug_line 0x4901c 0x0 -.debug_str 0x8bf7c 0x0 -Total 0x3fee14 +.debug_ranges 0xaa08 0x0 +.debug_line 0x494af 0x0 +.debug_str 0x8c0fe 0x0 +Total 0x401ff4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198788 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_size.txt index 89a9bfc9f22..1a8221e042e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4400C_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x30034 0x8006000 +_cmd_handlers 0x2e8 0x8036034 +_zw_protocol_cmd_handlers 0xe8 0x803631c +_zw_protocol_cmd_handlers_lr 0x50 0x8036404 +.ARM.exidx 0x8 0x8036454 +.copy.table 0xc 0x803645c +.zero.table 0x0 0x8036468 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x8036468 +.nvm 0xa000 0x8036468 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x288588 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x750c 0x0 +.debug_info 0x28aa25 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a0f7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8e0 0x0 -.debug_line 0x4901c 0x0 -.debug_str 0x8bf86 0x0 -Total 0x3fee1e +.debug_ranges 0xaa08 0x0 +.debug_line 0x494af 0x0 +.debug_str 0x8c108 0x0 +Total 0x401ffe The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198788 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401B_REGION_US_LR_size.txt index b480da800c0..d3eb37ee035 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401B_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x3006c 0x8006000 +_cmd_handlers 0x2e8 0x803606c +_zw_protocol_cmd_handlers 0xe8 0x8036354 +_zw_protocol_cmd_handlers_lr 0x50 0x803643c +.ARM.exidx 0x8 0x803648c +.copy.table 0xc 0x8036494 +.zero.table 0x0 0x80364a0 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x80364a0 +.nvm 0xa000 0x80364a0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x28858c 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x74e8 0x0 +.debug_info 0x28ab41 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a224 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8a0 0x0 -.debug_line 0x49008 0x0 -.debug_str 0x8bf7c 0x0 -Total 0x3fedc4 +.debug_ranges 0xa9e8 0x0 +.debug_line 0x494ce 0x0 +.debug_str 0x8c0fe 0x0 +Total 0x402250 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198844 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401C_REGION_US_LR_size.txt index b480da800c0..e9081a2302e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_controller_BRD4401C_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_controller.out : section size addr -.text 0x2fdf8 0x8006000 -_cmd_handlers 0x2e8 0x8035df8 -_zw_protocol_cmd_handlers 0xe8 0x80360e0 -_zw_protocol_cmd_handlers_lr 0x50 0x80361c8 -.ARM.exidx 0x8 0x8036218 -.copy.table 0xc 0x8036220 -.zero.table 0x0 0x803622c +.text 0x30034 0x8006000 +_cmd_handlers 0x2e8 0x8036034 +_zw_protocol_cmd_handlers 0xe8 0x803631c +_zw_protocol_cmd_handlers_lr 0x50 0x8036404 +.ARM.exidx 0x8 0x8036454 +.copy.table 0xc 0x803645c +.zero.table 0x0 0x8036468 .stack 0x600 0x20000000 .data 0x41c 0x20000600 -.bss 0xa528 0x20000a1c -.heap 0x80 0x2000af48 -.zwave_nvm 0x0 0x803622c -.nvm 0xa000 0x803622c +.bss 0xa538 0x20000a1c +.heap 0x80 0x2000af58 +.zwave_nvm 0x0 0x8036468 +.nvm 0xa000 0x8036468 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74ec 0x0 -.debug_info 0x28858c 0x0 -.debug_abbrev 0x10932 0x0 -.debug_loc 0x39ecf 0x0 +.debug_frame 0x750c 0x0 +.debug_info 0x28aa29 0x0 +.debug_abbrev 0x10aa4 0x0 +.debug_loc 0x3a0f7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xa8a0 0x0 -.debug_line 0x49008 0x0 -.debug_str 0x8bf7c 0x0 -Total 0x3fedc4 +.debug_ranges 0xa9c8 0x0 +.debug_line 0x4949b 0x0 +.debug_str 0x8c0fe 0x0 +Total 0x401fa4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 198216 + 198788 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 46916 + 46932 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_EU_size.txt index 1ccc27576c4..37f96f8282d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_EU_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x293e0 0x0 -_cmd_handlers 0x1b8 0x293e0 -_zw_protocol_cmd_handlers 0x70 0x29598 -_zw_protocol_cmd_handlers_lr 0x30 0x29608 -.ARM.exidx 0x8 0x29638 -.copy.table 0xc 0x29640 -.zero.table 0x0 0x2964c +.text 0x293f0 0x0 +_cmd_handlers 0x1b8 0x293f0 +_zw_protocol_cmd_handlers 0x70 0x295a8 +_zw_protocol_cmd_handlers_lr 0x30 0x29618 +.ARM.exidx 0x8 0x29648 +.copy.table 0xc 0x29650 +.zero.table 0x0 0x2965c .stack 0x1000 0x20000000 .data 0x3b4 0x20001000 .bss 0xa750 0x200013b4 .heap 0x800 0x2000bb08 -.zwave_nvm 0x3000 0x2964c -.nvm 0x9000 0x2c64c +.zwave_nvm 0x3000 0x2965c +.nvm 0x9000 0x2c65c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6364 0x0 -.debug_info 0x39df86 0x0 -.debug_abbrev 0x10fe8 0x0 -.debug_loc 0x3682e 0x0 +.debug_info 0x39e001 0x0 +.debug_abbrev 0x10ff9 0x0 +.debug_loc 0x3682a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x8ed0 0x0 -.debug_line 0x427ff 0x0 -.debug_str 0x83f0b 0x0 -Total 0x4fcb61 +.debug_line 0x4285a 0x0 +.debug_str 0x83fe0 0x0 +Total 0x4fcd29 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 170496 + 170512 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_LR_size.txt index d5c846cbd35..c7416008fdc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_LR_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x293e0 0x0 -_cmd_handlers 0x1b8 0x293e0 -_zw_protocol_cmd_handlers 0x70 0x29598 -_zw_protocol_cmd_handlers_lr 0x30 0x29608 -.ARM.exidx 0x8 0x29638 -.copy.table 0xc 0x29640 -.zero.table 0x0 0x2964c +.text 0x293f0 0x0 +_cmd_handlers 0x1b8 0x293f0 +_zw_protocol_cmd_handlers 0x70 0x295a8 +_zw_protocol_cmd_handlers_lr 0x30 0x29618 +.ARM.exidx 0x8 0x29648 +.copy.table 0xc 0x29650 +.zero.table 0x0 0x2965c .stack 0x1000 0x20000000 .data 0x3b4 0x20001000 .bss 0xa750 0x200013b4 .heap 0x800 0x2000bb08 -.zwave_nvm 0x3000 0x2964c -.nvm 0x9000 0x2c64c +.zwave_nvm 0x3000 0x2965c +.nvm 0x9000 0x2c65c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6364 0x0 -.debug_info 0x39df86 0x0 -.debug_abbrev 0x10fe8 0x0 -.debug_loc 0x3682e 0x0 +.debug_info 0x39e001 0x0 +.debug_abbrev 0x10ff9 0x0 +.debug_loc 0x3682a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x8ed0 0x0 -.debug_line 0x427ff 0x0 -.debug_str 0x83f01 0x0 -Total 0x4fcb57 +.debug_line 0x4285a 0x0 +.debug_str 0x83fd6 0x0 +Total 0x4fcd1f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 170496 + 170512 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_size.txt index 1ccc27576c4..37f96f8282d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4202A_REGION_US_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x293e0 0x0 -_cmd_handlers 0x1b8 0x293e0 -_zw_protocol_cmd_handlers 0x70 0x29598 -_zw_protocol_cmd_handlers_lr 0x30 0x29608 -.ARM.exidx 0x8 0x29638 -.copy.table 0xc 0x29640 -.zero.table 0x0 0x2964c +.text 0x293f0 0x0 +_cmd_handlers 0x1b8 0x293f0 +_zw_protocol_cmd_handlers 0x70 0x295a8 +_zw_protocol_cmd_handlers_lr 0x30 0x29618 +.ARM.exidx 0x8 0x29648 +.copy.table 0xc 0x29650 +.zero.table 0x0 0x2965c .stack 0x1000 0x20000000 .data 0x3b4 0x20001000 .bss 0xa750 0x200013b4 .heap 0x800 0x2000bb08 -.zwave_nvm 0x3000 0x2964c -.nvm 0x9000 0x2c64c +.zwave_nvm 0x3000 0x2965c +.nvm 0x9000 0x2c65c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6364 0x0 -.debug_info 0x39df86 0x0 -.debug_abbrev 0x10fe8 0x0 -.debug_loc 0x3682e 0x0 +.debug_info 0x39e001 0x0 +.debug_abbrev 0x10ff9 0x0 +.debug_loc 0x3682a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x8ed0 0x0 -.debug_line 0x427ff 0x0 -.debug_str 0x83f0b 0x0 -Total 0x4fcb61 +.debug_line 0x4285a 0x0 +.debug_str 0x83fe0 0x0 +Total 0x4fcd29 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 170496 + 170512 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_EU_size.txt index 5744bd58b40..a3e9620d54b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2ee6c 0x8006000 -_cmd_handlers 0x1b8 0x8034e6c -_zw_protocol_cmd_handlers 0x70 0x8035024 -_zw_protocol_cmd_handlers_lr 0x30 0x8035094 -.ARM.exidx 0x8 0x80350c4 -.copy.table 0xc 0x80350cc -.zero.table 0x0 0x80350d8 +.text 0x2ee54 0x8006000 +_cmd_handlers 0x1b8 0x8034e54 +_zw_protocol_cmd_handlers 0x70 0x803500c +_zw_protocol_cmd_handlers_lr 0x30 0x803507c +.ARM.exidx 0x8 0x80350ac +.copy.table 0xc 0x80350b4 +.zero.table 0x0 0x80350c0 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x80350d8 -.nvm 0x8000 0x80350d8 +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x80350c0 +.nvm 0x8000 0x80350c0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e1532 0x0 -.debug_abbrev 0x13b86 0x0 -.debug_loc 0x4274b 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e160e 0x0 +.debug_abbrev 0x13b88 0x0 +.debug_loc 0x42762 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa458 0x0 -.debug_line 0x4c221 0x0 -.debug_str 0x8e6f4 0x0 -Total 0x567243 +.debug_ranges 0xa480 0x0 +.debug_line 0x4c36e 0x0 +.debug_str 0x8e7a6 0x0 +Total 0x56754b The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193928 + 193904 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_LR_size.txt index 6cf8f122f08..8c730d7bbd9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2ee6c 0x8006000 -_cmd_handlers 0x1b8 0x8034e6c -_zw_protocol_cmd_handlers 0x70 0x8035024 -_zw_protocol_cmd_handlers_lr 0x30 0x8035094 -.ARM.exidx 0x8 0x80350c4 -.copy.table 0xc 0x80350cc -.zero.table 0x0 0x80350d8 +.text 0x2ee54 0x8006000 +_cmd_handlers 0x1b8 0x8034e54 +_zw_protocol_cmd_handlers 0x70 0x803500c +_zw_protocol_cmd_handlers_lr 0x30 0x803507c +.ARM.exidx 0x8 0x80350ac +.copy.table 0xc 0x80350b4 +.zero.table 0x0 0x80350c0 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x80350d8 -.nvm 0x8000 0x80350d8 +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x80350c0 +.nvm 0x8000 0x80350c0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e1532 0x0 -.debug_abbrev 0x13b86 0x0 -.debug_loc 0x4274b 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e160e 0x0 +.debug_abbrev 0x13b88 0x0 +.debug_loc 0x42762 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa458 0x0 -.debug_line 0x4c221 0x0 -.debug_str 0x8e6ea 0x0 -Total 0x567239 +.debug_ranges 0xa480 0x0 +.debug_line 0x4c36e 0x0 +.debug_str 0x8e79c 0x0 +Total 0x567541 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193928 + 193904 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_size.txt index 5744bd58b40..a3e9620d54b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204C_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2ee6c 0x8006000 -_cmd_handlers 0x1b8 0x8034e6c -_zw_protocol_cmd_handlers 0x70 0x8035024 -_zw_protocol_cmd_handlers_lr 0x30 0x8035094 -.ARM.exidx 0x8 0x80350c4 -.copy.table 0xc 0x80350cc -.zero.table 0x0 0x80350d8 +.text 0x2ee54 0x8006000 +_cmd_handlers 0x1b8 0x8034e54 +_zw_protocol_cmd_handlers 0x70 0x803500c +_zw_protocol_cmd_handlers_lr 0x30 0x803507c +.ARM.exidx 0x8 0x80350ac +.copy.table 0xc 0x80350b4 +.zero.table 0x0 0x80350c0 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x80350d8 -.nvm 0x8000 0x80350d8 +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x80350c0 +.nvm 0x8000 0x80350c0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e1532 0x0 -.debug_abbrev 0x13b86 0x0 -.debug_loc 0x4274b 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e160e 0x0 +.debug_abbrev 0x13b88 0x0 +.debug_loc 0x42762 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa458 0x0 -.debug_line 0x4c221 0x0 -.debug_str 0x8e6f4 0x0 -Total 0x567243 +.debug_ranges 0xa480 0x0 +.debug_line 0x4c36e 0x0 +.debug_str 0x8e7a6 0x0 +Total 0x56754b The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193928 + 193904 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_EU_size.txt index f1c0a15a8f0..5803b7b6cc3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2eeac 0x8006000 -_cmd_handlers 0x1b8 0x8034eac -_zw_protocol_cmd_handlers 0x70 0x8035064 -_zw_protocol_cmd_handlers_lr 0x30 0x80350d4 -.ARM.exidx 0x8 0x8035104 -.copy.table 0xc 0x803510c -.zero.table 0x0 0x8035118 +.text 0x2ee94 0x8006000 +_cmd_handlers 0x1b8 0x8034e94 +_zw_protocol_cmd_handlers 0x70 0x803504c +_zw_protocol_cmd_handlers_lr 0x30 0x80350bc +.ARM.exidx 0x8 0x80350ec +.copy.table 0xc 0x80350f4 +.zero.table 0x0 0x8035100 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x8035118 -.nvm 0x8000 0x8035118 +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x8035100 +.nvm 0x8000 0x8035100 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e1786 0x0 -.debug_abbrev 0x13c2a 0x0 -.debug_loc 0x427ac 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e1862 0x0 +.debug_abbrev 0x13c2c 0x0 +.debug_loc 0x427b9 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa480 0x0 -.debug_line 0x4c45c 0x0 -.debug_str 0x8e8c7 0x0 -Total 0x567a12 +.debug_ranges 0xa4a8 0x0 +.debug_line 0x4c5a8 0x0 +.debug_str 0x8e979 0x0 +Total 0x567d0f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193992 + 193968 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_LR_size.txt index 97a1c2b29f4..d759bee3daa 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2eeac 0x8006000 -_cmd_handlers 0x1b8 0x8034eac -_zw_protocol_cmd_handlers 0x70 0x8035064 -_zw_protocol_cmd_handlers_lr 0x30 0x80350d4 -.ARM.exidx 0x8 0x8035104 -.copy.table 0xc 0x803510c -.zero.table 0x0 0x8035118 +.text 0x2ee94 0x8006000 +_cmd_handlers 0x1b8 0x8034e94 +_zw_protocol_cmd_handlers 0x70 0x803504c +_zw_protocol_cmd_handlers_lr 0x30 0x80350bc +.ARM.exidx 0x8 0x80350ec +.copy.table 0xc 0x80350f4 +.zero.table 0x0 0x8035100 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x8035118 -.nvm 0x8000 0x8035118 +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x8035100 +.nvm 0x8000 0x8035100 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e1786 0x0 -.debug_abbrev 0x13c2a 0x0 -.debug_loc 0x427ac 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e1862 0x0 +.debug_abbrev 0x13c2c 0x0 +.debug_loc 0x427b9 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa480 0x0 -.debug_line 0x4c45c 0x0 -.debug_str 0x8e8bd 0x0 -Total 0x567a08 +.debug_ranges 0xa4a8 0x0 +.debug_line 0x4c5a8 0x0 +.debug_str 0x8e96f 0x0 +Total 0x567d05 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193992 + 193968 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_size.txt index f1c0a15a8f0..5803b7b6cc3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4204D_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2eeac 0x8006000 -_cmd_handlers 0x1b8 0x8034eac -_zw_protocol_cmd_handlers 0x70 0x8035064 -_zw_protocol_cmd_handlers_lr 0x30 0x80350d4 -.ARM.exidx 0x8 0x8035104 -.copy.table 0xc 0x803510c -.zero.table 0x0 0x8035118 +.text 0x2ee94 0x8006000 +_cmd_handlers 0x1b8 0x8034e94 +_zw_protocol_cmd_handlers 0x70 0x803504c +_zw_protocol_cmd_handlers_lr 0x30 0x80350bc +.ARM.exidx 0x8 0x80350ec +.copy.table 0xc 0x80350f4 +.zero.table 0x0 0x8035100 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x8035118 -.nvm 0x8000 0x8035118 +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x8035100 +.nvm 0x8000 0x8035100 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e1786 0x0 -.debug_abbrev 0x13c2a 0x0 -.debug_loc 0x427ac 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e1862 0x0 +.debug_abbrev 0x13c2c 0x0 +.debug_loc 0x427b9 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa480 0x0 -.debug_line 0x4c45c 0x0 -.debug_str 0x8e8c7 0x0 -Total 0x567a12 +.debug_ranges 0xa4a8 0x0 +.debug_line 0x4c5a8 0x0 +.debug_str 0x8e979 0x0 +Total 0x567d0f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193992 + 193968 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_EU_size.txt index 19e6be2f533..fc732a46f32 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_EU_size.txt @@ -14,21 +14,21 @@ _zw_protocol_cmd_handlers_lr 0x30 0x8034b40 .zero.table 0x0 0x8034b84 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb118 0x200014b0 -.heap 0x800 0x2000c5c8 +.bss 0xb120 0x200014b0 +.heap 0x800 0x2000c5d0 .zwave_nvm 0x0 0x8034b84 .nvm 0x8000 0x8034b84 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69ec 0x0 -.debug_info 0x3df483 0x0 -.debug_abbrev 0x13aa8 0x0 -.debug_loc 0x41762 0x0 +.debug_frame 0x69e8 0x0 +.debug_info 0x3df55f 0x0 +.debug_abbrev 0x13aaa 0x0 +.debug_loc 0x41757 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0xa508 0x0 -.debug_line 0x4b70b 0x0 -.debug_str 0x8e790 0x0 -Total 0x562ec7 +.debug_ranges 0xa530 0x0 +.debug_line 0x4b854 0x0 +.debug_str 0x8e842 0x0 +Total 0x5631c1 The calculated FLASH and SRAM usage summary: ============================================ @@ -37,5 +37,5 @@ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52680 + 52688 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_LR_size.txt index dc868605df0..6b7b8c817da 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_LR_size.txt @@ -14,21 +14,21 @@ _zw_protocol_cmd_handlers_lr 0x30 0x8034b40 .zero.table 0x0 0x8034b84 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb118 0x200014b0 -.heap 0x800 0x2000c5c8 +.bss 0xb120 0x200014b0 +.heap 0x800 0x2000c5d0 .zwave_nvm 0x0 0x8034b84 .nvm 0x8000 0x8034b84 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69ec 0x0 -.debug_info 0x3df483 0x0 -.debug_abbrev 0x13aa8 0x0 -.debug_loc 0x41762 0x0 +.debug_frame 0x69e8 0x0 +.debug_info 0x3df55f 0x0 +.debug_abbrev 0x13aaa 0x0 +.debug_loc 0x41757 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0xa508 0x0 -.debug_line 0x4b70b 0x0 -.debug_str 0x8e786 0x0 -Total 0x562ebd +.debug_ranges 0xa530 0x0 +.debug_line 0x4b854 0x0 +.debug_str 0x8e838 0x0 +Total 0x5631b7 The calculated FLASH and SRAM usage summary: ============================================ @@ -37,5 +37,5 @@ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52680 + 52688 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_size.txt index 19e6be2f533..fc732a46f32 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205A_REGION_US_size.txt @@ -14,21 +14,21 @@ _zw_protocol_cmd_handlers_lr 0x30 0x8034b40 .zero.table 0x0 0x8034b84 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb118 0x200014b0 -.heap 0x800 0x2000c5c8 +.bss 0xb120 0x200014b0 +.heap 0x800 0x2000c5d0 .zwave_nvm 0x0 0x8034b84 .nvm 0x8000 0x8034b84 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69ec 0x0 -.debug_info 0x3df483 0x0 -.debug_abbrev 0x13aa8 0x0 -.debug_loc 0x41762 0x0 +.debug_frame 0x69e8 0x0 +.debug_info 0x3df55f 0x0 +.debug_abbrev 0x13aaa 0x0 +.debug_loc 0x41757 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0xa508 0x0 -.debug_line 0x4b70b 0x0 -.debug_str 0x8e790 0x0 -Total 0x562ec7 +.debug_ranges 0xa530 0x0 +.debug_line 0x4b854 0x0 +.debug_str 0x8e842 0x0 +Total 0x5631c1 The calculated FLASH and SRAM usage summary: ============================================ @@ -37,5 +37,5 @@ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52680 + 52688 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_EU_size.txt index d35487663af..8041f52a257 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f230 0x8006000 -_cmd_handlers 0x1b8 0x8035230 -_zw_protocol_cmd_handlers 0x70 0x80353e8 -_zw_protocol_cmd_handlers_lr 0x30 0x8035458 -.ARM.exidx 0x8 0x8035488 -.copy.table 0xc 0x8035490 -.zero.table 0x0 0x803549c +.text 0x2f220 0x8006000 +_cmd_handlers 0x1b8 0x8035220 +_zw_protocol_cmd_handlers 0x70 0x80353d8 +_zw_protocol_cmd_handlers_lr 0x30 0x8035448 +.ARM.exidx 0x8 0x8035478 +.copy.table 0xc 0x8035480 +.zero.table 0x0 0x803548c .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x803549c -.nvm 0x8000 0x803549c +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x803548c +.nvm 0x8000 0x803548c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e2036 0x0 -.debug_abbrev 0x13cdc 0x0 -.debug_loc 0x427a9 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e2112 0x0 +.debug_abbrev 0x13cde 0x0 +.debug_loc 0x427b2 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0xa458 0x0 -.debug_line 0x4c19e 0x0 -.debug_str 0x8edda 0x0 -Total 0x56896a +.debug_ranges 0xa480 0x0 +.debug_line 0x4c2ed 0x0 +.debug_str 0x8ee8c 0x0 +Total 0x568c6e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194892 + 194876 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_LR_size.txt index d546e09c957..3cc37d842b5 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f230 0x8006000 -_cmd_handlers 0x1b8 0x8035230 -_zw_protocol_cmd_handlers 0x70 0x80353e8 -_zw_protocol_cmd_handlers_lr 0x30 0x8035458 -.ARM.exidx 0x8 0x8035488 -.copy.table 0xc 0x8035490 -.zero.table 0x0 0x803549c +.text 0x2f220 0x8006000 +_cmd_handlers 0x1b8 0x8035220 +_zw_protocol_cmd_handlers 0x70 0x80353d8 +_zw_protocol_cmd_handlers_lr 0x30 0x8035448 +.ARM.exidx 0x8 0x8035478 +.copy.table 0xc 0x8035480 +.zero.table 0x0 0x803548c .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x803549c -.nvm 0x8000 0x803549c +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x803548c +.nvm 0x8000 0x803548c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e2036 0x0 -.debug_abbrev 0x13cdc 0x0 -.debug_loc 0x427a9 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e2112 0x0 +.debug_abbrev 0x13cde 0x0 +.debug_loc 0x427b2 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0xa458 0x0 -.debug_line 0x4c19e 0x0 -.debug_str 0x8edd0 0x0 -Total 0x568960 +.debug_ranges 0xa480 0x0 +.debug_line 0x4c2ed 0x0 +.debug_str 0x8ee82 0x0 +Total 0x568c64 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194892 + 194876 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_size.txt index d35487663af..8041f52a257 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4205B_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f230 0x8006000 -_cmd_handlers 0x1b8 0x8035230 -_zw_protocol_cmd_handlers 0x70 0x80353e8 -_zw_protocol_cmd_handlers_lr 0x30 0x8035458 -.ARM.exidx 0x8 0x8035488 -.copy.table 0xc 0x8035490 -.zero.table 0x0 0x803549c +.text 0x2f220 0x8006000 +_cmd_handlers 0x1b8 0x8035220 +_zw_protocol_cmd_handlers 0x70 0x80353d8 +_zw_protocol_cmd_handlers_lr 0x30 0x8035448 +.ARM.exidx 0x8 0x8035478 +.copy.table 0xc 0x8035480 +.zero.table 0x0 0x803548c .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x803549c -.nvm 0x8000 0x803549c +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x803548c +.nvm 0x8000 0x803548c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e2036 0x0 -.debug_abbrev 0x13cdc 0x0 -.debug_loc 0x427a9 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e2112 0x0 +.debug_abbrev 0x13cde 0x0 +.debug_loc 0x427b2 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0xa458 0x0 -.debug_line 0x4c19e 0x0 -.debug_str 0x8edda 0x0 -Total 0x56896a +.debug_ranges 0xa480 0x0 +.debug_line 0x4c2ed 0x0 +.debug_str 0x8ee8c 0x0 +Total 0x568c6e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194892 + 194876 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_EU_size.txt index 1ccc27576c4..37f96f8282d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_EU_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x293e0 0x0 -_cmd_handlers 0x1b8 0x293e0 -_zw_protocol_cmd_handlers 0x70 0x29598 -_zw_protocol_cmd_handlers_lr 0x30 0x29608 -.ARM.exidx 0x8 0x29638 -.copy.table 0xc 0x29640 -.zero.table 0x0 0x2964c +.text 0x293f0 0x0 +_cmd_handlers 0x1b8 0x293f0 +_zw_protocol_cmd_handlers 0x70 0x295a8 +_zw_protocol_cmd_handlers_lr 0x30 0x29618 +.ARM.exidx 0x8 0x29648 +.copy.table 0xc 0x29650 +.zero.table 0x0 0x2965c .stack 0x1000 0x20000000 .data 0x3b4 0x20001000 .bss 0xa750 0x200013b4 .heap 0x800 0x2000bb08 -.zwave_nvm 0x3000 0x2964c -.nvm 0x9000 0x2c64c +.zwave_nvm 0x3000 0x2965c +.nvm 0x9000 0x2c65c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6364 0x0 -.debug_info 0x39df86 0x0 -.debug_abbrev 0x10fe8 0x0 -.debug_loc 0x3682e 0x0 +.debug_info 0x39e001 0x0 +.debug_abbrev 0x10ff9 0x0 +.debug_loc 0x3682a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x8ed0 0x0 -.debug_line 0x427ff 0x0 -.debug_str 0x83f0b 0x0 -Total 0x4fcb61 +.debug_line 0x4285a 0x0 +.debug_str 0x83fe0 0x0 +Total 0x4fcd29 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 170496 + 170512 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_LR_size.txt index d5c846cbd35..c7416008fdc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_LR_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x293e0 0x0 -_cmd_handlers 0x1b8 0x293e0 -_zw_protocol_cmd_handlers 0x70 0x29598 -_zw_protocol_cmd_handlers_lr 0x30 0x29608 -.ARM.exidx 0x8 0x29638 -.copy.table 0xc 0x29640 -.zero.table 0x0 0x2964c +.text 0x293f0 0x0 +_cmd_handlers 0x1b8 0x293f0 +_zw_protocol_cmd_handlers 0x70 0x295a8 +_zw_protocol_cmd_handlers_lr 0x30 0x29618 +.ARM.exidx 0x8 0x29648 +.copy.table 0xc 0x29650 +.zero.table 0x0 0x2965c .stack 0x1000 0x20000000 .data 0x3b4 0x20001000 .bss 0xa750 0x200013b4 .heap 0x800 0x2000bb08 -.zwave_nvm 0x3000 0x2964c -.nvm 0x9000 0x2c64c +.zwave_nvm 0x3000 0x2965c +.nvm 0x9000 0x2c65c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6364 0x0 -.debug_info 0x39df86 0x0 -.debug_abbrev 0x10fe8 0x0 -.debug_loc 0x3682e 0x0 +.debug_info 0x39e001 0x0 +.debug_abbrev 0x10ff9 0x0 +.debug_loc 0x3682a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x8ed0 0x0 -.debug_line 0x427ff 0x0 -.debug_str 0x83f01 0x0 -Total 0x4fcb57 +.debug_line 0x4285a 0x0 +.debug_str 0x83fd6 0x0 +Total 0x4fcd1f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 170496 + 170512 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_size.txt index 1ccc27576c4..37f96f8282d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4207A_REGION_US_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x293e0 0x0 -_cmd_handlers 0x1b8 0x293e0 -_zw_protocol_cmd_handlers 0x70 0x29598 -_zw_protocol_cmd_handlers_lr 0x30 0x29608 -.ARM.exidx 0x8 0x29638 -.copy.table 0xc 0x29640 -.zero.table 0x0 0x2964c +.text 0x293f0 0x0 +_cmd_handlers 0x1b8 0x293f0 +_zw_protocol_cmd_handlers 0x70 0x295a8 +_zw_protocol_cmd_handlers_lr 0x30 0x29618 +.ARM.exidx 0x8 0x29648 +.copy.table 0xc 0x29650 +.zero.table 0x0 0x2965c .stack 0x1000 0x20000000 .data 0x3b4 0x20001000 .bss 0xa750 0x200013b4 .heap 0x800 0x2000bb08 -.zwave_nvm 0x3000 0x2964c -.nvm 0x9000 0x2c64c +.zwave_nvm 0x3000 0x2965c +.nvm 0x9000 0x2c65c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6364 0x0 -.debug_info 0x39df86 0x0 -.debug_abbrev 0x10fe8 0x0 -.debug_loc 0x3682e 0x0 +.debug_info 0x39e001 0x0 +.debug_abbrev 0x10ff9 0x0 +.debug_loc 0x3682a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x8ed0 0x0 -.debug_line 0x427ff 0x0 -.debug_str 0x83f0b 0x0 -Total 0x4fcb61 +.debug_line 0x4285a 0x0 +.debug_str 0x83fe0 0x0 +Total 0x4fcd29 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 170496 + 170512 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4209A_REGION_US_LR_size.txt index dab4891c58c..e000e2ab2ee 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4209A_REGION_US_LR_size.txt @@ -5,35 +5,35 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x29274 0x0 -_cmd_handlers 0x1b8 0x29274 -_zw_protocol_cmd_handlers 0x70 0x2942c -_zw_protocol_cmd_handlers_lr 0x30 0x2949c -.ARM.exidx 0x8 0x294cc -.copy.table 0xc 0x294d4 -.zero.table 0x0 0x294e0 +.text 0x2927c 0x0 +_cmd_handlers 0x1b8 0x2927c +_zw_protocol_cmd_handlers 0x70 0x29434 +_zw_protocol_cmd_handlers_lr 0x30 0x294a4 +.ARM.exidx 0x8 0x294d4 +.copy.table 0xc 0x294dc +.zero.table 0x0 0x294e8 .stack 0x1000 0x20000000 .data 0x3b4 0x20001000 .bss 0xa734 0x200013b4 .heap 0x800 0x2000bae8 -.zwave_nvm 0x3000 0x294e0 -.nvm 0x9000 0x2c4e0 +.zwave_nvm 0x3000 0x294e8 +.nvm 0x9000 0x2c4e8 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6384 0x0 -.debug_info 0x39e67c 0x0 -.debug_abbrev 0x11143 0x0 -.debug_loc 0x36cd8 0x0 +.debug_info 0x39e6f8 0x0 +.debug_abbrev 0x11154 0x0 +.debug_loc 0x36ce5 0x0 .debug_aranges 0x90 0x0 .debug_ranges 0x90b0 0x0 -.debug_line 0x43169 0x0 -.debug_str 0x83a82 0x0 -Total 0x4fdd85 +.debug_line 0x431c4 0x0 +.debug_str 0x83b57 0x0 +Total 0x4fdf57 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 170132 + 170140 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4210A_REGION_US_LR_size.txt index 5788a67b945..5085e458281 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4210A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2eeac 0x8006000 -_cmd_handlers 0x1b8 0x8034eac -_zw_protocol_cmd_handlers 0x70 0x8035064 -_zw_protocol_cmd_handlers_lr 0x30 0x80350d4 -.ARM.exidx 0x8 0x8035104 -.copy.table 0xc 0x803510c -.zero.table 0x0 0x8035118 +.text 0x2ee94 0x8006000 +_cmd_handlers 0x1b8 0x8034e94 +_zw_protocol_cmd_handlers 0x70 0x803504c +_zw_protocol_cmd_handlers_lr 0x30 0x80350bc +.ARM.exidx 0x8 0x80350ec +.copy.table 0xc 0x80350f4 +.zero.table 0x0 0x8035100 .stack 0x1000 0x20000000 .data 0x4b0 0x20001000 -.bss 0xb2b8 0x200014b0 -.heap 0x800 0x2000c768 -.zwave_nvm 0x0 0x8035118 -.nvm 0x8000 0x8035118 +.bss 0xb2c0 0x200014b0 +.heap 0x800 0x2000c770 +.zwave_nvm 0x0 0x8035100 +.nvm 0x8000 0x8035100 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b7c 0x0 -.debug_info 0x3e178a 0x0 -.debug_abbrev 0x13c2a 0x0 -.debug_loc 0x427ac 0x0 +.debug_frame 0x6b78 0x0 +.debug_info 0x3e1866 0x0 +.debug_abbrev 0x13c2c 0x0 +.debug_loc 0x427b9 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa438 0x0 -.debug_line 0x4c448 0x0 -.debug_str 0x8e8bd 0x0 -Total 0x5679b0 +.debug_ranges 0xa460 0x0 +.debug_line 0x4c595 0x0 +.debug_str 0x8e96f 0x0 +Total 0x567cae The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193992 + 193968 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 53096 + 53104 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_EU_size.txt index b0bd435fa6e..dc554caf62f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f498 0x8006000 +_cmd_handlers 0x1b8 0x8035498 +_zw_protocol_cmd_handlers 0x70 0x8035650 +_zw_protocol_cmd_handlers_lr 0x30 0x80356c0 +.ARM.exidx 0x8 0x80356f0 +.copy.table 0xc 0x80356f8 +.zero.table 0x0 0x8035704 .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x8035704 +.nvm 0x8000 0x8035704 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 .debug_frame 0x6b2c 0x0 -.debug_info 0x3e067f 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_info 0x3e2c34 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x429dd 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa528 0x0 -.debug_line 0x4bf15 0x0 -.debug_str 0x8eaf8 0x0 -Total 0x5666cb +.debug_ranges 0xa670 0x0 +.debug_line 0x4c3e4 0x0 +.debug_str 0x8ec7a 0x0 +Total 0x569b4d The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_LR_size.txt index 222c42d3f6f..bd5460287cd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f498 0x8006000 +_cmd_handlers 0x1b8 0x8035498 +_zw_protocol_cmd_handlers 0x70 0x8035650 +_zw_protocol_cmd_handlers_lr 0x30 0x80356c0 +.ARM.exidx 0x8 0x80356f0 +.copy.table 0xc 0x80356f8 +.zero.table 0x0 0x8035704 .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x8035704 +.nvm 0x8000 0x8035704 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 .debug_frame 0x6b2c 0x0 -.debug_info 0x3e067f 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_info 0x3e2c34 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x429dd 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa528 0x0 -.debug_line 0x4bf15 0x0 -.debug_str 0x8eaee 0x0 -Total 0x5666c1 +.debug_ranges 0xa670 0x0 +.debug_line 0x4c3e4 0x0 +.debug_str 0x8ec70 0x0 +Total 0x569b43 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_size.txt index b0bd435fa6e..dc554caf62f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400B_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f498 0x8006000 +_cmd_handlers 0x1b8 0x8035498 +_zw_protocol_cmd_handlers 0x70 0x8035650 +_zw_protocol_cmd_handlers_lr 0x30 0x80356c0 +.ARM.exidx 0x8 0x80356f0 +.copy.table 0xc 0x80356f8 +.zero.table 0x0 0x8035704 .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x8035704 +.nvm 0x8000 0x8035704 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 .debug_frame 0x6b2c 0x0 -.debug_info 0x3e067f 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_info 0x3e2c34 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x429dd 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa528 0x0 -.debug_line 0x4bf15 0x0 -.debug_str 0x8eaf8 0x0 -Total 0x5666cb +.debug_ranges 0xa670 0x0 +.debug_line 0x4c3e4 0x0 +.debug_str 0x8ec7a 0x0 +Total 0x569b4d The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_EU_size.txt index b0bd435fa6e..aceb6b57271 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f460 0x8006000 +_cmd_handlers 0x1b8 0x8035460 +_zw_protocol_cmd_handlers 0x70 0x8035618 +_zw_protocol_cmd_handlers_lr 0x30 0x8035688 +.ARM.exidx 0x8 0x80356b8 +.copy.table 0xc 0x80356c0 +.zero.table 0x0 0x80356cc .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x80356cc +.nvm 0x8000 0x80356cc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b2c 0x0 -.debug_info 0x3e067f 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_frame 0x6b4c 0x0 +.debug_info 0x3e2b1c 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x428c2 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa528 0x0 -.debug_line 0x4bf15 0x0 -.debug_str 0x8eaf8 0x0 -Total 0x5666cb +.debug_ranges 0xa650 0x0 +.debug_line 0x4c3b2 0x0 +.debug_str 0x8ec7a 0x0 +Total 0x5698b0 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195448 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_LR_size.txt index 222c42d3f6f..1668f70e6c3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f460 0x8006000 +_cmd_handlers 0x1b8 0x8035460 +_zw_protocol_cmd_handlers 0x70 0x8035618 +_zw_protocol_cmd_handlers_lr 0x30 0x8035688 +.ARM.exidx 0x8 0x80356b8 +.copy.table 0xc 0x80356c0 +.zero.table 0x0 0x80356cc .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x80356cc +.nvm 0x8000 0x80356cc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b2c 0x0 -.debug_info 0x3e067f 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_frame 0x6b4c 0x0 +.debug_info 0x3e2b1c 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x428c2 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa528 0x0 -.debug_line 0x4bf15 0x0 -.debug_str 0x8eaee 0x0 -Total 0x5666c1 +.debug_ranges 0xa650 0x0 +.debug_line 0x4c3b2 0x0 +.debug_str 0x8ec70 0x0 +Total 0x5698a6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195448 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_size.txt index b0bd435fa6e..aceb6b57271 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4400C_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f460 0x8006000 +_cmd_handlers 0x1b8 0x8035460 +_zw_protocol_cmd_handlers 0x70 0x8035618 +_zw_protocol_cmd_handlers_lr 0x30 0x8035688 +.ARM.exidx 0x8 0x80356b8 +.copy.table 0xc 0x80356c0 +.zero.table 0x0 0x80356cc .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x80356cc +.nvm 0x8000 0x80356cc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b2c 0x0 -.debug_info 0x3e067f 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_frame 0x6b4c 0x0 +.debug_info 0x3e2b1c 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x428c2 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa528 0x0 -.debug_line 0x4bf15 0x0 -.debug_str 0x8eaf8 0x0 -Total 0x5666cb +.debug_ranges 0xa650 0x0 +.debug_line 0x4c3b2 0x0 +.debug_str 0x8ec7a 0x0 +Total 0x5698b0 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195448 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401B_REGION_US_LR_size.txt index 4f41e08986b..47b61f6b288 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401B_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f498 0x8006000 +_cmd_handlers 0x1b8 0x8035498 +_zw_protocol_cmd_handlers 0x70 0x8035650 +_zw_protocol_cmd_handlers_lr 0x30 0x80356c0 +.ARM.exidx 0x8 0x80356f0 +.copy.table 0xc 0x80356f8 +.zero.table 0x0 0x8035704 .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x8035704 +.nvm 0x8000 0x8035704 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 .debug_frame 0x6b2c 0x0 -.debug_info 0x3e0683 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_info 0x3e2c38 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x429dd 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa4e8 0x0 -.debug_line 0x4bf04 0x0 -.debug_str 0x8eaee 0x0 -Total 0x566674 +.debug_ranges 0xa630 0x0 +.debug_line 0x4c3d3 0x0 +.debug_str 0x8ec70 0x0 +Total 0x569af6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401C_REGION_US_LR_size.txt index 4f41e08986b..def672533fa 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_serial_api_end_device_BRD4401C_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_serial_api_end_device.out : section size addr -.text 0x2f21c 0x8006000 -_cmd_handlers 0x1b8 0x803521c -_zw_protocol_cmd_handlers 0x70 0x80353d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8035444 -.ARM.exidx 0x8 0x8035474 -.copy.table 0xc 0x803547c -.zero.table 0x0 0x8035488 +.text 0x2f460 0x8006000 +_cmd_handlers 0x1b8 0x8035460 +_zw_protocol_cmd_handlers 0x70 0x8035618 +_zw_protocol_cmd_handlers_lr 0x30 0x8035688 +.ARM.exidx 0x8 0x80356b8 +.copy.table 0xc 0x80356c0 +.zero.table 0x0 0x80356cc .stack 0x1000 0x20000000 .data 0x4ac 0x20001000 -.bss 0xb218 0x200014ac -.heap 0x800 0x2000c6c8 -.zwave_nvm 0x0 0x8035488 -.nvm 0x8000 0x8035488 +.bss 0xb220 0x200014ac +.heap 0x800 0x2000c6d0 +.zwave_nvm 0x0 0x80356cc +.nvm 0x8000 0x80356cc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6b2c 0x0 -.debug_info 0x3e0683 0x0 -.debug_abbrev 0x13ae9 0x0 -.debug_loc 0x4269f 0x0 +.debug_frame 0x6b4c 0x0 +.debug_info 0x3e2b20 0x0 +.debug_abbrev 0x13c5b 0x0 +.debug_loc 0x428c2 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0xa4e8 0x0 -.debug_line 0x4bf04 0x0 -.debug_str 0x8eaee 0x0 -Total 0x566674 +.debug_ranges 0xa610 0x0 +.debug_line 0x4c3a1 0x0 +.debug_str 0x8ec70 0x0 +Total 0x569859 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 194868 + 195448 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52932 + 52940 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2603A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2603A_REGION_US_LR_size.txt index a15125dd621..33f09f22bad 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2603A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2603A_REGION_US_LR_size.txt @@ -5,36 +5,36 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer.out : section size addr -.text 0x2bf78 0x8006000 -_zw_protocol_cmd_handlers 0x70 0x8031f78 -_zw_protocol_cmd_handlers_lr 0x30 0x8031fe8 -.ARM.exidx 0x8 0x8032018 -.copy.table 0xc 0x8032020 -.zero.table 0x0 0x803202c +.text 0x2bf58 0x8006000 +_zw_protocol_cmd_handlers 0x70 0x8031f58 +_zw_protocol_cmd_handlers_lr 0x30 0x8031fc8 +.ARM.exidx 0x8 0x8031ff8 +.copy.table 0xc 0x8032000 +.zero.table 0x0 0x803200c .stack 0x1000 0x20000000 .data 0x434 0x20001000 -.bss 0xa714 0x20001434 -.heap 0x800 0x2000bb48 -.zwave_nvm 0x0 0x803202c -.nvm 0x8000 0x803202c +.bss 0xa71c 0x20001434 +.heap 0x800 0x2000bb50 +.zwave_nvm 0x0 0x803200c +.nvm 0x8000 0x803200c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x59c4 0x0 -.debug_info 0x3658a3 0x0 -.debug_abbrev 0x12361 0x0 -.debug_loc 0x3bc7d 0x0 +.debug_frame 0x59c0 0x0 +.debug_info 0x36597f 0x0 +.debug_abbrev 0x12363 0x0 +.debug_loc 0x3bc8a 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0x9458 0x0 -.debug_line 0x45002 0x0 -.debug_str 0x8b98a 0x0 -Total 0x4d34fc +.debug_ranges 0x9480 0x0 +.debug_line 0x4516d 0x0 +.debug_str 0x8ba3c 0x0 +Total 0x4d3810 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 181344 + 181312 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49992 + 50000 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2705A_REGION_US_LR_size.txt index c49b8b4450d..d7e85642d0c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD2705A_REGION_US_LR_size.txt @@ -5,36 +5,36 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer.out : section size addr -.text 0x2bd18 0x8006000 -_zw_protocol_cmd_handlers 0x70 0x8031d18 -_zw_protocol_cmd_handlers_lr 0x30 0x8031d88 -.ARM.exidx 0x8 0x8031db8 -.copy.table 0xc 0x8031dc0 -.zero.table 0x0 0x8031dcc +.text 0x2bf74 0x8006000 +_zw_protocol_cmd_handlers 0x70 0x8031f74 +_zw_protocol_cmd_handlers_lr 0x30 0x8031fe4 +.ARM.exidx 0x8 0x8032014 +.copy.table 0xc 0x803201c +.zero.table 0x0 0x8032028 .stack 0x1000 0x20000000 .data 0x42c 0x20001000 -.bss 0xa66c 0x2000142c -.heap 0x800 0x2000ba98 -.zwave_nvm 0x0 0x8031dcc -.nvm 0x8000 0x8031dcc +.bss 0xa680 0x2000142c +.heap 0x800 0x2000bab0 +.zwave_nvm 0x0 0x8032028 +.nvm 0x8000 0x8032028 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x593c 0x0 -.debug_info 0x360886 0x0 -.debug_abbrev 0x11ecc 0x0 -.debug_loc 0x3b529 0x0 +.debug_frame 0x595c 0x0 +.debug_info 0x362d07 0x0 +.debug_abbrev 0x1204e 0x0 +.debug_loc 0x3b73f 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0x90f8 0x0 -.debug_line 0x44374 0x0 -.debug_str 0x8b41a 0x0 -Total 0x4cbfb8 +.debug_ranges 0x9218 0x0 +.debug_line 0x44830 0x0 +.debug_str 0x8b59c 0x0 +Total 0x4cf1bf The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180728 + 181332 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49816 + 49836 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4204D_REGION_US_LR_size.txt index cda29579266..09e2f67e5b3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4204D_REGION_US_LR_size.txt @@ -5,36 +5,36 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer.out : section size addr -.text 0x2bcbc 0x8006000 -_zw_protocol_cmd_handlers 0x70 0x8031cbc -_zw_protocol_cmd_handlers_lr 0x30 0x8031d2c -.ARM.exidx 0x8 0x8031d5c -.copy.table 0xc 0x8031d64 -.zero.table 0x0 0x8031d70 +.text 0x2bca4 0x8006000 +_zw_protocol_cmd_handlers 0x70 0x8031ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x8031d14 +.ARM.exidx 0x8 0x8031d44 +.copy.table 0xc 0x8031d4c +.zero.table 0x0 0x8031d58 .stack 0x1000 0x20000000 .data 0x430 0x20001000 -.bss 0xa710 0x20001430 -.heap 0x800 0x2000bb40 -.zwave_nvm 0x0 0x8031d70 -.nvm 0x8000 0x8031d70 +.bss 0xa718 0x20001430 +.heap 0x800 0x2000bb48 +.zwave_nvm 0x0 0x8031d58 +.nvm 0x8000 0x8031d58 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x59c4 0x0 -.debug_info 0x3678a1 0x0 -.debug_abbrev 0x1262b 0x0 -.debug_loc 0x3be9f 0x0 +.debug_frame 0x59c0 0x0 +.debug_info 0x36797d 0x0 +.debug_abbrev 0x1262d 0x0 +.debug_loc 0x3bea8 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0x94d8 0x0 -.debug_line 0x4590f 0x0 -.debug_str 0x8b9fb 0x0 -Total 0x4d60d8 +.debug_ranges 0x9500 0x0 +.debug_line 0x45a7a 0x0 +.debug_str 0x8baad 0x0 +Total 0x4d63f0 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180640 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49984 + 49992 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4205B_REGION_US_LR_size.txt index 9abab9c346d..a9bc44078f0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4205B_REGION_US_LR_size.txt @@ -5,36 +5,36 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer.out : section size addr -.text 0x2c04c 0x8006000 -_zw_protocol_cmd_handlers 0x70 0x803204c -_zw_protocol_cmd_handlers_lr 0x30 0x80320bc -.ARM.exidx 0x8 0x80320ec -.copy.table 0xc 0x80320f4 -.zero.table 0x0 0x8032100 +.text 0x2c024 0x8006000 +_zw_protocol_cmd_handlers 0x70 0x8032024 +_zw_protocol_cmd_handlers_lr 0x30 0x8032094 +.ARM.exidx 0x8 0x80320c4 +.copy.table 0xc 0x80320cc +.zero.table 0x0 0x80320d8 .stack 0x1000 0x20000000 .data 0x434 0x20001000 -.bss 0xa714 0x20001434 -.heap 0x800 0x2000bb48 -.zwave_nvm 0x0 0x8032100 -.nvm 0x8000 0x8032100 +.bss 0xa71c 0x20001434 +.heap 0x800 0x2000bb50 +.zwave_nvm 0x0 0x80320d8 +.nvm 0x8000 0x80320d8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x59c4 0x0 -.debug_info 0x368149 0x0 -.debug_abbrev 0x126dd 0x0 -.debug_loc 0x3be94 0x0 +.debug_frame 0x59c0 0x0 +.debug_info 0x368225 0x0 +.debug_abbrev 0x126df 0x0 +.debug_loc 0x3bea1 0x0 .debug_aranges 0xe0 0x0 -.debug_ranges 0x94e0 0x0 -.debug_line 0x4565e 0x0 -.debug_str 0x8bf05 0x0 -Total 0x4d7068 +.debug_ranges 0x9508 0x0 +.debug_line 0x457c9 0x0 +.debug_str 0x8bfb7 0x0 +Total 0x4d7374 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 181556 + 181516 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49992 + 50000 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4210A_REGION_US_LR_size.txt index 01aaa556f88..d4de67f14a1 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_BRD4210A_REGION_US_LR_size.txt @@ -5,36 +5,36 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer.out : section size addr -.text 0x2bcbc 0x8006000 -_zw_protocol_cmd_handlers 0x70 0x8031cbc -_zw_protocol_cmd_handlers_lr 0x30 0x8031d2c -.ARM.exidx 0x8 0x8031d5c -.copy.table 0xc 0x8031d64 -.zero.table 0x0 0x8031d70 +.text 0x2bca4 0x8006000 +_zw_protocol_cmd_handlers 0x70 0x8031ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x8031d14 +.ARM.exidx 0x8 0x8031d44 +.copy.table 0xc 0x8031d4c +.zero.table 0x0 0x8031d58 .stack 0x1000 0x20000000 .data 0x430 0x20001000 -.bss 0xa710 0x20001430 -.heap 0x800 0x2000bb40 -.zwave_nvm 0x0 0x8031d70 -.nvm 0x8000 0x8031d70 +.bss 0xa718 0x20001430 +.heap 0x800 0x2000bb48 +.zwave_nvm 0x0 0x8031d58 +.nvm 0x8000 0x8031d58 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x59c4 0x0 -.debug_info 0x3678a5 0x0 -.debug_abbrev 0x1262b 0x0 -.debug_loc 0x3be9b 0x0 +.debug_frame 0x59c0 0x0 +.debug_info 0x367981 0x0 +.debug_abbrev 0x1262d 0x0 +.debug_loc 0x3be90 0x0 .debug_aranges 0x98 0x0 -.debug_ranges 0x9490 0x0 -.debug_line 0x458fe 0x0 -.debug_str 0x8b9fb 0x0 -Total 0x4d607f +.debug_ranges 0x94b8 0x0 +.debug_line 0x45a6b 0x0 +.debug_str 0x8baad 0x0 +Total 0x4d6385 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180640 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49984 + 49992 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_EU_size.txt index 3ac680d6992..2721618d675 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x28b00 0x0 -_cc_handlers_v3 0x18c 0x28b00 -_zaf_event_distributor_cc_event_handler 0x10 0x28c8c -_zw_protocol_cmd_handlers 0x70 0x28c9c -_zw_protocol_cmd_handlers_lr 0x30 0x28d0c -.ARM.exidx 0x8 0x28d3c -.copy.table 0xc 0x28d44 -.zero.table 0x0 0x28d50 +.text 0x28b08 0x0 +_cc_handlers_v3 0x18c 0x28b08 +_zaf_event_distributor_cc_event_handler 0x10 0x28c94 +_zw_protocol_cmd_handlers 0x70 0x28ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x28d14 +.ARM.exidx 0x8 0x28d44 +.copy.table 0xc 0x28d4c +.zero.table 0x0 0x28d58 .stack 0x1000 0x20000000 .data 0x3d8 0x20001000 .bss 0x9b40 0x200013d8 .heap 0x800 0x2000af18 -.internal_storage 0x3a000 0x28d50 -.zwave_nvm 0x3000 0x62d50 -.nvm 0x9000 0x65d50 +.internal_storage 0x3a000 0x28d58 +.zwave_nvm 0x3000 0x62d58 +.nvm 0x9000 0x65d58 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x5fac 0x0 -.debug_info 0xb83d01 0x0 -.debug_abbrev 0x12a30 0x0 -.debug_loc 0x3783e 0x0 +.debug_info 0xb83d7d 0x0 +.debug_abbrev 0x12a41 0x0 +.debug_loc 0x3784b 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9110 0x0 -.debug_line 0x45d20 0x0 -.debug_str 0x83b65 0x0 -Total 0xd20e4f +.debug_line 0x45d7b 0x0 +.debug_str 0x83c3a 0x0 +Total 0xd21021 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 168232 + 168240 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_LR_size.txt index 6bd4d59d999..3ab29087973 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x28b00 0x0 -_cc_handlers_v3 0x18c 0x28b00 -_zaf_event_distributor_cc_event_handler 0x10 0x28c8c -_zw_protocol_cmd_handlers 0x70 0x28c9c -_zw_protocol_cmd_handlers_lr 0x30 0x28d0c -.ARM.exidx 0x8 0x28d3c -.copy.table 0xc 0x28d44 -.zero.table 0x0 0x28d50 +.text 0x28b08 0x0 +_cc_handlers_v3 0x18c 0x28b08 +_zaf_event_distributor_cc_event_handler 0x10 0x28c94 +_zw_protocol_cmd_handlers 0x70 0x28ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x28d14 +.ARM.exidx 0x8 0x28d44 +.copy.table 0xc 0x28d4c +.zero.table 0x0 0x28d58 .stack 0x1000 0x20000000 .data 0x3d8 0x20001000 .bss 0x9b40 0x200013d8 .heap 0x800 0x2000af18 -.internal_storage 0x3a000 0x28d50 -.zwave_nvm 0x3000 0x62d50 -.nvm 0x9000 0x65d50 +.internal_storage 0x3a000 0x28d58 +.zwave_nvm 0x3000 0x62d58 +.nvm 0x9000 0x65d58 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x5fac 0x0 -.debug_info 0xb83d01 0x0 -.debug_abbrev 0x12a30 0x0 -.debug_loc 0x3783e 0x0 +.debug_info 0xb83d7d 0x0 +.debug_abbrev 0x12a41 0x0 +.debug_loc 0x3784b 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9110 0x0 -.debug_line 0x45d20 0x0 -.debug_str 0x83b5b 0x0 -Total 0xd20e45 +.debug_line 0x45d7b 0x0 +.debug_str 0x83c30 0x0 +Total 0xd21017 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 168232 + 168240 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_size.txt index 3ac680d6992..2721618d675 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4202A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x28b00 0x0 -_cc_handlers_v3 0x18c 0x28b00 -_zaf_event_distributor_cc_event_handler 0x10 0x28c8c -_zw_protocol_cmd_handlers 0x70 0x28c9c -_zw_protocol_cmd_handlers_lr 0x30 0x28d0c -.ARM.exidx 0x8 0x28d3c -.copy.table 0xc 0x28d44 -.zero.table 0x0 0x28d50 +.text 0x28b08 0x0 +_cc_handlers_v3 0x18c 0x28b08 +_zaf_event_distributor_cc_event_handler 0x10 0x28c94 +_zw_protocol_cmd_handlers 0x70 0x28ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x28d14 +.ARM.exidx 0x8 0x28d44 +.copy.table 0xc 0x28d4c +.zero.table 0x0 0x28d58 .stack 0x1000 0x20000000 .data 0x3d8 0x20001000 .bss 0x9b40 0x200013d8 .heap 0x800 0x2000af18 -.internal_storage 0x3a000 0x28d50 -.zwave_nvm 0x3000 0x62d50 -.nvm 0x9000 0x65d50 +.internal_storage 0x3a000 0x28d58 +.zwave_nvm 0x3000 0x62d58 +.nvm 0x9000 0x65d58 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x5fac 0x0 -.debug_info 0xb83d01 0x0 -.debug_abbrev 0x12a30 0x0 -.debug_loc 0x3783e 0x0 +.debug_info 0xb83d7d 0x0 +.debug_abbrev 0x12a41 0x0 +.debug_loc 0x3784b 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9110 0x0 -.debug_line 0x45d20 0x0 -.debug_str 0x83b65 0x0 -Total 0xd20e4f +.debug_line 0x45d7b 0x0 +.debug_str 0x83c3a 0x0 +Total 0xd21021 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 168232 + 168240 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_EU_size.txt index 8c4a64e2272..7e39fd929b0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e7cc 0x8006000 -_cc_handlers_v3 0x18c 0x80347cc -_zaf_event_distributor_cc_event_handler 0x10 0x8034958 -_zw_protocol_cmd_handlers 0x70 0x8034968 -_zw_protocol_cmd_handlers_lr 0x30 0x80349d8 -.ARM.exidx 0x8 0x8034a08 -.copy.table 0xc 0x8034a10 -.zero.table 0x0 0x8034a1c +.text 0x2e7d4 0x8006000 +_cc_handlers_v3 0x18c 0x80347d4 +_zaf_event_distributor_cc_event_handler 0x10 0x8034960 +_zw_protocol_cmd_handlers 0x70 0x8034970 +_zw_protocol_cmd_handlers_lr 0x30 0x80349e0 +.ARM.exidx 0x8 0x8034a10 +.copy.table 0xc 0x8034a18 +.zero.table 0x0 0x8034a24 .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034a1c -.zwave_nvm 0x0 0x8064a1c -.nvm 0x8000 0x8064a1c +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034a24 +.zwave_nvm 0x0 0x8064a24 +.nvm 0x8000 0x8064a24 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc40b8 0x0 -.debug_abbrev 0x15888 0x0 -.debug_loc 0x42bc0 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc4178 0x0 +.debug_abbrev 0x1588a 0x0 +.debug_loc 0x42bda 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa90 0x0 -.debug_line 0x5085d 0x0 -.debug_str 0x8e83e 0x0 -Total 0xd7f7da +.debug_ranges 0xaab8 0x0 +.debug_line 0x509aa 0x0 +.debug_str 0x8e8f0 0x0 +Total 0xd7faf1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 192088 + 192096 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_LR_size.txt index 0a6f6d68a58..691ef14585e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e7cc 0x8006000 -_cc_handlers_v3 0x18c 0x80347cc -_zaf_event_distributor_cc_event_handler 0x10 0x8034958 -_zw_protocol_cmd_handlers 0x70 0x8034968 -_zw_protocol_cmd_handlers_lr 0x30 0x80349d8 -.ARM.exidx 0x8 0x8034a08 -.copy.table 0xc 0x8034a10 -.zero.table 0x0 0x8034a1c +.text 0x2e7d4 0x8006000 +_cc_handlers_v3 0x18c 0x80347d4 +_zaf_event_distributor_cc_event_handler 0x10 0x8034960 +_zw_protocol_cmd_handlers 0x70 0x8034970 +_zw_protocol_cmd_handlers_lr 0x30 0x80349e0 +.ARM.exidx 0x8 0x8034a10 +.copy.table 0xc 0x8034a18 +.zero.table 0x0 0x8034a24 .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034a1c -.zwave_nvm 0x0 0x8064a1c -.nvm 0x8000 0x8064a1c +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034a24 +.zwave_nvm 0x0 0x8064a24 +.nvm 0x8000 0x8064a24 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc40b8 0x0 -.debug_abbrev 0x15888 0x0 -.debug_loc 0x42bc0 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc4178 0x0 +.debug_abbrev 0x1588a 0x0 +.debug_loc 0x42bda 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa90 0x0 -.debug_line 0x5085d 0x0 -.debug_str 0x8e834 0x0 -Total 0xd7f7d0 +.debug_ranges 0xaab8 0x0 +.debug_line 0x509aa 0x0 +.debug_str 0x8e8e6 0x0 +Total 0xd7fae7 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 192088 + 192096 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_size.txt index 8c4a64e2272..7e39fd929b0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e7cc 0x8006000 -_cc_handlers_v3 0x18c 0x80347cc -_zaf_event_distributor_cc_event_handler 0x10 0x8034958 -_zw_protocol_cmd_handlers 0x70 0x8034968 -_zw_protocol_cmd_handlers_lr 0x30 0x80349d8 -.ARM.exidx 0x8 0x8034a08 -.copy.table 0xc 0x8034a10 -.zero.table 0x0 0x8034a1c +.text 0x2e7d4 0x8006000 +_cc_handlers_v3 0x18c 0x80347d4 +_zaf_event_distributor_cc_event_handler 0x10 0x8034960 +_zw_protocol_cmd_handlers 0x70 0x8034970 +_zw_protocol_cmd_handlers_lr 0x30 0x80349e0 +.ARM.exidx 0x8 0x8034a10 +.copy.table 0xc 0x8034a18 +.zero.table 0x0 0x8034a24 .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034a1c -.zwave_nvm 0x0 0x8064a1c -.nvm 0x8000 0x8064a1c +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034a24 +.zwave_nvm 0x0 0x8064a24 +.nvm 0x8000 0x8064a24 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc40b8 0x0 -.debug_abbrev 0x15888 0x0 -.debug_loc 0x42bc0 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc4178 0x0 +.debug_abbrev 0x1588a 0x0 +.debug_loc 0x42bda 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa90 0x0 -.debug_line 0x5085d 0x0 -.debug_str 0x8e83e 0x0 -Total 0xd7f7da +.debug_ranges 0xaab8 0x0 +.debug_line 0x509aa 0x0 +.debug_str 0x8e8f0 0x0 +Total 0xd7faf1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 192088 + 192096 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_EU_size.txt index f11af4e63be..e04e71d426e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e804 0x8006000 -_cc_handlers_v3 0x18c 0x8034804 -_zaf_event_distributor_cc_event_handler 0x10 0x8034990 -_zw_protocol_cmd_handlers 0x70 0x80349a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8034a10 -.ARM.exidx 0x8 0x8034a40 -.copy.table 0xc 0x8034a48 -.zero.table 0x0 0x8034a54 +.text 0x2e80c 0x8006000 +_cc_handlers_v3 0x18c 0x803480c +_zaf_event_distributor_cc_event_handler 0x10 0x8034998 +_zw_protocol_cmd_handlers 0x70 0x80349a8 +_zw_protocol_cmd_handlers_lr 0x30 0x8034a18 +.ARM.exidx 0x8 0x8034a48 +.copy.table 0xc 0x8034a50 +.zero.table 0x0 0x8034a5c .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034a54 -.zwave_nvm 0x0 0x8064a54 -.nvm 0x8000 0x8064a54 +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034a5c +.zwave_nvm 0x0 0x8064a5c +.nvm 0x8000 0x8064a5c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc430c 0x0 -.debug_abbrev 0x1592c 0x0 -.debug_loc 0x42c14 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc43cc 0x0 +.debug_abbrev 0x1592e 0x0 +.debug_loc 0x42c2e 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaab8 0x0 -.debug_line 0x50a95 0x0 -.debug_str 0x8ea11 0x0 -Total 0xd7ff91 +.debug_ranges 0xaae0 0x0 +.debug_line 0x50be0 0x0 +.debug_str 0x8eac3 0x0 +Total 0xd802a6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 192144 + 192152 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_LR_size.txt index 871fcb2cb75..c935b83ce20 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e804 0x8006000 -_cc_handlers_v3 0x18c 0x8034804 -_zaf_event_distributor_cc_event_handler 0x10 0x8034990 -_zw_protocol_cmd_handlers 0x70 0x80349a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8034a10 -.ARM.exidx 0x8 0x8034a40 -.copy.table 0xc 0x8034a48 -.zero.table 0x0 0x8034a54 +.text 0x2e80c 0x8006000 +_cc_handlers_v3 0x18c 0x803480c +_zaf_event_distributor_cc_event_handler 0x10 0x8034998 +_zw_protocol_cmd_handlers 0x70 0x80349a8 +_zw_protocol_cmd_handlers_lr 0x30 0x8034a18 +.ARM.exidx 0x8 0x8034a48 +.copy.table 0xc 0x8034a50 +.zero.table 0x0 0x8034a5c .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034a54 -.zwave_nvm 0x0 0x8064a54 -.nvm 0x8000 0x8064a54 +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034a5c +.zwave_nvm 0x0 0x8064a5c +.nvm 0x8000 0x8064a5c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc430c 0x0 -.debug_abbrev 0x1592c 0x0 -.debug_loc 0x42c14 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc43cc 0x0 +.debug_abbrev 0x1592e 0x0 +.debug_loc 0x42c2e 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaab8 0x0 -.debug_line 0x50a95 0x0 -.debug_str 0x8ea07 0x0 -Total 0xd7ff87 +.debug_ranges 0xaae0 0x0 +.debug_line 0x50be0 0x0 +.debug_str 0x8eab9 0x0 +Total 0xd8029c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 192144 + 192152 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_size.txt index f11af4e63be..e04e71d426e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4204D_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e804 0x8006000 -_cc_handlers_v3 0x18c 0x8034804 -_zaf_event_distributor_cc_event_handler 0x10 0x8034990 -_zw_protocol_cmd_handlers 0x70 0x80349a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8034a10 -.ARM.exidx 0x8 0x8034a40 -.copy.table 0xc 0x8034a48 -.zero.table 0x0 0x8034a54 +.text 0x2e80c 0x8006000 +_cc_handlers_v3 0x18c 0x803480c +_zaf_event_distributor_cc_event_handler 0x10 0x8034998 +_zw_protocol_cmd_handlers 0x70 0x80349a8 +_zw_protocol_cmd_handlers_lr 0x30 0x8034a18 +.ARM.exidx 0x8 0x8034a48 +.copy.table 0xc 0x8034a50 +.zero.table 0x0 0x8034a5c .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034a54 -.zwave_nvm 0x0 0x8064a54 -.nvm 0x8000 0x8064a54 +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034a5c +.zwave_nvm 0x0 0x8064a5c +.nvm 0x8000 0x8064a5c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc430c 0x0 -.debug_abbrev 0x1592c 0x0 -.debug_loc 0x42c14 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc43cc 0x0 +.debug_abbrev 0x1592e 0x0 +.debug_loc 0x42c2e 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaab8 0x0 -.debug_line 0x50a95 0x0 -.debug_str 0x8ea11 0x0 -Total 0xd7ff91 +.debug_ranges 0xaae0 0x0 +.debug_line 0x50be0 0x0 +.debug_str 0x8eac3 0x0 +Total 0xd802a6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 192144 + 192152 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_EU_size.txt index f45cbc604dd..65f22b466d5 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e1bc 0x8006000 -_cc_handlers_v3 0x18c 0x80341bc -_zaf_event_distributor_cc_event_handler 0x10 0x8034348 -_zw_protocol_cmd_handlers 0x70 0x8034358 -_zw_protocol_cmd_handlers_lr 0x30 0x80343c8 -.ARM.exidx 0x8 0x80343f8 -.copy.table 0xc 0x8034400 -.zero.table 0x0 0x803440c +.text 0x2e1b4 0x8006000 +_cc_handlers_v3 0x18c 0x80341b4 +_zaf_event_distributor_cc_event_handler 0x10 0x8034340 +_zw_protocol_cmd_handlers 0x70 0x8034350 +_zw_protocol_cmd_handlers_lr 0x30 0x80343c0 +.ARM.exidx 0x8 0x80343f0 +.copy.table 0xc 0x80343f8 +.zero.table 0x0 0x8034404 .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa490 0x2000143c -.heap 0x800 0x2000b8d0 -.internal_storage 0x30000 0x803440c -.zwave_nvm 0x0 0x806440c -.nvm 0x8000 0x806440c +.bss 0xa4a0 0x2000143c +.heap 0x800 0x2000b8e0 +.internal_storage 0x30000 0x8034404 +.zwave_nvm 0x0 0x8064404 +.nvm 0x8000 0x8064404 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x67f8 0x0 -.debug_info 0xbc225e 0x0 -.debug_abbrev 0x1570c 0x0 -.debug_loc 0x41bc2 0x0 +.debug_frame 0x67f4 0x0 +.debug_info 0xbc231e 0x0 +.debug_abbrev 0x1570e 0x0 +.debug_loc 0x41bdc 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xabc8 0x0 -.debug_line 0x502db 0x0 -.debug_str 0x8e900 0x0 -Total 0xd7bb1e +.debug_ranges 0xabf0 0x0 +.debug_line 0x50424 0x0 +.debug_str 0x8e9b2 0x0 +Total 0xd7be21 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 190536 + 190528 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49356 + 49372 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_LR_size.txt index 17bddfbed6a..a040afc5cf0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e1bc 0x8006000 -_cc_handlers_v3 0x18c 0x80341bc -_zaf_event_distributor_cc_event_handler 0x10 0x8034348 -_zw_protocol_cmd_handlers 0x70 0x8034358 -_zw_protocol_cmd_handlers_lr 0x30 0x80343c8 -.ARM.exidx 0x8 0x80343f8 -.copy.table 0xc 0x8034400 -.zero.table 0x0 0x803440c +.text 0x2e1b4 0x8006000 +_cc_handlers_v3 0x18c 0x80341b4 +_zaf_event_distributor_cc_event_handler 0x10 0x8034340 +_zw_protocol_cmd_handlers 0x70 0x8034350 +_zw_protocol_cmd_handlers_lr 0x30 0x80343c0 +.ARM.exidx 0x8 0x80343f0 +.copy.table 0xc 0x80343f8 +.zero.table 0x0 0x8034404 .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa490 0x2000143c -.heap 0x800 0x2000b8d0 -.internal_storage 0x30000 0x803440c -.zwave_nvm 0x0 0x806440c -.nvm 0x8000 0x806440c +.bss 0xa4a0 0x2000143c +.heap 0x800 0x2000b8e0 +.internal_storage 0x30000 0x8034404 +.zwave_nvm 0x0 0x8064404 +.nvm 0x8000 0x8064404 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x67f8 0x0 -.debug_info 0xbc225e 0x0 -.debug_abbrev 0x1570c 0x0 -.debug_loc 0x41bc2 0x0 +.debug_frame 0x67f4 0x0 +.debug_info 0xbc231e 0x0 +.debug_abbrev 0x1570e 0x0 +.debug_loc 0x41bdc 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xabc8 0x0 -.debug_line 0x502db 0x0 -.debug_str 0x8e8f6 0x0 -Total 0xd7bb14 +.debug_ranges 0xabf0 0x0 +.debug_line 0x50424 0x0 +.debug_str 0x8e9a8 0x0 +Total 0xd7be17 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 190536 + 190528 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49356 + 49372 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_size.txt index f45cbc604dd..65f22b466d5 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e1bc 0x8006000 -_cc_handlers_v3 0x18c 0x80341bc -_zaf_event_distributor_cc_event_handler 0x10 0x8034348 -_zw_protocol_cmd_handlers 0x70 0x8034358 -_zw_protocol_cmd_handlers_lr 0x30 0x80343c8 -.ARM.exidx 0x8 0x80343f8 -.copy.table 0xc 0x8034400 -.zero.table 0x0 0x803440c +.text 0x2e1b4 0x8006000 +_cc_handlers_v3 0x18c 0x80341b4 +_zaf_event_distributor_cc_event_handler 0x10 0x8034340 +_zw_protocol_cmd_handlers 0x70 0x8034350 +_zw_protocol_cmd_handlers_lr 0x30 0x80343c0 +.ARM.exidx 0x8 0x80343f0 +.copy.table 0xc 0x80343f8 +.zero.table 0x0 0x8034404 .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa490 0x2000143c -.heap 0x800 0x2000b8d0 -.internal_storage 0x30000 0x803440c -.zwave_nvm 0x0 0x806440c -.nvm 0x8000 0x806440c +.bss 0xa4a0 0x2000143c +.heap 0x800 0x2000b8e0 +.internal_storage 0x30000 0x8034404 +.zwave_nvm 0x0 0x8064404 +.nvm 0x8000 0x8064404 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x67f8 0x0 -.debug_info 0xbc225e 0x0 -.debug_abbrev 0x1570c 0x0 -.debug_loc 0x41bc2 0x0 +.debug_frame 0x67f4 0x0 +.debug_info 0xbc231e 0x0 +.debug_abbrev 0x1570e 0x0 +.debug_loc 0x41bdc 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xabc8 0x0 -.debug_line 0x502db 0x0 -.debug_str 0x8e900 0x0 -Total 0xd7bb1e +.debug_ranges 0xabf0 0x0 +.debug_line 0x50424 0x0 +.debug_str 0x8e9b2 0x0 +Total 0xd7be21 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 190536 + 190528 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49356 + 49372 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_EU_size.txt index b212b635da3..52df077e94f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eb84 0x8006000 -_cc_handlers_v3 0x18c 0x8034b84 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d10 -_zw_protocol_cmd_handlers 0x70 0x8034d20 -_zw_protocol_cmd_handlers_lr 0x30 0x8034d90 -.ARM.exidx 0x8 0x8034dc0 -.copy.table 0xc 0x8034dc8 -.zero.table 0x0 0x8034dd4 +.text 0x2eb8c 0x8006000 +_cc_handlers_v3 0x18c 0x8034b8c +_zaf_event_distributor_cc_event_handler 0x10 0x8034d18 +_zw_protocol_cmd_handlers 0x70 0x8034d28 +_zw_protocol_cmd_handlers_lr 0x30 0x8034d98 +.ARM.exidx 0x8 0x8034dc8 +.copy.table 0xc 0x8034dd0 +.zero.table 0x0 0x8034ddc .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034dd4 -.zwave_nvm 0x0 0x8064dd4 -.nvm 0x8000 0x8064dd4 +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034ddc +.zwave_nvm 0x0 0x8064ddc +.nvm 0x8000 0x8064ddc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc4bb4 0x0 -.debug_abbrev 0x159de 0x0 -.debug_loc 0x42c19 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc4c74 0x0 +.debug_abbrev 0x159e0 0x0 +.debug_loc 0x42c29 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xaac0 0x0 -.debug_line 0x5080d 0x0 -.debug_str 0x8ef24 0x0 -Total 0xd80f4b +.debug_ranges 0xaae8 0x0 +.debug_line 0x5095a 0x0 +.debug_str 0x8efd6 0x0 +Total 0xd81258 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193040 + 193048 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_LR_size.txt index e0f7fa4e2d5..77135d4514a 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eb84 0x8006000 -_cc_handlers_v3 0x18c 0x8034b84 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d10 -_zw_protocol_cmd_handlers 0x70 0x8034d20 -_zw_protocol_cmd_handlers_lr 0x30 0x8034d90 -.ARM.exidx 0x8 0x8034dc0 -.copy.table 0xc 0x8034dc8 -.zero.table 0x0 0x8034dd4 +.text 0x2eb8c 0x8006000 +_cc_handlers_v3 0x18c 0x8034b8c +_zaf_event_distributor_cc_event_handler 0x10 0x8034d18 +_zw_protocol_cmd_handlers 0x70 0x8034d28 +_zw_protocol_cmd_handlers_lr 0x30 0x8034d98 +.ARM.exidx 0x8 0x8034dc8 +.copy.table 0xc 0x8034dd0 +.zero.table 0x0 0x8034ddc .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034dd4 -.zwave_nvm 0x0 0x8064dd4 -.nvm 0x8000 0x8064dd4 +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034ddc +.zwave_nvm 0x0 0x8064ddc +.nvm 0x8000 0x8064ddc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc4bb4 0x0 -.debug_abbrev 0x159de 0x0 -.debug_loc 0x42c19 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc4c74 0x0 +.debug_abbrev 0x159e0 0x0 +.debug_loc 0x42c29 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xaac0 0x0 -.debug_line 0x5080d 0x0 -.debug_str 0x8ef1a 0x0 -Total 0xd80f41 +.debug_ranges 0xaae8 0x0 +.debug_line 0x5095a 0x0 +.debug_str 0x8efcc 0x0 +Total 0xd8124e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193040 + 193048 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_size.txt index b212b635da3..52df077e94f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4205B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eb84 0x8006000 -_cc_handlers_v3 0x18c 0x8034b84 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d10 -_zw_protocol_cmd_handlers 0x70 0x8034d20 -_zw_protocol_cmd_handlers_lr 0x30 0x8034d90 -.ARM.exidx 0x8 0x8034dc0 -.copy.table 0xc 0x8034dc8 -.zero.table 0x0 0x8034dd4 +.text 0x2eb8c 0x8006000 +_cc_handlers_v3 0x18c 0x8034b8c +_zaf_event_distributor_cc_event_handler 0x10 0x8034d18 +_zw_protocol_cmd_handlers 0x70 0x8034d28 +_zw_protocol_cmd_handlers_lr 0x30 0x8034d98 +.ARM.exidx 0x8 0x8034dc8 +.copy.table 0xc 0x8034dd0 +.zero.table 0x0 0x8034ddc .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034dd4 -.zwave_nvm 0x0 0x8064dd4 -.nvm 0x8000 0x8064dd4 +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034ddc +.zwave_nvm 0x0 0x8064ddc +.nvm 0x8000 0x8064ddc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc4bb4 0x0 -.debug_abbrev 0x159de 0x0 -.debug_loc 0x42c19 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc4c74 0x0 +.debug_abbrev 0x159e0 0x0 +.debug_loc 0x42c29 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xaac0 0x0 -.debug_line 0x5080d 0x0 -.debug_str 0x8ef24 0x0 -Total 0xd80f4b +.debug_ranges 0xaae8 0x0 +.debug_line 0x5095a 0x0 +.debug_str 0x8efd6 0x0 +Total 0xd81258 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193040 + 193048 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_EU_size.txt index 3ac680d6992..2721618d675 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x28b00 0x0 -_cc_handlers_v3 0x18c 0x28b00 -_zaf_event_distributor_cc_event_handler 0x10 0x28c8c -_zw_protocol_cmd_handlers 0x70 0x28c9c -_zw_protocol_cmd_handlers_lr 0x30 0x28d0c -.ARM.exidx 0x8 0x28d3c -.copy.table 0xc 0x28d44 -.zero.table 0x0 0x28d50 +.text 0x28b08 0x0 +_cc_handlers_v3 0x18c 0x28b08 +_zaf_event_distributor_cc_event_handler 0x10 0x28c94 +_zw_protocol_cmd_handlers 0x70 0x28ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x28d14 +.ARM.exidx 0x8 0x28d44 +.copy.table 0xc 0x28d4c +.zero.table 0x0 0x28d58 .stack 0x1000 0x20000000 .data 0x3d8 0x20001000 .bss 0x9b40 0x200013d8 .heap 0x800 0x2000af18 -.internal_storage 0x3a000 0x28d50 -.zwave_nvm 0x3000 0x62d50 -.nvm 0x9000 0x65d50 +.internal_storage 0x3a000 0x28d58 +.zwave_nvm 0x3000 0x62d58 +.nvm 0x9000 0x65d58 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x5fac 0x0 -.debug_info 0xb83d01 0x0 -.debug_abbrev 0x12a30 0x0 -.debug_loc 0x3783e 0x0 +.debug_info 0xb83d7d 0x0 +.debug_abbrev 0x12a41 0x0 +.debug_loc 0x3784b 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9110 0x0 -.debug_line 0x45d20 0x0 -.debug_str 0x83b65 0x0 -Total 0xd20e4f +.debug_line 0x45d7b 0x0 +.debug_str 0x83c3a 0x0 +Total 0xd21021 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 168232 + 168240 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_LR_size.txt index 6bd4d59d999..3ab29087973 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x28b00 0x0 -_cc_handlers_v3 0x18c 0x28b00 -_zaf_event_distributor_cc_event_handler 0x10 0x28c8c -_zw_protocol_cmd_handlers 0x70 0x28c9c -_zw_protocol_cmd_handlers_lr 0x30 0x28d0c -.ARM.exidx 0x8 0x28d3c -.copy.table 0xc 0x28d44 -.zero.table 0x0 0x28d50 +.text 0x28b08 0x0 +_cc_handlers_v3 0x18c 0x28b08 +_zaf_event_distributor_cc_event_handler 0x10 0x28c94 +_zw_protocol_cmd_handlers 0x70 0x28ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x28d14 +.ARM.exidx 0x8 0x28d44 +.copy.table 0xc 0x28d4c +.zero.table 0x0 0x28d58 .stack 0x1000 0x20000000 .data 0x3d8 0x20001000 .bss 0x9b40 0x200013d8 .heap 0x800 0x2000af18 -.internal_storage 0x3a000 0x28d50 -.zwave_nvm 0x3000 0x62d50 -.nvm 0x9000 0x65d50 +.internal_storage 0x3a000 0x28d58 +.zwave_nvm 0x3000 0x62d58 +.nvm 0x9000 0x65d58 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x5fac 0x0 -.debug_info 0xb83d01 0x0 -.debug_abbrev 0x12a30 0x0 -.debug_loc 0x3783e 0x0 +.debug_info 0xb83d7d 0x0 +.debug_abbrev 0x12a41 0x0 +.debug_loc 0x3784b 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9110 0x0 -.debug_line 0x45d20 0x0 -.debug_str 0x83b5b 0x0 -Total 0xd20e45 +.debug_line 0x45d7b 0x0 +.debug_str 0x83c30 0x0 +Total 0xd21017 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 168232 + 168240 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_size.txt index 3ac680d6992..2721618d675 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4207A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x28b00 0x0 -_cc_handlers_v3 0x18c 0x28b00 -_zaf_event_distributor_cc_event_handler 0x10 0x28c8c -_zw_protocol_cmd_handlers 0x70 0x28c9c -_zw_protocol_cmd_handlers_lr 0x30 0x28d0c -.ARM.exidx 0x8 0x28d3c -.copy.table 0xc 0x28d44 -.zero.table 0x0 0x28d50 +.text 0x28b08 0x0 +_cc_handlers_v3 0x18c 0x28b08 +_zaf_event_distributor_cc_event_handler 0x10 0x28c94 +_zw_protocol_cmd_handlers 0x70 0x28ca4 +_zw_protocol_cmd_handlers_lr 0x30 0x28d14 +.ARM.exidx 0x8 0x28d44 +.copy.table 0xc 0x28d4c +.zero.table 0x0 0x28d58 .stack 0x1000 0x20000000 .data 0x3d8 0x20001000 .bss 0x9b40 0x200013d8 .heap 0x800 0x2000af18 -.internal_storage 0x3a000 0x28d50 -.zwave_nvm 0x3000 0x62d50 -.nvm 0x9000 0x65d50 +.internal_storage 0x3a000 0x28d58 +.zwave_nvm 0x3000 0x62d58 +.nvm 0x9000 0x65d58 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x5fac 0x0 -.debug_info 0xb83d01 0x0 -.debug_abbrev 0x12a30 0x0 -.debug_loc 0x3783e 0x0 +.debug_info 0xb83d7d 0x0 +.debug_abbrev 0x12a41 0x0 +.debug_loc 0x3784b 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9110 0x0 -.debug_line 0x45d20 0x0 -.debug_str 0x83b65 0x0 -Total 0xd20e4f +.debug_line 0x45d7b 0x0 +.debug_str 0x83c3a 0x0 +Total 0xd21021 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 168232 + 168240 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4209A_REGION_US_LR_size.txt index 1180e03715a..a35f260bef4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4209A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x289e4 0x0 -_cc_handlers_v3 0x18c 0x289e4 -_zaf_event_distributor_cc_event_handler 0x10 0x28b70 -_zw_protocol_cmd_handlers 0x70 0x28b80 -_zw_protocol_cmd_handlers_lr 0x30 0x28bf0 -.ARM.exidx 0x8 0x28c20 -.copy.table 0xc 0x28c28 -.zero.table 0x0 0x28c34 +.text 0x289f4 0x0 +_cc_handlers_v3 0x18c 0x289f4 +_zaf_event_distributor_cc_event_handler 0x10 0x28b80 +_zw_protocol_cmd_handlers 0x70 0x28b90 +_zw_protocol_cmd_handlers_lr 0x30 0x28c00 +.ARM.exidx 0x8 0x28c30 +.copy.table 0xc 0x28c38 +.zero.table 0x0 0x28c44 .stack 0x1000 0x20000000 .data 0x3d8 0x20001000 .bss 0x9b24 0x200013d8 .heap 0x800 0x2000af00 -.internal_storage 0x3a000 0x28c34 -.zwave_nvm 0x3000 0x62c34 -.nvm 0x9000 0x65c34 +.internal_storage 0x3a000 0x28c44 +.zwave_nvm 0x3000 0x62c44 +.nvm 0x9000 0x65c44 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x5fcc 0x0 -.debug_info 0xb851ca 0x0 -.debug_abbrev 0x12d0c 0x0 -.debug_loc 0x37cf8 0x0 +.debug_info 0xb85246 0x0 +.debug_abbrev 0x12d1d 0x0 +.debug_loc 0x37d05 0x0 .debug_aranges 0x90 0x0 .debug_ranges 0x9348 0x0 -.debug_line 0x46765 0x0 -.debug_str 0x83f07 0x0 -Total 0xd23985 +.debug_line 0x467c0 0x0 +.debug_str 0x83fdc 0x0 +Total 0xd23b5f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 167948 + 167964 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4210A_REGION_US_LR_size.txt index db6f1ed34eb..8badf6ef947 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4210A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2e804 0x8006000 -_cc_handlers_v3 0x18c 0x8034804 -_zaf_event_distributor_cc_event_handler 0x10 0x8034990 -_zw_protocol_cmd_handlers 0x70 0x80349a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8034a10 -.ARM.exidx 0x8 0x8034a40 -.copy.table 0xc 0x8034a48 -.zero.table 0x0 0x8034a54 +.text 0x2e80c 0x8006000 +_cc_handlers_v3 0x18c 0x803480c +_zaf_event_distributor_cc_event_handler 0x10 0x8034998 +_zw_protocol_cmd_handlers 0x70 0x80349a8 +_zw_protocol_cmd_handlers_lr 0x30 0x8034a18 +.ARM.exidx 0x8 0x8034a48 +.copy.table 0xc 0x8034a50 +.zero.table 0x0 0x8034a5c .stack 0x1000 0x20000000 .data 0x43c 0x20001000 -.bss 0xa640 0x2000143c -.heap 0x800 0x2000ba80 -.internal_storage 0x30000 0x8034a54 -.zwave_nvm 0x0 0x8064a54 -.nvm 0x8000 0x8064a54 +.bss 0xa650 0x2000143c +.heap 0x800 0x2000ba90 +.internal_storage 0x30000 0x8034a5c +.zwave_nvm 0x0 0x8064a5c +.nvm 0x8000 0x8064a5c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x69e0 0x0 -.debug_info 0xbc4310 0x0 -.debug_abbrev 0x1592c 0x0 -.debug_loc 0x42c14 0x0 +.debug_frame 0x69dc 0x0 +.debug_info 0xbc43d0 0x0 +.debug_abbrev 0x1592e 0x0 +.debug_loc 0x42c2e 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa70 0x0 -.debug_line 0x50a85 0x0 -.debug_str 0x8ea07 0x0 -Total 0xd7ff33 +.debug_ranges 0xaa98 0x0 +.debug_line 0x50bd1 0x0 +.debug_str 0x8eab9 0x0 +Total 0xd80249 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 192144 + 192152 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49788 + 49804 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_EU_size.txt index 9ea01c40667..b7fca076472 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee30 0x8006000 +_cc_handlers_v3 0x18c 0x8034e30 +_zaf_event_distributor_cc_event_handler 0x10 0x8034fbc +_zw_protocol_cmd_handlers 0x70 0x8034fcc +_zw_protocol_cmd_handlers_lr 0x30 0x803503c +.ARM.exidx 0x8 0x803506c +.copy.table 0xc 0x8035074 +.zero.table 0x0 0x8035080 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035080 +.zwave_nvm 0x0 0x8065080 +.nvm 0x8000 0x8065080 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31d7 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x6988 0x0 +.debug_info 0xbc5776 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42e6c 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa88 0x0 -.debug_line 0x5050b 0x0 -.debug_str 0x8ec42 0x0 -Total 0xd7eb33 +.debug_ranges 0xabc8 0x0 +.debug_line 0x50a0a 0x0 +.debug_str 0x8edc4 0x0 +Total 0xd82008 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193720 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_LR_size.txt index d4d0494cc35..330d517f8bc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee30 0x8006000 +_cc_handlers_v3 0x18c 0x8034e30 +_zaf_event_distributor_cc_event_handler 0x10 0x8034fbc +_zw_protocol_cmd_handlers 0x70 0x8034fcc +_zw_protocol_cmd_handlers_lr 0x30 0x803503c +.ARM.exidx 0x8 0x803506c +.copy.table 0xc 0x8035074 +.zero.table 0x0 0x8035080 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035080 +.zwave_nvm 0x0 0x8065080 +.nvm 0x8000 0x8065080 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31d7 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x6988 0x0 +.debug_info 0xbc5776 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42e6c 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa88 0x0 -.debug_line 0x5050b 0x0 -.debug_str 0x8ec38 0x0 -Total 0xd7eb29 +.debug_ranges 0xabc8 0x0 +.debug_line 0x50a0a 0x0 +.debug_str 0x8edba 0x0 +Total 0xd81ffe The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193720 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_size.txt index 9ea01c40667..b7fca076472 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee30 0x8006000 +_cc_handlers_v3 0x18c 0x8034e30 +_zaf_event_distributor_cc_event_handler 0x10 0x8034fbc +_zw_protocol_cmd_handlers 0x70 0x8034fcc +_zw_protocol_cmd_handlers_lr 0x30 0x803503c +.ARM.exidx 0x8 0x803506c +.copy.table 0xc 0x8035074 +.zero.table 0x0 0x8035080 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035080 +.zwave_nvm 0x0 0x8065080 +.nvm 0x8000 0x8065080 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31d7 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x6988 0x0 +.debug_info 0xbc5776 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42e6c 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa88 0x0 -.debug_line 0x5050b 0x0 -.debug_str 0x8ec42 0x0 -Total 0xd7eb33 +.debug_ranges 0xabc8 0x0 +.debug_line 0x50a0a 0x0 +.debug_str 0x8edc4 0x0 +Total 0xd82008 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193720 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_EU_size.txt index 9ea01c40667..22c78e59243 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee00 0x8006000 +_cc_handlers_v3 0x18c 0x8034e00 +_zaf_event_distributor_cc_event_handler 0x10 0x8034f8c +_zw_protocol_cmd_handlers 0x70 0x8034f9c +_zw_protocol_cmd_handlers_lr 0x30 0x803500c +.ARM.exidx 0x8 0x803503c +.copy.table 0xc 0x8035044 +.zero.table 0x0 0x8035050 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035050 +.zwave_nvm 0x0 0x8065050 +.nvm 0x8000 0x8065050 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31d7 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x69ac 0x0 +.debug_info 0xbc565d 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42d47 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa88 0x0 -.debug_line 0x5050b 0x0 -.debug_str 0x8ec42 0x0 -Total 0xd7eb33 +.debug_ranges 0xaba0 0x0 +.debug_line 0x50a23 0x0 +.debug_str 0x8edc4 0x0 +Total 0xd81daf The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193672 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_LR_size.txt index d4d0494cc35..dd1da018365 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee00 0x8006000 +_cc_handlers_v3 0x18c 0x8034e00 +_zaf_event_distributor_cc_event_handler 0x10 0x8034f8c +_zw_protocol_cmd_handlers 0x70 0x8034f9c +_zw_protocol_cmd_handlers_lr 0x30 0x803500c +.ARM.exidx 0x8 0x803503c +.copy.table 0xc 0x8035044 +.zero.table 0x0 0x8035050 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035050 +.zwave_nvm 0x0 0x8065050 +.nvm 0x8000 0x8065050 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31d7 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x69ac 0x0 +.debug_info 0xbc565d 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42d47 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa88 0x0 -.debug_line 0x5050b 0x0 -.debug_str 0x8ec38 0x0 -Total 0xd7eb29 +.debug_ranges 0xaba0 0x0 +.debug_line 0x50a23 0x0 +.debug_str 0x8edba 0x0 +Total 0xd81da5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193672 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_size.txt index 9ea01c40667..22c78e59243 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4400C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee00 0x8006000 +_cc_handlers_v3 0x18c 0x8034e00 +_zaf_event_distributor_cc_event_handler 0x10 0x8034f8c +_zw_protocol_cmd_handlers 0x70 0x8034f9c +_zw_protocol_cmd_handlers_lr 0x30 0x803500c +.ARM.exidx 0x8 0x803503c +.copy.table 0xc 0x8035044 +.zero.table 0x0 0x8035050 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035050 +.zwave_nvm 0x0 0x8065050 +.nvm 0x8000 0x8065050 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31d7 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x69ac 0x0 +.debug_info 0xbc565d 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42d47 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa88 0x0 -.debug_line 0x5050b 0x0 -.debug_str 0x8ec42 0x0 -Total 0xd7eb33 +.debug_ranges 0xaba0 0x0 +.debug_line 0x50a23 0x0 +.debug_str 0x8edc4 0x0 +Total 0xd81daf The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193672 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401B_REGION_US_LR_size.txt index bf950ab3a6d..5633eca0aa2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee30 0x8006000 +_cc_handlers_v3 0x18c 0x8034e30 +_zaf_event_distributor_cc_event_handler 0x10 0x8034fbc +_zw_protocol_cmd_handlers 0x70 0x8034fcc +_zw_protocol_cmd_handlers_lr 0x30 0x803503c +.ARM.exidx 0x8 0x803506c +.copy.table 0xc 0x8035074 +.zero.table 0x0 0x8035080 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035080 +.zwave_nvm 0x0 0x8065080 +.nvm 0x8000 0x8065080 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31db 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x6988 0x0 +.debug_info 0xbc577a 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42e6c 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa48 0x0 -.debug_line 0x504f8 0x0 -.debug_str 0x8ec38 0x0 -Total 0xd7eada +.debug_ranges 0xab88 0x0 +.debug_line 0x509f8 0x0 +.debug_str 0x8edba 0x0 +Total 0xd81fb0 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193720 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401C_REGION_US_LR_size.txt index bf950ab3a6d..1556c57b367 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_ncp_zniffer_pti_BRD4401C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_ncp_zniffer_pti.out : section size addr -.text 0x2eba4 0x8006000 -_cc_handlers_v3 0x18c 0x8034ba4 -_zaf_event_distributor_cc_event_handler 0x10 0x8034d30 -_zw_protocol_cmd_handlers 0x70 0x8034d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8034db0 -.ARM.exidx 0x8 0x8034de0 -.copy.table 0xc 0x8034de8 -.zero.table 0x0 0x8034df4 +.text 0x2ee00 0x8006000 +_cc_handlers_v3 0x18c 0x8034e00 +_zaf_event_distributor_cc_event_handler 0x10 0x8034f8c +_zw_protocol_cmd_handlers 0x70 0x8034f9c +_zw_protocol_cmd_handlers_lr 0x30 0x803500c +.ARM.exidx 0x8 0x803503c +.copy.table 0xc 0x8035044 +.zero.table 0x0 0x8035050 .stack 0x1000 0x20000000 .data 0x438 0x20001000 -.bss 0xa5ac 0x20001438 -.heap 0x800 0x2000b9e8 -.internal_storage 0x30000 0x8034df4 -.zwave_nvm 0x0 0x8064df4 -.nvm 0x8000 0x8064df4 +.bss 0xa5bc 0x20001438 +.heap 0x800 0x2000b9f8 +.internal_storage 0x30000 0x8035050 +.zwave_nvm 0x0 0x8065050 +.nvm 0x8000 0x8065050 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x698c 0x0 -.debug_info 0xbc31db 0x0 -.debug_abbrev 0x157eb 0x0 -.debug_loc 0x42b01 0x0 +.debug_frame 0x69ac 0x0 +.debug_info 0xbc5661 0x0 +.debug_abbrev 0x1595d 0x0 +.debug_loc 0x42d47 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaa48 0x0 -.debug_line 0x504f8 0x0 -.debug_str 0x8ec38 0x0 -Total 0xd7eada +.debug_ranges 0xab60 0x0 +.debug_line 0x50a10 0x0 +.debug_str 0x8edba 0x0 +Total 0xd81d56 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 193068 + 193672 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49636 + 49652 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_EU_size.txt index 5b4f55d9162..11cc77a06c8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x2b358 0x0 -_cc_handlers_v3 0x240 0x2b358 -_zaf_event_distributor_cc_event_handler 0x30 0x2b598 -_zw_protocol_cmd_handlers 0x70 0x2b5c8 -_zw_protocol_cmd_handlers_lr 0x30 0x2b638 -.ARM.exidx 0x8 0x2b668 -.copy.table 0xc 0x2b670 -.zero.table 0x0 0x2b67c +.text 0x2b360 0x0 +_cc_handlers_v3 0x240 0x2b360 +_zaf_event_distributor_cc_event_handler 0x30 0x2b5a0 +_zw_protocol_cmd_handlers 0x70 0x2b5d0 +_zw_protocol_cmd_handlers_lr 0x30 0x2b640 +.ARM.exidx 0x8 0x2b670 +.copy.table 0xc 0x2b678 +.zero.table 0x0 0x2b684 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa1c8 0x200013f4 .heap 0x800 0x2000b5c0 -.internal_storage 0x3a000 0x2b67c -.zwave_nvm 0x3000 0x6567c -.nvm 0x9000 0x6867c +.internal_storage 0x3a000 0x2b684 +.zwave_nvm 0x3000 0x65684 +.nvm 0x9000 0x68684 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x6700 0x0 -.debug_info 0xd8be44 0x0 -.debug_abbrev 0x142fb 0x0 -.debug_loc 0x3b832 0x0 +.debug_frame 0x66fc 0x0 +.debug_info 0xd8bed9 0x0 +.debug_abbrev 0x1430c 0x0 +.debug_loc 0x3b863 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0x9e60 0x0 -.debug_line 0x4bd7a 0x0 -.debug_str 0x88155 0x0 -Total 0xf3d30f +.debug_ranges 0x9e48 0x0 +.debug_line 0x4bdd4 0x0 +.debug_str 0x88257 0x0 +Total 0xf3d52e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 178800 + 178808 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_LR_size.txt index bb615744ed0..810668c43ec 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x2b358 0x0 -_cc_handlers_v3 0x240 0x2b358 -_zaf_event_distributor_cc_event_handler 0x30 0x2b598 -_zw_protocol_cmd_handlers 0x70 0x2b5c8 -_zw_protocol_cmd_handlers_lr 0x30 0x2b638 -.ARM.exidx 0x8 0x2b668 -.copy.table 0xc 0x2b670 -.zero.table 0x0 0x2b67c +.text 0x2b360 0x0 +_cc_handlers_v3 0x240 0x2b360 +_zaf_event_distributor_cc_event_handler 0x30 0x2b5a0 +_zw_protocol_cmd_handlers 0x70 0x2b5d0 +_zw_protocol_cmd_handlers_lr 0x30 0x2b640 +.ARM.exidx 0x8 0x2b670 +.copy.table 0xc 0x2b678 +.zero.table 0x0 0x2b684 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa1c8 0x200013f4 .heap 0x800 0x2000b5c0 -.internal_storage 0x3a000 0x2b67c -.zwave_nvm 0x3000 0x6567c -.nvm 0x9000 0x6867c +.internal_storage 0x3a000 0x2b684 +.zwave_nvm 0x3000 0x65684 +.nvm 0x9000 0x68684 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x6700 0x0 -.debug_info 0xd8be44 0x0 -.debug_abbrev 0x142fb 0x0 -.debug_loc 0x3b832 0x0 +.debug_frame 0x66fc 0x0 +.debug_info 0xd8bed9 0x0 +.debug_abbrev 0x1430c 0x0 +.debug_loc 0x3b863 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0x9e60 0x0 -.debug_line 0x4bd7a 0x0 -.debug_str 0x8814b 0x0 -Total 0xf3d305 +.debug_ranges 0x9e48 0x0 +.debug_line 0x4bdd4 0x0 +.debug_str 0x8824d 0x0 +Total 0xf3d524 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 178800 + 178808 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_size.txt index 5b4f55d9162..11cc77a06c8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4202A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x2b358 0x0 -_cc_handlers_v3 0x240 0x2b358 -_zaf_event_distributor_cc_event_handler 0x30 0x2b598 -_zw_protocol_cmd_handlers 0x70 0x2b5c8 -_zw_protocol_cmd_handlers_lr 0x30 0x2b638 -.ARM.exidx 0x8 0x2b668 -.copy.table 0xc 0x2b670 -.zero.table 0x0 0x2b67c +.text 0x2b360 0x0 +_cc_handlers_v3 0x240 0x2b360 +_zaf_event_distributor_cc_event_handler 0x30 0x2b5a0 +_zw_protocol_cmd_handlers 0x70 0x2b5d0 +_zw_protocol_cmd_handlers_lr 0x30 0x2b640 +.ARM.exidx 0x8 0x2b670 +.copy.table 0xc 0x2b678 +.zero.table 0x0 0x2b684 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa1c8 0x200013f4 .heap 0x800 0x2000b5c0 -.internal_storage 0x3a000 0x2b67c -.zwave_nvm 0x3000 0x6567c -.nvm 0x9000 0x6867c +.internal_storage 0x3a000 0x2b684 +.zwave_nvm 0x3000 0x65684 +.nvm 0x9000 0x68684 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x6700 0x0 -.debug_info 0xd8be44 0x0 -.debug_abbrev 0x142fb 0x0 -.debug_loc 0x3b832 0x0 +.debug_frame 0x66fc 0x0 +.debug_info 0xd8bed9 0x0 +.debug_abbrev 0x1430c 0x0 +.debug_loc 0x3b863 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0x9e60 0x0 -.debug_line 0x4bd7a 0x0 -.debug_str 0x88155 0x0 -Total 0xf3d30f +.debug_ranges 0x9e48 0x0 +.debug_line 0x4bdd4 0x0 +.debug_str 0x88257 0x0 +Total 0xf3d52e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 178800 + 178808 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_EU_size.txt index bbd03aae586..9bc2f8ce38d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x31444 0x8006000 -_cc_handlers_v3 0x240 0x8037444 -_zaf_event_distributor_cc_event_handler 0x30 0x8037684 -_zw_protocol_cmd_handlers 0x70 0x80376b4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037724 -.ARM.exidx 0x8 0x8037754 -.copy.table 0xc 0x803775c -.zero.table 0x0 0x8037768 +.text 0x31434 0x8006000 +_cc_handlers_v3 0x240 0x8037434 +_zaf_event_distributor_cc_event_handler 0x30 0x8037674 +_zw_protocol_cmd_handlers 0x70 0x80376a4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037714 +.ARM.exidx 0x8 0x8037744 +.copy.table 0xc 0x803774c +.zero.table 0x0 0x8037758 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xad50 0x200014f0 -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x8037768 -.zwave_nvm 0x0 0x8067768 -.nvm 0x8000 0x8067768 +.bss 0xad60 0x200014f0 +.heap 0x800 0x2000c250 +.internal_storage 0x30000 0x8037758 +.zwave_nvm 0x0 0x8067758 +.nvm 0x8000 0x8067758 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcd406 0x0 -.debug_abbrev 0x17114 0x0 -.debug_loc 0x47f5b 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdcd506 0x0 +.debug_abbrev 0x17116 0x0 +.debug_loc 0x47fa2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb910 0x0 -.debug_line 0x56d73 0x0 -.debug_str 0x923d4 0x0 -Total 0xf9e32f +.debug_ranges 0xb908 0x0 +.debug_line 0x56ece 0x0 +.debug_str 0x924b3 0x0 +Total 0xf9e6a2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203864 + 203848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51792 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_LR_size.txt index 85b961677f1..85feb77a540 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x31444 0x8006000 -_cc_handlers_v3 0x240 0x8037444 -_zaf_event_distributor_cc_event_handler 0x30 0x8037684 -_zw_protocol_cmd_handlers 0x70 0x80376b4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037724 -.ARM.exidx 0x8 0x8037754 -.copy.table 0xc 0x803775c -.zero.table 0x0 0x8037768 +.text 0x31434 0x8006000 +_cc_handlers_v3 0x240 0x8037434 +_zaf_event_distributor_cc_event_handler 0x30 0x8037674 +_zw_protocol_cmd_handlers 0x70 0x80376a4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037714 +.ARM.exidx 0x8 0x8037744 +.copy.table 0xc 0x803774c +.zero.table 0x0 0x8037758 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xad50 0x200014f0 -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x8037768 -.zwave_nvm 0x0 0x8067768 -.nvm 0x8000 0x8067768 +.bss 0xad60 0x200014f0 +.heap 0x800 0x2000c250 +.internal_storage 0x30000 0x8037758 +.zwave_nvm 0x0 0x8067758 +.nvm 0x8000 0x8067758 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcd406 0x0 -.debug_abbrev 0x17114 0x0 -.debug_loc 0x47f5b 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdcd506 0x0 +.debug_abbrev 0x17116 0x0 +.debug_loc 0x47fa2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb910 0x0 -.debug_line 0x56d73 0x0 -.debug_str 0x923ca 0x0 -Total 0xf9e325 +.debug_ranges 0xb908 0x0 +.debug_line 0x56ece 0x0 +.debug_str 0x924a9 0x0 +Total 0xf9e698 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203864 + 203848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51792 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_size.txt index bbd03aae586..9bc2f8ce38d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x31444 0x8006000 -_cc_handlers_v3 0x240 0x8037444 -_zaf_event_distributor_cc_event_handler 0x30 0x8037684 -_zw_protocol_cmd_handlers 0x70 0x80376b4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037724 -.ARM.exidx 0x8 0x8037754 -.copy.table 0xc 0x803775c -.zero.table 0x0 0x8037768 +.text 0x31434 0x8006000 +_cc_handlers_v3 0x240 0x8037434 +_zaf_event_distributor_cc_event_handler 0x30 0x8037674 +_zw_protocol_cmd_handlers 0x70 0x80376a4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037714 +.ARM.exidx 0x8 0x8037744 +.copy.table 0xc 0x803774c +.zero.table 0x0 0x8037758 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xad50 0x200014f0 -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x8037768 -.zwave_nvm 0x0 0x8067768 -.nvm 0x8000 0x8067768 +.bss 0xad60 0x200014f0 +.heap 0x800 0x2000c250 +.internal_storage 0x30000 0x8037758 +.zwave_nvm 0x0 0x8067758 +.nvm 0x8000 0x8067758 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcd406 0x0 -.debug_abbrev 0x17114 0x0 -.debug_loc 0x47f5b 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdcd506 0x0 +.debug_abbrev 0x17116 0x0 +.debug_loc 0x47fa2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb910 0x0 -.debug_line 0x56d73 0x0 -.debug_str 0x923d4 0x0 -Total 0xf9e32f +.debug_ranges 0xb908 0x0 +.debug_line 0x56ece 0x0 +.debug_str 0x924b3 0x0 +Total 0xf9e6a2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203864 + 203848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51792 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_EU_size.txt index 822316ffdd7..1693d7724bd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3147c 0x8006000 -_cc_handlers_v3 0x240 0x803747c -_zaf_event_distributor_cc_event_handler 0x30 0x80376bc -_zw_protocol_cmd_handlers 0x70 0x80376ec -_zw_protocol_cmd_handlers_lr 0x30 0x803775c -.ARM.exidx 0x8 0x803778c -.copy.table 0xc 0x8037794 -.zero.table 0x0 0x80377a0 +.text 0x3146c 0x8006000 +_cc_handlers_v3 0x240 0x803746c +_zaf_event_distributor_cc_event_handler 0x30 0x80376ac +_zw_protocol_cmd_handlers 0x70 0x80376dc +_zw_protocol_cmd_handlers_lr 0x30 0x803774c +.ARM.exidx 0x8 0x803777c +.copy.table 0xc 0x8037784 +.zero.table 0x0 0x8037790 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xad50 0x200014f0 -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x80377a0 -.zwave_nvm 0x0 0x80677a0 -.nvm 0x8000 0x80677a0 +.bss 0xad60 0x200014f0 +.heap 0x800 0x2000c250 +.internal_storage 0x30000 0x8037790 +.zwave_nvm 0x0 0x8067790 +.nvm 0x8000 0x8067790 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcd65a 0x0 -.debug_abbrev 0x171b8 0x0 -.debug_loc 0x47faf 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdcd75a 0x0 +.debug_abbrev 0x171ba 0x0 +.debug_loc 0x48000 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb938 0x0 -.debug_line 0x56f9a 0x0 -.debug_str 0x925a7 0x0 -Total 0xf9ead5 +.debug_ranges 0xb930 0x0 +.debug_line 0x570f5 0x0 +.debug_str 0x92686 0x0 +Total 0xf9ee52 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203920 + 203904 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51792 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_LR_size.txt index 8899b98756c..b44c76ef7da 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3147c 0x8006000 -_cc_handlers_v3 0x240 0x803747c -_zaf_event_distributor_cc_event_handler 0x30 0x80376bc -_zw_protocol_cmd_handlers 0x70 0x80376ec -_zw_protocol_cmd_handlers_lr 0x30 0x803775c -.ARM.exidx 0x8 0x803778c -.copy.table 0xc 0x8037794 -.zero.table 0x0 0x80377a0 +.text 0x3146c 0x8006000 +_cc_handlers_v3 0x240 0x803746c +_zaf_event_distributor_cc_event_handler 0x30 0x80376ac +_zw_protocol_cmd_handlers 0x70 0x80376dc +_zw_protocol_cmd_handlers_lr 0x30 0x803774c +.ARM.exidx 0x8 0x803777c +.copy.table 0xc 0x8037784 +.zero.table 0x0 0x8037790 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xad50 0x200014f0 -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x80377a0 -.zwave_nvm 0x0 0x80677a0 -.nvm 0x8000 0x80677a0 +.bss 0xad60 0x200014f0 +.heap 0x800 0x2000c250 +.internal_storage 0x30000 0x8037790 +.zwave_nvm 0x0 0x8067790 +.nvm 0x8000 0x8067790 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcd65a 0x0 -.debug_abbrev 0x171b8 0x0 -.debug_loc 0x47faf 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdcd75a 0x0 +.debug_abbrev 0x171ba 0x0 +.debug_loc 0x48000 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb938 0x0 -.debug_line 0x56f9a 0x0 -.debug_str 0x9259d 0x0 -Total 0xf9eacb +.debug_ranges 0xb930 0x0 +.debug_line 0x570f5 0x0 +.debug_str 0x9267c 0x0 +Total 0xf9ee48 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203920 + 203904 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51792 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_size.txt index 822316ffdd7..1693d7724bd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4204D_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3147c 0x8006000 -_cc_handlers_v3 0x240 0x803747c -_zaf_event_distributor_cc_event_handler 0x30 0x80376bc -_zw_protocol_cmd_handlers 0x70 0x80376ec -_zw_protocol_cmd_handlers_lr 0x30 0x803775c -.ARM.exidx 0x8 0x803778c -.copy.table 0xc 0x8037794 -.zero.table 0x0 0x80377a0 +.text 0x3146c 0x8006000 +_cc_handlers_v3 0x240 0x803746c +_zaf_event_distributor_cc_event_handler 0x30 0x80376ac +_zw_protocol_cmd_handlers 0x70 0x80376dc +_zw_protocol_cmd_handlers_lr 0x30 0x803774c +.ARM.exidx 0x8 0x803777c +.copy.table 0xc 0x8037784 +.zero.table 0x0 0x8037790 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xad50 0x200014f0 -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x80377a0 -.zwave_nvm 0x0 0x80677a0 -.nvm 0x8000 0x80677a0 +.bss 0xad60 0x200014f0 +.heap 0x800 0x2000c250 +.internal_storage 0x30000 0x8037790 +.zwave_nvm 0x0 0x8067790 +.nvm 0x8000 0x8067790 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcd65a 0x0 -.debug_abbrev 0x171b8 0x0 -.debug_loc 0x47faf 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdcd75a 0x0 +.debug_abbrev 0x171ba 0x0 +.debug_loc 0x48000 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb938 0x0 -.debug_line 0x56f9a 0x0 -.debug_str 0x925a7 0x0 -Total 0xf9ead5 +.debug_ranges 0xb930 0x0 +.debug_line 0x570f5 0x0 +.debug_str 0x92686 0x0 +Total 0xf9ee52 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203920 + 203904 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51792 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_EU_size.txt index c6b7067f416..12b91d4aefd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x30ebc 0x8006000 -_cc_handlers_v3 0x240 0x8036ebc -_zaf_event_distributor_cc_event_handler 0x30 0x80370fc -_zw_protocol_cmd_handlers 0x70 0x803712c -_zw_protocol_cmd_handlers_lr 0x30 0x803719c -.ARM.exidx 0x8 0x80371cc -.copy.table 0xc 0x80371d4 -.zero.table 0x0 0x80371e0 +.text 0x30ea4 0x8006000 +_cc_handlers_v3 0x240 0x8036ea4 +_zaf_event_distributor_cc_event_handler 0x30 0x80370e4 +_zw_protocol_cmd_handlers 0x70 0x8037114 +_zw_protocol_cmd_handlers_lr 0x30 0x8037184 +.ARM.exidx 0x8 0x80371b4 +.copy.table 0xc 0x80371bc +.zero.table 0x0 0x80371c8 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xabbc 0x200014f4 -.heap 0x800 0x2000c0b0 -.internal_storage 0x30000 0x80371e0 -.zwave_nvm 0x0 0x80671e0 -.nvm 0x8000 0x80671e0 +.bss 0xabc4 0x200014f4 +.heap 0x800 0x2000c0b8 +.internal_storage 0x30000 0x80371c8 +.zwave_nvm 0x0 0x80671c8 +.nvm 0x8000 0x80671c8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6ff8 0x0 -.debug_info 0xdcb36d 0x0 -.debug_abbrev 0x17036 0x0 -.debug_loc 0x46faa 0x0 +.debug_frame 0x6ff0 0x0 +.debug_info 0xdcb46d 0x0 +.debug_abbrev 0x17038 0x0 +.debug_loc 0x46feb 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x5634f 0x0 -.debug_str 0x9245e 0x0 -Total 0xf9a0a9 +.debug_ranges 0xb9a0 0x0 +.debug_line 0x564a7 0x0 +.debug_str 0x9253d 0x0 +Total 0xf9a403 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202452 + 202428 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51376 + 51384 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_LR_size.txt index cedacb84570..bda4dfee4b3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x30ebc 0x8006000 -_cc_handlers_v3 0x240 0x8036ebc -_zaf_event_distributor_cc_event_handler 0x30 0x80370fc -_zw_protocol_cmd_handlers 0x70 0x803712c -_zw_protocol_cmd_handlers_lr 0x30 0x803719c -.ARM.exidx 0x8 0x80371cc -.copy.table 0xc 0x80371d4 -.zero.table 0x0 0x80371e0 +.text 0x30ea4 0x8006000 +_cc_handlers_v3 0x240 0x8036ea4 +_zaf_event_distributor_cc_event_handler 0x30 0x80370e4 +_zw_protocol_cmd_handlers 0x70 0x8037114 +_zw_protocol_cmd_handlers_lr 0x30 0x8037184 +.ARM.exidx 0x8 0x80371b4 +.copy.table 0xc 0x80371bc +.zero.table 0x0 0x80371c8 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xabbc 0x200014f4 -.heap 0x800 0x2000c0b0 -.internal_storage 0x30000 0x80371e0 -.zwave_nvm 0x0 0x80671e0 -.nvm 0x8000 0x80671e0 +.bss 0xabc4 0x200014f4 +.heap 0x800 0x2000c0b8 +.internal_storage 0x30000 0x80371c8 +.zwave_nvm 0x0 0x80671c8 +.nvm 0x8000 0x80671c8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6ff8 0x0 -.debug_info 0xdcb36d 0x0 -.debug_abbrev 0x17036 0x0 -.debug_loc 0x46faa 0x0 +.debug_frame 0x6ff0 0x0 +.debug_info 0xdcb46d 0x0 +.debug_abbrev 0x17038 0x0 +.debug_loc 0x46feb 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x5634f 0x0 -.debug_str 0x92454 0x0 -Total 0xf9a09f +.debug_ranges 0xb9a0 0x0 +.debug_line 0x564a7 0x0 +.debug_str 0x92533 0x0 +Total 0xf9a3f9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202452 + 202428 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51376 + 51384 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_size.txt index c6b7067f416..12b91d4aefd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x30ebc 0x8006000 -_cc_handlers_v3 0x240 0x8036ebc -_zaf_event_distributor_cc_event_handler 0x30 0x80370fc -_zw_protocol_cmd_handlers 0x70 0x803712c -_zw_protocol_cmd_handlers_lr 0x30 0x803719c -.ARM.exidx 0x8 0x80371cc -.copy.table 0xc 0x80371d4 -.zero.table 0x0 0x80371e0 +.text 0x30ea4 0x8006000 +_cc_handlers_v3 0x240 0x8036ea4 +_zaf_event_distributor_cc_event_handler 0x30 0x80370e4 +_zw_protocol_cmd_handlers 0x70 0x8037114 +_zw_protocol_cmd_handlers_lr 0x30 0x8037184 +.ARM.exidx 0x8 0x80371b4 +.copy.table 0xc 0x80371bc +.zero.table 0x0 0x80371c8 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xabbc 0x200014f4 -.heap 0x800 0x2000c0b0 -.internal_storage 0x30000 0x80371e0 -.zwave_nvm 0x0 0x80671e0 -.nvm 0x8000 0x80671e0 +.bss 0xabc4 0x200014f4 +.heap 0x800 0x2000c0b8 +.internal_storage 0x30000 0x80371c8 +.zwave_nvm 0x0 0x80671c8 +.nvm 0x8000 0x80671c8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6ff8 0x0 -.debug_info 0xdcb36d 0x0 -.debug_abbrev 0x17036 0x0 -.debug_loc 0x46faa 0x0 +.debug_frame 0x6ff0 0x0 +.debug_info 0xdcb46d 0x0 +.debug_abbrev 0x17038 0x0 +.debug_loc 0x46feb 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x5634f 0x0 -.debug_str 0x9245e 0x0 -Total 0xf9a0a9 +.debug_ranges 0xb9a0 0x0 +.debug_line 0x564a7 0x0 +.debug_str 0x9253d 0x0 +Total 0xf9a403 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202452 + 202428 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51376 + 51384 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_EU_size.txt index 9a315919d0e..d78c04f8dc4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x317fc 0x8006000 -_cc_handlers_v3 0x240 0x80377fc -_zaf_event_distributor_cc_event_handler 0x30 0x8037a3c -_zw_protocol_cmd_handlers 0x70 0x8037a6c -_zw_protocol_cmd_handlers_lr 0x30 0x8037adc -.ARM.exidx 0x8 0x8037b0c -.copy.table 0xc 0x8037b14 -.zero.table 0x0 0x8037b20 +.text 0x317ec 0x8006000 +_cc_handlers_v3 0x240 0x80377ec +_zaf_event_distributor_cc_event_handler 0x30 0x8037a2c +_zw_protocol_cmd_handlers 0x70 0x8037a5c +_zw_protocol_cmd_handlers_lr 0x30 0x8037acc +.ARM.exidx 0x8 0x8037afc +.copy.table 0xc 0x8037b04 +.zero.table 0x0 0x8037b10 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xad54 0x200014f4 -.heap 0x800 0x2000c248 -.internal_storage 0x30000 0x8037b20 -.zwave_nvm 0x0 0x8067b20 -.nvm 0x8000 0x8067b20 +.bss 0xad64 0x200014f4 +.heap 0x800 0x2000c258 +.internal_storage 0x30000 0x8037b10 +.zwave_nvm 0x0 0x8067b10 +.nvm 0x8000 0x8067b10 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcdf0a 0x0 -.debug_abbrev 0x1726a 0x0 -.debug_loc 0x47fab 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdce00a 0x0 +.debug_abbrev 0x1726c 0x0 +.debug_loc 0x4800a 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb910 0x0 -.debug_line 0x56d02 0x0 -.debug_str 0x92ab2 0x0 -Total 0xf9fa4e +.debug_ranges 0xb908 0x0 +.debug_line 0x56e5c 0x0 +.debug_str 0x92b91 0x0 +Total 0xf9fdd8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204820 + 204804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51784 + 51800 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_LR_size.txt index bf445882efb..cbb5f84ee9b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x317fc 0x8006000 -_cc_handlers_v3 0x240 0x80377fc -_zaf_event_distributor_cc_event_handler 0x30 0x8037a3c -_zw_protocol_cmd_handlers 0x70 0x8037a6c -_zw_protocol_cmd_handlers_lr 0x30 0x8037adc -.ARM.exidx 0x8 0x8037b0c -.copy.table 0xc 0x8037b14 -.zero.table 0x0 0x8037b20 +.text 0x317ec 0x8006000 +_cc_handlers_v3 0x240 0x80377ec +_zaf_event_distributor_cc_event_handler 0x30 0x8037a2c +_zw_protocol_cmd_handlers 0x70 0x8037a5c +_zw_protocol_cmd_handlers_lr 0x30 0x8037acc +.ARM.exidx 0x8 0x8037afc +.copy.table 0xc 0x8037b04 +.zero.table 0x0 0x8037b10 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xad54 0x200014f4 -.heap 0x800 0x2000c248 -.internal_storage 0x30000 0x8037b20 -.zwave_nvm 0x0 0x8067b20 -.nvm 0x8000 0x8067b20 +.bss 0xad64 0x200014f4 +.heap 0x800 0x2000c258 +.internal_storage 0x30000 0x8037b10 +.zwave_nvm 0x0 0x8067b10 +.nvm 0x8000 0x8067b10 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcdf0a 0x0 -.debug_abbrev 0x1726a 0x0 -.debug_loc 0x47fab 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdce00a 0x0 +.debug_abbrev 0x1726c 0x0 +.debug_loc 0x4800a 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb910 0x0 -.debug_line 0x56d02 0x0 -.debug_str 0x92aa8 0x0 -Total 0xf9fa44 +.debug_ranges 0xb908 0x0 +.debug_line 0x56e5c 0x0 +.debug_str 0x92b87 0x0 +Total 0xf9fdce The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204820 + 204804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51784 + 51800 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_size.txt index 9a315919d0e..d78c04f8dc4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4205B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x317fc 0x8006000 -_cc_handlers_v3 0x240 0x80377fc -_zaf_event_distributor_cc_event_handler 0x30 0x8037a3c -_zw_protocol_cmd_handlers 0x70 0x8037a6c -_zw_protocol_cmd_handlers_lr 0x30 0x8037adc -.ARM.exidx 0x8 0x8037b0c -.copy.table 0xc 0x8037b14 -.zero.table 0x0 0x8037b20 +.text 0x317ec 0x8006000 +_cc_handlers_v3 0x240 0x80377ec +_zaf_event_distributor_cc_event_handler 0x30 0x8037a2c +_zw_protocol_cmd_handlers 0x70 0x8037a5c +_zw_protocol_cmd_handlers_lr 0x30 0x8037acc +.ARM.exidx 0x8 0x8037afc +.copy.table 0xc 0x8037b04 +.zero.table 0x0 0x8037b10 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xad54 0x200014f4 -.heap 0x800 0x2000c248 -.internal_storage 0x30000 0x8037b20 -.zwave_nvm 0x0 0x8067b20 -.nvm 0x8000 0x8067b20 +.bss 0xad64 0x200014f4 +.heap 0x800 0x2000c258 +.internal_storage 0x30000 0x8037b10 +.zwave_nvm 0x0 0x8067b10 +.nvm 0x8000 0x8067b10 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcdf0a 0x0 -.debug_abbrev 0x1726a 0x0 -.debug_loc 0x47fab 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdce00a 0x0 +.debug_abbrev 0x1726c 0x0 +.debug_loc 0x4800a 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb910 0x0 -.debug_line 0x56d02 0x0 -.debug_str 0x92ab2 0x0 -Total 0xf9fa4e +.debug_ranges 0xb908 0x0 +.debug_line 0x56e5c 0x0 +.debug_str 0x92b91 0x0 +Total 0xf9fdd8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204820 + 204804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51784 + 51800 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_EU_size.txt index 5b4f55d9162..11cc77a06c8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x2b358 0x0 -_cc_handlers_v3 0x240 0x2b358 -_zaf_event_distributor_cc_event_handler 0x30 0x2b598 -_zw_protocol_cmd_handlers 0x70 0x2b5c8 -_zw_protocol_cmd_handlers_lr 0x30 0x2b638 -.ARM.exidx 0x8 0x2b668 -.copy.table 0xc 0x2b670 -.zero.table 0x0 0x2b67c +.text 0x2b360 0x0 +_cc_handlers_v3 0x240 0x2b360 +_zaf_event_distributor_cc_event_handler 0x30 0x2b5a0 +_zw_protocol_cmd_handlers 0x70 0x2b5d0 +_zw_protocol_cmd_handlers_lr 0x30 0x2b640 +.ARM.exidx 0x8 0x2b670 +.copy.table 0xc 0x2b678 +.zero.table 0x0 0x2b684 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa1c8 0x200013f4 .heap 0x800 0x2000b5c0 -.internal_storage 0x3a000 0x2b67c -.zwave_nvm 0x3000 0x6567c -.nvm 0x9000 0x6867c +.internal_storage 0x3a000 0x2b684 +.zwave_nvm 0x3000 0x65684 +.nvm 0x9000 0x68684 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x6700 0x0 -.debug_info 0xd8be44 0x0 -.debug_abbrev 0x142fb 0x0 -.debug_loc 0x3b832 0x0 +.debug_frame 0x66fc 0x0 +.debug_info 0xd8bed9 0x0 +.debug_abbrev 0x1430c 0x0 +.debug_loc 0x3b863 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0x9e60 0x0 -.debug_line 0x4bd7a 0x0 -.debug_str 0x88155 0x0 -Total 0xf3d30f +.debug_ranges 0x9e48 0x0 +.debug_line 0x4bdd4 0x0 +.debug_str 0x88257 0x0 +Total 0xf3d52e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 178800 + 178808 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_LR_size.txt index bb615744ed0..810668c43ec 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x2b358 0x0 -_cc_handlers_v3 0x240 0x2b358 -_zaf_event_distributor_cc_event_handler 0x30 0x2b598 -_zw_protocol_cmd_handlers 0x70 0x2b5c8 -_zw_protocol_cmd_handlers_lr 0x30 0x2b638 -.ARM.exidx 0x8 0x2b668 -.copy.table 0xc 0x2b670 -.zero.table 0x0 0x2b67c +.text 0x2b360 0x0 +_cc_handlers_v3 0x240 0x2b360 +_zaf_event_distributor_cc_event_handler 0x30 0x2b5a0 +_zw_protocol_cmd_handlers 0x70 0x2b5d0 +_zw_protocol_cmd_handlers_lr 0x30 0x2b640 +.ARM.exidx 0x8 0x2b670 +.copy.table 0xc 0x2b678 +.zero.table 0x0 0x2b684 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa1c8 0x200013f4 .heap 0x800 0x2000b5c0 -.internal_storage 0x3a000 0x2b67c -.zwave_nvm 0x3000 0x6567c -.nvm 0x9000 0x6867c +.internal_storage 0x3a000 0x2b684 +.zwave_nvm 0x3000 0x65684 +.nvm 0x9000 0x68684 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x6700 0x0 -.debug_info 0xd8be44 0x0 -.debug_abbrev 0x142fb 0x0 -.debug_loc 0x3b832 0x0 +.debug_frame 0x66fc 0x0 +.debug_info 0xd8bed9 0x0 +.debug_abbrev 0x1430c 0x0 +.debug_loc 0x3b863 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0x9e60 0x0 -.debug_line 0x4bd7a 0x0 -.debug_str 0x8814b 0x0 -Total 0xf3d305 +.debug_ranges 0x9e48 0x0 +.debug_line 0x4bdd4 0x0 +.debug_str 0x8824d 0x0 +Total 0xf3d524 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 178800 + 178808 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_size.txt index 5b4f55d9162..11cc77a06c8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4207A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x2b358 0x0 -_cc_handlers_v3 0x240 0x2b358 -_zaf_event_distributor_cc_event_handler 0x30 0x2b598 -_zw_protocol_cmd_handlers 0x70 0x2b5c8 -_zw_protocol_cmd_handlers_lr 0x30 0x2b638 -.ARM.exidx 0x8 0x2b668 -.copy.table 0xc 0x2b670 -.zero.table 0x0 0x2b67c +.text 0x2b360 0x0 +_cc_handlers_v3 0x240 0x2b360 +_zaf_event_distributor_cc_event_handler 0x30 0x2b5a0 +_zw_protocol_cmd_handlers 0x70 0x2b5d0 +_zw_protocol_cmd_handlers_lr 0x30 0x2b640 +.ARM.exidx 0x8 0x2b670 +.copy.table 0xc 0x2b678 +.zero.table 0x0 0x2b684 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa1c8 0x200013f4 .heap 0x800 0x2000b5c0 -.internal_storage 0x3a000 0x2b67c -.zwave_nvm 0x3000 0x6567c -.nvm 0x9000 0x6867c +.internal_storage 0x3a000 0x2b684 +.zwave_nvm 0x3000 0x65684 +.nvm 0x9000 0x68684 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x6700 0x0 -.debug_info 0xd8be44 0x0 -.debug_abbrev 0x142fb 0x0 -.debug_loc 0x3b832 0x0 +.debug_frame 0x66fc 0x0 +.debug_info 0xd8bed9 0x0 +.debug_abbrev 0x1430c 0x0 +.debug_loc 0x3b863 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0x9e60 0x0 -.debug_line 0x4bd7a 0x0 -.debug_str 0x88155 0x0 -Total 0xf3d30f +.debug_ranges 0x9e48 0x0 +.debug_line 0x4bdd4 0x0 +.debug_str 0x88257 0x0 +Total 0xf3d52e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 178800 + 178808 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4209A_REGION_US_LR_size.txt index 2f8ada35a3f..879caed3bb7 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4209A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x2b254 0x0 -_cc_handlers_v3 0x240 0x2b254 -_zaf_event_distributor_cc_event_handler 0x30 0x2b494 -_zw_protocol_cmd_handlers 0x70 0x2b4c4 -_zw_protocol_cmd_handlers_lr 0x30 0x2b534 -.ARM.exidx 0x8 0x2b564 -.copy.table 0xc 0x2b56c -.zero.table 0x0 0x2b578 +.text 0x2b25c 0x0 +_cc_handlers_v3 0x240 0x2b25c +_zaf_event_distributor_cc_event_handler 0x30 0x2b49c +_zw_protocol_cmd_handlers 0x70 0x2b4cc +_zw_protocol_cmd_handlers_lr 0x30 0x2b53c +.ARM.exidx 0x8 0x2b56c +.copy.table 0xc 0x2b574 +.zero.table 0x0 0x2b580 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa1b0 0x200013f4 .heap 0x800 0x2000b5a8 -.internal_storage 0x3a000 0x2b578 -.zwave_nvm 0x3000 0x65578 -.nvm 0x9000 0x68578 +.internal_storage 0x3a000 0x2b580 +.zwave_nvm 0x3000 0x65580 +.nvm 0x9000 0x68580 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x6724 0x0 -.debug_info 0xd8d346 0x0 -.debug_abbrev 0x145d7 0x0 -.debug_loc 0x3bc8b 0x0 +.debug_frame 0x6720 0x0 +.debug_info 0xd8d3db 0x0 +.debug_abbrev 0x145e8 0x0 +.debug_loc 0x3bcbc 0x0 .debug_aranges 0x90 0x0 -.debug_ranges 0xa0d0 0x0 -.debug_line 0x4c800 0x0 -.debug_str 0x884f1 0x0 -Total 0xf3feb0 +.debug_ranges 0xa0b8 0x0 +.debug_line 0x4c85a 0x0 +.debug_str 0x885f3 0x0 +Total 0xf400cf The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 178540 + 178548 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4210A_REGION_US_LR_size.txt index 24549bf14ef..414fc1f99ed 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4210A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3147c 0x8006000 -_cc_handlers_v3 0x240 0x803747c -_zaf_event_distributor_cc_event_handler 0x30 0x80376bc -_zw_protocol_cmd_handlers 0x70 0x80376ec -_zw_protocol_cmd_handlers_lr 0x30 0x803775c -.ARM.exidx 0x8 0x803778c -.copy.table 0xc 0x8037794 -.zero.table 0x0 0x80377a0 +.text 0x3146c 0x8006000 +_cc_handlers_v3 0x240 0x803746c +_zaf_event_distributor_cc_event_handler 0x30 0x80376ac +_zw_protocol_cmd_handlers 0x70 0x80376dc +_zw_protocol_cmd_handlers_lr 0x30 0x803774c +.ARM.exidx 0x8 0x803777c +.copy.table 0xc 0x8037784 +.zero.table 0x0 0x8037790 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xad50 0x200014f0 -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x80377a0 -.zwave_nvm 0x0 0x80677a0 -.nvm 0x8000 0x80677a0 +.bss 0xad60 0x200014f0 +.heap 0x800 0x2000c250 +.internal_storage 0x30000 0x8037790 +.zwave_nvm 0x0 0x8067790 +.nvm 0x8000 0x8067790 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7184 0x0 -.debug_info 0xdcd65e 0x0 -.debug_abbrev 0x171b8 0x0 -.debug_loc 0x47faf 0x0 +.debug_frame 0x717c 0x0 +.debug_info 0xdcd75e 0x0 +.debug_abbrev 0x171ba 0x0 +.debug_loc 0x47ff6 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb8f0 0x0 -.debug_line 0x56f88 0x0 -.debug_str 0x9259d 0x0 -Total 0xf9ea75 +.debug_ranges 0xb8e8 0x0 +.debug_line 0x570e3 0x0 +.debug_str 0x9267c 0x0 +Total 0xf9ede8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203920 + 203904 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51792 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_EU_size.txt index 8e72c8ceecf..01d2c543592 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31af8 0x8006000 +_cc_handlers_v3 0x240 0x8037af8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d38 +_zw_protocol_cmd_handlers 0x70 0x8037d68 +_zw_protocol_cmd_handlers_lr 0x30 0x8037dd8 +.ARM.exidx 0x8 0x8037e08 +.copy.table 0xc 0x8037e10 +.zero.table 0x0 0x8037e1c .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037e1c +.zwave_nvm 0x0 0x8067e1c +.nvm 0x8000 0x8067e1c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc568 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x712c 0x0 +.debug_info 0xdceb47 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x481ff 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb908 0x0 -.debug_line 0x569a3 0x0 -.debug_str 0x92838 0x0 -Total 0xf9d6d7 +.debug_ranges 0xba18 0x0 +.debug_line 0x56eb4 0x0 +.debug_str 0x929e7 0x0 +Total 0xfa0c15 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205576 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_LR_size.txt index 38f15a5c01c..9aad17a78ea 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31af8 0x8006000 +_cc_handlers_v3 0x240 0x8037af8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d38 +_zw_protocol_cmd_handlers 0x70 0x8037d68 +_zw_protocol_cmd_handlers_lr 0x30 0x8037dd8 +.ARM.exidx 0x8 0x8037e08 +.copy.table 0xc 0x8037e10 +.zero.table 0x0 0x8037e1c .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037e1c +.zwave_nvm 0x0 0x8067e1c +.nvm 0x8000 0x8067e1c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc568 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x712c 0x0 +.debug_info 0xdceb47 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x481ff 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb908 0x0 -.debug_line 0x569a3 0x0 -.debug_str 0x9282e 0x0 -Total 0xf9d6cd +.debug_ranges 0xba18 0x0 +.debug_line 0x56eb4 0x0 +.debug_str 0x929dd 0x0 +Total 0xfa0c0b The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205576 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_size.txt index 8e72c8ceecf..01d2c543592 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31af8 0x8006000 +_cc_handlers_v3 0x240 0x8037af8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d38 +_zw_protocol_cmd_handlers 0x70 0x8037d68 +_zw_protocol_cmd_handlers_lr 0x30 0x8037dd8 +.ARM.exidx 0x8 0x8037e08 +.copy.table 0xc 0x8037e10 +.zero.table 0x0 0x8037e1c .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037e1c +.zwave_nvm 0x0 0x8067e1c +.nvm 0x8000 0x8067e1c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc568 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x712c 0x0 +.debug_info 0xdceb47 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x481ff 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb908 0x0 -.debug_line 0x569a3 0x0 -.debug_str 0x92838 0x0 -Total 0xf9d6d7 +.debug_ranges 0xba18 0x0 +.debug_line 0x56eb4 0x0 +.debug_str 0x929e7 0x0 +Total 0xfa0c15 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205576 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_EU_size.txt index 8e72c8ceecf..e16bd966625 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31ad8 0x8006000 +_cc_handlers_v3 0x240 0x8037ad8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d18 +_zw_protocol_cmd_handlers 0x70 0x8037d48 +_zw_protocol_cmd_handlers_lr 0x30 0x8037db8 +.ARM.exidx 0x8 0x8037de8 +.copy.table 0xc 0x8037df0 +.zero.table 0x0 0x8037dfc .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037dfc +.zwave_nvm 0x0 0x8067dfc +.nvm 0x8000 0x8067dfc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc568 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x7150 0x0 +.debug_info 0xdcea2e 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x480d6 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb908 0x0 -.debug_line 0x569a3 0x0 -.debug_str 0x92838 0x0 -Total 0xf9d6d7 +.debug_ranges 0xb9f0 0x0 +.debug_line 0x56eca 0x0 +.debug_str 0x929e7 0x0 +Total 0xfa09c5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205544 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_LR_size.txt index 38f15a5c01c..3edeed76ed0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31ad8 0x8006000 +_cc_handlers_v3 0x240 0x8037ad8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d18 +_zw_protocol_cmd_handlers 0x70 0x8037d48 +_zw_protocol_cmd_handlers_lr 0x30 0x8037db8 +.ARM.exidx 0x8 0x8037de8 +.copy.table 0xc 0x8037df0 +.zero.table 0x0 0x8037dfc .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037dfc +.zwave_nvm 0x0 0x8067dfc +.nvm 0x8000 0x8067dfc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc568 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x7150 0x0 +.debug_info 0xdcea2e 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x480d6 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb908 0x0 -.debug_line 0x569a3 0x0 -.debug_str 0x9282e 0x0 -Total 0xf9d6cd +.debug_ranges 0xb9f0 0x0 +.debug_line 0x56eca 0x0 +.debug_str 0x929dd 0x0 +Total 0xfa09bb The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205544 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_size.txt index 8e72c8ceecf..e16bd966625 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4400C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31ad8 0x8006000 +_cc_handlers_v3 0x240 0x8037ad8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d18 +_zw_protocol_cmd_handlers 0x70 0x8037d48 +_zw_protocol_cmd_handlers_lr 0x30 0x8037db8 +.ARM.exidx 0x8 0x8037de8 +.copy.table 0xc 0x8037df0 +.zero.table 0x0 0x8037dfc .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037dfc +.zwave_nvm 0x0 0x8067dfc +.nvm 0x8000 0x8067dfc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc568 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x7150 0x0 +.debug_info 0xdcea2e 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x480d6 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb908 0x0 -.debug_line 0x569a3 0x0 -.debug_str 0x92838 0x0 -Total 0xf9d6d7 +.debug_ranges 0xb9f0 0x0 +.debug_line 0x56eca 0x0 +.debug_str 0x929e7 0x0 +Total 0xfa09c5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205544 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401B_REGION_US_LR_size.txt index 6903cb0cc7d..82100312a7b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31af8 0x8006000 +_cc_handlers_v3 0x240 0x8037af8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d38 +_zw_protocol_cmd_handlers 0x70 0x8037d68 +_zw_protocol_cmd_handlers_lr 0x30 0x8037dd8 +.ARM.exidx 0x8 0x8037e08 +.copy.table 0xc 0x8037e10 +.zero.table 0x0 0x8037e1c .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037e1c +.zwave_nvm 0x0 0x8067e1c +.nvm 0x8000 0x8067e1c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc56c 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x712c 0x0 +.debug_info 0xdceb4b 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x48209 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb8c8 0x0 -.debug_line 0x56991 0x0 -.debug_str 0x9282e 0x0 -Total 0xf9d67f +.debug_ranges 0xb9d8 0x0 +.debug_line 0x56ea2 0x0 +.debug_str 0x929dd 0x0 +Total 0xfa0bc7 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205576 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401C_REGION_US_LR_size.txt index 6903cb0cc7d..e8bbac95cfe 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_door_lock_keypad_BRD4401C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_door_lock_keypad.out : section size addr -.text 0x3187c 0x8006000 -_cc_handlers_v3 0x240 0x803787c -_zaf_event_distributor_cc_event_handler 0x30 0x8037abc -_zw_protocol_cmd_handlers 0x70 0x8037aec -_zw_protocol_cmd_handlers_lr 0x30 0x8037b5c -.ARM.exidx 0x8 0x8037b8c -.copy.table 0xc 0x8037b94 -.zero.table 0x0 0x8037ba0 +.text 0x31ad8 0x8006000 +_cc_handlers_v3 0x240 0x8037ad8 +_zaf_event_distributor_cc_event_handler 0x30 0x8037d18 +_zw_protocol_cmd_handlers 0x70 0x8037d48 +_zw_protocol_cmd_handlers_lr 0x30 0x8037db8 +.ARM.exidx 0x8 0x8037de8 +.copy.table 0xc 0x8037df0 +.zero.table 0x0 0x8037dfc .stack 0x1000 0x20000000 .data 0x4ec 0x20001000 -.bss 0xacc0 0x200014ec -.heap 0x800 0x2000c1b0 -.internal_storage 0x30000 0x8037ba0 -.zwave_nvm 0x0 0x8067ba0 -.nvm 0x8000 0x8067ba0 +.bss 0xacc8 0x200014ec +.heap 0x800 0x2000c1b8 +.internal_storage 0x30000 0x8037dfc +.zwave_nvm 0x0 0x8067dfc +.nvm 0x8000 0x8067dfc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xdcc56c 0x0 -.debug_abbrev 0x17077 0x0 -.debug_loc 0x47e5e 0x0 +.debug_frame 0x7150 0x0 +.debug_info 0xdcea32 0x0 +.debug_abbrev 0x171e9 0x0 +.debug_loc 0x480cc 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb8c8 0x0 -.debug_line 0x56991 0x0 -.debug_str 0x9282e 0x0 -Total 0xf9d67f +.debug_ranges 0xb9b0 0x0 +.debug_line 0x56eb8 0x0 +.debug_str 0x929dd 0x0 +Total 0xfa0963 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204940 + 205544 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51628 + 51636 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_EU_size.txt index e8477dfb4e4..8b6351804eb 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_EU_size.txt @@ -5,38 +5,38 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x35f4c 0x0 -_cc_handlers_v3 0x168 0x35f4c -_zaf_event_distributor_cc_event_handler 0x10 0x360b4 -_zw_protocol_cmd_handlers 0xb0 0x360c4 -_zw_protocol_cmd_handlers_lr 0x50 0x36174 -.ARM.exidx 0x8 0x361c4 -.copy.table 0xc 0x361cc -.zero.table 0x0 0x361d8 +.text 0x35f74 0x0 +_cc_handlers_v3 0x168 0x35f74 +_zaf_event_distributor_cc_event_handler 0x10 0x360dc +_zw_protocol_cmd_handlers 0xb0 0x360ec +_zw_protocol_cmd_handlers_lr 0x50 0x3619c +.ARM.exidx 0x8 0x361ec +.copy.table 0xc 0x361f4 +.zero.table 0x0 0x36200 .stack 0x400 0x20000000 .data 0x438 0x20000400 .bss 0xd7a4 0x20000838 .heap 0x800 0x2000dfe0 -.zwave_nvm 0x3000 0x361d8 -.nvm 0x9000 0x391d8 +.zwave_nvm 0x3000 0x36200 +.nvm 0x9000 0x39200 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x9480 0x0 -.debug_info 0xa92982 0x0 -.debug_abbrev 0x1a4c6 0x0 -.debug_loc 0x4cfcf 0x0 +.debug_frame 0x9490 0x0 +.debug_info 0xa92a0d 0x0 +.debug_abbrev 0x1a4e5 0x0 +.debug_loc 0x4cffe 0x0 .debug_aranges 0x100 0x0 .debug_ranges 0xd768 0x0 -.debug_line 0x67a47 0x0 -.debug_str 0xa5695 0x0 +.debug_line 0x67ab0 0x0 +.debug_str 0xa5771 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xc6e88b +Total 0xc6eae1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 222736 + 222776 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_LR_size.txt index 9efc293840f..d8d3a3a67e4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_LR_size.txt @@ -5,38 +5,38 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x35f4c 0x0 -_cc_handlers_v3 0x168 0x35f4c -_zaf_event_distributor_cc_event_handler 0x10 0x360b4 -_zw_protocol_cmd_handlers 0xb0 0x360c4 -_zw_protocol_cmd_handlers_lr 0x50 0x36174 -.ARM.exidx 0x8 0x361c4 -.copy.table 0xc 0x361cc -.zero.table 0x0 0x361d8 +.text 0x35f74 0x0 +_cc_handlers_v3 0x168 0x35f74 +_zaf_event_distributor_cc_event_handler 0x10 0x360dc +_zw_protocol_cmd_handlers 0xb0 0x360ec +_zw_protocol_cmd_handlers_lr 0x50 0x3619c +.ARM.exidx 0x8 0x361ec +.copy.table 0xc 0x361f4 +.zero.table 0x0 0x36200 .stack 0x400 0x20000000 .data 0x438 0x20000400 .bss 0xd7a4 0x20000838 .heap 0x800 0x2000dfe0 -.zwave_nvm 0x3000 0x361d8 -.nvm 0x9000 0x391d8 +.zwave_nvm 0x3000 0x36200 +.nvm 0x9000 0x39200 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x9480 0x0 -.debug_info 0xa92982 0x0 -.debug_abbrev 0x1a4c6 0x0 -.debug_loc 0x4cfcf 0x0 +.debug_frame 0x9490 0x0 +.debug_info 0xa92a0d 0x0 +.debug_abbrev 0x1a4e5 0x0 +.debug_loc 0x4cffe 0x0 .debug_aranges 0x100 0x0 .debug_ranges 0xd768 0x0 -.debug_line 0x67a47 0x0 -.debug_str 0xa5698 0x0 +.debug_line 0x67ab0 0x0 +.debug_str 0xa5774 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xc6e88e +Total 0xc6eae4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 222736 + 222776 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_size.txt index e8477dfb4e4..8b6351804eb 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4202A_REGION_US_size.txt @@ -5,38 +5,38 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x35f4c 0x0 -_cc_handlers_v3 0x168 0x35f4c -_zaf_event_distributor_cc_event_handler 0x10 0x360b4 -_zw_protocol_cmd_handlers 0xb0 0x360c4 -_zw_protocol_cmd_handlers_lr 0x50 0x36174 -.ARM.exidx 0x8 0x361c4 -.copy.table 0xc 0x361cc -.zero.table 0x0 0x361d8 +.text 0x35f74 0x0 +_cc_handlers_v3 0x168 0x35f74 +_zaf_event_distributor_cc_event_handler 0x10 0x360dc +_zw_protocol_cmd_handlers 0xb0 0x360ec +_zw_protocol_cmd_handlers_lr 0x50 0x3619c +.ARM.exidx 0x8 0x361ec +.copy.table 0xc 0x361f4 +.zero.table 0x0 0x36200 .stack 0x400 0x20000000 .data 0x438 0x20000400 .bss 0xd7a4 0x20000838 .heap 0x800 0x2000dfe0 -.zwave_nvm 0x3000 0x361d8 -.nvm 0x9000 0x391d8 +.zwave_nvm 0x3000 0x36200 +.nvm 0x9000 0x39200 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x9480 0x0 -.debug_info 0xa92982 0x0 -.debug_abbrev 0x1a4c6 0x0 -.debug_loc 0x4cfcf 0x0 +.debug_frame 0x9490 0x0 +.debug_info 0xa92a0d 0x0 +.debug_abbrev 0x1a4e5 0x0 +.debug_loc 0x4cffe 0x0 .debug_aranges 0x100 0x0 .debug_ranges 0xd768 0x0 -.debug_line 0x67a47 0x0 -.debug_str 0xa5695 0x0 +.debug_line 0x67ab0 0x0 +.debug_str 0xa5771 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xc6e88b +Total 0xc6eae1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 222736 + 222776 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_EU_size.txt index a310a8a717c..d13cb2e7e3a 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x3bd98 0x8006000 -_cc_handlers_v3 0x168 0x8041d98 -_zaf_event_distributor_cc_event_handler 0x10 0x8041f00 -_zw_protocol_cmd_handlers 0xb0 0x8041f10 -_zw_protocol_cmd_handlers_lr 0x50 0x8041fc0 -.ARM.exidx 0x8 0x8042010 -.copy.table 0xc 0x8042018 -.zero.table 0x0 0x8042024 +.text 0x3bda8 0x8006000 +_cc_handlers_v3 0x168 0x8041da8 +_zaf_event_distributor_cc_event_handler 0x10 0x8041f10 +_zw_protocol_cmd_handlers 0xb0 0x8041f20 +_zw_protocol_cmd_handlers_lr 0x50 0x8041fd0 +.ARM.exidx 0x8 0x8042020 +.copy.table 0xc 0x8042028 +.zero.table 0x0 0x8042034 .stack 0x400 0x20000000 .data 0x4a8 0x20000400 -.bss 0xe0f8 0x200008a8 -.heap 0x800 0x2000e9a0 -.zwave_nvm 0x0 0x8042024 -.nvm 0xa000 0x8042024 +.bss 0xe108 0x200008a8 +.heap 0x800 0x2000e9b0 +.zwave_nvm 0x0 0x8042034 +.nvm 0xa000 0x8042034 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x9b94 0x0 -.debug_info 0xada839 0x0 -.debug_abbrev 0x1d623 0x0 -.debug_loc 0x5946e 0x0 +.debug_frame 0x9ba0 0x0 +.debug_info 0xada924 0x0 +.debug_abbrev 0x1d633 0x0 +.debug_loc 0x594a5 0x0 .debug_aranges 0x140 0x0 -.debug_ranges 0xf358 0x0 -.debug_line 0x73030 0x0 -.debug_str 0xb02d6 0x0 +.debug_ranges 0xf380 0x0 +.debug_line 0x7319b 0x0 +.debug_str 0xb038f 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xce2ac4 +Total 0xce2e6e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 246988 + 247004 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 61856 + 61872 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_LR_size.txt index 439267020b4..bcebc97870c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x3bd98 0x8006000 -_cc_handlers_v3 0x168 0x8041d98 -_zaf_event_distributor_cc_event_handler 0x10 0x8041f00 -_zw_protocol_cmd_handlers 0xb0 0x8041f10 -_zw_protocol_cmd_handlers_lr 0x50 0x8041fc0 -.ARM.exidx 0x8 0x8042010 -.copy.table 0xc 0x8042018 -.zero.table 0x0 0x8042024 +.text 0x3bda8 0x8006000 +_cc_handlers_v3 0x168 0x8041da8 +_zaf_event_distributor_cc_event_handler 0x10 0x8041f10 +_zw_protocol_cmd_handlers 0xb0 0x8041f20 +_zw_protocol_cmd_handlers_lr 0x50 0x8041fd0 +.ARM.exidx 0x8 0x8042020 +.copy.table 0xc 0x8042028 +.zero.table 0x0 0x8042034 .stack 0x400 0x20000000 .data 0x4a8 0x20000400 -.bss 0xe0f8 0x200008a8 -.heap 0x800 0x2000e9a0 -.zwave_nvm 0x0 0x8042024 -.nvm 0xa000 0x8042024 +.bss 0xe108 0x200008a8 +.heap 0x800 0x2000e9b0 +.zwave_nvm 0x0 0x8042034 +.nvm 0xa000 0x8042034 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x9b94 0x0 -.debug_info 0xada839 0x0 -.debug_abbrev 0x1d623 0x0 -.debug_loc 0x5946e 0x0 +.debug_frame 0x9ba0 0x0 +.debug_info 0xada924 0x0 +.debug_abbrev 0x1d633 0x0 +.debug_loc 0x594a5 0x0 .debug_aranges 0x140 0x0 -.debug_ranges 0xf358 0x0 -.debug_line 0x73030 0x0 -.debug_str 0xb02d9 0x0 +.debug_ranges 0xf380 0x0 +.debug_line 0x7319b 0x0 +.debug_str 0xb0392 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xce2ac7 +Total 0xce2e71 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 246988 + 247004 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 61856 + 61872 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_size.txt index a310a8a717c..d13cb2e7e3a 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205A_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x3bd98 0x8006000 -_cc_handlers_v3 0x168 0x8041d98 -_zaf_event_distributor_cc_event_handler 0x10 0x8041f00 -_zw_protocol_cmd_handlers 0xb0 0x8041f10 -_zw_protocol_cmd_handlers_lr 0x50 0x8041fc0 -.ARM.exidx 0x8 0x8042010 -.copy.table 0xc 0x8042018 -.zero.table 0x0 0x8042024 +.text 0x3bda8 0x8006000 +_cc_handlers_v3 0x168 0x8041da8 +_zaf_event_distributor_cc_event_handler 0x10 0x8041f10 +_zw_protocol_cmd_handlers 0xb0 0x8041f20 +_zw_protocol_cmd_handlers_lr 0x50 0x8041fd0 +.ARM.exidx 0x8 0x8042020 +.copy.table 0xc 0x8042028 +.zero.table 0x0 0x8042034 .stack 0x400 0x20000000 .data 0x4a8 0x20000400 -.bss 0xe0f8 0x200008a8 -.heap 0x800 0x2000e9a0 -.zwave_nvm 0x0 0x8042024 -.nvm 0xa000 0x8042024 +.bss 0xe108 0x200008a8 +.heap 0x800 0x2000e9b0 +.zwave_nvm 0x0 0x8042034 +.nvm 0xa000 0x8042034 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x9b94 0x0 -.debug_info 0xada839 0x0 -.debug_abbrev 0x1d623 0x0 -.debug_loc 0x5946e 0x0 +.debug_frame 0x9ba0 0x0 +.debug_info 0xada924 0x0 +.debug_abbrev 0x1d633 0x0 +.debug_loc 0x594a5 0x0 .debug_aranges 0x140 0x0 -.debug_ranges 0xf358 0x0 -.debug_line 0x73030 0x0 -.debug_str 0xb02d6 0x0 +.debug_ranges 0xf380 0x0 +.debug_line 0x7319b 0x0 +.debug_str 0xb038f 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xce2ac4 +Total 0xce2e6e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 246988 + 247004 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 61856 + 61872 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_EU_size.txt index e48ce538531..7dca8f24345 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x3c9cc 0x8006000 -_cc_handlers_v3 0x168 0x80429cc -_zaf_event_distributor_cc_event_handler 0x10 0x8042b34 -_zw_protocol_cmd_handlers 0xb0 0x8042b44 -_zw_protocol_cmd_handlers_lr 0x50 0x8042bf4 -.ARM.exidx 0x8 0x8042c44 -.copy.table 0xc 0x8042c4c -.zero.table 0x0 0x8042c58 +.text 0x3c9dc 0x8006000 +_cc_handlers_v3 0x168 0x80429dc +_zaf_event_distributor_cc_event_handler 0x10 0x8042b44 +_zw_protocol_cmd_handlers 0xb0 0x8042b54 +_zw_protocol_cmd_handlers_lr 0x50 0x8042c04 +.ARM.exidx 0x8 0x8042c54 +.copy.table 0xc 0x8042c5c +.zero.table 0x0 0x8042c68 .stack 0x400 0x20000000 .data 0x4a8 0x20000400 -.bss 0xe2a4 0x200008a8 -.heap 0x800 0x2000eb50 -.zwave_nvm 0x0 0x8042c58 -.nvm 0xa000 0x8042c58 +.bss 0xe2ac 0x200008a8 +.heap 0x800 0x2000eb58 +.zwave_nvm 0x0 0x8042c68 +.nvm 0xa000 0x8042c68 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x9d4c 0x0 -.debug_info 0xadd834 0x0 -.debug_abbrev 0x1d834 0x0 -.debug_loc 0x5b0a3 0x0 +.debug_frame 0x9d58 0x0 +.debug_info 0xadd92a 0x0 +.debug_abbrev 0x1d844 0x0 +.debug_loc 0x5b0f1 0x0 .debug_aranges 0x140 0x0 -.debug_ranges 0xf370 0x0 -.debug_line 0x739a1 0x0 -.debug_str 0xb09f3 0x0 +.debug_ranges 0xf380 0x0 +.debug_line 0x73b13 0x0 +.debug_str 0xb0aac 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xce9943 +Total 0xce9cf6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 250112 + 250128 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 62284 + 62292 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_LR_size.txt index dc720b6fa67..d191172051f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x3c9cc 0x8006000 -_cc_handlers_v3 0x168 0x80429cc -_zaf_event_distributor_cc_event_handler 0x10 0x8042b34 -_zw_protocol_cmd_handlers 0xb0 0x8042b44 -_zw_protocol_cmd_handlers_lr 0x50 0x8042bf4 -.ARM.exidx 0x8 0x8042c44 -.copy.table 0xc 0x8042c4c -.zero.table 0x0 0x8042c58 +.text 0x3c9dc 0x8006000 +_cc_handlers_v3 0x168 0x80429dc +_zaf_event_distributor_cc_event_handler 0x10 0x8042b44 +_zw_protocol_cmd_handlers 0xb0 0x8042b54 +_zw_protocol_cmd_handlers_lr 0x50 0x8042c04 +.ARM.exidx 0x8 0x8042c54 +.copy.table 0xc 0x8042c5c +.zero.table 0x0 0x8042c68 .stack 0x400 0x20000000 .data 0x4a8 0x20000400 -.bss 0xe2a4 0x200008a8 -.heap 0x800 0x2000eb50 -.zwave_nvm 0x0 0x8042c58 -.nvm 0xa000 0x8042c58 +.bss 0xe2ac 0x200008a8 +.heap 0x800 0x2000eb58 +.zwave_nvm 0x0 0x8042c68 +.nvm 0xa000 0x8042c68 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x9d4c 0x0 -.debug_info 0xadd834 0x0 -.debug_abbrev 0x1d834 0x0 -.debug_loc 0x5b0a3 0x0 +.debug_frame 0x9d58 0x0 +.debug_info 0xadd92a 0x0 +.debug_abbrev 0x1d844 0x0 +.debug_loc 0x5b0f1 0x0 .debug_aranges 0x140 0x0 -.debug_ranges 0xf370 0x0 -.debug_line 0x739a1 0x0 -.debug_str 0xb09f6 0x0 +.debug_ranges 0xf380 0x0 +.debug_line 0x73b13 0x0 +.debug_str 0xb0aaf 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xce9946 +Total 0xce9cf9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 250112 + 250128 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 62284 + 62292 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_size.txt index e48ce538531..7dca8f24345 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4205B_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x3c9cc 0x8006000 -_cc_handlers_v3 0x168 0x80429cc -_zaf_event_distributor_cc_event_handler 0x10 0x8042b34 -_zw_protocol_cmd_handlers 0xb0 0x8042b44 -_zw_protocol_cmd_handlers_lr 0x50 0x8042bf4 -.ARM.exidx 0x8 0x8042c44 -.copy.table 0xc 0x8042c4c -.zero.table 0x0 0x8042c58 +.text 0x3c9dc 0x8006000 +_cc_handlers_v3 0x168 0x80429dc +_zaf_event_distributor_cc_event_handler 0x10 0x8042b44 +_zw_protocol_cmd_handlers 0xb0 0x8042b54 +_zw_protocol_cmd_handlers_lr 0x50 0x8042c04 +.ARM.exidx 0x8 0x8042c54 +.copy.table 0xc 0x8042c5c +.zero.table 0x0 0x8042c68 .stack 0x400 0x20000000 .data 0x4a8 0x20000400 -.bss 0xe2a4 0x200008a8 -.heap 0x800 0x2000eb50 -.zwave_nvm 0x0 0x8042c58 -.nvm 0xa000 0x8042c58 +.bss 0xe2ac 0x200008a8 +.heap 0x800 0x2000eb58 +.zwave_nvm 0x0 0x8042c68 +.nvm 0xa000 0x8042c68 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x9d4c 0x0 -.debug_info 0xadd834 0x0 -.debug_abbrev 0x1d834 0x0 -.debug_loc 0x5b0a3 0x0 +.debug_frame 0x9d58 0x0 +.debug_info 0xadd92a 0x0 +.debug_abbrev 0x1d844 0x0 +.debug_loc 0x5b0f1 0x0 .debug_aranges 0x140 0x0 -.debug_ranges 0xf370 0x0 -.debug_line 0x739a1 0x0 -.debug_str 0xb09f3 0x0 +.debug_ranges 0xf380 0x0 +.debug_line 0x73b13 0x0 +.debug_str 0xb0aac 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xce9943 +Total 0xce9cf6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 250112 + 250128 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 62284 + 62292 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_EU_size.txt index e8477dfb4e4..8b6351804eb 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_EU_size.txt @@ -5,38 +5,38 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x35f4c 0x0 -_cc_handlers_v3 0x168 0x35f4c -_zaf_event_distributor_cc_event_handler 0x10 0x360b4 -_zw_protocol_cmd_handlers 0xb0 0x360c4 -_zw_protocol_cmd_handlers_lr 0x50 0x36174 -.ARM.exidx 0x8 0x361c4 -.copy.table 0xc 0x361cc -.zero.table 0x0 0x361d8 +.text 0x35f74 0x0 +_cc_handlers_v3 0x168 0x35f74 +_zaf_event_distributor_cc_event_handler 0x10 0x360dc +_zw_protocol_cmd_handlers 0xb0 0x360ec +_zw_protocol_cmd_handlers_lr 0x50 0x3619c +.ARM.exidx 0x8 0x361ec +.copy.table 0xc 0x361f4 +.zero.table 0x0 0x36200 .stack 0x400 0x20000000 .data 0x438 0x20000400 .bss 0xd7a4 0x20000838 .heap 0x800 0x2000dfe0 -.zwave_nvm 0x3000 0x361d8 -.nvm 0x9000 0x391d8 +.zwave_nvm 0x3000 0x36200 +.nvm 0x9000 0x39200 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x9480 0x0 -.debug_info 0xa92982 0x0 -.debug_abbrev 0x1a4c6 0x0 -.debug_loc 0x4cfcf 0x0 +.debug_frame 0x9490 0x0 +.debug_info 0xa92a0d 0x0 +.debug_abbrev 0x1a4e5 0x0 +.debug_loc 0x4cffe 0x0 .debug_aranges 0x100 0x0 .debug_ranges 0xd768 0x0 -.debug_line 0x67a47 0x0 -.debug_str 0xa5695 0x0 +.debug_line 0x67ab0 0x0 +.debug_str 0xa5771 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xc6e88b +Total 0xc6eae1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 222736 + 222776 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_LR_size.txt index 9efc293840f..d8d3a3a67e4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_LR_size.txt @@ -5,38 +5,38 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x35f4c 0x0 -_cc_handlers_v3 0x168 0x35f4c -_zaf_event_distributor_cc_event_handler 0x10 0x360b4 -_zw_protocol_cmd_handlers 0xb0 0x360c4 -_zw_protocol_cmd_handlers_lr 0x50 0x36174 -.ARM.exidx 0x8 0x361c4 -.copy.table 0xc 0x361cc -.zero.table 0x0 0x361d8 +.text 0x35f74 0x0 +_cc_handlers_v3 0x168 0x35f74 +_zaf_event_distributor_cc_event_handler 0x10 0x360dc +_zw_protocol_cmd_handlers 0xb0 0x360ec +_zw_protocol_cmd_handlers_lr 0x50 0x3619c +.ARM.exidx 0x8 0x361ec +.copy.table 0xc 0x361f4 +.zero.table 0x0 0x36200 .stack 0x400 0x20000000 .data 0x438 0x20000400 .bss 0xd7a4 0x20000838 .heap 0x800 0x2000dfe0 -.zwave_nvm 0x3000 0x361d8 -.nvm 0x9000 0x391d8 +.zwave_nvm 0x3000 0x36200 +.nvm 0x9000 0x39200 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x9480 0x0 -.debug_info 0xa92982 0x0 -.debug_abbrev 0x1a4c6 0x0 -.debug_loc 0x4cfcf 0x0 +.debug_frame 0x9490 0x0 +.debug_info 0xa92a0d 0x0 +.debug_abbrev 0x1a4e5 0x0 +.debug_loc 0x4cffe 0x0 .debug_aranges 0x100 0x0 .debug_ranges 0xd768 0x0 -.debug_line 0x67a47 0x0 -.debug_str 0xa5698 0x0 +.debug_line 0x67ab0 0x0 +.debug_str 0xa5774 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xc6e88e +Total 0xc6eae4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 222736 + 222776 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_size.txt index e8477dfb4e4..8b6351804eb 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4207A_REGION_US_size.txt @@ -5,38 +5,38 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x35f4c 0x0 -_cc_handlers_v3 0x168 0x35f4c -_zaf_event_distributor_cc_event_handler 0x10 0x360b4 -_zw_protocol_cmd_handlers 0xb0 0x360c4 -_zw_protocol_cmd_handlers_lr 0x50 0x36174 -.ARM.exidx 0x8 0x361c4 -.copy.table 0xc 0x361cc -.zero.table 0x0 0x361d8 +.text 0x35f74 0x0 +_cc_handlers_v3 0x168 0x35f74 +_zaf_event_distributor_cc_event_handler 0x10 0x360dc +_zw_protocol_cmd_handlers 0xb0 0x360ec +_zw_protocol_cmd_handlers_lr 0x50 0x3619c +.ARM.exidx 0x8 0x361ec +.copy.table 0xc 0x361f4 +.zero.table 0x0 0x36200 .stack 0x400 0x20000000 .data 0x438 0x20000400 .bss 0xd7a4 0x20000838 .heap 0x800 0x2000dfe0 -.zwave_nvm 0x3000 0x361d8 -.nvm 0x9000 0x391d8 +.zwave_nvm 0x3000 0x36200 +.nvm 0x9000 0x39200 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x9480 0x0 -.debug_info 0xa92982 0x0 -.debug_abbrev 0x1a4c6 0x0 -.debug_loc 0x4cfcf 0x0 +.debug_frame 0x9490 0x0 +.debug_info 0xa92a0d 0x0 +.debug_abbrev 0x1a4e5 0x0 +.debug_loc 0x4cffe 0x0 .debug_aranges 0x100 0x0 .debug_ranges 0xd768 0x0 -.debug_line 0x67a47 0x0 -.debug_str 0xa5695 0x0 +.debug_line 0x67ab0 0x0 +.debug_str 0xa5771 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xc6e88b +Total 0xc6eae1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 222736 + 222776 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4210A_REGION_US_LR_size.txt index cc9a23b42e0..55ecd97d352 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_key_fob_BRD4210A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_key_fob.out : section size addr -.text 0x3c648 0x8006000 -_cc_handlers_v3 0x168 0x8042648 -_zaf_event_distributor_cc_event_handler 0x10 0x80427b0 -_zw_protocol_cmd_handlers 0xb0 0x80427c0 -_zw_protocol_cmd_handlers_lr 0x50 0x8042870 -.ARM.exidx 0x8 0x80428c0 -.copy.table 0xc 0x80428c8 -.zero.table 0x0 0x80428d4 +.text 0x3c650 0x8006000 +_cc_handlers_v3 0x168 0x8042650 +_zaf_event_distributor_cc_event_handler 0x10 0x80427b8 +_zw_protocol_cmd_handlers 0xb0 0x80427c8 +_zw_protocol_cmd_handlers_lr 0x50 0x8042878 +.ARM.exidx 0x8 0x80428c8 +.copy.table 0xc 0x80428d0 +.zero.table 0x0 0x80428dc .stack 0x400 0x20000000 .data 0x4a8 0x20000400 -.bss 0xe2a0 0x200008a8 -.heap 0x800 0x2000eb48 -.zwave_nvm 0x0 0x80428d4 -.nvm 0xa000 0x80428d4 +.bss 0xe2a8 0x200008a8 +.heap 0x800 0x2000eb50 +.zwave_nvm 0x0 0x80428dc +.nvm 0xa000 0x80428dc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x9d4c 0x0 -.debug_info 0xadcf88 0x0 -.debug_abbrev 0x1d782 0x0 -.debug_loc 0x5b0b8 0x0 +.debug_frame 0x9d58 0x0 +.debug_info 0xadd07e 0x0 +.debug_abbrev 0x1d792 0x0 +.debug_loc 0x5b106 0x0 .debug_aranges 0xf8 0x0 -.debug_ranges 0xf350 0x0 -.debug_line 0x73c86 0x0 -.debug_str 0xb04e3 0x0 +.debug_ranges 0xf360 0x0 +.debug_line 0x73df8 0x0 +.debug_str 0xb059c 0x0 .stab 0xcc 0x0 .stabstr 0x1b9 0x0 -Total 0xce89df +Total 0xce8d8a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 249212 + 249220 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 40960 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 62280 + 62288 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_EU_size.txt index ac0929757a7..beb3453c73a 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31390 0x8006000 -_cc_handlers_v3 0x21c 0x8037390 -_zaf_event_distributor_cc_event_handler 0x10 0x80375ac -_zw_protocol_cmd_handlers 0x70 0x80375bc -_zw_protocol_cmd_handlers_lr 0x30 0x803762c -.ARM.exidx 0x8 0x803765c -.copy.table 0xc 0x8037664 -.zero.table 0x0 0x8037670 +.text 0x315ec 0x8006000 +_cc_handlers_v3 0x21c 0x80375ec +_zaf_event_distributor_cc_event_handler 0x10 0x8037808 +_zw_protocol_cmd_handlers 0x70 0x8037818 +_zw_protocol_cmd_handlers_lr 0x30 0x8037888 +.ARM.exidx 0x8 0x80378b8 +.copy.table 0xc 0x80378c0 +.zero.table 0x0 0x80378cc .stack 0x1000 0x20000000 .data 0x644 0x20001000 -.bss 0xac8c 0x20001644 -.heap 0x800 0x2000c2d0 -.internal_storage 0x30000 0x8037670 -.zwave_nvm 0x0 0x8067670 -.nvm 0x8000 0x8067670 +.bss 0xac94 0x20001644 +.heap 0x800 0x2000c2d8 +.internal_storage 0x30000 0x80378cc +.zwave_nvm 0x0 0x80678cc +.nvm 0x8000 0x80678cc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7038 0x0 -.debug_info 0xd5eb16 0x0 -.debug_abbrev 0x16a3f 0x0 -.debug_loc 0x46f8e 0x0 +.debug_frame 0x7058 0x0 +.debug_info 0xd60fbc 0x0 +.debug_abbrev 0x16bb1 0x0 +.debug_loc 0x471e2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3c0 0x0 -.debug_line 0x55ad9 0x0 -.debug_str 0x90173 0x0 -Total 0xf2a79e +.debug_ranges 0xb4c0 0x0 +.debug_line 0x56007 0x0 +.debug_str 0x902f5 0x0 +Total 0xf2da3e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203956 + 204560 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51920 + 51928 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_LR_size.txt index 874df2313dd..3dae260629c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31390 0x8006000 -_cc_handlers_v3 0x21c 0x8037390 -_zaf_event_distributor_cc_event_handler 0x10 0x80375ac -_zw_protocol_cmd_handlers 0x70 0x80375bc -_zw_protocol_cmd_handlers_lr 0x30 0x803762c -.ARM.exidx 0x8 0x803765c -.copy.table 0xc 0x8037664 -.zero.table 0x0 0x8037670 +.text 0x315ec 0x8006000 +_cc_handlers_v3 0x21c 0x80375ec +_zaf_event_distributor_cc_event_handler 0x10 0x8037808 +_zw_protocol_cmd_handlers 0x70 0x8037818 +_zw_protocol_cmd_handlers_lr 0x30 0x8037888 +.ARM.exidx 0x8 0x80378b8 +.copy.table 0xc 0x80378c0 +.zero.table 0x0 0x80378cc .stack 0x1000 0x20000000 .data 0x644 0x20001000 -.bss 0xac8c 0x20001644 -.heap 0x800 0x2000c2d0 -.internal_storage 0x30000 0x8037670 -.zwave_nvm 0x0 0x8067670 -.nvm 0x8000 0x8067670 +.bss 0xac94 0x20001644 +.heap 0x800 0x2000c2d8 +.internal_storage 0x30000 0x80378cc +.zwave_nvm 0x0 0x80678cc +.nvm 0x8000 0x80678cc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7038 0x0 -.debug_info 0xd5eb16 0x0 -.debug_abbrev 0x16a3f 0x0 -.debug_loc 0x46f8e 0x0 +.debug_frame 0x7058 0x0 +.debug_info 0xd60fbc 0x0 +.debug_abbrev 0x16bb1 0x0 +.debug_loc 0x471e2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3c0 0x0 -.debug_line 0x55ad9 0x0 -.debug_str 0x90169 0x0 -Total 0xf2a794 +.debug_ranges 0xb4c0 0x0 +.debug_line 0x56007 0x0 +.debug_str 0x902eb 0x0 +Total 0xf2da34 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203956 + 204560 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51920 + 51928 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_size.txt index ac0929757a7..beb3453c73a 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD2705A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31390 0x8006000 -_cc_handlers_v3 0x21c 0x8037390 -_zaf_event_distributor_cc_event_handler 0x10 0x80375ac -_zw_protocol_cmd_handlers 0x70 0x80375bc -_zw_protocol_cmd_handlers_lr 0x30 0x803762c -.ARM.exidx 0x8 0x803765c -.copy.table 0xc 0x8037664 -.zero.table 0x0 0x8037670 +.text 0x315ec 0x8006000 +_cc_handlers_v3 0x21c 0x80375ec +_zaf_event_distributor_cc_event_handler 0x10 0x8037808 +_zw_protocol_cmd_handlers 0x70 0x8037818 +_zw_protocol_cmd_handlers_lr 0x30 0x8037888 +.ARM.exidx 0x8 0x80378b8 +.copy.table 0xc 0x80378c0 +.zero.table 0x0 0x80378cc .stack 0x1000 0x20000000 .data 0x644 0x20001000 -.bss 0xac8c 0x20001644 -.heap 0x800 0x2000c2d0 -.internal_storage 0x30000 0x8037670 -.zwave_nvm 0x0 0x8067670 -.nvm 0x8000 0x8067670 +.bss 0xac94 0x20001644 +.heap 0x800 0x2000c2d8 +.internal_storage 0x30000 0x80378cc +.zwave_nvm 0x0 0x80678cc +.nvm 0x8000 0x80678cc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7038 0x0 -.debug_info 0xd5eb16 0x0 -.debug_abbrev 0x16a3f 0x0 -.debug_loc 0x46f8e 0x0 +.debug_frame 0x7058 0x0 +.debug_info 0xd60fbc 0x0 +.debug_abbrev 0x16bb1 0x0 +.debug_loc 0x471e2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3c0 0x0 -.debug_line 0x55ad9 0x0 -.debug_str 0x90173 0x0 -Total 0xf2a79e +.debug_ranges 0xb4c0 0x0 +.debug_line 0x56007 0x0 +.debug_str 0x902f5 0x0 +Total 0xf2da3e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203956 + 204560 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51920 + 51928 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_EU_size.txt index 84182322527..994898fabb0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x2b8e0 0x0 -_cc_handlers_v3 0x21c 0x2b8e0 -_zaf_event_distributor_cc_event_handler 0x10 0x2bafc -_zw_protocol_cmd_handlers 0x70 0x2bb0c -_zw_protocol_cmd_handlers_lr 0x30 0x2bb7c -.ARM.exidx 0x8 0x2bbac -.copy.table 0xc 0x2bbb4 -.zero.table 0x0 0x2bbc0 +.text 0x2b8f0 0x0 +_cc_handlers_v3 0x21c 0x2b8f0 +_zaf_event_distributor_cc_event_handler 0x10 0x2bb0c +_zw_protocol_cmd_handlers 0x70 0x2bb1c +_zw_protocol_cmd_handlers_lr 0x30 0x2bb8c +.ARM.exidx 0x8 0x2bbbc +.copy.table 0xc 0x2bbc4 +.zero.table 0x0 0x2bbd0 .stack 0x1000 0x20000000 .data 0x5b8 0x20001000 .bss 0xa18c 0x200015b8 .heap 0x800 0x2000b748 -.internal_storage 0x3a000 0x2bbc0 -.zwave_nvm 0x3000 0x65bc0 -.nvm 0x9000 0x68bc0 +.internal_storage 0x3a000 0x2bbd0 +.zwave_nvm 0x3000 0x65bd0 +.nvm 0x9000 0x68bd0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x67bc 0x0 -.debug_info 0xd27163 0x0 -.debug_abbrev 0x14b67 0x0 -.debug_loc 0x3b447 0x0 +.debug_info 0xd271df 0x0 +.debug_abbrev 0x14b78 0x0 +.debug_loc 0x3b454 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0xa360 0x0 -.debug_line 0x4dd22 0x0 -.debug_str 0x86241 0x0 -Total 0xed97eb +.debug_line 0x4dd7d 0x0 +.debug_str 0x86316 0x0 +Total 0xed99c5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180600 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_LR_size.txt index 5abb637dddd..20c4e5f74c5 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x2b8e0 0x0 -_cc_handlers_v3 0x21c 0x2b8e0 -_zaf_event_distributor_cc_event_handler 0x10 0x2bafc -_zw_protocol_cmd_handlers 0x70 0x2bb0c -_zw_protocol_cmd_handlers_lr 0x30 0x2bb7c -.ARM.exidx 0x8 0x2bbac -.copy.table 0xc 0x2bbb4 -.zero.table 0x0 0x2bbc0 +.text 0x2b8f0 0x0 +_cc_handlers_v3 0x21c 0x2b8f0 +_zaf_event_distributor_cc_event_handler 0x10 0x2bb0c +_zw_protocol_cmd_handlers 0x70 0x2bb1c +_zw_protocol_cmd_handlers_lr 0x30 0x2bb8c +.ARM.exidx 0x8 0x2bbbc +.copy.table 0xc 0x2bbc4 +.zero.table 0x0 0x2bbd0 .stack 0x1000 0x20000000 .data 0x5b8 0x20001000 .bss 0xa18c 0x200015b8 .heap 0x800 0x2000b748 -.internal_storage 0x3a000 0x2bbc0 -.zwave_nvm 0x3000 0x65bc0 -.nvm 0x9000 0x68bc0 +.internal_storage 0x3a000 0x2bbd0 +.zwave_nvm 0x3000 0x65bd0 +.nvm 0x9000 0x68bd0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x67bc 0x0 -.debug_info 0xd27163 0x0 -.debug_abbrev 0x14b67 0x0 -.debug_loc 0x3b447 0x0 +.debug_info 0xd271df 0x0 +.debug_abbrev 0x14b78 0x0 +.debug_loc 0x3b454 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0xa360 0x0 -.debug_line 0x4dd22 0x0 -.debug_str 0x86237 0x0 -Total 0xed97e1 +.debug_line 0x4dd7d 0x0 +.debug_str 0x8630c 0x0 +Total 0xed99bb The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180600 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_size.txt index 84182322527..994898fabb0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4202A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x2b8e0 0x0 -_cc_handlers_v3 0x21c 0x2b8e0 -_zaf_event_distributor_cc_event_handler 0x10 0x2bafc -_zw_protocol_cmd_handlers 0x70 0x2bb0c -_zw_protocol_cmd_handlers_lr 0x30 0x2bb7c -.ARM.exidx 0x8 0x2bbac -.copy.table 0xc 0x2bbb4 -.zero.table 0x0 0x2bbc0 +.text 0x2b8f0 0x0 +_cc_handlers_v3 0x21c 0x2b8f0 +_zaf_event_distributor_cc_event_handler 0x10 0x2bb0c +_zw_protocol_cmd_handlers 0x70 0x2bb1c +_zw_protocol_cmd_handlers_lr 0x30 0x2bb8c +.ARM.exidx 0x8 0x2bbbc +.copy.table 0xc 0x2bbc4 +.zero.table 0x0 0x2bbd0 .stack 0x1000 0x20000000 .data 0x5b8 0x20001000 .bss 0xa18c 0x200015b8 .heap 0x800 0x2000b748 -.internal_storage 0x3a000 0x2bbc0 -.zwave_nvm 0x3000 0x65bc0 -.nvm 0x9000 0x68bc0 +.internal_storage 0x3a000 0x2bbd0 +.zwave_nvm 0x3000 0x65bd0 +.nvm 0x9000 0x68bd0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x67bc 0x0 -.debug_info 0xd27163 0x0 -.debug_abbrev 0x14b67 0x0 -.debug_loc 0x3b447 0x0 +.debug_info 0xd271df 0x0 +.debug_abbrev 0x14b78 0x0 +.debug_loc 0x3b454 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0xa360 0x0 -.debug_line 0x4dd22 0x0 -.debug_str 0x86241 0x0 -Total 0xed97eb +.debug_line 0x4dd7d 0x0 +.debug_str 0x86316 0x0 +Total 0xed99c5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180600 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_EU_size.txt index d8818cf34e1..3eef73135e2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31274 0x8006000 -_cc_handlers_v3 0x21c 0x8037274 -_zaf_event_distributor_cc_event_handler 0x10 0x8037490 -_zw_protocol_cmd_handlers 0x70 0x80374a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8037510 -.ARM.exidx 0x8 0x8037540 -.copy.table 0xc 0x8037548 -.zero.table 0x0 0x8037554 +.text 0x3125c 0x8006000 +_cc_handlers_v3 0x21c 0x803725c +_zaf_event_distributor_cc_event_handler 0x10 0x8037478 +_zw_protocol_cmd_handlers 0x70 0x8037488 +_zw_protocol_cmd_handlers_lr 0x30 0x80374f8 +.ARM.exidx 0x8 0x8037528 +.copy.table 0xc 0x8037530 +.zero.table 0x0 0x803753c .stack 0x1000 0x20000000 .data 0x6bc 0x20001000 -.bss 0xab84 0x200016bc -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x8037554 -.zwave_nvm 0x0 0x8067554 -.nvm 0x8000 0x8067554 +.bss 0xab8c 0x200016bc +.heap 0x800 0x2000c248 +.internal_storage 0x30000 0x803753c +.zwave_nvm 0x0 0x806753c +.nvm 0x8000 0x806753c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x707c 0x0 -.debug_info 0xd6b74e 0x0 -.debug_abbrev 0x177a3 0x0 -.debug_loc 0x471be 0x0 +.debug_frame 0x7078 0x0 +.debug_info 0xd6b835 0x0 +.debug_abbrev 0x177a5 0x0 +.debug_loc 0x471db 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xba40 0x0 -.debug_line 0x575d9 0x0 -.debug_str 0x914ae 0x0 -Total 0xf3b705 +.debug_ranges 0xba50 0x0 +.debug_line 0x57736 0x0 +.debug_str 0x91560 0x0 +Total 0xf3ba16 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203792 + 203768 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51784 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_LR_size.txt index 88bfe3e36ab..ae38b5093b7 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31274 0x8006000 -_cc_handlers_v3 0x21c 0x8037274 -_zaf_event_distributor_cc_event_handler 0x10 0x8037490 -_zw_protocol_cmd_handlers 0x70 0x80374a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8037510 -.ARM.exidx 0x8 0x8037540 -.copy.table 0xc 0x8037548 -.zero.table 0x0 0x8037554 +.text 0x3125c 0x8006000 +_cc_handlers_v3 0x21c 0x803725c +_zaf_event_distributor_cc_event_handler 0x10 0x8037478 +_zw_protocol_cmd_handlers 0x70 0x8037488 +_zw_protocol_cmd_handlers_lr 0x30 0x80374f8 +.ARM.exidx 0x8 0x8037528 +.copy.table 0xc 0x8037530 +.zero.table 0x0 0x803753c .stack 0x1000 0x20000000 .data 0x6bc 0x20001000 -.bss 0xab84 0x200016bc -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x8037554 -.zwave_nvm 0x0 0x8067554 -.nvm 0x8000 0x8067554 +.bss 0xab8c 0x200016bc +.heap 0x800 0x2000c248 +.internal_storage 0x30000 0x803753c +.zwave_nvm 0x0 0x806753c +.nvm 0x8000 0x806753c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x707c 0x0 -.debug_info 0xd6b74e 0x0 -.debug_abbrev 0x177a3 0x0 -.debug_loc 0x471be 0x0 +.debug_frame 0x7078 0x0 +.debug_info 0xd6b835 0x0 +.debug_abbrev 0x177a5 0x0 +.debug_loc 0x471db 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xba40 0x0 -.debug_line 0x575d9 0x0 -.debug_str 0x914a4 0x0 -Total 0xf3b6fb +.debug_ranges 0xba50 0x0 +.debug_line 0x57736 0x0 +.debug_str 0x91556 0x0 +Total 0xf3ba0c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203792 + 203768 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51784 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_size.txt index d8818cf34e1..3eef73135e2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31274 0x8006000 -_cc_handlers_v3 0x21c 0x8037274 -_zaf_event_distributor_cc_event_handler 0x10 0x8037490 -_zw_protocol_cmd_handlers 0x70 0x80374a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8037510 -.ARM.exidx 0x8 0x8037540 -.copy.table 0xc 0x8037548 -.zero.table 0x0 0x8037554 +.text 0x3125c 0x8006000 +_cc_handlers_v3 0x21c 0x803725c +_zaf_event_distributor_cc_event_handler 0x10 0x8037478 +_zw_protocol_cmd_handlers 0x70 0x8037488 +_zw_protocol_cmd_handlers_lr 0x30 0x80374f8 +.ARM.exidx 0x8 0x8037528 +.copy.table 0xc 0x8037530 +.zero.table 0x0 0x803753c .stack 0x1000 0x20000000 .data 0x6bc 0x20001000 -.bss 0xab84 0x200016bc -.heap 0x800 0x2000c240 -.internal_storage 0x30000 0x8037554 -.zwave_nvm 0x0 0x8067554 -.nvm 0x8000 0x8067554 +.bss 0xab8c 0x200016bc +.heap 0x800 0x2000c248 +.internal_storage 0x30000 0x803753c +.zwave_nvm 0x0 0x806753c +.nvm 0x8000 0x806753c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x707c 0x0 -.debug_info 0xd6b74e 0x0 -.debug_abbrev 0x177a3 0x0 -.debug_loc 0x471be 0x0 +.debug_frame 0x7078 0x0 +.debug_info 0xd6b835 0x0 +.debug_abbrev 0x177a5 0x0 +.debug_loc 0x471db 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xba40 0x0 -.debug_line 0x575d9 0x0 -.debug_str 0x914ae 0x0 -Total 0xf3b705 +.debug_ranges 0xba50 0x0 +.debug_line 0x57736 0x0 +.debug_str 0x91560 0x0 +Total 0xf3ba16 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203792 + 203768 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51776 + 51784 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_EU_size.txt index b59a254a871..ba6d776f025 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31e04 0x8006000 -_cc_handlers_v3 0x21c 0x8037e04 -_zaf_event_distributor_cc_event_handler 0x10 0x8038020 -_zw_protocol_cmd_handlers 0x70 0x8038030 -_zw_protocol_cmd_handlers_lr 0x30 0x80380a0 -.ARM.exidx 0x8 0x80380d0 -.copy.table 0xc 0x80380d8 -.zero.table 0x0 0x80380e4 +.text 0x31df4 0x8006000 +_cc_handlers_v3 0x21c 0x8037df4 +_zaf_event_distributor_cc_event_handler 0x10 0x8038010 +_zw_protocol_cmd_handlers 0x70 0x8038020 +_zw_protocol_cmd_handlers_lr 0x30 0x8038090 +.ARM.exidx 0x8 0x80380c0 +.copy.table 0xc 0x80380c8 +.zero.table 0x0 0x80380d4 .stack 0x1000 0x20000000 .data 0x6bc 0x20001000 -.bss 0xad14 0x200016bc -.heap 0x800 0x2000c3d0 -.internal_storage 0x30000 0x80380e4 -.zwave_nvm 0x0 0x80680e4 -.nvm 0x8000 0x80680e4 +.bss 0xad24 0x200016bc +.heap 0x800 0x2000c3e0 +.internal_storage 0x30000 0x80380d4 +.zwave_nvm 0x0 0x80680d4 +.nvm 0x8000 0x80680d4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7270 0x0 -.debug_info 0xd6e34d 0x0 -.debug_abbrev 0x17a54 0x0 -.debug_loc 0x487b2 0x0 +.debug_frame 0x726c 0x0 +.debug_info 0xd6e434 0x0 +.debug_abbrev 0x17a56 0x0 +.debug_loc 0x487d0 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb958 0x0 -.debug_line 0x57ea6 0x0 -.debug_str 0x91aad 0x0 -Total 0xf418a1 +.debug_ranges 0xb968 0x0 +.debug_line 0x58005 0x0 +.debug_str 0x91b5f 0x0 +Total 0xf41bc5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 206752 + 206736 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52176 + 52192 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_LR_size.txt index e6f0fe3e54b..45bc42097bd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31e04 0x8006000 -_cc_handlers_v3 0x21c 0x8037e04 -_zaf_event_distributor_cc_event_handler 0x10 0x8038020 -_zw_protocol_cmd_handlers 0x70 0x8038030 -_zw_protocol_cmd_handlers_lr 0x30 0x80380a0 -.ARM.exidx 0x8 0x80380d0 -.copy.table 0xc 0x80380d8 -.zero.table 0x0 0x80380e4 +.text 0x31df4 0x8006000 +_cc_handlers_v3 0x21c 0x8037df4 +_zaf_event_distributor_cc_event_handler 0x10 0x8038010 +_zw_protocol_cmd_handlers 0x70 0x8038020 +_zw_protocol_cmd_handlers_lr 0x30 0x8038090 +.ARM.exidx 0x8 0x80380c0 +.copy.table 0xc 0x80380c8 +.zero.table 0x0 0x80380d4 .stack 0x1000 0x20000000 .data 0x6bc 0x20001000 -.bss 0xad14 0x200016bc -.heap 0x800 0x2000c3d0 -.internal_storage 0x30000 0x80380e4 -.zwave_nvm 0x0 0x80680e4 -.nvm 0x8000 0x80680e4 +.bss 0xad24 0x200016bc +.heap 0x800 0x2000c3e0 +.internal_storage 0x30000 0x80380d4 +.zwave_nvm 0x0 0x80680d4 +.nvm 0x8000 0x80680d4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7270 0x0 -.debug_info 0xd6e34d 0x0 -.debug_abbrev 0x17a54 0x0 -.debug_loc 0x487b2 0x0 +.debug_frame 0x726c 0x0 +.debug_info 0xd6e434 0x0 +.debug_abbrev 0x17a56 0x0 +.debug_loc 0x487d0 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb958 0x0 -.debug_line 0x57ea6 0x0 -.debug_str 0x91aa3 0x0 -Total 0xf41897 +.debug_ranges 0xb968 0x0 +.debug_line 0x58005 0x0 +.debug_str 0x91b55 0x0 +Total 0xf41bbb The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 206752 + 206736 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52176 + 52192 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_size.txt index b59a254a871..ba6d776f025 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4205B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x31e04 0x8006000 -_cc_handlers_v3 0x21c 0x8037e04 -_zaf_event_distributor_cc_event_handler 0x10 0x8038020 -_zw_protocol_cmd_handlers 0x70 0x8038030 -_zw_protocol_cmd_handlers_lr 0x30 0x80380a0 -.ARM.exidx 0x8 0x80380d0 -.copy.table 0xc 0x80380d8 -.zero.table 0x0 0x80380e4 +.text 0x31df4 0x8006000 +_cc_handlers_v3 0x21c 0x8037df4 +_zaf_event_distributor_cc_event_handler 0x10 0x8038010 +_zw_protocol_cmd_handlers 0x70 0x8038020 +_zw_protocol_cmd_handlers_lr 0x30 0x8038090 +.ARM.exidx 0x8 0x80380c0 +.copy.table 0xc 0x80380c8 +.zero.table 0x0 0x80380d4 .stack 0x1000 0x20000000 .data 0x6bc 0x20001000 -.bss 0xad14 0x200016bc -.heap 0x800 0x2000c3d0 -.internal_storage 0x30000 0x80380e4 -.zwave_nvm 0x0 0x80680e4 -.nvm 0x8000 0x80680e4 +.bss 0xad24 0x200016bc +.heap 0x800 0x2000c3e0 +.internal_storage 0x30000 0x80380d4 +.zwave_nvm 0x0 0x80680d4 +.nvm 0x8000 0x80680d4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7270 0x0 -.debug_info 0xd6e34d 0x0 -.debug_abbrev 0x17a54 0x0 -.debug_loc 0x487b2 0x0 +.debug_frame 0x726c 0x0 +.debug_info 0xd6e434 0x0 +.debug_abbrev 0x17a56 0x0 +.debug_loc 0x487d0 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb958 0x0 -.debug_line 0x57ea6 0x0 -.debug_str 0x91aad 0x0 -Total 0xf418a1 +.debug_ranges 0xb968 0x0 +.debug_line 0x58005 0x0 +.debug_str 0x91b5f 0x0 +Total 0xf41bc5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 206752 + 206736 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52176 + 52192 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_EU_size.txt index 84182322527..994898fabb0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x2b8e0 0x0 -_cc_handlers_v3 0x21c 0x2b8e0 -_zaf_event_distributor_cc_event_handler 0x10 0x2bafc -_zw_protocol_cmd_handlers 0x70 0x2bb0c -_zw_protocol_cmd_handlers_lr 0x30 0x2bb7c -.ARM.exidx 0x8 0x2bbac -.copy.table 0xc 0x2bbb4 -.zero.table 0x0 0x2bbc0 +.text 0x2b8f0 0x0 +_cc_handlers_v3 0x21c 0x2b8f0 +_zaf_event_distributor_cc_event_handler 0x10 0x2bb0c +_zw_protocol_cmd_handlers 0x70 0x2bb1c +_zw_protocol_cmd_handlers_lr 0x30 0x2bb8c +.ARM.exidx 0x8 0x2bbbc +.copy.table 0xc 0x2bbc4 +.zero.table 0x0 0x2bbd0 .stack 0x1000 0x20000000 .data 0x5b8 0x20001000 .bss 0xa18c 0x200015b8 .heap 0x800 0x2000b748 -.internal_storage 0x3a000 0x2bbc0 -.zwave_nvm 0x3000 0x65bc0 -.nvm 0x9000 0x68bc0 +.internal_storage 0x3a000 0x2bbd0 +.zwave_nvm 0x3000 0x65bd0 +.nvm 0x9000 0x68bd0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x67bc 0x0 -.debug_info 0xd27163 0x0 -.debug_abbrev 0x14b67 0x0 -.debug_loc 0x3b447 0x0 +.debug_info 0xd271df 0x0 +.debug_abbrev 0x14b78 0x0 +.debug_loc 0x3b454 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0xa360 0x0 -.debug_line 0x4dd22 0x0 -.debug_str 0x86241 0x0 -Total 0xed97eb +.debug_line 0x4dd7d 0x0 +.debug_str 0x86316 0x0 +Total 0xed99c5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180600 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_LR_size.txt index 5abb637dddd..20c4e5f74c5 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x2b8e0 0x0 -_cc_handlers_v3 0x21c 0x2b8e0 -_zaf_event_distributor_cc_event_handler 0x10 0x2bafc -_zw_protocol_cmd_handlers 0x70 0x2bb0c -_zw_protocol_cmd_handlers_lr 0x30 0x2bb7c -.ARM.exidx 0x8 0x2bbac -.copy.table 0xc 0x2bbb4 -.zero.table 0x0 0x2bbc0 +.text 0x2b8f0 0x0 +_cc_handlers_v3 0x21c 0x2b8f0 +_zaf_event_distributor_cc_event_handler 0x10 0x2bb0c +_zw_protocol_cmd_handlers 0x70 0x2bb1c +_zw_protocol_cmd_handlers_lr 0x30 0x2bb8c +.ARM.exidx 0x8 0x2bbbc +.copy.table 0xc 0x2bbc4 +.zero.table 0x0 0x2bbd0 .stack 0x1000 0x20000000 .data 0x5b8 0x20001000 .bss 0xa18c 0x200015b8 .heap 0x800 0x2000b748 -.internal_storage 0x3a000 0x2bbc0 -.zwave_nvm 0x3000 0x65bc0 -.nvm 0x9000 0x68bc0 +.internal_storage 0x3a000 0x2bbd0 +.zwave_nvm 0x3000 0x65bd0 +.nvm 0x9000 0x68bd0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x67bc 0x0 -.debug_info 0xd27163 0x0 -.debug_abbrev 0x14b67 0x0 -.debug_loc 0x3b447 0x0 +.debug_info 0xd271df 0x0 +.debug_abbrev 0x14b78 0x0 +.debug_loc 0x3b454 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0xa360 0x0 -.debug_line 0x4dd22 0x0 -.debug_str 0x86237 0x0 -Total 0xed97e1 +.debug_line 0x4dd7d 0x0 +.debug_str 0x8630c 0x0 +Total 0xed99bb The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180600 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_size.txt index 84182322527..994898fabb0 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4207A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x2b8e0 0x0 -_cc_handlers_v3 0x21c 0x2b8e0 -_zaf_event_distributor_cc_event_handler 0x10 0x2bafc -_zw_protocol_cmd_handlers 0x70 0x2bb0c -_zw_protocol_cmd_handlers_lr 0x30 0x2bb7c -.ARM.exidx 0x8 0x2bbac -.copy.table 0xc 0x2bbb4 -.zero.table 0x0 0x2bbc0 +.text 0x2b8f0 0x0 +_cc_handlers_v3 0x21c 0x2b8f0 +_zaf_event_distributor_cc_event_handler 0x10 0x2bb0c +_zw_protocol_cmd_handlers 0x70 0x2bb1c +_zw_protocol_cmd_handlers_lr 0x30 0x2bb8c +.ARM.exidx 0x8 0x2bbbc +.copy.table 0xc 0x2bbc4 +.zero.table 0x0 0x2bbd0 .stack 0x1000 0x20000000 .data 0x5b8 0x20001000 .bss 0xa18c 0x200015b8 .heap 0x800 0x2000b748 -.internal_storage 0x3a000 0x2bbc0 -.zwave_nvm 0x3000 0x65bc0 -.nvm 0x9000 0x68bc0 +.internal_storage 0x3a000 0x2bbd0 +.zwave_nvm 0x3000 0x65bd0 +.nvm 0x9000 0x68bd0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x67bc 0x0 -.debug_info 0xd27163 0x0 -.debug_abbrev 0x14b67 0x0 -.debug_loc 0x3b447 0x0 +.debug_info 0xd271df 0x0 +.debug_abbrev 0x14b78 0x0 +.debug_loc 0x3b454 0x0 .debug_aranges 0xe0 0x0 .debug_ranges 0xa360 0x0 -.debug_line 0x4dd22 0x0 -.debug_str 0x86241 0x0 -Total 0xed97eb +.debug_line 0x4dd7d 0x0 +.debug_str 0x86316 0x0 +Total 0xed99c5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180600 + 180616 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4209A_REGION_US_LR_size.txt index d9794907752..7939ac5cd6b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_led_bulb_BRD4209A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_led_bulb.out : section size addr -.text 0x2b7ac 0x0 -_cc_handlers_v3 0x21c 0x2b7ac -_zaf_event_distributor_cc_event_handler 0x10 0x2b9c8 -_zw_protocol_cmd_handlers 0x70 0x2b9d8 -_zw_protocol_cmd_handlers_lr 0x30 0x2ba48 -.ARM.exidx 0x8 0x2ba78 -.copy.table 0xc 0x2ba80 -.zero.table 0x0 0x2ba8c +.text 0x2b7bc 0x0 +_cc_handlers_v3 0x21c 0x2b7bc +_zaf_event_distributor_cc_event_handler 0x10 0x2b9d8 +_zw_protocol_cmd_handlers 0x70 0x2b9e8 +_zw_protocol_cmd_handlers_lr 0x30 0x2ba58 +.ARM.exidx 0x8 0x2ba88 +.copy.table 0xc 0x2ba90 +.zero.table 0x0 0x2ba9c .stack 0x1000 0x20000000 .data 0x5b8 0x20001000 .bss 0xa174 0x200015b8 .heap 0x800 0x2000b730 -.internal_storage 0x3a000 0x2ba8c -.zwave_nvm 0x3000 0x65a8c -.nvm 0x9000 0x68a8c +.internal_storage 0x3a000 0x2ba9c +.zwave_nvm 0x3000 0x65a9c +.nvm 0x9000 0x68a9c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x67dc 0x0 -.debug_info 0xd28618 0x0 -.debug_abbrev 0x14e43 0x0 -.debug_loc 0x3b8b1 0x0 +.debug_info 0xd28694 0x0 +.debug_abbrev 0x14e54 0x0 +.debug_loc 0x3b8be 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0xa5f0 0x0 -.debug_line 0x4e7c0 0x0 -.debug_str 0x865e3 0x0 -Total 0xedc35a +.debug_line 0x4e81b 0x0 +.debug_str 0x866b8 0x0 +Total 0xedc534 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 180292 + 180308 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_EU_size.txt index a2b4a47601e..c7766dcccfa 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x34f34 0x8006000 -_cc_handlers_v3 0x240 0x803af34 -_zaf_event_distributor_cc_event_handler 0x10 0x803b174 -_zw_protocol_cmd_handlers 0x70 0x803b184 -_zw_protocol_cmd_handlers_lr 0x30 0x803b1f4 -.ARM.exidx 0x8 0x803b224 -.copy.table 0xc 0x803b22c -.zero.table 0x0 0x803b238 +.text 0x34f2c 0x8006000 +_cc_handlers_v3 0x240 0x803af2c +_zaf_event_distributor_cc_event_handler 0x10 0x803b16c +_zw_protocol_cmd_handlers 0x70 0x803b17c +_zw_protocol_cmd_handlers_lr 0x30 0x803b1ec +.ARM.exidx 0x8 0x803b21c +.copy.table 0xc 0x803b224 +.zero.table 0x0 0x803b230 .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xaf44 0x20001504 -.heap 0x800 0x2000c448 -.internal_storage 0x30000 0x803b238 -.zwave_nvm 0x0 0x806b238 -.nvm 0x8000 0x806b238 +.bss 0xaf4c 0x20001504 +.heap 0x800 0x2000c450 +.internal_storage 0x30000 0x803b230 +.zwave_nvm 0x0 0x806b230 +.nvm 0x8000 0x806b230 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7c14 0x0 -.debug_info 0xde13fe 0x0 -.debug_abbrev 0x18d2a 0x0 -.debug_loc 0x4eede 0x0 +.debug_frame 0x7c10 0x0 +.debug_info 0xde14e5 0x0 +.debug_abbrev 0x18d2c 0x0 +.debug_loc 0x4eefb 0x0 .debug_aranges 0x120 0x0 -.debug_ranges 0xc620 0x0 -.debug_line 0x5c856 0x0 -.debug_str 0x96920 0x0 -Total 0xfca3cf +.debug_ranges 0xc630 0x0 +.debug_line 0x5c9b6 0x0 +.debug_str 0x969d2 0x0 +Total 0xfca6f3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 218940 + 218932 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52296 + 52304 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_LR_size.txt index 449df5df5ad..11954f02267 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x34f34 0x8006000 -_cc_handlers_v3 0x240 0x803af34 -_zaf_event_distributor_cc_event_handler 0x10 0x803b174 -_zw_protocol_cmd_handlers 0x70 0x803b184 -_zw_protocol_cmd_handlers_lr 0x30 0x803b1f4 -.ARM.exidx 0x8 0x803b224 -.copy.table 0xc 0x803b22c -.zero.table 0x0 0x803b238 +.text 0x34f2c 0x8006000 +_cc_handlers_v3 0x240 0x803af2c +_zaf_event_distributor_cc_event_handler 0x10 0x803b16c +_zw_protocol_cmd_handlers 0x70 0x803b17c +_zw_protocol_cmd_handlers_lr 0x30 0x803b1ec +.ARM.exidx 0x8 0x803b21c +.copy.table 0xc 0x803b224 +.zero.table 0x0 0x803b230 .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xaf44 0x20001504 -.heap 0x800 0x2000c448 -.internal_storage 0x30000 0x803b238 -.zwave_nvm 0x0 0x806b238 -.nvm 0x8000 0x806b238 +.bss 0xaf4c 0x20001504 +.heap 0x800 0x2000c450 +.internal_storage 0x30000 0x803b230 +.zwave_nvm 0x0 0x806b230 +.nvm 0x8000 0x806b230 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7c14 0x0 -.debug_info 0xde13fe 0x0 -.debug_abbrev 0x18d2a 0x0 -.debug_loc 0x4eede 0x0 +.debug_frame 0x7c10 0x0 +.debug_info 0xde14e5 0x0 +.debug_abbrev 0x18d2c 0x0 +.debug_loc 0x4eefb 0x0 .debug_aranges 0x120 0x0 -.debug_ranges 0xc620 0x0 -.debug_line 0x5c856 0x0 -.debug_str 0x96916 0x0 -Total 0xfca3c5 +.debug_ranges 0xc630 0x0 +.debug_line 0x5c9b6 0x0 +.debug_str 0x969c8 0x0 +Total 0xfca6e9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 218940 + 218932 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52296 + 52304 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_size.txt index a2b4a47601e..c7766dcccfa 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2603A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x34f34 0x8006000 -_cc_handlers_v3 0x240 0x803af34 -_zaf_event_distributor_cc_event_handler 0x10 0x803b174 -_zw_protocol_cmd_handlers 0x70 0x803b184 -_zw_protocol_cmd_handlers_lr 0x30 0x803b1f4 -.ARM.exidx 0x8 0x803b224 -.copy.table 0xc 0x803b22c -.zero.table 0x0 0x803b238 +.text 0x34f2c 0x8006000 +_cc_handlers_v3 0x240 0x803af2c +_zaf_event_distributor_cc_event_handler 0x10 0x803b16c +_zw_protocol_cmd_handlers 0x70 0x803b17c +_zw_protocol_cmd_handlers_lr 0x30 0x803b1ec +.ARM.exidx 0x8 0x803b21c +.copy.table 0xc 0x803b224 +.zero.table 0x0 0x803b230 .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xaf44 0x20001504 -.heap 0x800 0x2000c448 -.internal_storage 0x30000 0x803b238 -.zwave_nvm 0x0 0x806b238 -.nvm 0x8000 0x806b238 +.bss 0xaf4c 0x20001504 +.heap 0x800 0x2000c450 +.internal_storage 0x30000 0x803b230 +.zwave_nvm 0x0 0x806b230 +.nvm 0x8000 0x806b230 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7c14 0x0 -.debug_info 0xde13fe 0x0 -.debug_abbrev 0x18d2a 0x0 -.debug_loc 0x4eede 0x0 +.debug_frame 0x7c10 0x0 +.debug_info 0xde14e5 0x0 +.debug_abbrev 0x18d2c 0x0 +.debug_loc 0x4eefb 0x0 .debug_aranges 0x120 0x0 -.debug_ranges 0xc620 0x0 -.debug_line 0x5c856 0x0 -.debug_str 0x96920 0x0 -Total 0xfca3cf +.debug_ranges 0xc630 0x0 +.debug_line 0x5c9b6 0x0 +.debug_str 0x969d2 0x0 +Total 0xfca6f3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 218940 + 218932 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52296 + 52304 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_EU_size.txt index 5a8cdef224d..68377681f27 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32524 0x8006000 -_cc_handlers_v3 0x240 0x8038524 -_zaf_event_distributor_cc_event_handler 0x10 0x8038764 -_zw_protocol_cmd_handlers 0x70 0x8038774 -_zw_protocol_cmd_handlers_lr 0x30 0x80387e4 -.ARM.exidx 0x8 0x8038814 -.copy.table 0xc 0x803881c -.zero.table 0x0 0x8038828 +.text 0x3279c 0x8006000 +_cc_handlers_v3 0x240 0x803879c +_zaf_event_distributor_cc_event_handler 0x10 0x80389dc +_zw_protocol_cmd_handlers 0x70 0x80389ec +_zw_protocol_cmd_handlers_lr 0x30 0x8038a5c +.ARM.exidx 0x8 0x8038a8c +.copy.table 0xc 0x8038a94 +.zero.table 0x0 0x8038aa0 .stack 0x1000 0x20000000 -.data 0x4f0 0x20001000 -.bss 0xad98 0x200014f0 -.heap 0x800 0x2000c288 -.internal_storage 0x30000 0x8038828 -.zwave_nvm 0x0 0x8068828 -.nvm 0x8000 0x8068828 +.data 0x4ec 0x20001000 +.bss 0xadac 0x200014ec +.heap 0x800 0x2000c298 +.internal_storage 0x30000 0x8038aa0 +.zwave_nvm 0x0 0x8068aa0 +.nvm 0x8000 0x8068aa0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x73f0 0x0 -.debug_info 0xdc8091 0x0 -.debug_abbrev 0x16f3e 0x0 -.debug_loc 0x4b353 0x0 +.debug_frame 0x7420 0x0 +.debug_info 0xdca635 0x0 +.debug_abbrev 0x170a7 0x0 +.debug_loc 0x4b524 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb928 0x0 -.debug_line 0x5728e 0x0 -.debug_str 0x92933 0x0 -Total 0xf9dfe2 +.debug_ranges 0xbaf8 0x0 +.debug_line 0x5788c 0x0 +.debug_str 0x92a87 0x0 +Total 0xfa149a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208152 + 208780 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51848 + 51864 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_LR_size.txt index 941463515de..2a6d3779e1c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32524 0x8006000 -_cc_handlers_v3 0x240 0x8038524 -_zaf_event_distributor_cc_event_handler 0x10 0x8038764 -_zw_protocol_cmd_handlers 0x70 0x8038774 -_zw_protocol_cmd_handlers_lr 0x30 0x80387e4 -.ARM.exidx 0x8 0x8038814 -.copy.table 0xc 0x803881c -.zero.table 0x0 0x8038828 +.text 0x3279c 0x8006000 +_cc_handlers_v3 0x240 0x803879c +_zaf_event_distributor_cc_event_handler 0x10 0x80389dc +_zw_protocol_cmd_handlers 0x70 0x80389ec +_zw_protocol_cmd_handlers_lr 0x30 0x8038a5c +.ARM.exidx 0x8 0x8038a8c +.copy.table 0xc 0x8038a94 +.zero.table 0x0 0x8038aa0 .stack 0x1000 0x20000000 -.data 0x4f0 0x20001000 -.bss 0xad98 0x200014f0 -.heap 0x800 0x2000c288 -.internal_storage 0x30000 0x8038828 -.zwave_nvm 0x0 0x8068828 -.nvm 0x8000 0x8068828 +.data 0x4ec 0x20001000 +.bss 0xadac 0x200014ec +.heap 0x800 0x2000c298 +.internal_storage 0x30000 0x8038aa0 +.zwave_nvm 0x0 0x8068aa0 +.nvm 0x8000 0x8068aa0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x73f0 0x0 -.debug_info 0xdc8091 0x0 -.debug_abbrev 0x16f3e 0x0 -.debug_loc 0x4b353 0x0 +.debug_frame 0x7420 0x0 +.debug_info 0xdca635 0x0 +.debug_abbrev 0x170a7 0x0 +.debug_loc 0x4b524 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb928 0x0 -.debug_line 0x5728e 0x0 -.debug_str 0x92929 0x0 -Total 0xf9dfd8 +.debug_ranges 0xbaf8 0x0 +.debug_line 0x5788c 0x0 +.debug_str 0x92a7d 0x0 +Total 0xfa1490 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208152 + 208780 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51848 + 51864 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_size.txt index 5a8cdef224d..68377681f27 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD2705A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32524 0x8006000 -_cc_handlers_v3 0x240 0x8038524 -_zaf_event_distributor_cc_event_handler 0x10 0x8038764 -_zw_protocol_cmd_handlers 0x70 0x8038774 -_zw_protocol_cmd_handlers_lr 0x30 0x80387e4 -.ARM.exidx 0x8 0x8038814 -.copy.table 0xc 0x803881c -.zero.table 0x0 0x8038828 +.text 0x3279c 0x8006000 +_cc_handlers_v3 0x240 0x803879c +_zaf_event_distributor_cc_event_handler 0x10 0x80389dc +_zw_protocol_cmd_handlers 0x70 0x80389ec +_zw_protocol_cmd_handlers_lr 0x30 0x8038a5c +.ARM.exidx 0x8 0x8038a8c +.copy.table 0xc 0x8038a94 +.zero.table 0x0 0x8038aa0 .stack 0x1000 0x20000000 -.data 0x4f0 0x20001000 -.bss 0xad98 0x200014f0 -.heap 0x800 0x2000c288 -.internal_storage 0x30000 0x8038828 -.zwave_nvm 0x0 0x8068828 -.nvm 0x8000 0x8068828 +.data 0x4ec 0x20001000 +.bss 0xadac 0x200014ec +.heap 0x800 0x2000c298 +.internal_storage 0x30000 0x8038aa0 +.zwave_nvm 0x0 0x8068aa0 +.nvm 0x8000 0x8068aa0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x73f0 0x0 -.debug_info 0xdc8091 0x0 -.debug_abbrev 0x16f3e 0x0 -.debug_loc 0x4b353 0x0 +.debug_frame 0x7420 0x0 +.debug_info 0xdca635 0x0 +.debug_abbrev 0x170a7 0x0 +.debug_loc 0x4b524 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb928 0x0 -.debug_line 0x5728e 0x0 -.debug_str 0x92933 0x0 -Total 0xf9dfe2 +.debug_ranges 0xbaf8 0x0 +.debug_line 0x5788c 0x0 +.debug_str 0x92a87 0x0 +Total 0xfa149a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208152 + 208780 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51848 + 51864 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_EU_size.txt index cf71366acb5..f9ed1dc29da 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x2cae8 0x0 -_cc_handlers_v3 0x240 0x2cae8 -_zaf_event_distributor_cc_event_handler 0x10 0x2cd28 -_zw_protocol_cmd_handlers 0x70 0x2cd38 -_zw_protocol_cmd_handlers_lr 0x30 0x2cda8 -.ARM.exidx 0x8 0x2cdd8 -.copy.table 0xc 0x2cde0 -.zero.table 0x0 0x2cdec +.text 0x2caf0 0x0 +_cc_handlers_v3 0x240 0x2caf0 +_zaf_event_distributor_cc_event_handler 0x10 0x2cd30 +_zw_protocol_cmd_handlers 0x70 0x2cd40 +_zw_protocol_cmd_handlers_lr 0x30 0x2cdb0 +.ARM.exidx 0x8 0x2cde0 +.copy.table 0xc 0x2cde8 +.zero.table 0x0 0x2cdf4 .stack 0x1000 0x20000000 .data 0x40c 0x20001000 .bss 0xa2b8 0x2000140c .heap 0x800 0x2000b6c8 -.internal_storage 0x3a000 0x2cdec -.zwave_nvm 0x3000 0x66dec -.nvm 0x9000 0x69dec +.internal_storage 0x3a000 0x2cdf4 +.zwave_nvm 0x3000 0x66df4 +.nvm 0x9000 0x69df4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6b38 0x0 -.debug_info 0xd94cca 0x0 -.debug_abbrev 0x152a4 0x0 -.debug_loc 0x407fd 0x0 +.debug_info 0xd94d46 0x0 +.debug_abbrev 0x152b5 0x0 +.debug_loc 0x4080a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0xa450 0x0 -.debug_line 0x4f839 0x0 -.debug_str 0x8a1c7 0x0 -Total 0xf53eda +.debug_line 0x4f894 0x0 +.debug_str 0x8a29c 0x0 +Total 0xf540ac The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184824 + 184832 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_LR_size.txt index 4ac0f229e0e..7b293da626c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x2cae8 0x0 -_cc_handlers_v3 0x240 0x2cae8 -_zaf_event_distributor_cc_event_handler 0x10 0x2cd28 -_zw_protocol_cmd_handlers 0x70 0x2cd38 -_zw_protocol_cmd_handlers_lr 0x30 0x2cda8 -.ARM.exidx 0x8 0x2cdd8 -.copy.table 0xc 0x2cde0 -.zero.table 0x0 0x2cdec +.text 0x2caf0 0x0 +_cc_handlers_v3 0x240 0x2caf0 +_zaf_event_distributor_cc_event_handler 0x10 0x2cd30 +_zw_protocol_cmd_handlers 0x70 0x2cd40 +_zw_protocol_cmd_handlers_lr 0x30 0x2cdb0 +.ARM.exidx 0x8 0x2cde0 +.copy.table 0xc 0x2cde8 +.zero.table 0x0 0x2cdf4 .stack 0x1000 0x20000000 .data 0x40c 0x20001000 .bss 0xa2b8 0x2000140c .heap 0x800 0x2000b6c8 -.internal_storage 0x3a000 0x2cdec -.zwave_nvm 0x3000 0x66dec -.nvm 0x9000 0x69dec +.internal_storage 0x3a000 0x2cdf4 +.zwave_nvm 0x3000 0x66df4 +.nvm 0x9000 0x69df4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6b38 0x0 -.debug_info 0xd94cca 0x0 -.debug_abbrev 0x152a4 0x0 -.debug_loc 0x407fd 0x0 +.debug_info 0xd94d46 0x0 +.debug_abbrev 0x152b5 0x0 +.debug_loc 0x4080a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0xa450 0x0 -.debug_line 0x4f839 0x0 -.debug_str 0x8a1bd 0x0 -Total 0xf53ed0 +.debug_line 0x4f894 0x0 +.debug_str 0x8a292 0x0 +Total 0xf540a2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184824 + 184832 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_size.txt index cf71366acb5..f9ed1dc29da 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4202A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x2cae8 0x0 -_cc_handlers_v3 0x240 0x2cae8 -_zaf_event_distributor_cc_event_handler 0x10 0x2cd28 -_zw_protocol_cmd_handlers 0x70 0x2cd38 -_zw_protocol_cmd_handlers_lr 0x30 0x2cda8 -.ARM.exidx 0x8 0x2cdd8 -.copy.table 0xc 0x2cde0 -.zero.table 0x0 0x2cdec +.text 0x2caf0 0x0 +_cc_handlers_v3 0x240 0x2caf0 +_zaf_event_distributor_cc_event_handler 0x10 0x2cd30 +_zw_protocol_cmd_handlers 0x70 0x2cd40 +_zw_protocol_cmd_handlers_lr 0x30 0x2cdb0 +.ARM.exidx 0x8 0x2cde0 +.copy.table 0xc 0x2cde8 +.zero.table 0x0 0x2cdf4 .stack 0x1000 0x20000000 .data 0x40c 0x20001000 .bss 0xa2b8 0x2000140c .heap 0x800 0x2000b6c8 -.internal_storage 0x3a000 0x2cdec -.zwave_nvm 0x3000 0x66dec -.nvm 0x9000 0x69dec +.internal_storage 0x3a000 0x2cdf4 +.zwave_nvm 0x3000 0x66df4 +.nvm 0x9000 0x69df4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6b38 0x0 -.debug_info 0xd94cca 0x0 -.debug_abbrev 0x152a4 0x0 -.debug_loc 0x407fd 0x0 +.debug_info 0xd94d46 0x0 +.debug_abbrev 0x152b5 0x0 +.debug_loc 0x4080a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0xa450 0x0 -.debug_line 0x4f839 0x0 -.debug_str 0x8a1c7 0x0 -Total 0xf53eda +.debug_line 0x4f894 0x0 +.debug_str 0x8a29c 0x0 +Total 0xf540ac The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184824 + 184832 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_EU_size.txt index c3ec4c3bd90..42c29aa18dd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32d08 0x8006000 -_cc_handlers_v3 0x240 0x8038d08 -_zaf_event_distributor_cc_event_handler 0x10 0x8038f48 -_zw_protocol_cmd_handlers 0x70 0x8038f58 -_zw_protocol_cmd_handlers_lr 0x30 0x8038fc8 -.ARM.exidx 0x8 0x8038ff8 -.copy.table 0xc 0x8039000 -.zero.table 0x0 0x803900c +.text 0x32d50 0x8006000 +_cc_handlers_v3 0x240 0x8038d50 +_zaf_event_distributor_cc_event_handler 0x10 0x8038f90 +_zw_protocol_cmd_handlers 0x70 0x8038fa0 +_zw_protocol_cmd_handlers_lr 0x30 0x8039010 +.ARM.exidx 0x8 0x8039040 +.copy.table 0xc 0x8039048 +.zero.table 0x0 0x8039054 .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xae54 0x20001504 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x803900c -.zwave_nvm 0x0 0x806900c -.nvm 0x8000 0x806900c +.bss 0xae64 0x20001504 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8039054 +.zwave_nvm 0x0 0x8069054 +.nvm 0x8000 0x8069054 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd8e8d 0x0 -.debug_abbrev 0x1817b 0x0 -.debug_loc 0x4d753 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd8f9b 0x0 +.debug_abbrev 0x1817d 0x0 +.debug_loc 0x4d717 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc180 0x0 -.debug_line 0x5a653 0x0 -.debug_str 0x94300 0x0 -Total 0xfb84b9 +.debug_ranges 0xc1a8 0x0 +.debug_line 0x5a813 0x0 +.debug_str 0x943b2 0x0 +Total 0xfb887b The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210192 + 210264 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_LR_size.txt index cf4c62e40ae..a64d8b654da 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32d08 0x8006000 -_cc_handlers_v3 0x240 0x8038d08 -_zaf_event_distributor_cc_event_handler 0x10 0x8038f48 -_zw_protocol_cmd_handlers 0x70 0x8038f58 -_zw_protocol_cmd_handlers_lr 0x30 0x8038fc8 -.ARM.exidx 0x8 0x8038ff8 -.copy.table 0xc 0x8039000 -.zero.table 0x0 0x803900c +.text 0x32d50 0x8006000 +_cc_handlers_v3 0x240 0x8038d50 +_zaf_event_distributor_cc_event_handler 0x10 0x8038f90 +_zw_protocol_cmd_handlers 0x70 0x8038fa0 +_zw_protocol_cmd_handlers_lr 0x30 0x8039010 +.ARM.exidx 0x8 0x8039040 +.copy.table 0xc 0x8039048 +.zero.table 0x0 0x8039054 .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xae54 0x20001504 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x803900c -.zwave_nvm 0x0 0x806900c -.nvm 0x8000 0x806900c +.bss 0xae64 0x20001504 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8039054 +.zwave_nvm 0x0 0x8069054 +.nvm 0x8000 0x8069054 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd8e8d 0x0 -.debug_abbrev 0x1817b 0x0 -.debug_loc 0x4d753 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd8f9b 0x0 +.debug_abbrev 0x1817d 0x0 +.debug_loc 0x4d717 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc180 0x0 -.debug_line 0x5a653 0x0 -.debug_str 0x942f6 0x0 -Total 0xfb84af +.debug_ranges 0xc1a8 0x0 +.debug_line 0x5a813 0x0 +.debug_str 0x943a8 0x0 +Total 0xfb8871 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210192 + 210264 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_size.txt index c3ec4c3bd90..42c29aa18dd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32d08 0x8006000 -_cc_handlers_v3 0x240 0x8038d08 -_zaf_event_distributor_cc_event_handler 0x10 0x8038f48 -_zw_protocol_cmd_handlers 0x70 0x8038f58 -_zw_protocol_cmd_handlers_lr 0x30 0x8038fc8 -.ARM.exidx 0x8 0x8038ff8 -.copy.table 0xc 0x8039000 -.zero.table 0x0 0x803900c +.text 0x32d50 0x8006000 +_cc_handlers_v3 0x240 0x8038d50 +_zaf_event_distributor_cc_event_handler 0x10 0x8038f90 +_zw_protocol_cmd_handlers 0x70 0x8038fa0 +_zw_protocol_cmd_handlers_lr 0x30 0x8039010 +.ARM.exidx 0x8 0x8039040 +.copy.table 0xc 0x8039048 +.zero.table 0x0 0x8039054 .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xae54 0x20001504 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x803900c -.zwave_nvm 0x0 0x806900c -.nvm 0x8000 0x806900c +.bss 0xae64 0x20001504 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8039054 +.zwave_nvm 0x0 0x8069054 +.nvm 0x8000 0x8069054 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd8e8d 0x0 -.debug_abbrev 0x1817b 0x0 -.debug_loc 0x4d753 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd8f9b 0x0 +.debug_abbrev 0x1817d 0x0 +.debug_loc 0x4d717 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc180 0x0 -.debug_line 0x5a653 0x0 -.debug_str 0x94300 0x0 -Total 0xfb84b9 +.debug_ranges 0xc1a8 0x0 +.debug_line 0x5a813 0x0 +.debug_str 0x943b2 0x0 +Total 0xfb887b The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210192 + 210264 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_EU_size.txt index 142ce761645..0a19a98ce01 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32d48 0x8006000 -_cc_handlers_v3 0x240 0x8038d48 -_zaf_event_distributor_cc_event_handler 0x10 0x8038f88 -_zw_protocol_cmd_handlers 0x70 0x8038f98 -_zw_protocol_cmd_handlers_lr 0x30 0x8039008 -.ARM.exidx 0x8 0x8039038 -.copy.table 0xc 0x8039040 -.zero.table 0x0 0x803904c +.text 0x32d88 0x8006000 +_cc_handlers_v3 0x240 0x8038d88 +_zaf_event_distributor_cc_event_handler 0x10 0x8038fc8 +_zw_protocol_cmd_handlers 0x70 0x8038fd8 +_zw_protocol_cmd_handlers_lr 0x30 0x8039048 +.ARM.exidx 0x8 0x8039078 +.copy.table 0xc 0x8039080 +.zero.table 0x0 0x803908c .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xae54 0x20001504 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x803904c -.zwave_nvm 0x0 0x806904c -.nvm 0x8000 0x806904c +.bss 0xae64 0x20001504 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x803908c +.zwave_nvm 0x0 0x806908c +.nvm 0x8000 0x806908c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd90e1 0x0 -.debug_abbrev 0x1821f 0x0 -.debug_loc 0x4d7ae 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd91ef 0x0 +.debug_abbrev 0x18221 0x0 +.debug_loc 0x4d76b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc1a8 0x0 -.debug_line 0x5a883 0x0 -.debug_str 0x944d3 0x0 -Total 0xfb8c77 +.debug_ranges 0xc1d0 0x0 +.debug_line 0x5aa43 0x0 +.debug_str 0x94585 0x0 +Total 0xfb902a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210256 + 210320 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_LR_size.txt index fab89346bf5..13f59724aa7 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32d48 0x8006000 -_cc_handlers_v3 0x240 0x8038d48 -_zaf_event_distributor_cc_event_handler 0x10 0x8038f88 -_zw_protocol_cmd_handlers 0x70 0x8038f98 -_zw_protocol_cmd_handlers_lr 0x30 0x8039008 -.ARM.exidx 0x8 0x8039038 -.copy.table 0xc 0x8039040 -.zero.table 0x0 0x803904c +.text 0x32d88 0x8006000 +_cc_handlers_v3 0x240 0x8038d88 +_zaf_event_distributor_cc_event_handler 0x10 0x8038fc8 +_zw_protocol_cmd_handlers 0x70 0x8038fd8 +_zw_protocol_cmd_handlers_lr 0x30 0x8039048 +.ARM.exidx 0x8 0x8039078 +.copy.table 0xc 0x8039080 +.zero.table 0x0 0x803908c .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xae54 0x20001504 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x803904c -.zwave_nvm 0x0 0x806904c -.nvm 0x8000 0x806904c +.bss 0xae64 0x20001504 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x803908c +.zwave_nvm 0x0 0x806908c +.nvm 0x8000 0x806908c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd90e1 0x0 -.debug_abbrev 0x1821f 0x0 -.debug_loc 0x4d7ae 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd91ef 0x0 +.debug_abbrev 0x18221 0x0 +.debug_loc 0x4d76b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc1a8 0x0 -.debug_line 0x5a883 0x0 -.debug_str 0x944c9 0x0 -Total 0xfb8c6d +.debug_ranges 0xc1d0 0x0 +.debug_line 0x5aa43 0x0 +.debug_str 0x9457b 0x0 +Total 0xfb9020 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210256 + 210320 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_size.txt index 142ce761645..0a19a98ce01 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4204D_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32d48 0x8006000 -_cc_handlers_v3 0x240 0x8038d48 -_zaf_event_distributor_cc_event_handler 0x10 0x8038f88 -_zw_protocol_cmd_handlers 0x70 0x8038f98 -_zw_protocol_cmd_handlers_lr 0x30 0x8039008 -.ARM.exidx 0x8 0x8039038 -.copy.table 0xc 0x8039040 -.zero.table 0x0 0x803904c +.text 0x32d88 0x8006000 +_cc_handlers_v3 0x240 0x8038d88 +_zaf_event_distributor_cc_event_handler 0x10 0x8038fc8 +_zw_protocol_cmd_handlers 0x70 0x8038fd8 +_zw_protocol_cmd_handlers_lr 0x30 0x8039048 +.ARM.exidx 0x8 0x8039078 +.copy.table 0xc 0x8039080 +.zero.table 0x0 0x803908c .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xae54 0x20001504 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x803904c -.zwave_nvm 0x0 0x806904c -.nvm 0x8000 0x806904c +.bss 0xae64 0x20001504 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x803908c +.zwave_nvm 0x0 0x806908c +.nvm 0x8000 0x806908c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd90e1 0x0 -.debug_abbrev 0x1821f 0x0 -.debug_loc 0x4d7ae 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd91ef 0x0 +.debug_abbrev 0x18221 0x0 +.debug_loc 0x4d76b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc1a8 0x0 -.debug_line 0x5a883 0x0 -.debug_str 0x944d3 0x0 -Total 0xfb8c77 +.debug_ranges 0xc1d0 0x0 +.debug_line 0x5aa43 0x0 +.debug_str 0x94585 0x0 +Total 0xfb902a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210256 + 210320 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_EU_size.txt index 8c2c8949abb..3ec6d3734dc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32730 0x8006000 -_cc_handlers_v3 0x240 0x8038730 -_zaf_event_distributor_cc_event_handler 0x10 0x8038970 -_zw_protocol_cmd_handlers 0x70 0x8038980 -_zw_protocol_cmd_handlers_lr 0x30 0x80389f0 -.ARM.exidx 0x8 0x8038a20 -.copy.table 0xc 0x8038a28 -.zero.table 0x0 0x8038a34 +.text 0x32718 0x8006000 +_cc_handlers_v3 0x240 0x8038718 +_zaf_event_distributor_cc_event_handler 0x10 0x8038958 +_zw_protocol_cmd_handlers 0x70 0x8038968 +_zw_protocol_cmd_handlers_lr 0x30 0x80389d8 +.ARM.exidx 0x8 0x8038a08 +.copy.table 0xc 0x8038a10 +.zero.table 0x0 0x8038a1c .stack 0x1000 0x20000000 .data 0x508 0x20001000 -.bss 0xacb8 0x20001508 -.heap 0x800 0x2000c1c0 -.internal_storage 0x30000 0x8038a34 -.zwave_nvm 0x0 0x8068a34 -.nvm 0x8000 0x8068a34 +.bss 0xacc0 0x20001508 +.heap 0x800 0x2000c1c8 +.internal_storage 0x30000 0x8038a1c +.zwave_nvm 0x0 0x8068a1c +.nvm 0x8000 0x8068a1c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7460 0x0 -.debug_info 0xdd6df5 0x0 -.debug_abbrev 0x1808c 0x0 -.debug_loc 0x4c774 0x0 +.debug_frame 0x745c 0x0 +.debug_info 0xdd6edc 0x0 +.debug_abbrev 0x1808e 0x0 +.debug_loc 0x4c782 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc228 0x0 -.debug_line 0x59af5 0x0 -.debug_str 0x9439c 0x0 -Total 0xfb4081 +.debug_ranges 0xc238 0x0 +.debug_line 0x59c53 0x0 +.debug_str 0x9444e 0x0 +Total 0xfb4384 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208700 + 208676 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51648 + 51656 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_LR_size.txt index 4f217a9edc9..690935072f2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32730 0x8006000 -_cc_handlers_v3 0x240 0x8038730 -_zaf_event_distributor_cc_event_handler 0x10 0x8038970 -_zw_protocol_cmd_handlers 0x70 0x8038980 -_zw_protocol_cmd_handlers_lr 0x30 0x80389f0 -.ARM.exidx 0x8 0x8038a20 -.copy.table 0xc 0x8038a28 -.zero.table 0x0 0x8038a34 +.text 0x32718 0x8006000 +_cc_handlers_v3 0x240 0x8038718 +_zaf_event_distributor_cc_event_handler 0x10 0x8038958 +_zw_protocol_cmd_handlers 0x70 0x8038968 +_zw_protocol_cmd_handlers_lr 0x30 0x80389d8 +.ARM.exidx 0x8 0x8038a08 +.copy.table 0xc 0x8038a10 +.zero.table 0x0 0x8038a1c .stack 0x1000 0x20000000 .data 0x508 0x20001000 -.bss 0xacb8 0x20001508 -.heap 0x800 0x2000c1c0 -.internal_storage 0x30000 0x8038a34 -.zwave_nvm 0x0 0x8068a34 -.nvm 0x8000 0x8068a34 +.bss 0xacc0 0x20001508 +.heap 0x800 0x2000c1c8 +.internal_storage 0x30000 0x8038a1c +.zwave_nvm 0x0 0x8068a1c +.nvm 0x8000 0x8068a1c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7460 0x0 -.debug_info 0xdd6df5 0x0 -.debug_abbrev 0x1808c 0x0 -.debug_loc 0x4c774 0x0 +.debug_frame 0x745c 0x0 +.debug_info 0xdd6edc 0x0 +.debug_abbrev 0x1808e 0x0 +.debug_loc 0x4c782 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc228 0x0 -.debug_line 0x59af5 0x0 -.debug_str 0x94392 0x0 -Total 0xfb4077 +.debug_ranges 0xc238 0x0 +.debug_line 0x59c53 0x0 +.debug_str 0x94444 0x0 +Total 0xfb437a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208700 + 208676 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51648 + 51656 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_size.txt index 8c2c8949abb..3ec6d3734dc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32730 0x8006000 -_cc_handlers_v3 0x240 0x8038730 -_zaf_event_distributor_cc_event_handler 0x10 0x8038970 -_zw_protocol_cmd_handlers 0x70 0x8038980 -_zw_protocol_cmd_handlers_lr 0x30 0x80389f0 -.ARM.exidx 0x8 0x8038a20 -.copy.table 0xc 0x8038a28 -.zero.table 0x0 0x8038a34 +.text 0x32718 0x8006000 +_cc_handlers_v3 0x240 0x8038718 +_zaf_event_distributor_cc_event_handler 0x10 0x8038958 +_zw_protocol_cmd_handlers 0x70 0x8038968 +_zw_protocol_cmd_handlers_lr 0x30 0x80389d8 +.ARM.exidx 0x8 0x8038a08 +.copy.table 0xc 0x8038a10 +.zero.table 0x0 0x8038a1c .stack 0x1000 0x20000000 .data 0x508 0x20001000 -.bss 0xacb8 0x20001508 -.heap 0x800 0x2000c1c0 -.internal_storage 0x30000 0x8038a34 -.zwave_nvm 0x0 0x8068a34 -.nvm 0x8000 0x8068a34 +.bss 0xacc0 0x20001508 +.heap 0x800 0x2000c1c8 +.internal_storage 0x30000 0x8038a1c +.zwave_nvm 0x0 0x8068a1c +.nvm 0x8000 0x8068a1c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7460 0x0 -.debug_info 0xdd6df5 0x0 -.debug_abbrev 0x1808c 0x0 -.debug_loc 0x4c774 0x0 +.debug_frame 0x745c 0x0 +.debug_info 0xdd6edc 0x0 +.debug_abbrev 0x1808e 0x0 +.debug_loc 0x4c782 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc228 0x0 -.debug_line 0x59af5 0x0 -.debug_str 0x9439c 0x0 -Total 0xfb4081 +.debug_ranges 0xc238 0x0 +.debug_line 0x59c53 0x0 +.debug_str 0x9444e 0x0 +Total 0xfb4384 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208700 + 208676 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51648 + 51656 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_EU_size.txt index c4547cccb9d..0f4629423ad 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x330c0 0x8006000 -_cc_handlers_v3 0x240 0x80390c0 -_zaf_event_distributor_cc_event_handler 0x10 0x8039300 -_zw_protocol_cmd_handlers 0x70 0x8039310 -_zw_protocol_cmd_handlers_lr 0x30 0x8039380 -.ARM.exidx 0x8 0x80393b0 -.copy.table 0xc 0x80393b8 -.zero.table 0x0 0x80393c4 +.text 0x33108 0x8006000 +_cc_handlers_v3 0x240 0x8039108 +_zaf_event_distributor_cc_event_handler 0x10 0x8039348 +_zw_protocol_cmd_handlers 0x70 0x8039358 +_zw_protocol_cmd_handlers_lr 0x30 0x80393c8 +.ARM.exidx 0x8 0x80393f8 +.copy.table 0xc 0x8039400 +.zero.table 0x0 0x803940c .stack 0x1000 0x20000000 .data 0x508 0x20001000 -.bss 0xae50 0x20001508 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x80393c4 -.zwave_nvm 0x0 0x80693c4 -.nvm 0x8000 0x80693c4 +.bss 0xae60 0x20001508 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x803940c +.zwave_nvm 0x0 0x806940c +.nvm 0x8000 0x806940c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd9991 0x0 -.debug_abbrev 0x182d1 0x0 -.debug_loc 0x4d7dd 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd9a9f 0x0 +.debug_abbrev 0x182d3 0x0 +.debug_loc 0x4d76c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc180 0x0 -.debug_line 0x5a5a1 0x0 -.debug_str 0x949e6 0x0 -Total 0xfb9bd1 +.debug_ranges 0xc1a8 0x0 +.debug_line 0x5a762 0x0 +.debug_str 0x94a98 0x0 +Total 0xfb9f5f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211148 + 211220 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_LR_size.txt index 31d7aeae622..6a63b101a02 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x330c0 0x8006000 -_cc_handlers_v3 0x240 0x80390c0 -_zaf_event_distributor_cc_event_handler 0x10 0x8039300 -_zw_protocol_cmd_handlers 0x70 0x8039310 -_zw_protocol_cmd_handlers_lr 0x30 0x8039380 -.ARM.exidx 0x8 0x80393b0 -.copy.table 0xc 0x80393b8 -.zero.table 0x0 0x80393c4 +.text 0x33108 0x8006000 +_cc_handlers_v3 0x240 0x8039108 +_zaf_event_distributor_cc_event_handler 0x10 0x8039348 +_zw_protocol_cmd_handlers 0x70 0x8039358 +_zw_protocol_cmd_handlers_lr 0x30 0x80393c8 +.ARM.exidx 0x8 0x80393f8 +.copy.table 0xc 0x8039400 +.zero.table 0x0 0x803940c .stack 0x1000 0x20000000 .data 0x508 0x20001000 -.bss 0xae50 0x20001508 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x80393c4 -.zwave_nvm 0x0 0x80693c4 -.nvm 0x8000 0x80693c4 +.bss 0xae60 0x20001508 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x803940c +.zwave_nvm 0x0 0x806940c +.nvm 0x8000 0x806940c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd9991 0x0 -.debug_abbrev 0x182d1 0x0 -.debug_loc 0x4d7dd 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd9a9f 0x0 +.debug_abbrev 0x182d3 0x0 +.debug_loc 0x4d76c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc180 0x0 -.debug_line 0x5a5a1 0x0 -.debug_str 0x949dc 0x0 -Total 0xfb9bc7 +.debug_ranges 0xc1a8 0x0 +.debug_line 0x5a762 0x0 +.debug_str 0x94a8e 0x0 +Total 0xfb9f55 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211148 + 211220 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_size.txt index c4547cccb9d..0f4629423ad 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4205B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x330c0 0x8006000 -_cc_handlers_v3 0x240 0x80390c0 -_zaf_event_distributor_cc_event_handler 0x10 0x8039300 -_zw_protocol_cmd_handlers 0x70 0x8039310 -_zw_protocol_cmd_handlers_lr 0x30 0x8039380 -.ARM.exidx 0x8 0x80393b0 -.copy.table 0xc 0x80393b8 -.zero.table 0x0 0x80393c4 +.text 0x33108 0x8006000 +_cc_handlers_v3 0x240 0x8039108 +_zaf_event_distributor_cc_event_handler 0x10 0x8039348 +_zw_protocol_cmd_handlers 0x70 0x8039358 +_zw_protocol_cmd_handlers_lr 0x30 0x80393c8 +.ARM.exidx 0x8 0x80393f8 +.copy.table 0xc 0x8039400 +.zero.table 0x0 0x803940c .stack 0x1000 0x20000000 .data 0x508 0x20001000 -.bss 0xae50 0x20001508 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x80393c4 -.zwave_nvm 0x0 0x80693c4 -.nvm 0x8000 0x80693c4 +.bss 0xae60 0x20001508 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x803940c +.zwave_nvm 0x0 0x806940c +.nvm 0x8000 0x806940c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd9991 0x0 -.debug_abbrev 0x182d1 0x0 -.debug_loc 0x4d7dd 0x0 +.debug_frame 0x75ec 0x0 +.debug_info 0xdd9a9f 0x0 +.debug_abbrev 0x182d3 0x0 +.debug_loc 0x4d76c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc180 0x0 -.debug_line 0x5a5a1 0x0 -.debug_str 0x949e6 0x0 -Total 0xfb9bd1 +.debug_ranges 0xc1a8 0x0 +.debug_line 0x5a762 0x0 +.debug_str 0x94a98 0x0 +Total 0xfb9f5f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211148 + 211220 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_EU_size.txt index cf71366acb5..f9ed1dc29da 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x2cae8 0x0 -_cc_handlers_v3 0x240 0x2cae8 -_zaf_event_distributor_cc_event_handler 0x10 0x2cd28 -_zw_protocol_cmd_handlers 0x70 0x2cd38 -_zw_protocol_cmd_handlers_lr 0x30 0x2cda8 -.ARM.exidx 0x8 0x2cdd8 -.copy.table 0xc 0x2cde0 -.zero.table 0x0 0x2cdec +.text 0x2caf0 0x0 +_cc_handlers_v3 0x240 0x2caf0 +_zaf_event_distributor_cc_event_handler 0x10 0x2cd30 +_zw_protocol_cmd_handlers 0x70 0x2cd40 +_zw_protocol_cmd_handlers_lr 0x30 0x2cdb0 +.ARM.exidx 0x8 0x2cde0 +.copy.table 0xc 0x2cde8 +.zero.table 0x0 0x2cdf4 .stack 0x1000 0x20000000 .data 0x40c 0x20001000 .bss 0xa2b8 0x2000140c .heap 0x800 0x2000b6c8 -.internal_storage 0x3a000 0x2cdec -.zwave_nvm 0x3000 0x66dec -.nvm 0x9000 0x69dec +.internal_storage 0x3a000 0x2cdf4 +.zwave_nvm 0x3000 0x66df4 +.nvm 0x9000 0x69df4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6b38 0x0 -.debug_info 0xd94cca 0x0 -.debug_abbrev 0x152a4 0x0 -.debug_loc 0x407fd 0x0 +.debug_info 0xd94d46 0x0 +.debug_abbrev 0x152b5 0x0 +.debug_loc 0x4080a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0xa450 0x0 -.debug_line 0x4f839 0x0 -.debug_str 0x8a1c7 0x0 -Total 0xf53eda +.debug_line 0x4f894 0x0 +.debug_str 0x8a29c 0x0 +Total 0xf540ac The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184824 + 184832 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_LR_size.txt index 4ac0f229e0e..7b293da626c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x2cae8 0x0 -_cc_handlers_v3 0x240 0x2cae8 -_zaf_event_distributor_cc_event_handler 0x10 0x2cd28 -_zw_protocol_cmd_handlers 0x70 0x2cd38 -_zw_protocol_cmd_handlers_lr 0x30 0x2cda8 -.ARM.exidx 0x8 0x2cdd8 -.copy.table 0xc 0x2cde0 -.zero.table 0x0 0x2cdec +.text 0x2caf0 0x0 +_cc_handlers_v3 0x240 0x2caf0 +_zaf_event_distributor_cc_event_handler 0x10 0x2cd30 +_zw_protocol_cmd_handlers 0x70 0x2cd40 +_zw_protocol_cmd_handlers_lr 0x30 0x2cdb0 +.ARM.exidx 0x8 0x2cde0 +.copy.table 0xc 0x2cde8 +.zero.table 0x0 0x2cdf4 .stack 0x1000 0x20000000 .data 0x40c 0x20001000 .bss 0xa2b8 0x2000140c .heap 0x800 0x2000b6c8 -.internal_storage 0x3a000 0x2cdec -.zwave_nvm 0x3000 0x66dec -.nvm 0x9000 0x69dec +.internal_storage 0x3a000 0x2cdf4 +.zwave_nvm 0x3000 0x66df4 +.nvm 0x9000 0x69df4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6b38 0x0 -.debug_info 0xd94cca 0x0 -.debug_abbrev 0x152a4 0x0 -.debug_loc 0x407fd 0x0 +.debug_info 0xd94d46 0x0 +.debug_abbrev 0x152b5 0x0 +.debug_loc 0x4080a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0xa450 0x0 -.debug_line 0x4f839 0x0 -.debug_str 0x8a1bd 0x0 -Total 0xf53ed0 +.debug_line 0x4f894 0x0 +.debug_str 0x8a292 0x0 +Total 0xf540a2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184824 + 184832 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_size.txt index cf71366acb5..f9ed1dc29da 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4207A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x2cae8 0x0 -_cc_handlers_v3 0x240 0x2cae8 -_zaf_event_distributor_cc_event_handler 0x10 0x2cd28 -_zw_protocol_cmd_handlers 0x70 0x2cd38 -_zw_protocol_cmd_handlers_lr 0x30 0x2cda8 -.ARM.exidx 0x8 0x2cdd8 -.copy.table 0xc 0x2cde0 -.zero.table 0x0 0x2cdec +.text 0x2caf0 0x0 +_cc_handlers_v3 0x240 0x2caf0 +_zaf_event_distributor_cc_event_handler 0x10 0x2cd30 +_zw_protocol_cmd_handlers 0x70 0x2cd40 +_zw_protocol_cmd_handlers_lr 0x30 0x2cdb0 +.ARM.exidx 0x8 0x2cde0 +.copy.table 0xc 0x2cde8 +.zero.table 0x0 0x2cdf4 .stack 0x1000 0x20000000 .data 0x40c 0x20001000 .bss 0xa2b8 0x2000140c .heap 0x800 0x2000b6c8 -.internal_storage 0x3a000 0x2cdec -.zwave_nvm 0x3000 0x66dec -.nvm 0x9000 0x69dec +.internal_storage 0x3a000 0x2cdf4 +.zwave_nvm 0x3000 0x66df4 +.nvm 0x9000 0x69df4 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6b38 0x0 -.debug_info 0xd94cca 0x0 -.debug_abbrev 0x152a4 0x0 -.debug_loc 0x407fd 0x0 +.debug_info 0xd94d46 0x0 +.debug_abbrev 0x152b5 0x0 +.debug_loc 0x4080a 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0xa450 0x0 -.debug_line 0x4f839 0x0 -.debug_str 0x8a1c7 0x0 -Total 0xf53eda +.debug_line 0x4f894 0x0 +.debug_str 0x8a29c 0x0 +Total 0xf540ac The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184824 + 184832 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4209A_REGION_US_LR_size.txt index d0bb5186d60..badcb790057 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4209A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x2ca04 0x0 -_cc_handlers_v3 0x240 0x2ca04 -_zaf_event_distributor_cc_event_handler 0x10 0x2cc44 -_zw_protocol_cmd_handlers 0x70 0x2cc54 -_zw_protocol_cmd_handlers_lr 0x30 0x2ccc4 -.ARM.exidx 0x8 0x2ccf4 -.copy.table 0xc 0x2ccfc -.zero.table 0x0 0x2cd08 +.text 0x2ca14 0x0 +_cc_handlers_v3 0x240 0x2ca14 +_zaf_event_distributor_cc_event_handler 0x10 0x2cc54 +_zw_protocol_cmd_handlers 0x70 0x2cc64 +_zw_protocol_cmd_handlers_lr 0x30 0x2ccd4 +.ARM.exidx 0x8 0x2cd04 +.copy.table 0xc 0x2cd0c +.zero.table 0x0 0x2cd18 .stack 0x1000 0x20000000 .data 0x408 0x20001000 .bss 0xa2ac 0x20001408 .heap 0x800 0x2000b6b8 -.internal_storage 0x3a000 0x2cd08 -.zwave_nvm 0x3000 0x66d08 -.nvm 0x9000 0x69d08 +.internal_storage 0x3a000 0x2cd18 +.zwave_nvm 0x3000 0x66d18 +.nvm 0x9000 0x69d18 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6b4c 0x0 -.debug_info 0xd961f8 0x0 -.debug_abbrev 0x15758 0x0 -.debug_loc 0x4029f 0x0 +.debug_info 0xd96274 0x0 +.debug_abbrev 0x15769 0x0 +.debug_loc 0x402ac 0x0 .debug_aranges 0xb0 0x0 .debug_ranges 0xa9c8 0x0 -.debug_line 0x50b39 0x0 -.debug_str 0x8a3ef 0x0 -Total 0xf56d0e +.debug_line 0x50b94 0x0 +.debug_str 0x8a4c4 0x0 +Total 0xf56ee8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184592 + 184608 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4210A_REGION_US_LR_size.txt index 12582fd0c1d..384a56e1292 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4210A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x32d48 0x8006000 -_cc_handlers_v3 0x240 0x8038d48 -_zaf_event_distributor_cc_event_handler 0x10 0x8038f88 -_zw_protocol_cmd_handlers 0x70 0x8038f98 -_zw_protocol_cmd_handlers_lr 0x30 0x8039008 -.ARM.exidx 0x8 0x8039038 -.copy.table 0xc 0x8039040 -.zero.table 0x0 0x803904c +.text 0x32d90 0x8006000 +_cc_handlers_v3 0x240 0x8038d90 +_zaf_event_distributor_cc_event_handler 0x10 0x8038fd0 +_zw_protocol_cmd_handlers 0x70 0x8038fe0 +_zw_protocol_cmd_handlers_lr 0x30 0x8039050 +.ARM.exidx 0x8 0x8039080 +.copy.table 0xc 0x8039088 +.zero.table 0x0 0x8039094 .stack 0x1000 0x20000000 .data 0x504 0x20001000 -.bss 0xae54 0x20001504 -.heap 0x800 0x2000c358 -.internal_storage 0x30000 0x803904c -.zwave_nvm 0x0 0x806904c -.nvm 0x8000 0x806904c +.bss 0xae64 0x20001504 +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8039094 +.zwave_nvm 0x0 0x8069094 +.nvm 0x8000 0x8069094 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x75f0 0x0 -.debug_info 0xdd90e5 0x0 -.debug_abbrev 0x1821f 0x0 -.debug_loc 0x4d7b8 0x0 +.debug_frame 0x75d4 0x0 +.debug_info 0xdd91f5 0x0 +.debug_abbrev 0x1823c 0x0 +.debug_loc 0x4d65f 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc160 0x0 -.debug_line 0x5a870 0x0 -.debug_str 0x944c9 0x0 -Total 0xfb8c20 +.debug_ranges 0xc130 0x0 +.debug_line 0x5aa3d 0x0 +.debug_str 0x9457b 0x0 +Total 0xfb8e7f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210256 + 210328 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52056 + 52072 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_EU_size.txt index 0079e60ec28..a9837654d5f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x333ac 0x8006000 +_cc_handlers_v3 0x240 0x80393ac +_zaf_event_distributor_cc_event_handler 0x10 0x80395ec +_zw_protocol_cmd_handlers 0x70 0x80395fc +_zw_protocol_cmd_handlers_lr 0x30 0x803966c +.ARM.exidx 0x8 0x803969c +.copy.table 0xc 0x80396a4 +.zero.table 0x0 0x80396b0 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x80396b0 +.zwave_nvm 0x0 0x80696b0 +.nvm 0x8000 0x80696b0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe1 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x7598 0x0 +.debug_info 0xdda5a5 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d91d 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc110 0x0 -.debug_line 0x5a269 0x0 -.debug_str 0x94764 0x0 -Total 0xfb779d +.debug_ranges 0xc270 0x0 +.debug_line 0x5a744 0x0 +.debug_str 0x948e6 0x0 +Total 0xfbabef The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211888 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_LR_size.txt index 37dd576c4aa..95a3d59d9f4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x333ac 0x8006000 +_cc_handlers_v3 0x240 0x80393ac +_zaf_event_distributor_cc_event_handler 0x10 0x80395ec +_zw_protocol_cmd_handlers 0x70 0x80395fc +_zw_protocol_cmd_handlers_lr 0x30 0x803966c +.ARM.exidx 0x8 0x803969c +.copy.table 0xc 0x80396a4 +.zero.table 0x0 0x80396b0 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x80396b0 +.zwave_nvm 0x0 0x80696b0 +.nvm 0x8000 0x80696b0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe1 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x7598 0x0 +.debug_info 0xdda5a5 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d91d 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc110 0x0 -.debug_line 0x5a269 0x0 -.debug_str 0x9475a 0x0 -Total 0xfb7793 +.debug_ranges 0xc270 0x0 +.debug_line 0x5a744 0x0 +.debug_str 0x948dc 0x0 +Total 0xfbabe5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211888 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_size.txt index 0079e60ec28..a9837654d5f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x333ac 0x8006000 +_cc_handlers_v3 0x240 0x80393ac +_zaf_event_distributor_cc_event_handler 0x10 0x80395ec +_zw_protocol_cmd_handlers 0x70 0x80395fc +_zw_protocol_cmd_handlers_lr 0x30 0x803966c +.ARM.exidx 0x8 0x803969c +.copy.table 0xc 0x80396a4 +.zero.table 0x0 0x80396b0 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x80396b0 +.zwave_nvm 0x0 0x80696b0 +.nvm 0x8000 0x80696b0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe1 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x7598 0x0 +.debug_info 0xdda5a5 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d91d 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc110 0x0 -.debug_line 0x5a269 0x0 -.debug_str 0x94764 0x0 -Total 0xfb779d +.debug_ranges 0xc270 0x0 +.debug_line 0x5a744 0x0 +.debug_str 0x948e6 0x0 +Total 0xfbabef The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211888 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_EU_size.txt index 0079e60ec28..c30b8e70372 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x3337c 0x8006000 +_cc_handlers_v3 0x240 0x803937c +_zaf_event_distributor_cc_event_handler 0x10 0x80395bc +_zw_protocol_cmd_handlers 0x70 0x80395cc +_zw_protocol_cmd_handlers_lr 0x30 0x803963c +.ARM.exidx 0x8 0x803966c +.copy.table 0xc 0x8039674 +.zero.table 0x0 0x8039680 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x8039680 +.zwave_nvm 0x0 0x8069680 +.nvm 0x8000 0x8069680 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe1 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x75bc 0x0 +.debug_info 0xdda48e 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d84c 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc110 0x0 -.debug_line 0x5a269 0x0 -.debug_str 0x94764 0x0 -Total 0xfb779d +.debug_ranges 0xc268 0x0 +.debug_line 0x5a767 0x0 +.debug_str 0x948e6 0x0 +Total 0xfbaa16 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211840 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_LR_size.txt index 37dd576c4aa..fff2f3bf080 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x3337c 0x8006000 +_cc_handlers_v3 0x240 0x803937c +_zaf_event_distributor_cc_event_handler 0x10 0x80395bc +_zw_protocol_cmd_handlers 0x70 0x80395cc +_zw_protocol_cmd_handlers_lr 0x30 0x803963c +.ARM.exidx 0x8 0x803966c +.copy.table 0xc 0x8039674 +.zero.table 0x0 0x8039680 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x8039680 +.zwave_nvm 0x0 0x8069680 +.nvm 0x8000 0x8069680 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe1 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x75bc 0x0 +.debug_info 0xdda48e 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d84c 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc110 0x0 -.debug_line 0x5a269 0x0 -.debug_str 0x9475a 0x0 -Total 0xfb7793 +.debug_ranges 0xc268 0x0 +.debug_line 0x5a767 0x0 +.debug_str 0x948dc 0x0 +Total 0xfbaa0c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211840 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_size.txt index 0079e60ec28..c30b8e70372 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4400C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x3337c 0x8006000 +_cc_handlers_v3 0x240 0x803937c +_zaf_event_distributor_cc_event_handler 0x10 0x80395bc +_zw_protocol_cmd_handlers 0x70 0x80395cc +_zw_protocol_cmd_handlers_lr 0x30 0x803963c +.ARM.exidx 0x8 0x803966c +.copy.table 0xc 0x8039674 +.zero.table 0x0 0x8039680 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x8039680 +.zwave_nvm 0x0 0x8069680 +.nvm 0x8000 0x8069680 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe1 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x75bc 0x0 +.debug_info 0xdda48e 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d84c 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc110 0x0 -.debug_line 0x5a269 0x0 -.debug_str 0x94764 0x0 -Total 0xfb779d +.debug_ranges 0xc268 0x0 +.debug_line 0x5a767 0x0 +.debug_str 0x948e6 0x0 +Total 0xfbaa16 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211840 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401B_REGION_US_LR_size.txt index 2b3280026a6..f198332867f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x333ac 0x8006000 +_cc_handlers_v3 0x240 0x80393ac +_zaf_event_distributor_cc_event_handler 0x10 0x80395ec +_zw_protocol_cmd_handlers 0x70 0x80395fc +_zw_protocol_cmd_handlers_lr 0x30 0x803966c +.ARM.exidx 0x8 0x803969c +.copy.table 0xc 0x80396a4 +.zero.table 0x0 0x80396b0 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x80396b0 +.zwave_nvm 0x0 0x80696b0 +.nvm 0x8000 0x80696b0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe5 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x7598 0x0 +.debug_info 0xdda5a9 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d927 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc0d0 0x0 -.debug_line 0x5a257 0x0 -.debug_str 0x9475a 0x0 -Total 0xfb7745 +.debug_ranges 0xc230 0x0 +.debug_line 0x5a731 0x0 +.debug_str 0x948dc 0x0 +Total 0xfbaba0 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211888 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401C_REGION_US_LR_size.txt index 2b3280026a6..280de711f0d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_multilevel_sensor_BRD4401C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_multilevel_sensor.out : section size addr -.text 0x33158 0x8006000 -_cc_handlers_v3 0x240 0x8039158 -_zaf_event_distributor_cc_event_handler 0x10 0x8039398 -_zw_protocol_cmd_handlers 0x70 0x80393a8 -_zw_protocol_cmd_handlers_lr 0x30 0x8039418 -.ARM.exidx 0x8 0x8039448 -.copy.table 0xc 0x8039450 -.zero.table 0x0 0x803945c +.text 0x3337c 0x8006000 +_cc_handlers_v3 0x240 0x803937c +_zaf_event_distributor_cc_event_handler 0x10 0x80395bc +_zw_protocol_cmd_handlers 0x70 0x80395cc +_zw_protocol_cmd_handlers_lr 0x30 0x803963c +.ARM.exidx 0x8 0x803966c +.copy.table 0xc 0x8039674 +.zero.table 0x0 0x8039680 .stack 0x1000 0x20000000 .data 0x500 0x20001000 -.bss 0xadb4 0x20001500 -.heap 0x800 0x2000c2b8 -.internal_storage 0x30000 0x803945c -.zwave_nvm 0x0 0x806945c -.nvm 0x8000 0x806945c +.bss 0xadc4 0x20001500 +.heap 0x800 0x2000c2c8 +.internal_storage 0x30000 0x8039680 +.zwave_nvm 0x0 0x8069680 +.nvm 0x8000 0x8069680 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7594 0x0 -.debug_info 0xdd7fe5 0x0 -.debug_abbrev 0x180cd 0x0 -.debug_loc 0x4d637 0x0 +.debug_frame 0x75bc 0x0 +.debug_info 0xdda492 0x0 +.debug_abbrev 0x18250 0x0 +.debug_loc 0x4d856 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xc0d0 0x0 -.debug_line 0x5a257 0x0 -.debug_str 0x9475a 0x0 -Total 0xfb7745 +.debug_ranges 0xc228 0x0 +.debug_line 0x5a756 0x0 +.debug_str 0x948dc 0x0 +Total 0xfba9c9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 211292 + 211840 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51892 + 51908 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_EU_size.txt index d5649b4d7b6..0183bec3b2b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32a68 0x8006000 -_cc_handlers_v3 0x2ac 0x8038a68 -_zaf_cc_config 0x28 0x8038d14 -_zaf_event_distributor_cc_event_handler 0x10 0x8038d3c -_zw_protocol_cmd_handlers 0x70 0x8038d4c -_zw_protocol_cmd_handlers_lr 0x30 0x8038dbc -.ARM.exidx 0x8 0x8038dec -.copy.table 0xc 0x8038df4 -.zero.table 0x0 0x8038e00 +.text 0x32a88 0x8006000 +_cc_handlers_v3 0x2ac 0x8038a88 +_zaf_cc_config 0x28 0x8038d34 +_zaf_event_distributor_cc_event_handler 0x10 0x8038d5c +_zw_protocol_cmd_handlers 0x70 0x8038d6c +_zw_protocol_cmd_handlers_lr 0x30 0x8038ddc +.ARM.exidx 0x8 0x8038e0c +.copy.table 0xc 0x8038e14 +.zero.table 0x0 0x8038e20 .stack 0x1000 0x20000000 .data 0x694 0x20001000 -.bss 0xae54 0x20001694 -.heap 0x800 0x2000c4e8 -.internal_storage 0x30000 0x8038e00 -.zwave_nvm 0x0 0x8068e00 -.nvm 0x8000 0x8068e00 +.bss 0xae5c 0x20001694 +.heap 0x800 0x2000c4f0 +.internal_storage 0x30000 0x8038e20 +.zwave_nvm 0x0 0x8068e20 +.nvm 0x8000 0x8068e20 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74e0 0x0 -.debug_info 0xea0c15 0x0 -.debug_abbrev 0x184ba 0x0 -.debug_loc 0x4a581 0x0 +.debug_frame 0x74c0 0x0 +.debug_info 0xea0c73 0x0 +.debug_abbrev 0x184d7 0x0 +.debug_loc 0x4a424 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc098 0x0 -.debug_line 0x5a553 0x0 -.debug_str 0x92691 0x0 -Total 0x107b413 +.debug_ranges 0xbfc0 0x0 +.debug_line 0x5a5d4 0x0 +.debug_str 0x92751 0x0 +Total 0x107b3a2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210068 + 210100 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52456 + 52464 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_LR_size.txt index ca41302b132..3f4c977c5c3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32a68 0x8006000 -_cc_handlers_v3 0x2ac 0x8038a68 -_zaf_cc_config 0x28 0x8038d14 -_zaf_event_distributor_cc_event_handler 0x10 0x8038d3c -_zw_protocol_cmd_handlers 0x70 0x8038d4c -_zw_protocol_cmd_handlers_lr 0x30 0x8038dbc -.ARM.exidx 0x8 0x8038dec -.copy.table 0xc 0x8038df4 -.zero.table 0x0 0x8038e00 +.text 0x32a88 0x8006000 +_cc_handlers_v3 0x2ac 0x8038a88 +_zaf_cc_config 0x28 0x8038d34 +_zaf_event_distributor_cc_event_handler 0x10 0x8038d5c +_zw_protocol_cmd_handlers 0x70 0x8038d6c +_zw_protocol_cmd_handlers_lr 0x30 0x8038ddc +.ARM.exidx 0x8 0x8038e0c +.copy.table 0xc 0x8038e14 +.zero.table 0x0 0x8038e20 .stack 0x1000 0x20000000 .data 0x694 0x20001000 -.bss 0xae54 0x20001694 -.heap 0x800 0x2000c4e8 -.internal_storage 0x30000 0x8038e00 -.zwave_nvm 0x0 0x8068e00 -.nvm 0x8000 0x8068e00 +.bss 0xae5c 0x20001694 +.heap 0x800 0x2000c4f0 +.internal_storage 0x30000 0x8038e20 +.zwave_nvm 0x0 0x8068e20 +.nvm 0x8000 0x8068e20 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74e0 0x0 -.debug_info 0xea0c15 0x0 -.debug_abbrev 0x184ba 0x0 -.debug_loc 0x4a581 0x0 +.debug_frame 0x74c0 0x0 +.debug_info 0xea0c73 0x0 +.debug_abbrev 0x184d7 0x0 +.debug_loc 0x4a424 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc098 0x0 -.debug_line 0x5a553 0x0 -.debug_str 0x92687 0x0 -Total 0x107b409 +.debug_ranges 0xbfc0 0x0 +.debug_line 0x5a5d4 0x0 +.debug_str 0x92747 0x0 +Total 0x107b398 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210068 + 210100 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52456 + 52464 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_size.txt index d5649b4d7b6..0183bec3b2b 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2603A_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32a68 0x8006000 -_cc_handlers_v3 0x2ac 0x8038a68 -_zaf_cc_config 0x28 0x8038d14 -_zaf_event_distributor_cc_event_handler 0x10 0x8038d3c -_zw_protocol_cmd_handlers 0x70 0x8038d4c -_zw_protocol_cmd_handlers_lr 0x30 0x8038dbc -.ARM.exidx 0x8 0x8038dec -.copy.table 0xc 0x8038df4 -.zero.table 0x0 0x8038e00 +.text 0x32a88 0x8006000 +_cc_handlers_v3 0x2ac 0x8038a88 +_zaf_cc_config 0x28 0x8038d34 +_zaf_event_distributor_cc_event_handler 0x10 0x8038d5c +_zw_protocol_cmd_handlers 0x70 0x8038d6c +_zw_protocol_cmd_handlers_lr 0x30 0x8038ddc +.ARM.exidx 0x8 0x8038e0c +.copy.table 0xc 0x8038e14 +.zero.table 0x0 0x8038e20 .stack 0x1000 0x20000000 .data 0x694 0x20001000 -.bss 0xae54 0x20001694 -.heap 0x800 0x2000c4e8 -.internal_storage 0x30000 0x8038e00 -.zwave_nvm 0x0 0x8068e00 -.nvm 0x8000 0x8068e00 +.bss 0xae5c 0x20001694 +.heap 0x800 0x2000c4f0 +.internal_storage 0x30000 0x8038e20 +.zwave_nvm 0x0 0x8068e20 +.nvm 0x8000 0x8068e20 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x74e0 0x0 -.debug_info 0xea0c15 0x0 -.debug_abbrev 0x184ba 0x0 -.debug_loc 0x4a581 0x0 +.debug_frame 0x74c0 0x0 +.debug_info 0xea0c73 0x0 +.debug_abbrev 0x184d7 0x0 +.debug_loc 0x4a424 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc098 0x0 -.debug_line 0x5a553 0x0 -.debug_str 0x92691 0x0 -Total 0x107b413 +.debug_ranges 0xbfc0 0x0 +.debug_line 0x5a5d4 0x0 +.debug_str 0x92751 0x0 +Total 0x107b3a2 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210068 + 210100 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52456 + 52464 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_EU_size.txt index 62d320e598e..7d77db7dde2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32348 0x8006000 -_cc_handlers_v3 0x2ac 0x8038348 -_zaf_cc_config 0x28 0x80385f4 -_zaf_event_distributor_cc_event_handler 0x10 0x803861c -_zw_protocol_cmd_handlers 0x70 0x803862c -_zw_protocol_cmd_handlers_lr 0x30 0x803869c -.ARM.exidx 0x8 0x80386cc -.copy.table 0xc 0x80386d4 -.zero.table 0x0 0x80386e0 +.text 0x32584 0x8006000 +_cc_handlers_v3 0x2ac 0x8038584 +_zaf_cc_config 0x28 0x8038830 +_zaf_event_distributor_cc_event_handler 0x10 0x8038858 +_zw_protocol_cmd_handlers 0x70 0x8038868 +_zw_protocol_cmd_handlers_lr 0x30 0x80388d8 +.ARM.exidx 0x8 0x8038908 +.copy.table 0xc 0x8038910 +.zero.table 0x0 0x803891c .stack 0x1000 0x20000000 .data 0x620 0x20001000 -.bss 0xadb4 0x20001620 -.heap 0x800 0x2000c3d8 -.internal_storage 0x30000 0x80386e0 -.zwave_nvm 0x0 0x80686e0 -.nvm 0x8000 0x80686e0 +.bss 0xadbc 0x20001620 +.heap 0x800 0x2000c3e0 +.internal_storage 0x30000 0x803891c +.zwave_nvm 0x0 0x806891c +.nvm 0x8000 0x806891c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x72cc 0x0 -.debug_info 0xe936de 0x0 -.debug_abbrev 0x177cd 0x0 -.debug_loc 0x493b4 0x0 +.debug_frame 0x72e4 0x0 +.debug_info 0xe95b01 0x0 +.debug_abbrev 0x1793f 0x0 +.debug_loc 0x4959a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xbb98 0x0 -.debug_line 0x585b0 0x0 -.debug_str 0x91194 0x0 -Total 0x1067bf2 +.debug_ranges 0xbbb8 0x0 +.debug_line 0x58a2a 0x0 +.debug_str 0x91324 0x0 +Total 0x106abf3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208128 + 208700 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52180 + 52188 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_LR_size.txt index 4b13091f098..7eeb328c1b4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32348 0x8006000 -_cc_handlers_v3 0x2ac 0x8038348 -_zaf_cc_config 0x28 0x80385f4 -_zaf_event_distributor_cc_event_handler 0x10 0x803861c -_zw_protocol_cmd_handlers 0x70 0x803862c -_zw_protocol_cmd_handlers_lr 0x30 0x803869c -.ARM.exidx 0x8 0x80386cc -.copy.table 0xc 0x80386d4 -.zero.table 0x0 0x80386e0 +.text 0x32584 0x8006000 +_cc_handlers_v3 0x2ac 0x8038584 +_zaf_cc_config 0x28 0x8038830 +_zaf_event_distributor_cc_event_handler 0x10 0x8038858 +_zw_protocol_cmd_handlers 0x70 0x8038868 +_zw_protocol_cmd_handlers_lr 0x30 0x80388d8 +.ARM.exidx 0x8 0x8038908 +.copy.table 0xc 0x8038910 +.zero.table 0x0 0x803891c .stack 0x1000 0x20000000 .data 0x620 0x20001000 -.bss 0xadb4 0x20001620 -.heap 0x800 0x2000c3d8 -.internal_storage 0x30000 0x80386e0 -.zwave_nvm 0x0 0x80686e0 -.nvm 0x8000 0x80686e0 +.bss 0xadbc 0x20001620 +.heap 0x800 0x2000c3e0 +.internal_storage 0x30000 0x803891c +.zwave_nvm 0x0 0x806891c +.nvm 0x8000 0x806891c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x72cc 0x0 -.debug_info 0xe936de 0x0 -.debug_abbrev 0x177cd 0x0 -.debug_loc 0x493b4 0x0 +.debug_frame 0x72e4 0x0 +.debug_info 0xe95b01 0x0 +.debug_abbrev 0x1793f 0x0 +.debug_loc 0x4959a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xbb98 0x0 -.debug_line 0x585b0 0x0 -.debug_str 0x9118a 0x0 -Total 0x1067be8 +.debug_ranges 0xbbb8 0x0 +.debug_line 0x58a2a 0x0 +.debug_str 0x9131a 0x0 +Total 0x106abe9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208128 + 208700 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52180 + 52188 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_size.txt index 62d320e598e..7d77db7dde2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD2705A_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32348 0x8006000 -_cc_handlers_v3 0x2ac 0x8038348 -_zaf_cc_config 0x28 0x80385f4 -_zaf_event_distributor_cc_event_handler 0x10 0x803861c -_zw_protocol_cmd_handlers 0x70 0x803862c -_zw_protocol_cmd_handlers_lr 0x30 0x803869c -.ARM.exidx 0x8 0x80386cc -.copy.table 0xc 0x80386d4 -.zero.table 0x0 0x80386e0 +.text 0x32584 0x8006000 +_cc_handlers_v3 0x2ac 0x8038584 +_zaf_cc_config 0x28 0x8038830 +_zaf_event_distributor_cc_event_handler 0x10 0x8038858 +_zw_protocol_cmd_handlers 0x70 0x8038868 +_zw_protocol_cmd_handlers_lr 0x30 0x80388d8 +.ARM.exidx 0x8 0x8038908 +.copy.table 0xc 0x8038910 +.zero.table 0x0 0x803891c .stack 0x1000 0x20000000 .data 0x620 0x20001000 -.bss 0xadb4 0x20001620 -.heap 0x800 0x2000c3d8 -.internal_storage 0x30000 0x80386e0 -.zwave_nvm 0x0 0x80686e0 -.nvm 0x8000 0x80686e0 +.bss 0xadbc 0x20001620 +.heap 0x800 0x2000c3e0 +.internal_storage 0x30000 0x803891c +.zwave_nvm 0x0 0x806891c +.nvm 0x8000 0x806891c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x72cc 0x0 -.debug_info 0xe936de 0x0 -.debug_abbrev 0x177cd 0x0 -.debug_loc 0x493b4 0x0 +.debug_frame 0x72e4 0x0 +.debug_info 0xe95b01 0x0 +.debug_abbrev 0x1793f 0x0 +.debug_loc 0x4959a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xbb98 0x0 -.debug_line 0x585b0 0x0 -.debug_str 0x91194 0x0 -Total 0x1067bf2 +.debug_ranges 0xbbb8 0x0 +.debug_line 0x58a2a 0x0 +.debug_str 0x91324 0x0 +Total 0x106abf3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 208128 + 208700 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52180 + 52188 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_EU_size.txt index 39f54dc8ada..395ab6740c4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x2c77c 0x0 -_cc_handlers_v3 0x2ac 0x2c77c -_zaf_cc_config 0x28 0x2ca28 -_zaf_event_distributor_cc_event_handler 0x10 0x2ca50 -_zw_protocol_cmd_handlers 0x70 0x2ca60 -_zw_protocol_cmd_handlers_lr 0x30 0x2cad0 -.ARM.exidx 0x8 0x2cb00 -.copy.table 0xc 0x2cb08 -.zero.table 0x0 0x2cb14 +.text 0x2c794 0x0 +_cc_handlers_v3 0x2ac 0x2c794 +_zaf_cc_config 0x28 0x2ca40 +_zaf_event_distributor_cc_event_handler 0x10 0x2ca68 +_zw_protocol_cmd_handlers 0x70 0x2ca78 +_zw_protocol_cmd_handlers_lr 0x30 0x2cae8 +.ARM.exidx 0x8 0x2cb18 +.copy.table 0xc 0x2cb20 +.zero.table 0x0 0x2cb2c .stack 0x1000 0x20000000 .data 0x58c 0x20001000 -.bss 0xa2bc 0x2000158c -.heap 0x800 0x2000b848 -.internal_storage 0x3a000 0x2cb14 -.zwave_nvm 0x3000 0x66b14 -.nvm 0x9000 0x69b14 +.bss 0xa2c4 0x2000158c +.heap 0x800 0x2000b850 +.internal_storage 0x3a000 0x2cb2c +.zwave_nvm 0x3000 0x66b2c +.nvm 0x9000 0x69b2c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x69d4 0x0 -.debug_info 0xe5ba47 0x0 -.debug_abbrev 0x156e3 0x0 -.debug_loc 0x3dd49 0x0 +.debug_frame 0x69d0 0x0 +.debug_info 0xe5ba33 0x0 +.debug_abbrev 0x156f4 0x0 +.debug_loc 0x3dd4b 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0xa658 0x0 -.debug_line 0x5004c 0x0 -.debug_str 0x874ce 0x0 -Total 0x101604c +.debug_ranges 0xa620 0x0 +.debug_line 0x4ffed 0x0 +.debug_str 0x875b3 0x0 +Total 0x10160b5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184480 + 184504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49224 + 49232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_LR_size.txt index 756d66b0c32..b1ee5a09a53 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x2c77c 0x0 -_cc_handlers_v3 0x2ac 0x2c77c -_zaf_cc_config 0x28 0x2ca28 -_zaf_event_distributor_cc_event_handler 0x10 0x2ca50 -_zw_protocol_cmd_handlers 0x70 0x2ca60 -_zw_protocol_cmd_handlers_lr 0x30 0x2cad0 -.ARM.exidx 0x8 0x2cb00 -.copy.table 0xc 0x2cb08 -.zero.table 0x0 0x2cb14 +.text 0x2c794 0x0 +_cc_handlers_v3 0x2ac 0x2c794 +_zaf_cc_config 0x28 0x2ca40 +_zaf_event_distributor_cc_event_handler 0x10 0x2ca68 +_zw_protocol_cmd_handlers 0x70 0x2ca78 +_zw_protocol_cmd_handlers_lr 0x30 0x2cae8 +.ARM.exidx 0x8 0x2cb18 +.copy.table 0xc 0x2cb20 +.zero.table 0x0 0x2cb2c .stack 0x1000 0x20000000 .data 0x58c 0x20001000 -.bss 0xa2bc 0x2000158c -.heap 0x800 0x2000b848 -.internal_storage 0x3a000 0x2cb14 -.zwave_nvm 0x3000 0x66b14 -.nvm 0x9000 0x69b14 +.bss 0xa2c4 0x2000158c +.heap 0x800 0x2000b850 +.internal_storage 0x3a000 0x2cb2c +.zwave_nvm 0x3000 0x66b2c +.nvm 0x9000 0x69b2c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x69d4 0x0 -.debug_info 0xe5ba47 0x0 -.debug_abbrev 0x156e3 0x0 -.debug_loc 0x3dd49 0x0 +.debug_frame 0x69d0 0x0 +.debug_info 0xe5ba33 0x0 +.debug_abbrev 0x156f4 0x0 +.debug_loc 0x3dd4b 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0xa658 0x0 -.debug_line 0x5004c 0x0 -.debug_str 0x874c4 0x0 -Total 0x1016042 +.debug_ranges 0xa620 0x0 +.debug_line 0x4ffed 0x0 +.debug_str 0x875a9 0x0 +Total 0x10160ab The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184480 + 184504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49224 + 49232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_size.txt index 39f54dc8ada..395ab6740c4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4202A_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x2c77c 0x0 -_cc_handlers_v3 0x2ac 0x2c77c -_zaf_cc_config 0x28 0x2ca28 -_zaf_event_distributor_cc_event_handler 0x10 0x2ca50 -_zw_protocol_cmd_handlers 0x70 0x2ca60 -_zw_protocol_cmd_handlers_lr 0x30 0x2cad0 -.ARM.exidx 0x8 0x2cb00 -.copy.table 0xc 0x2cb08 -.zero.table 0x0 0x2cb14 +.text 0x2c794 0x0 +_cc_handlers_v3 0x2ac 0x2c794 +_zaf_cc_config 0x28 0x2ca40 +_zaf_event_distributor_cc_event_handler 0x10 0x2ca68 +_zw_protocol_cmd_handlers 0x70 0x2ca78 +_zw_protocol_cmd_handlers_lr 0x30 0x2cae8 +.ARM.exidx 0x8 0x2cb18 +.copy.table 0xc 0x2cb20 +.zero.table 0x0 0x2cb2c .stack 0x1000 0x20000000 .data 0x58c 0x20001000 -.bss 0xa2bc 0x2000158c -.heap 0x800 0x2000b848 -.internal_storage 0x3a000 0x2cb14 -.zwave_nvm 0x3000 0x66b14 -.nvm 0x9000 0x69b14 +.bss 0xa2c4 0x2000158c +.heap 0x800 0x2000b850 +.internal_storage 0x3a000 0x2cb2c +.zwave_nvm 0x3000 0x66b2c +.nvm 0x9000 0x69b2c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x69d4 0x0 -.debug_info 0xe5ba47 0x0 -.debug_abbrev 0x156e3 0x0 -.debug_loc 0x3dd49 0x0 +.debug_frame 0x69d0 0x0 +.debug_info 0xe5ba33 0x0 +.debug_abbrev 0x156f4 0x0 +.debug_loc 0x3dd4b 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0xa658 0x0 -.debug_line 0x5004c 0x0 -.debug_str 0x874ce 0x0 -Total 0x101604c +.debug_ranges 0xa620 0x0 +.debug_line 0x4ffed 0x0 +.debug_str 0x875b3 0x0 +Total 0x10160b5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184480 + 184504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49224 + 49232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_EU_size.txt index 37e77247f53..26e44058515 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x321bc 0x8006000 -_cc_handlers_v3 0x2ac 0x80381bc -_zaf_cc_config 0x28 0x8038468 -_zaf_event_distributor_cc_event_handler 0x10 0x8038490 -_zw_protocol_cmd_handlers 0x70 0x80384a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8038510 -.ARM.exidx 0x8 0x8038540 -.copy.table 0xc 0x8038548 -.zero.table 0x0 0x8038554 +.text 0x3218c 0x8006000 +_cc_handlers_v3 0x2ac 0x803818c +_zaf_cc_config 0x28 0x8038438 +_zaf_event_distributor_cc_event_handler 0x10 0x8038460 +_zw_protocol_cmd_handlers 0x70 0x8038470 +_zw_protocol_cmd_handlers_lr 0x30 0x80384e0 +.ARM.exidx 0x8 0x8038510 +.copy.table 0xc 0x8038518 +.zero.table 0x0 0x8038524 .stack 0x1000 0x20000000 .data 0x698 0x20001000 -.bss 0xaca8 0x20001698 -.heap 0x800 0x2000c340 -.internal_storage 0x30000 0x8038554 -.zwave_nvm 0x0 0x8068554 -.nvm 0x8000 0x8068554 +.bss 0xacb0 0x20001698 +.heap 0x800 0x2000c348 +.internal_storage 0x30000 0x8038524 +.zwave_nvm 0x0 0x8068524 +.nvm 0x8000 0x8068524 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7314 0x0 -.debug_info 0xea01e5 0x0 -.debug_abbrev 0x18531 0x0 -.debug_loc 0x4961f 0x0 +.debug_frame 0x7308 0x0 +.debug_info 0xea0248 0x0 +.debug_abbrev 0x18533 0x0 +.debug_loc 0x495d2 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc250 0x0 -.debug_line 0x5a099 0x0 -.debug_str 0x924ee 0x0 -Total 0x1078a33 +.debug_ranges 0xc180 0x0 +.debug_line 0x5a143 0x0 +.debug_str 0x925ae 0x0 +Total 0x1078ab1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 207852 + 207804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52032 + 52040 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_LR_size.txt index 91ff35e55ea..c9e2863432d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x321bc 0x8006000 -_cc_handlers_v3 0x2ac 0x80381bc -_zaf_cc_config 0x28 0x8038468 -_zaf_event_distributor_cc_event_handler 0x10 0x8038490 -_zw_protocol_cmd_handlers 0x70 0x80384a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8038510 -.ARM.exidx 0x8 0x8038540 -.copy.table 0xc 0x8038548 -.zero.table 0x0 0x8038554 +.text 0x3218c 0x8006000 +_cc_handlers_v3 0x2ac 0x803818c +_zaf_cc_config 0x28 0x8038438 +_zaf_event_distributor_cc_event_handler 0x10 0x8038460 +_zw_protocol_cmd_handlers 0x70 0x8038470 +_zw_protocol_cmd_handlers_lr 0x30 0x80384e0 +.ARM.exidx 0x8 0x8038510 +.copy.table 0xc 0x8038518 +.zero.table 0x0 0x8038524 .stack 0x1000 0x20000000 .data 0x698 0x20001000 -.bss 0xaca8 0x20001698 -.heap 0x800 0x2000c340 -.internal_storage 0x30000 0x8038554 -.zwave_nvm 0x0 0x8068554 -.nvm 0x8000 0x8068554 +.bss 0xacb0 0x20001698 +.heap 0x800 0x2000c348 +.internal_storage 0x30000 0x8038524 +.zwave_nvm 0x0 0x8068524 +.nvm 0x8000 0x8068524 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7314 0x0 -.debug_info 0xea01e5 0x0 -.debug_abbrev 0x18531 0x0 -.debug_loc 0x4961f 0x0 +.debug_frame 0x7308 0x0 +.debug_info 0xea0248 0x0 +.debug_abbrev 0x18533 0x0 +.debug_loc 0x495d2 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc250 0x0 -.debug_line 0x5a099 0x0 -.debug_str 0x924e4 0x0 -Total 0x1078a29 +.debug_ranges 0xc180 0x0 +.debug_line 0x5a143 0x0 +.debug_str 0x925a4 0x0 +Total 0x1078aa7 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 207852 + 207804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52032 + 52040 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_size.txt index 37e77247f53..26e44058515 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205A_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x321bc 0x8006000 -_cc_handlers_v3 0x2ac 0x80381bc -_zaf_cc_config 0x28 0x8038468 -_zaf_event_distributor_cc_event_handler 0x10 0x8038490 -_zw_protocol_cmd_handlers 0x70 0x80384a0 -_zw_protocol_cmd_handlers_lr 0x30 0x8038510 -.ARM.exidx 0x8 0x8038540 -.copy.table 0xc 0x8038548 -.zero.table 0x0 0x8038554 +.text 0x3218c 0x8006000 +_cc_handlers_v3 0x2ac 0x803818c +_zaf_cc_config 0x28 0x8038438 +_zaf_event_distributor_cc_event_handler 0x10 0x8038460 +_zw_protocol_cmd_handlers 0x70 0x8038470 +_zw_protocol_cmd_handlers_lr 0x30 0x80384e0 +.ARM.exidx 0x8 0x8038510 +.copy.table 0xc 0x8038518 +.zero.table 0x0 0x8038524 .stack 0x1000 0x20000000 .data 0x698 0x20001000 -.bss 0xaca8 0x20001698 -.heap 0x800 0x2000c340 -.internal_storage 0x30000 0x8038554 -.zwave_nvm 0x0 0x8068554 -.nvm 0x8000 0x8068554 +.bss 0xacb0 0x20001698 +.heap 0x800 0x2000c348 +.internal_storage 0x30000 0x8038524 +.zwave_nvm 0x0 0x8068524 +.nvm 0x8000 0x8068524 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7314 0x0 -.debug_info 0xea01e5 0x0 -.debug_abbrev 0x18531 0x0 -.debug_loc 0x4961f 0x0 +.debug_frame 0x7308 0x0 +.debug_info 0xea0248 0x0 +.debug_abbrev 0x18533 0x0 +.debug_loc 0x495d2 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc250 0x0 -.debug_line 0x5a099 0x0 -.debug_str 0x924ee 0x0 -Total 0x1078a33 +.debug_ranges 0xc180 0x0 +.debug_line 0x5a143 0x0 +.debug_str 0x925ae 0x0 +Total 0x1078ab1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 207852 + 207804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52032 + 52040 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_EU_size.txt index 9a6d137f023..495e1ee3641 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32ac0 0x8006000 -_cc_handlers_v3 0x2ac 0x8038ac0 -_zaf_cc_config 0x28 0x8038d6c -_zaf_event_distributor_cc_event_handler 0x10 0x8038d94 -_zw_protocol_cmd_handlers 0x70 0x8038da4 -_zw_protocol_cmd_handlers_lr 0x30 0x8038e14 -.ARM.exidx 0x8 0x8038e44 -.copy.table 0xc 0x8038e4c -.zero.table 0x0 0x8038e58 +.text 0x32a38 0x8006000 +_cc_handlers_v3 0x2ac 0x8038a38 +_zaf_cc_config 0x28 0x8038ce4 +_zaf_event_distributor_cc_event_handler 0x10 0x8038d0c +_zw_protocol_cmd_handlers 0x70 0x8038d1c +_zw_protocol_cmd_handlers_lr 0x30 0x8038d8c +.ARM.exidx 0x8 0x8038dbc +.copy.table 0xc 0x8038dc4 +.zero.table 0x0 0x8038dd0 .stack 0x1000 0x20000000 .data 0x694 0x20001000 -.bss 0xae4c 0x20001694 -.heap 0x800 0x2000c4e0 -.internal_storage 0x30000 0x8038e58 -.zwave_nvm 0x0 0x8068e58 -.nvm 0x8000 0x8068e58 +.bss 0xae54 0x20001694 +.heap 0x800 0x2000c4e8 +.internal_storage 0x30000 0x8038dd0 +.zwave_nvm 0x0 0x8068dd0 +.nvm 0x8000 0x8068dd0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x749c 0x0 -.debug_info 0xea2db1 0x0 -.debug_abbrev 0x18785 0x0 -.debug_loc 0x4a752 0x0 +.debug_frame 0x7490 0x0 +.debug_info 0xea2e20 0x0 +.debug_abbrev 0x18787 0x0 +.debug_loc 0x4a787 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc148 0x0 -.debug_line 0x5a9d0 0x0 -.debug_str 0x92b38 0x0 -Total 0x107e42b +.debug_ranges 0xc0a8 0x0 +.debug_line 0x5aa91 0x0 +.debug_str 0x92bf8 0x0 +Total 0x107e526 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210156 + 210020 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52448 + 52456 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_LR_size.txt index bf18c296b52..27b592336c3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32ac0 0x8006000 -_cc_handlers_v3 0x2ac 0x8038ac0 -_zaf_cc_config 0x28 0x8038d6c -_zaf_event_distributor_cc_event_handler 0x10 0x8038d94 -_zw_protocol_cmd_handlers 0x70 0x8038da4 -_zw_protocol_cmd_handlers_lr 0x30 0x8038e14 -.ARM.exidx 0x8 0x8038e44 -.copy.table 0xc 0x8038e4c -.zero.table 0x0 0x8038e58 +.text 0x32a38 0x8006000 +_cc_handlers_v3 0x2ac 0x8038a38 +_zaf_cc_config 0x28 0x8038ce4 +_zaf_event_distributor_cc_event_handler 0x10 0x8038d0c +_zw_protocol_cmd_handlers 0x70 0x8038d1c +_zw_protocol_cmd_handlers_lr 0x30 0x8038d8c +.ARM.exidx 0x8 0x8038dbc +.copy.table 0xc 0x8038dc4 +.zero.table 0x0 0x8038dd0 .stack 0x1000 0x20000000 .data 0x694 0x20001000 -.bss 0xae4c 0x20001694 -.heap 0x800 0x2000c4e0 -.internal_storage 0x30000 0x8038e58 -.zwave_nvm 0x0 0x8068e58 -.nvm 0x8000 0x8068e58 +.bss 0xae54 0x20001694 +.heap 0x800 0x2000c4e8 +.internal_storage 0x30000 0x8038dd0 +.zwave_nvm 0x0 0x8068dd0 +.nvm 0x8000 0x8068dd0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x749c 0x0 -.debug_info 0xea2db1 0x0 -.debug_abbrev 0x18785 0x0 -.debug_loc 0x4a752 0x0 +.debug_frame 0x7490 0x0 +.debug_info 0xea2e20 0x0 +.debug_abbrev 0x18787 0x0 +.debug_loc 0x4a787 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc148 0x0 -.debug_line 0x5a9d0 0x0 -.debug_str 0x92b2e 0x0 -Total 0x107e421 +.debug_ranges 0xc0a8 0x0 +.debug_line 0x5aa91 0x0 +.debug_str 0x92bee 0x0 +Total 0x107e51c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210156 + 210020 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52448 + 52456 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_size.txt index 9a6d137f023..495e1ee3641 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4205B_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x32ac0 0x8006000 -_cc_handlers_v3 0x2ac 0x8038ac0 -_zaf_cc_config 0x28 0x8038d6c -_zaf_event_distributor_cc_event_handler 0x10 0x8038d94 -_zw_protocol_cmd_handlers 0x70 0x8038da4 -_zw_protocol_cmd_handlers_lr 0x30 0x8038e14 -.ARM.exidx 0x8 0x8038e44 -.copy.table 0xc 0x8038e4c -.zero.table 0x0 0x8038e58 +.text 0x32a38 0x8006000 +_cc_handlers_v3 0x2ac 0x8038a38 +_zaf_cc_config 0x28 0x8038ce4 +_zaf_event_distributor_cc_event_handler 0x10 0x8038d0c +_zw_protocol_cmd_handlers 0x70 0x8038d1c +_zw_protocol_cmd_handlers_lr 0x30 0x8038d8c +.ARM.exidx 0x8 0x8038dbc +.copy.table 0xc 0x8038dc4 +.zero.table 0x0 0x8038dd0 .stack 0x1000 0x20000000 .data 0x694 0x20001000 -.bss 0xae4c 0x20001694 -.heap 0x800 0x2000c4e0 -.internal_storage 0x30000 0x8038e58 -.zwave_nvm 0x0 0x8068e58 -.nvm 0x8000 0x8068e58 +.bss 0xae54 0x20001694 +.heap 0x800 0x2000c4e8 +.internal_storage 0x30000 0x8038dd0 +.zwave_nvm 0x0 0x8068dd0 +.nvm 0x8000 0x8068dd0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x749c 0x0 -.debug_info 0xea2db1 0x0 -.debug_abbrev 0x18785 0x0 -.debug_loc 0x4a752 0x0 +.debug_frame 0x7490 0x0 +.debug_info 0xea2e20 0x0 +.debug_abbrev 0x18787 0x0 +.debug_loc 0x4a787 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xc148 0x0 -.debug_line 0x5a9d0 0x0 -.debug_str 0x92b38 0x0 -Total 0x107e42b +.debug_ranges 0xc0a8 0x0 +.debug_line 0x5aa91 0x0 +.debug_str 0x92bf8 0x0 +Total 0x107e526 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 210156 + 210020 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52448 + 52456 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_EU_size.txt index 39f54dc8ada..395ab6740c4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_EU_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x2c77c 0x0 -_cc_handlers_v3 0x2ac 0x2c77c -_zaf_cc_config 0x28 0x2ca28 -_zaf_event_distributor_cc_event_handler 0x10 0x2ca50 -_zw_protocol_cmd_handlers 0x70 0x2ca60 -_zw_protocol_cmd_handlers_lr 0x30 0x2cad0 -.ARM.exidx 0x8 0x2cb00 -.copy.table 0xc 0x2cb08 -.zero.table 0x0 0x2cb14 +.text 0x2c794 0x0 +_cc_handlers_v3 0x2ac 0x2c794 +_zaf_cc_config 0x28 0x2ca40 +_zaf_event_distributor_cc_event_handler 0x10 0x2ca68 +_zw_protocol_cmd_handlers 0x70 0x2ca78 +_zw_protocol_cmd_handlers_lr 0x30 0x2cae8 +.ARM.exidx 0x8 0x2cb18 +.copy.table 0xc 0x2cb20 +.zero.table 0x0 0x2cb2c .stack 0x1000 0x20000000 .data 0x58c 0x20001000 -.bss 0xa2bc 0x2000158c -.heap 0x800 0x2000b848 -.internal_storage 0x3a000 0x2cb14 -.zwave_nvm 0x3000 0x66b14 -.nvm 0x9000 0x69b14 +.bss 0xa2c4 0x2000158c +.heap 0x800 0x2000b850 +.internal_storage 0x3a000 0x2cb2c +.zwave_nvm 0x3000 0x66b2c +.nvm 0x9000 0x69b2c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x69d4 0x0 -.debug_info 0xe5ba47 0x0 -.debug_abbrev 0x156e3 0x0 -.debug_loc 0x3dd49 0x0 +.debug_frame 0x69d0 0x0 +.debug_info 0xe5ba33 0x0 +.debug_abbrev 0x156f4 0x0 +.debug_loc 0x3dd4b 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0xa658 0x0 -.debug_line 0x5004c 0x0 -.debug_str 0x874ce 0x0 -Total 0x101604c +.debug_ranges 0xa620 0x0 +.debug_line 0x4ffed 0x0 +.debug_str 0x875b3 0x0 +Total 0x10160b5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184480 + 184504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49224 + 49232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_LR_size.txt index 756d66b0c32..b1ee5a09a53 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x2c77c 0x0 -_cc_handlers_v3 0x2ac 0x2c77c -_zaf_cc_config 0x28 0x2ca28 -_zaf_event_distributor_cc_event_handler 0x10 0x2ca50 -_zw_protocol_cmd_handlers 0x70 0x2ca60 -_zw_protocol_cmd_handlers_lr 0x30 0x2cad0 -.ARM.exidx 0x8 0x2cb00 -.copy.table 0xc 0x2cb08 -.zero.table 0x0 0x2cb14 +.text 0x2c794 0x0 +_cc_handlers_v3 0x2ac 0x2c794 +_zaf_cc_config 0x28 0x2ca40 +_zaf_event_distributor_cc_event_handler 0x10 0x2ca68 +_zw_protocol_cmd_handlers 0x70 0x2ca78 +_zw_protocol_cmd_handlers_lr 0x30 0x2cae8 +.ARM.exidx 0x8 0x2cb18 +.copy.table 0xc 0x2cb20 +.zero.table 0x0 0x2cb2c .stack 0x1000 0x20000000 .data 0x58c 0x20001000 -.bss 0xa2bc 0x2000158c -.heap 0x800 0x2000b848 -.internal_storage 0x3a000 0x2cb14 -.zwave_nvm 0x3000 0x66b14 -.nvm 0x9000 0x69b14 +.bss 0xa2c4 0x2000158c +.heap 0x800 0x2000b850 +.internal_storage 0x3a000 0x2cb2c +.zwave_nvm 0x3000 0x66b2c +.nvm 0x9000 0x69b2c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x69d4 0x0 -.debug_info 0xe5ba47 0x0 -.debug_abbrev 0x156e3 0x0 -.debug_loc 0x3dd49 0x0 +.debug_frame 0x69d0 0x0 +.debug_info 0xe5ba33 0x0 +.debug_abbrev 0x156f4 0x0 +.debug_loc 0x3dd4b 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0xa658 0x0 -.debug_line 0x5004c 0x0 -.debug_str 0x874c4 0x0 -Total 0x1016042 +.debug_ranges 0xa620 0x0 +.debug_line 0x4ffed 0x0 +.debug_str 0x875a9 0x0 +Total 0x10160ab The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184480 + 184504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49224 + 49232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_size.txt index 39f54dc8ada..395ab6740c4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4207A_REGION_US_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x2c77c 0x0 -_cc_handlers_v3 0x2ac 0x2c77c -_zaf_cc_config 0x28 0x2ca28 -_zaf_event_distributor_cc_event_handler 0x10 0x2ca50 -_zw_protocol_cmd_handlers 0x70 0x2ca60 -_zw_protocol_cmd_handlers_lr 0x30 0x2cad0 -.ARM.exidx 0x8 0x2cb00 -.copy.table 0xc 0x2cb08 -.zero.table 0x0 0x2cb14 +.text 0x2c794 0x0 +_cc_handlers_v3 0x2ac 0x2c794 +_zaf_cc_config 0x28 0x2ca40 +_zaf_event_distributor_cc_event_handler 0x10 0x2ca68 +_zw_protocol_cmd_handlers 0x70 0x2ca78 +_zw_protocol_cmd_handlers_lr 0x30 0x2cae8 +.ARM.exidx 0x8 0x2cb18 +.copy.table 0xc 0x2cb20 +.zero.table 0x0 0x2cb2c .stack 0x1000 0x20000000 .data 0x58c 0x20001000 -.bss 0xa2bc 0x2000158c -.heap 0x800 0x2000b848 -.internal_storage 0x3a000 0x2cb14 -.zwave_nvm 0x3000 0x66b14 -.nvm 0x9000 0x69b14 +.bss 0xa2c4 0x2000158c +.heap 0x800 0x2000b850 +.internal_storage 0x3a000 0x2cb2c +.zwave_nvm 0x3000 0x66b2c +.nvm 0x9000 0x69b2c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x69d4 0x0 -.debug_info 0xe5ba47 0x0 -.debug_abbrev 0x156e3 0x0 -.debug_loc 0x3dd49 0x0 +.debug_frame 0x69d0 0x0 +.debug_info 0xe5ba33 0x0 +.debug_abbrev 0x156f4 0x0 +.debug_loc 0x3dd4b 0x0 .debug_aranges 0xc0 0x0 -.debug_ranges 0xa658 0x0 -.debug_line 0x5004c 0x0 -.debug_str 0x874ce 0x0 -Total 0x101604c +.debug_ranges 0xa620 0x0 +.debug_line 0x4ffed 0x0 +.debug_str 0x875b3 0x0 +Total 0x10160b5 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184480 + 184504 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49224 + 49232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4209A_REGION_US_LR_size.txt index 07f54497ede..cd362d986f8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_power_strip_BRD4209A_REGION_US_LR_size.txt @@ -5,40 +5,40 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_power_strip.out : section size addr -.text 0x2c648 0x0 -_cc_handlers_v3 0x2ac 0x2c648 -_zaf_cc_config 0x28 0x2c8f4 -_zaf_event_distributor_cc_event_handler 0x10 0x2c91c -_zw_protocol_cmd_handlers 0x70 0x2c92c -_zw_protocol_cmd_handlers_lr 0x30 0x2c99c -.ARM.exidx 0x8 0x2c9cc -.copy.table 0xc 0x2c9d4 -.zero.table 0x0 0x2c9e0 +.text 0x2c658 0x0 +_cc_handlers_v3 0x2ac 0x2c658 +_zaf_cc_config 0x28 0x2c904 +_zaf_event_distributor_cc_event_handler 0x10 0x2c92c +_zw_protocol_cmd_handlers 0x70 0x2c93c +_zw_protocol_cmd_handlers_lr 0x30 0x2c9ac +.ARM.exidx 0x8 0x2c9dc +.copy.table 0xc 0x2c9e4 +.zero.table 0x0 0x2c9f0 .stack 0x1000 0x20000000 .data 0x58c 0x20001000 -.bss 0xa2a4 0x2000158c -.heap 0x800 0x2000b830 -.internal_storage 0x3a000 0x2c9e0 -.zwave_nvm 0x3000 0x669e0 -.nvm 0x9000 0x699e0 +.bss 0xa2ac 0x2000158c +.heap 0x800 0x2000b838 +.internal_storage 0x3a000 0x2c9f0 +.zwave_nvm 0x3000 0x669f0 +.nvm 0x9000 0x699f0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 -.debug_frame 0x69f4 0x0 -.debug_info 0xe5cef8 0x0 -.debug_abbrev 0x159bf 0x0 -.debug_loc 0x3e1ae 0x0 +.debug_frame 0x69f0 0x0 +.debug_info 0xe5cee4 0x0 +.debug_abbrev 0x159d0 0x0 +.debug_loc 0x3e1b0 0x0 .debug_aranges 0x90 0x0 -.debug_ranges 0xa8f0 0x0 -.debug_line 0x50af6 0x0 -.debug_str 0x87878 0x0 -Total 0x1018bce +.debug_ranges 0xa8b8 0x0 +.debug_line 0x50a97 0x0 +.debug_str 0x8795d 0x0 +Total 0x1018c2f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 184172 + 184188 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 49200 + 49208 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_EU_size.txt index 9fad05a74a6..7fc2b9853f3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31b5c 0x8006000 -_cc_handlers_v3 0x21c 0x8037b5c -_zaf_event_distributor_cc_event_handler 0x10 0x8037d78 -_zw_protocol_cmd_handlers 0x70 0x8037d88 -_zw_protocol_cmd_handlers_lr 0x30 0x8037df8 -.ARM.exidx 0x8 0x8037e28 -.copy.table 0xc 0x8037e30 -.zero.table 0x0 0x8037e3c +.text 0x31b54 0x8006000 +_cc_handlers_v3 0x21c 0x8037b54 +_zaf_event_distributor_cc_event_handler 0x10 0x8037d70 +_zw_protocol_cmd_handlers 0x70 0x8037d80 +_zw_protocol_cmd_handlers_lr 0x30 0x8037df0 +.ARM.exidx 0x8 0x8037e20 +.copy.table 0xc 0x8037e28 +.zero.table 0x0 0x8037e34 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037e3c -.zwave_nvm 0x0 0x8067e3c -.nvm 0x8000 0x8067e3c +.bss 0xaef8 0x20001510 +.heap 0x800 0x2000c408 +.internal_storage 0x30000 0x8037e34 +.zwave_nvm 0x0 0x8067e34 +.nvm 0x8000 0x8067e34 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7160 0x0 -.debug_info 0xd68a88 0x0 -.debug_abbrev 0x17227 0x0 -.debug_loc 0x480dc 0x0 +.debug_frame 0x715c 0x0 +.debug_info 0xd68b6f 0x0 +.debug_abbrev 0x17229 0x0 +.debug_loc 0x480f9 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb920 0x0 -.debug_line 0x57623 0x0 -.debug_str 0x926c2 0x0 -Total 0xf3b0a3 +.debug_ranges 0xb930 0x0 +.debug_line 0x57782 0x0 +.debug_str 0x92774 0x0 +Total 0xf3b3ce The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205644 + 205636 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_LR_size.txt index f104167d447..a431e4ddd11 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31b5c 0x8006000 -_cc_handlers_v3 0x21c 0x8037b5c -_zaf_event_distributor_cc_event_handler 0x10 0x8037d78 -_zw_protocol_cmd_handlers 0x70 0x8037d88 -_zw_protocol_cmd_handlers_lr 0x30 0x8037df8 -.ARM.exidx 0x8 0x8037e28 -.copy.table 0xc 0x8037e30 -.zero.table 0x0 0x8037e3c +.text 0x31b54 0x8006000 +_cc_handlers_v3 0x21c 0x8037b54 +_zaf_event_distributor_cc_event_handler 0x10 0x8037d70 +_zw_protocol_cmd_handlers 0x70 0x8037d80 +_zw_protocol_cmd_handlers_lr 0x30 0x8037df0 +.ARM.exidx 0x8 0x8037e20 +.copy.table 0xc 0x8037e28 +.zero.table 0x0 0x8037e34 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037e3c -.zwave_nvm 0x0 0x8067e3c -.nvm 0x8000 0x8067e3c +.bss 0xaef8 0x20001510 +.heap 0x800 0x2000c408 +.internal_storage 0x30000 0x8037e34 +.zwave_nvm 0x0 0x8067e34 +.nvm 0x8000 0x8067e34 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7160 0x0 -.debug_info 0xd68a88 0x0 -.debug_abbrev 0x17227 0x0 -.debug_loc 0x480dc 0x0 +.debug_frame 0x715c 0x0 +.debug_info 0xd68b6f 0x0 +.debug_abbrev 0x17229 0x0 +.debug_loc 0x480f9 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb920 0x0 -.debug_line 0x57623 0x0 -.debug_str 0x926b8 0x0 -Total 0xf3b099 +.debug_ranges 0xb930 0x0 +.debug_line 0x57782 0x0 +.debug_str 0x9276a 0x0 +Total 0xf3b3c4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205644 + 205636 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_size.txt index 9fad05a74a6..7fc2b9853f3 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2603A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31b5c 0x8006000 -_cc_handlers_v3 0x21c 0x8037b5c -_zaf_event_distributor_cc_event_handler 0x10 0x8037d78 -_zw_protocol_cmd_handlers 0x70 0x8037d88 -_zw_protocol_cmd_handlers_lr 0x30 0x8037df8 -.ARM.exidx 0x8 0x8037e28 -.copy.table 0xc 0x8037e30 -.zero.table 0x0 0x8037e3c +.text 0x31b54 0x8006000 +_cc_handlers_v3 0x21c 0x8037b54 +_zaf_event_distributor_cc_event_handler 0x10 0x8037d70 +_zw_protocol_cmd_handlers 0x70 0x8037d80 +_zw_protocol_cmd_handlers_lr 0x30 0x8037df0 +.ARM.exidx 0x8 0x8037e20 +.copy.table 0xc 0x8037e28 +.zero.table 0x0 0x8037e34 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037e3c -.zwave_nvm 0x0 0x8067e3c -.nvm 0x8000 0x8067e3c +.bss 0xaef8 0x20001510 +.heap 0x800 0x2000c408 +.internal_storage 0x30000 0x8037e34 +.zwave_nvm 0x0 0x8067e34 +.nvm 0x8000 0x8067e34 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7160 0x0 -.debug_info 0xd68a88 0x0 -.debug_abbrev 0x17227 0x0 -.debug_loc 0x480dc 0x0 +.debug_frame 0x715c 0x0 +.debug_info 0xd68b6f 0x0 +.debug_abbrev 0x17229 0x0 +.debug_loc 0x480f9 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb920 0x0 -.debug_line 0x57623 0x0 -.debug_str 0x926c2 0x0 -Total 0xf3b0a3 +.debug_ranges 0xb930 0x0 +.debug_line 0x57782 0x0 +.debug_str 0x92774 0x0 +Total 0xf3b3ce The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205644 + 205636 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_EU_size.txt index 9d88ef25a9e..6a6a89c0fac 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31858 0x8006000 -_cc_handlers_v3 0x21c 0x8037858 -_zaf_event_distributor_cc_event_handler 0x10 0x8037a74 -_zw_protocol_cmd_handlers 0x70 0x8037a84 -_zw_protocol_cmd_handlers_lr 0x30 0x8037af4 -.ARM.exidx 0x8 0x8037b24 -.copy.table 0xc 0x8037b2c -.zero.table 0x0 0x8037b38 +.text 0x31ab4 0x8006000 +_cc_handlers_v3 0x21c 0x8037ab4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037cd0 +_zw_protocol_cmd_handlers 0x70 0x8037ce0 +_zw_protocol_cmd_handlers_lr 0x30 0x8037d50 +.ARM.exidx 0x8 0x8037d80 +.copy.table 0xc 0x8037d88 +.zero.table 0x0 0x8037d94 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037b38 -.zwave_nvm 0x0 0x8067b38 -.nvm 0x8000 0x8067b38 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8037d94 +.zwave_nvm 0x0 0x8067d94 +.nvm 0x8000 0x8067d94 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70c0 0x0 -.debug_info 0xd5f929 0x0 -.debug_abbrev 0x16b0f 0x0 -.debug_loc 0x478a2 0x0 +.debug_frame 0x70e0 0x0 +.debug_info 0xd61dcf 0x0 +.debug_abbrev 0x16c81 0x0 +.debug_loc 0x47ae7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb4f8 0x0 -.debug_line 0x563fe 0x0 -.debug_str 0x915fb 0x0 -Total 0xf2e456 +.debug_ranges 0xb5f8 0x0 +.debug_line 0x56928 0x0 +.debug_str 0x9177d 0x0 +Total 0xf316e3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204868 + 205472 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_LR_size.txt index 68f1bfa1158..c977f9d372f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31858 0x8006000 -_cc_handlers_v3 0x21c 0x8037858 -_zaf_event_distributor_cc_event_handler 0x10 0x8037a74 -_zw_protocol_cmd_handlers 0x70 0x8037a84 -_zw_protocol_cmd_handlers_lr 0x30 0x8037af4 -.ARM.exidx 0x8 0x8037b24 -.copy.table 0xc 0x8037b2c -.zero.table 0x0 0x8037b38 +.text 0x31ab4 0x8006000 +_cc_handlers_v3 0x21c 0x8037ab4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037cd0 +_zw_protocol_cmd_handlers 0x70 0x8037ce0 +_zw_protocol_cmd_handlers_lr 0x30 0x8037d50 +.ARM.exidx 0x8 0x8037d80 +.copy.table 0xc 0x8037d88 +.zero.table 0x0 0x8037d94 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037b38 -.zwave_nvm 0x0 0x8067b38 -.nvm 0x8000 0x8067b38 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8037d94 +.zwave_nvm 0x0 0x8067d94 +.nvm 0x8000 0x8067d94 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70c0 0x0 -.debug_info 0xd5f929 0x0 -.debug_abbrev 0x16b0f 0x0 -.debug_loc 0x478a2 0x0 +.debug_frame 0x70e0 0x0 +.debug_info 0xd61dcf 0x0 +.debug_abbrev 0x16c81 0x0 +.debug_loc 0x47ae7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb4f8 0x0 -.debug_line 0x563fe 0x0 -.debug_str 0x915f1 0x0 -Total 0xf2e44c +.debug_ranges 0xb5f8 0x0 +.debug_line 0x56928 0x0 +.debug_str 0x91773 0x0 +Total 0xf316d9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204868 + 205472 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_size.txt index 9d88ef25a9e..6a6a89c0fac 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD2705A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31858 0x8006000 -_cc_handlers_v3 0x21c 0x8037858 -_zaf_event_distributor_cc_event_handler 0x10 0x8037a74 -_zw_protocol_cmd_handlers 0x70 0x8037a84 -_zw_protocol_cmd_handlers_lr 0x30 0x8037af4 -.ARM.exidx 0x8 0x8037b24 -.copy.table 0xc 0x8037b2c -.zero.table 0x0 0x8037b38 +.text 0x31ab4 0x8006000 +_cc_handlers_v3 0x21c 0x8037ab4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037cd0 +_zw_protocol_cmd_handlers 0x70 0x8037ce0 +_zw_protocol_cmd_handlers_lr 0x30 0x8037d50 +.ARM.exidx 0x8 0x8037d80 +.copy.table 0xc 0x8037d88 +.zero.table 0x0 0x8037d94 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037b38 -.zwave_nvm 0x0 0x8067b38 -.nvm 0x8000 0x8067b38 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8037d94 +.zwave_nvm 0x0 0x8067d94 +.nvm 0x8000 0x8067d94 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70c0 0x0 -.debug_info 0xd5f929 0x0 -.debug_abbrev 0x16b0f 0x0 -.debug_loc 0x478a2 0x0 +.debug_frame 0x70e0 0x0 +.debug_info 0xd61dcf 0x0 +.debug_abbrev 0x16c81 0x0 +.debug_loc 0x47ae7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb4f8 0x0 -.debug_line 0x563fe 0x0 -.debug_str 0x915fb 0x0 -Total 0xf2e456 +.debug_ranges 0xb5f8 0x0 +.debug_line 0x56928 0x0 +.debug_str 0x9177d 0x0 +Total 0xf316e3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204868 + 205472 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_EU_size.txt index 41819e11fea..44fb1de726e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x2b63c 0x0 -_cc_handlers_v3 0x21c 0x2b63c -_zaf_event_distributor_cc_event_handler 0x10 0x2b858 -_zw_protocol_cmd_handlers 0x70 0x2b868 -_zw_protocol_cmd_handlers_lr 0x30 0x2b8d8 -.ARM.exidx 0x8 0x2b908 -.copy.table 0xc 0x2b910 -.zero.table 0x0 0x2b91c +.text 0x2b64c 0x0 +_cc_handlers_v3 0x21c 0x2b64c +_zaf_event_distributor_cc_event_handler 0x10 0x2b868 +_zw_protocol_cmd_handlers 0x70 0x2b878 +_zw_protocol_cmd_handlers_lr 0x30 0x2b8e8 +.ARM.exidx 0x8 0x2b918 +.copy.table 0xc 0x2b920 +.zero.table 0x0 0x2b92c .stack 0x1000 0x20000000 .data 0x414 0x20001000 .bss 0xa360 0x20001414 .heap 0x800 0x2000b778 -.internal_storage 0x3a000 0x2b91c -.zwave_nvm 0x3000 0x6591c -.nvm 0x9000 0x6891c +.internal_storage 0x3a000 0x2b92c +.zwave_nvm 0x3000 0x6592c +.nvm 0x9000 0x6892c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x667c 0x0 -.debug_info 0xd28a92 0x0 -.debug_abbrev 0x1457f 0x0 -.debug_loc 0x3ba02 0x0 +.debug_info 0xd28b0e 0x0 +.debug_abbrev 0x14590 0x0 +.debug_loc 0x3ba00 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9f78 0x0 -.debug_line 0x4cb88 0x0 -.debug_str 0x88209 0x0 -Total 0xedb75f +.debug_line 0x4cbe3 0x0 +.debug_str 0x882de 0x0 +Total 0xedb92a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 179504 + 179520 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_LR_size.txt index 022d0f661ed..58fed7c1326 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x2b63c 0x0 -_cc_handlers_v3 0x21c 0x2b63c -_zaf_event_distributor_cc_event_handler 0x10 0x2b858 -_zw_protocol_cmd_handlers 0x70 0x2b868 -_zw_protocol_cmd_handlers_lr 0x30 0x2b8d8 -.ARM.exidx 0x8 0x2b908 -.copy.table 0xc 0x2b910 -.zero.table 0x0 0x2b91c +.text 0x2b64c 0x0 +_cc_handlers_v3 0x21c 0x2b64c +_zaf_event_distributor_cc_event_handler 0x10 0x2b868 +_zw_protocol_cmd_handlers 0x70 0x2b878 +_zw_protocol_cmd_handlers_lr 0x30 0x2b8e8 +.ARM.exidx 0x8 0x2b918 +.copy.table 0xc 0x2b920 +.zero.table 0x0 0x2b92c .stack 0x1000 0x20000000 .data 0x414 0x20001000 .bss 0xa360 0x20001414 .heap 0x800 0x2000b778 -.internal_storage 0x3a000 0x2b91c -.zwave_nvm 0x3000 0x6591c -.nvm 0x9000 0x6891c +.internal_storage 0x3a000 0x2b92c +.zwave_nvm 0x3000 0x6592c +.nvm 0x9000 0x6892c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x667c 0x0 -.debug_info 0xd28a92 0x0 -.debug_abbrev 0x1457f 0x0 -.debug_loc 0x3ba02 0x0 +.debug_info 0xd28b0e 0x0 +.debug_abbrev 0x14590 0x0 +.debug_loc 0x3ba00 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9f78 0x0 -.debug_line 0x4cb88 0x0 -.debug_str 0x881ff 0x0 -Total 0xedb755 +.debug_line 0x4cbe3 0x0 +.debug_str 0x882d4 0x0 +Total 0xedb920 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 179504 + 179520 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_size.txt index 41819e11fea..44fb1de726e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4202A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x2b63c 0x0 -_cc_handlers_v3 0x21c 0x2b63c -_zaf_event_distributor_cc_event_handler 0x10 0x2b858 -_zw_protocol_cmd_handlers 0x70 0x2b868 -_zw_protocol_cmd_handlers_lr 0x30 0x2b8d8 -.ARM.exidx 0x8 0x2b908 -.copy.table 0xc 0x2b910 -.zero.table 0x0 0x2b91c +.text 0x2b64c 0x0 +_cc_handlers_v3 0x21c 0x2b64c +_zaf_event_distributor_cc_event_handler 0x10 0x2b868 +_zw_protocol_cmd_handlers 0x70 0x2b878 +_zw_protocol_cmd_handlers_lr 0x30 0x2b8e8 +.ARM.exidx 0x8 0x2b918 +.copy.table 0xc 0x2b920 +.zero.table 0x0 0x2b92c .stack 0x1000 0x20000000 .data 0x414 0x20001000 .bss 0xa360 0x20001414 .heap 0x800 0x2000b778 -.internal_storage 0x3a000 0x2b91c -.zwave_nvm 0x3000 0x6591c -.nvm 0x9000 0x6891c +.internal_storage 0x3a000 0x2b92c +.zwave_nvm 0x3000 0x6592c +.nvm 0x9000 0x6892c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x667c 0x0 -.debug_info 0xd28a92 0x0 -.debug_abbrev 0x1457f 0x0 -.debug_loc 0x3ba02 0x0 +.debug_info 0xd28b0e 0x0 +.debug_abbrev 0x14590 0x0 +.debug_loc 0x3ba00 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9f78 0x0 -.debug_line 0x4cb88 0x0 -.debug_str 0x88209 0x0 -Total 0xedb75f +.debug_line 0x4cbe3 0x0 +.debug_str 0x882de 0x0 +Total 0xedb92a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 179504 + 179520 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_EU_size.txt index 8d91885d799..baf29e32905 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x317ec 0x8006000 -_cc_handlers_v3 0x21c 0x80377ec -_zaf_event_distributor_cc_event_handler 0x10 0x8037a08 -_zw_protocol_cmd_handlers 0x70 0x8037a18 -_zw_protocol_cmd_handlers_lr 0x30 0x8037a88 -.ARM.exidx 0x8 0x8037ab8 -.copy.table 0xc 0x8037ac0 -.zero.table 0x0 0x8037acc +.text 0x317e4 0x8006000 +_cc_handlers_v3 0x21c 0x80377e4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037a00 +_zw_protocol_cmd_handlers 0x70 0x8037a10 +_zw_protocol_cmd_handlers_lr 0x30 0x8037a80 +.ARM.exidx 0x8 0x8037ab0 +.copy.table 0xc 0x8037ab8 +.zero.table 0x0 0x8037ac4 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037acc -.zwave_nvm 0x0 0x8067acc -.nvm 0x8000 0x8067acc +.bss 0xaef0 0x20001510 +.heap 0x800 0x2000c400 +.internal_storage 0x30000 0x8037ac4 +.zwave_nvm 0x0 0x8067ac4 +.nvm 0x8000 0x8067ac4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6a61f 0x0 -.debug_abbrev 0x173b2 0x0 -.debug_loc 0x4820a 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6a706 0x0 +.debug_abbrev 0x173b4 0x0 +.debug_loc 0x48227 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9d8 0x0 -.debug_line 0x57bac 0x0 -.debug_str 0x9248b 0x0 -Total 0xf3cf19 +.debug_ranges 0xb9e8 0x0 +.debug_line 0x57d0c 0x0 +.debug_str 0x9253d 0x0 +Total 0xf3d23d The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204764 + 204756 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52224 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_LR_size.txt index 5ee9897accc..9b57b160043 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x317ec 0x8006000 -_cc_handlers_v3 0x21c 0x80377ec -_zaf_event_distributor_cc_event_handler 0x10 0x8037a08 -_zw_protocol_cmd_handlers 0x70 0x8037a18 -_zw_protocol_cmd_handlers_lr 0x30 0x8037a88 -.ARM.exidx 0x8 0x8037ab8 -.copy.table 0xc 0x8037ac0 -.zero.table 0x0 0x8037acc +.text 0x317e4 0x8006000 +_cc_handlers_v3 0x21c 0x80377e4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037a00 +_zw_protocol_cmd_handlers 0x70 0x8037a10 +_zw_protocol_cmd_handlers_lr 0x30 0x8037a80 +.ARM.exidx 0x8 0x8037ab0 +.copy.table 0xc 0x8037ab8 +.zero.table 0x0 0x8037ac4 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037acc -.zwave_nvm 0x0 0x8067acc -.nvm 0x8000 0x8067acc +.bss 0xaef0 0x20001510 +.heap 0x800 0x2000c400 +.internal_storage 0x30000 0x8037ac4 +.zwave_nvm 0x0 0x8067ac4 +.nvm 0x8000 0x8067ac4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6a61f 0x0 -.debug_abbrev 0x173b2 0x0 -.debug_loc 0x4820a 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6a706 0x0 +.debug_abbrev 0x173b4 0x0 +.debug_loc 0x48227 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9d8 0x0 -.debug_line 0x57bac 0x0 -.debug_str 0x92481 0x0 -Total 0xf3cf0f +.debug_ranges 0xb9e8 0x0 +.debug_line 0x57d0c 0x0 +.debug_str 0x92533 0x0 +Total 0xf3d233 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204764 + 204756 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52224 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_size.txt index 8d91885d799..baf29e32905 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x317ec 0x8006000 -_cc_handlers_v3 0x21c 0x80377ec -_zaf_event_distributor_cc_event_handler 0x10 0x8037a08 -_zw_protocol_cmd_handlers 0x70 0x8037a18 -_zw_protocol_cmd_handlers_lr 0x30 0x8037a88 -.ARM.exidx 0x8 0x8037ab8 -.copy.table 0xc 0x8037ac0 -.zero.table 0x0 0x8037acc +.text 0x317e4 0x8006000 +_cc_handlers_v3 0x21c 0x80377e4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037a00 +_zw_protocol_cmd_handlers 0x70 0x8037a10 +_zw_protocol_cmd_handlers_lr 0x30 0x8037a80 +.ARM.exidx 0x8 0x8037ab0 +.copy.table 0xc 0x8037ab8 +.zero.table 0x0 0x8037ac4 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037acc -.zwave_nvm 0x0 0x8067acc -.nvm 0x8000 0x8067acc +.bss 0xaef0 0x20001510 +.heap 0x800 0x2000c400 +.internal_storage 0x30000 0x8037ac4 +.zwave_nvm 0x0 0x8067ac4 +.nvm 0x8000 0x8067ac4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6a61f 0x0 -.debug_abbrev 0x173b2 0x0 -.debug_loc 0x4820a 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6a706 0x0 +.debug_abbrev 0x173b4 0x0 +.debug_loc 0x48227 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9d8 0x0 -.debug_line 0x57bac 0x0 -.debug_str 0x9248b 0x0 -Total 0xf3cf19 +.debug_ranges 0xb9e8 0x0 +.debug_line 0x57d0c 0x0 +.debug_str 0x9253d 0x0 +Total 0xf3d23d The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204764 + 204756 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52224 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_EU_size.txt index 59ad4dd4504..f6cd5a62889 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x3181c 0x8006000 -_cc_handlers_v3 0x21c 0x803781c -_zaf_event_distributor_cc_event_handler 0x10 0x8037a38 -_zw_protocol_cmd_handlers 0x70 0x8037a48 -_zw_protocol_cmd_handlers_lr 0x30 0x8037ab8 -.ARM.exidx 0x8 0x8037ae8 -.copy.table 0xc 0x8037af0 -.zero.table 0x0 0x8037afc +.text 0x31814 0x8006000 +_cc_handlers_v3 0x21c 0x8037814 +_zaf_event_distributor_cc_event_handler 0x10 0x8037a30 +_zw_protocol_cmd_handlers 0x70 0x8037a40 +_zw_protocol_cmd_handlers_lr 0x30 0x8037ab0 +.ARM.exidx 0x8 0x8037ae0 +.copy.table 0xc 0x8037ae8 +.zero.table 0x0 0x8037af4 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037afc -.zwave_nvm 0x0 0x8067afc -.nvm 0x8000 0x8067afc +.bss 0xaef0 0x20001510 +.heap 0x800 0x2000c400 +.internal_storage 0x30000 0x8037af4 +.zwave_nvm 0x0 0x8067af4 +.nvm 0x8000 0x8067af4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6a871 0x0 -.debug_abbrev 0x17456 0x0 -.debug_loc 0x4825e 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6a958 0x0 +.debug_abbrev 0x17458 0x0 +.debug_loc 0x4827b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9e8 0x0 -.debug_line 0x57d99 0x0 -.debug_str 0x9265e 0x0 -Total 0xf3d663 +.debug_ranges 0xb9f8 0x0 +.debug_line 0x57ef7 0x0 +.debug_str 0x92710 0x0 +Total 0xf3d985 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204812 + 204804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52224 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_LR_size.txt index 43775b0a4af..b4c54feaeba 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x3181c 0x8006000 -_cc_handlers_v3 0x21c 0x803781c -_zaf_event_distributor_cc_event_handler 0x10 0x8037a38 -_zw_protocol_cmd_handlers 0x70 0x8037a48 -_zw_protocol_cmd_handlers_lr 0x30 0x8037ab8 -.ARM.exidx 0x8 0x8037ae8 -.copy.table 0xc 0x8037af0 -.zero.table 0x0 0x8037afc +.text 0x31814 0x8006000 +_cc_handlers_v3 0x21c 0x8037814 +_zaf_event_distributor_cc_event_handler 0x10 0x8037a30 +_zw_protocol_cmd_handlers 0x70 0x8037a40 +_zw_protocol_cmd_handlers_lr 0x30 0x8037ab0 +.ARM.exidx 0x8 0x8037ae0 +.copy.table 0xc 0x8037ae8 +.zero.table 0x0 0x8037af4 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037afc -.zwave_nvm 0x0 0x8067afc -.nvm 0x8000 0x8067afc +.bss 0xaef0 0x20001510 +.heap 0x800 0x2000c400 +.internal_storage 0x30000 0x8037af4 +.zwave_nvm 0x0 0x8067af4 +.nvm 0x8000 0x8067af4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6a871 0x0 -.debug_abbrev 0x17456 0x0 -.debug_loc 0x4825e 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6a958 0x0 +.debug_abbrev 0x17458 0x0 +.debug_loc 0x4827b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9e8 0x0 -.debug_line 0x57d99 0x0 -.debug_str 0x92654 0x0 -Total 0xf3d659 +.debug_ranges 0xb9f8 0x0 +.debug_line 0x57ef7 0x0 +.debug_str 0x92706 0x0 +Total 0xf3d97b The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204812 + 204804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52224 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_size.txt index 59ad4dd4504..f6cd5a62889 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4204D_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x3181c 0x8006000 -_cc_handlers_v3 0x21c 0x803781c -_zaf_event_distributor_cc_event_handler 0x10 0x8037a38 -_zw_protocol_cmd_handlers 0x70 0x8037a48 -_zw_protocol_cmd_handlers_lr 0x30 0x8037ab8 -.ARM.exidx 0x8 0x8037ae8 -.copy.table 0xc 0x8037af0 -.zero.table 0x0 0x8037afc +.text 0x31814 0x8006000 +_cc_handlers_v3 0x21c 0x8037814 +_zaf_event_distributor_cc_event_handler 0x10 0x8037a30 +_zw_protocol_cmd_handlers 0x70 0x8037a40 +_zw_protocol_cmd_handlers_lr 0x30 0x8037ab0 +.ARM.exidx 0x8 0x8037ae0 +.copy.table 0xc 0x8037ae8 +.zero.table 0x0 0x8037af4 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037afc -.zwave_nvm 0x0 0x8067afc -.nvm 0x8000 0x8067afc +.bss 0xaef0 0x20001510 +.heap 0x800 0x2000c400 +.internal_storage 0x30000 0x8037af4 +.zwave_nvm 0x0 0x8067af4 +.nvm 0x8000 0x8067af4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6a871 0x0 -.debug_abbrev 0x17456 0x0 -.debug_loc 0x4825e 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6a958 0x0 +.debug_abbrev 0x17458 0x0 +.debug_loc 0x4827b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9e8 0x0 -.debug_line 0x57d99 0x0 -.debug_str 0x9265e 0x0 -Total 0xf3d663 +.debug_ranges 0xb9f8 0x0 +.debug_line 0x57ef7 0x0 +.debug_str 0x92710 0x0 +Total 0xf3d985 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204812 + 204804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52224 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_EU_size.txt index 93a2b99b60f..58f38fb1b43 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x3121c 0x8006000 -_cc_handlers_v3 0x21c 0x803721c -_zaf_event_distributor_cc_event_handler 0x10 0x8037438 -_zw_protocol_cmd_handlers 0x70 0x8037448 -_zw_protocol_cmd_handlers_lr 0x30 0x80374b8 -.ARM.exidx 0x8 0x80374e8 -.copy.table 0xc 0x80374f0 -.zero.table 0x0 0x80374fc +.text 0x3120c 0x8006000 +_cc_handlers_v3 0x21c 0x803720c +_zaf_event_distributor_cc_event_handler 0x10 0x8037428 +_zw_protocol_cmd_handlers 0x70 0x8037438 +_zw_protocol_cmd_handlers_lr 0x30 0x80374a8 +.ARM.exidx 0x8 0x80374d8 +.copy.table 0xc 0x80374e0 +.zero.table 0x0 0x80374ec .stack 0x1000 0x20000000 .data 0x514 0x20001000 -.bss 0xad4c 0x20001514 -.heap 0x800 0x2000c260 -.internal_storage 0x30000 0x80374fc -.zwave_nvm 0x0 0x80674fc -.nvm 0x8000 0x80674fc +.bss 0xad54 0x20001514 +.heap 0x800 0x2000c268 +.internal_storage 0x30000 0x80374ec +.zwave_nvm 0x0 0x80674ec +.nvm 0x8000 0x80674ec .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6fa4 0x0 -.debug_info 0xd6858e 0x0 -.debug_abbrev 0x172d4 0x0 -.debug_loc 0x47225 0x0 +.debug_frame 0x6fa0 0x0 +.debug_info 0xd68675 0x0 +.debug_abbrev 0x172d6 0x0 +.debug_loc 0x47238 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xba80 0x0 -.debug_line 0x5715a 0x0 -.debug_str 0x92515 0x0 -Total 0xf38bf5 +.debug_ranges 0xba90 0x0 +.debug_line 0x572b5 0x0 +.debug_str 0x925c7 0x0 +Total 0xf38f02 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203280 + 203264 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51808 + 51816 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_LR_size.txt index 580d6d17c99..76c437302fd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x3121c 0x8006000 -_cc_handlers_v3 0x21c 0x803721c -_zaf_event_distributor_cc_event_handler 0x10 0x8037438 -_zw_protocol_cmd_handlers 0x70 0x8037448 -_zw_protocol_cmd_handlers_lr 0x30 0x80374b8 -.ARM.exidx 0x8 0x80374e8 -.copy.table 0xc 0x80374f0 -.zero.table 0x0 0x80374fc +.text 0x3120c 0x8006000 +_cc_handlers_v3 0x21c 0x803720c +_zaf_event_distributor_cc_event_handler 0x10 0x8037428 +_zw_protocol_cmd_handlers 0x70 0x8037438 +_zw_protocol_cmd_handlers_lr 0x30 0x80374a8 +.ARM.exidx 0x8 0x80374d8 +.copy.table 0xc 0x80374e0 +.zero.table 0x0 0x80374ec .stack 0x1000 0x20000000 .data 0x514 0x20001000 -.bss 0xad4c 0x20001514 -.heap 0x800 0x2000c260 -.internal_storage 0x30000 0x80374fc -.zwave_nvm 0x0 0x80674fc -.nvm 0x8000 0x80674fc +.bss 0xad54 0x20001514 +.heap 0x800 0x2000c268 +.internal_storage 0x30000 0x80374ec +.zwave_nvm 0x0 0x80674ec +.nvm 0x8000 0x80674ec .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6fa4 0x0 -.debug_info 0xd6858e 0x0 -.debug_abbrev 0x172d4 0x0 -.debug_loc 0x47225 0x0 +.debug_frame 0x6fa0 0x0 +.debug_info 0xd68675 0x0 +.debug_abbrev 0x172d6 0x0 +.debug_loc 0x47238 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xba80 0x0 -.debug_line 0x5715a 0x0 -.debug_str 0x9250b 0x0 -Total 0xf38beb +.debug_ranges 0xba90 0x0 +.debug_line 0x572b5 0x0 +.debug_str 0x925bd 0x0 +Total 0xf38ef8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203280 + 203264 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51808 + 51816 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_size.txt index 93a2b99b60f..58f38fb1b43 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x3121c 0x8006000 -_cc_handlers_v3 0x21c 0x803721c -_zaf_event_distributor_cc_event_handler 0x10 0x8037438 -_zw_protocol_cmd_handlers 0x70 0x8037448 -_zw_protocol_cmd_handlers_lr 0x30 0x80374b8 -.ARM.exidx 0x8 0x80374e8 -.copy.table 0xc 0x80374f0 -.zero.table 0x0 0x80374fc +.text 0x3120c 0x8006000 +_cc_handlers_v3 0x21c 0x803720c +_zaf_event_distributor_cc_event_handler 0x10 0x8037428 +_zw_protocol_cmd_handlers 0x70 0x8037438 +_zw_protocol_cmd_handlers_lr 0x30 0x80374a8 +.ARM.exidx 0x8 0x80374d8 +.copy.table 0xc 0x80374e0 +.zero.table 0x0 0x80374ec .stack 0x1000 0x20000000 .data 0x514 0x20001000 -.bss 0xad4c 0x20001514 -.heap 0x800 0x2000c260 -.internal_storage 0x30000 0x80374fc -.zwave_nvm 0x0 0x80674fc -.nvm 0x8000 0x80674fc +.bss 0xad54 0x20001514 +.heap 0x800 0x2000c268 +.internal_storage 0x30000 0x80374ec +.zwave_nvm 0x0 0x80674ec +.nvm 0x8000 0x80674ec .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6fa4 0x0 -.debug_info 0xd6858e 0x0 -.debug_abbrev 0x172d4 0x0 -.debug_loc 0x47225 0x0 +.debug_frame 0x6fa0 0x0 +.debug_info 0xd68675 0x0 +.debug_abbrev 0x172d6 0x0 +.debug_loc 0x47238 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xba80 0x0 -.debug_line 0x5715a 0x0 -.debug_str 0x92515 0x0 -Total 0xf38bf5 +.debug_ranges 0xba90 0x0 +.debug_line 0x572b5 0x0 +.debug_str 0x925c7 0x0 +Total 0xf38f02 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 203280 + 203264 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51808 + 51816 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_EU_size.txt index d99d2f1905d..dd50f8f3b9f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bbc 0x8006000 -_cc_handlers_v3 0x21c 0x8037bbc -_zaf_event_distributor_cc_event_handler 0x10 0x8037dd8 -_zw_protocol_cmd_handlers 0x70 0x8037de8 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e58 -.ARM.exidx 0x8 0x8037e88 -.copy.table 0xc 0x8037e90 -.zero.table 0x0 0x8037e9c +.text 0x31bb4 0x8006000 +_cc_handlers_v3 0x21c 0x8037bb4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037dd0 +_zw_protocol_cmd_handlers 0x70 0x8037de0 +_zw_protocol_cmd_handlers_lr 0x30 0x8037e50 +.ARM.exidx 0x8 0x8037e80 +.copy.table 0xc 0x8037e88 +.zero.table 0x0 0x8037e94 .stack 0x1000 0x20000000 .data 0x514 0x20001000 -.bss 0xaeec 0x20001514 -.heap 0x800 0x2000c400 -.internal_storage 0x30000 0x8037e9c -.zwave_nvm 0x0 0x8067e9c -.nvm 0x8000 0x8067e9c +.bss 0xaef4 0x20001514 +.heap 0x800 0x2000c408 +.internal_storage 0x30000 0x8037e94 +.zwave_nvm 0x0 0x8067e94 +.nvm 0x8000 0x8067e94 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6b123 0x0 -.debug_abbrev 0x17508 0x0 -.debug_loc 0x48242 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6b20a 0x0 +.debug_abbrev 0x1750a 0x0 +.debug_loc 0x48277 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb9d8 0x0 -.debug_line 0x57b2f 0x0 -.debug_str 0x92b69 0x0 -Total 0xf3e62c +.debug_ranges 0xb9e8 0x0 +.debug_line 0x57c8d 0x0 +.debug_str 0x92c1b 0x0 +Total 0xf3e966 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205744 + 205736 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52224 + 52232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_LR_size.txt index fba3563a15c..06bd51b0c57 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bbc 0x8006000 -_cc_handlers_v3 0x21c 0x8037bbc -_zaf_event_distributor_cc_event_handler 0x10 0x8037dd8 -_zw_protocol_cmd_handlers 0x70 0x8037de8 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e58 -.ARM.exidx 0x8 0x8037e88 -.copy.table 0xc 0x8037e90 -.zero.table 0x0 0x8037e9c +.text 0x31bb4 0x8006000 +_cc_handlers_v3 0x21c 0x8037bb4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037dd0 +_zw_protocol_cmd_handlers 0x70 0x8037de0 +_zw_protocol_cmd_handlers_lr 0x30 0x8037e50 +.ARM.exidx 0x8 0x8037e80 +.copy.table 0xc 0x8037e88 +.zero.table 0x0 0x8037e94 .stack 0x1000 0x20000000 .data 0x514 0x20001000 -.bss 0xaeec 0x20001514 -.heap 0x800 0x2000c400 -.internal_storage 0x30000 0x8037e9c -.zwave_nvm 0x0 0x8067e9c -.nvm 0x8000 0x8067e9c +.bss 0xaef4 0x20001514 +.heap 0x800 0x2000c408 +.internal_storage 0x30000 0x8037e94 +.zwave_nvm 0x0 0x8067e94 +.nvm 0x8000 0x8067e94 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6b123 0x0 -.debug_abbrev 0x17508 0x0 -.debug_loc 0x48242 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6b20a 0x0 +.debug_abbrev 0x1750a 0x0 +.debug_loc 0x48277 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb9d8 0x0 -.debug_line 0x57b2f 0x0 -.debug_str 0x92b5f 0x0 -Total 0xf3e622 +.debug_ranges 0xb9e8 0x0 +.debug_line 0x57c8d 0x0 +.debug_str 0x92c11 0x0 +Total 0xf3e95c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205744 + 205736 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52224 + 52232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_size.txt index d99d2f1905d..dd50f8f3b9f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4205B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bbc 0x8006000 -_cc_handlers_v3 0x21c 0x8037bbc -_zaf_event_distributor_cc_event_handler 0x10 0x8037dd8 -_zw_protocol_cmd_handlers 0x70 0x8037de8 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e58 -.ARM.exidx 0x8 0x8037e88 -.copy.table 0xc 0x8037e90 -.zero.table 0x0 0x8037e9c +.text 0x31bb4 0x8006000 +_cc_handlers_v3 0x21c 0x8037bb4 +_zaf_event_distributor_cc_event_handler 0x10 0x8037dd0 +_zw_protocol_cmd_handlers 0x70 0x8037de0 +_zw_protocol_cmd_handlers_lr 0x30 0x8037e50 +.ARM.exidx 0x8 0x8037e80 +.copy.table 0xc 0x8037e88 +.zero.table 0x0 0x8037e94 .stack 0x1000 0x20000000 .data 0x514 0x20001000 -.bss 0xaeec 0x20001514 -.heap 0x800 0x2000c400 -.internal_storage 0x30000 0x8037e9c -.zwave_nvm 0x0 0x8067e9c -.nvm 0x8000 0x8067e9c +.bss 0xaef4 0x20001514 +.heap 0x800 0x2000c408 +.internal_storage 0x30000 0x8037e94 +.zwave_nvm 0x0 0x8067e94 +.nvm 0x8000 0x8067e94 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6b123 0x0 -.debug_abbrev 0x17508 0x0 -.debug_loc 0x48242 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6b20a 0x0 +.debug_abbrev 0x1750a 0x0 +.debug_loc 0x48277 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb9d8 0x0 -.debug_line 0x57b2f 0x0 -.debug_str 0x92b69 0x0 -Total 0xf3e62c +.debug_ranges 0xb9e8 0x0 +.debug_line 0x57c8d 0x0 +.debug_str 0x92c1b 0x0 +Total 0xf3e966 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205744 + 205736 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52224 + 52232 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_EU_size.txt index 41819e11fea..44fb1de726e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x2b63c 0x0 -_cc_handlers_v3 0x21c 0x2b63c -_zaf_event_distributor_cc_event_handler 0x10 0x2b858 -_zw_protocol_cmd_handlers 0x70 0x2b868 -_zw_protocol_cmd_handlers_lr 0x30 0x2b8d8 -.ARM.exidx 0x8 0x2b908 -.copy.table 0xc 0x2b910 -.zero.table 0x0 0x2b91c +.text 0x2b64c 0x0 +_cc_handlers_v3 0x21c 0x2b64c +_zaf_event_distributor_cc_event_handler 0x10 0x2b868 +_zw_protocol_cmd_handlers 0x70 0x2b878 +_zw_protocol_cmd_handlers_lr 0x30 0x2b8e8 +.ARM.exidx 0x8 0x2b918 +.copy.table 0xc 0x2b920 +.zero.table 0x0 0x2b92c .stack 0x1000 0x20000000 .data 0x414 0x20001000 .bss 0xa360 0x20001414 .heap 0x800 0x2000b778 -.internal_storage 0x3a000 0x2b91c -.zwave_nvm 0x3000 0x6591c -.nvm 0x9000 0x6891c +.internal_storage 0x3a000 0x2b92c +.zwave_nvm 0x3000 0x6592c +.nvm 0x9000 0x6892c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x667c 0x0 -.debug_info 0xd28a92 0x0 -.debug_abbrev 0x1457f 0x0 -.debug_loc 0x3ba02 0x0 +.debug_info 0xd28b0e 0x0 +.debug_abbrev 0x14590 0x0 +.debug_loc 0x3ba00 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9f78 0x0 -.debug_line 0x4cb88 0x0 -.debug_str 0x88209 0x0 -Total 0xedb75f +.debug_line 0x4cbe3 0x0 +.debug_str 0x882de 0x0 +Total 0xedb92a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 179504 + 179520 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_LR_size.txt index 022d0f661ed..58fed7c1326 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x2b63c 0x0 -_cc_handlers_v3 0x21c 0x2b63c -_zaf_event_distributor_cc_event_handler 0x10 0x2b858 -_zw_protocol_cmd_handlers 0x70 0x2b868 -_zw_protocol_cmd_handlers_lr 0x30 0x2b8d8 -.ARM.exidx 0x8 0x2b908 -.copy.table 0xc 0x2b910 -.zero.table 0x0 0x2b91c +.text 0x2b64c 0x0 +_cc_handlers_v3 0x21c 0x2b64c +_zaf_event_distributor_cc_event_handler 0x10 0x2b868 +_zw_protocol_cmd_handlers 0x70 0x2b878 +_zw_protocol_cmd_handlers_lr 0x30 0x2b8e8 +.ARM.exidx 0x8 0x2b918 +.copy.table 0xc 0x2b920 +.zero.table 0x0 0x2b92c .stack 0x1000 0x20000000 .data 0x414 0x20001000 .bss 0xa360 0x20001414 .heap 0x800 0x2000b778 -.internal_storage 0x3a000 0x2b91c -.zwave_nvm 0x3000 0x6591c -.nvm 0x9000 0x6891c +.internal_storage 0x3a000 0x2b92c +.zwave_nvm 0x3000 0x6592c +.nvm 0x9000 0x6892c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x667c 0x0 -.debug_info 0xd28a92 0x0 -.debug_abbrev 0x1457f 0x0 -.debug_loc 0x3ba02 0x0 +.debug_info 0xd28b0e 0x0 +.debug_abbrev 0x14590 0x0 +.debug_loc 0x3ba00 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9f78 0x0 -.debug_line 0x4cb88 0x0 -.debug_str 0x881ff 0x0 -Total 0xedb755 +.debug_line 0x4cbe3 0x0 +.debug_str 0x882d4 0x0 +Total 0xedb920 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 179504 + 179520 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_size.txt index 41819e11fea..44fb1de726e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4207A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x2b63c 0x0 -_cc_handlers_v3 0x21c 0x2b63c -_zaf_event_distributor_cc_event_handler 0x10 0x2b858 -_zw_protocol_cmd_handlers 0x70 0x2b868 -_zw_protocol_cmd_handlers_lr 0x30 0x2b8d8 -.ARM.exidx 0x8 0x2b908 -.copy.table 0xc 0x2b910 -.zero.table 0x0 0x2b91c +.text 0x2b64c 0x0 +_cc_handlers_v3 0x21c 0x2b64c +_zaf_event_distributor_cc_event_handler 0x10 0x2b868 +_zw_protocol_cmd_handlers 0x70 0x2b878 +_zw_protocol_cmd_handlers_lr 0x30 0x2b8e8 +.ARM.exidx 0x8 0x2b918 +.copy.table 0xc 0x2b920 +.zero.table 0x0 0x2b92c .stack 0x1000 0x20000000 .data 0x414 0x20001000 .bss 0xa360 0x20001414 .heap 0x800 0x2000b778 -.internal_storage 0x3a000 0x2b91c -.zwave_nvm 0x3000 0x6591c -.nvm 0x9000 0x6891c +.internal_storage 0x3a000 0x2b92c +.zwave_nvm 0x3000 0x6592c +.nvm 0x9000 0x6892c .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x667c 0x0 -.debug_info 0xd28a92 0x0 -.debug_abbrev 0x1457f 0x0 -.debug_loc 0x3ba02 0x0 +.debug_info 0xd28b0e 0x0 +.debug_abbrev 0x14590 0x0 +.debug_loc 0x3ba00 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9f78 0x0 -.debug_line 0x4cb88 0x0 -.debug_str 0x88209 0x0 -Total 0xedb75f +.debug_line 0x4cbe3 0x0 +.debug_str 0x882de 0x0 +Total 0xedb92a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 179504 + 179520 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4209A_REGION_US_LR_size.txt index 357428c40f3..1c310eeb482 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4209A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x2b540 0x0 -_cc_handlers_v3 0x21c 0x2b540 -_zaf_event_distributor_cc_event_handler 0x10 0x2b75c -_zw_protocol_cmd_handlers 0x70 0x2b76c -_zw_protocol_cmd_handlers_lr 0x30 0x2b7dc -.ARM.exidx 0x8 0x2b80c -.copy.table 0xc 0x2b814 -.zero.table 0x0 0x2b820 +.text 0x2b550 0x0 +_cc_handlers_v3 0x21c 0x2b550 +_zaf_event_distributor_cc_event_handler 0x10 0x2b76c +_zw_protocol_cmd_handlers 0x70 0x2b77c +_zw_protocol_cmd_handlers_lr 0x30 0x2b7ec +.ARM.exidx 0x8 0x2b81c +.copy.table 0xc 0x2b824 +.zero.table 0x0 0x2b830 .stack 0x1000 0x20000000 .data 0x414 0x20001000 .bss 0xa348 0x20001414 .heap 0x800 0x2000b760 -.internal_storage 0x3a000 0x2b820 -.zwave_nvm 0x3000 0x65820 -.nvm 0x9000 0x68820 +.internal_storage 0x3a000 0x2b830 +.zwave_nvm 0x3000 0x65830 +.nvm 0x9000 0x68830 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x66a0 0x0 -.debug_info 0xd29f99 0x0 -.debug_abbrev 0x1485b 0x0 -.debug_loc 0x3be4c 0x0 +.debug_info 0xd2a015 0x0 +.debug_abbrev 0x1486c 0x0 +.debug_loc 0x3be59 0x0 .debug_aranges 0x90 0x0 .debug_ranges 0xa1e8 0x0 -.debug_line 0x4d61c 0x0 -.debug_str 0x885a5 0x0 -Total 0xede30c +.debug_line 0x4d677 0x0 +.debug_str 0x8867a 0x0 +Total 0xede4e6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 179252 + 179268 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4210A_REGION_US_LR_size.txt index 0e6fdf7b837..2d707ed7963 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4210A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x3181c 0x8006000 -_cc_handlers_v3 0x21c 0x803781c -_zaf_event_distributor_cc_event_handler 0x10 0x8037a38 -_zw_protocol_cmd_handlers 0x70 0x8037a48 -_zw_protocol_cmd_handlers_lr 0x30 0x8037ab8 -.ARM.exidx 0x8 0x8037ae8 -.copy.table 0xc 0x8037af0 -.zero.table 0x0 0x8037afc +.text 0x31814 0x8006000 +_cc_handlers_v3 0x21c 0x8037814 +_zaf_event_distributor_cc_event_handler 0x10 0x8037a30 +_zw_protocol_cmd_handlers 0x70 0x8037a40 +_zw_protocol_cmd_handlers_lr 0x30 0x8037ab0 +.ARM.exidx 0x8 0x8037ae0 +.copy.table 0xc 0x8037ae8 +.zero.table 0x0 0x8037af4 .stack 0x1000 0x20000000 .data 0x510 0x20001000 -.bss 0xaee8 0x20001510 -.heap 0x800 0x2000c3f8 -.internal_storage 0x30000 0x8037afc -.zwave_nvm 0x0 0x8067afc -.nvm 0x8000 0x8067afc +.bss 0xaef0 0x20001510 +.heap 0x800 0x2000c400 +.internal_storage 0x30000 0x8037af4 +.zwave_nvm 0x0 0x8067af4 +.nvm 0x8000 0x8067af4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x7134 0x0 -.debug_info 0xd6a875 0x0 -.debug_abbrev 0x17456 0x0 -.debug_loc 0x4825e 0x0 +.debug_frame 0x7130 0x0 +.debug_info 0xd6a95c 0x0 +.debug_abbrev 0x17458 0x0 +.debug_loc 0x4827b 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9a0 0x0 -.debug_line 0x57d85 0x0 -.debug_str 0x92654 0x0 -Total 0xf3d601 +.debug_ranges 0xb9b0 0x0 +.debug_line 0x57ee4 0x0 +.debug_str 0x92706 0x0 +Total 0xf3d924 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 204812 + 204804 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52216 + 52224 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_EU_size.txt index b79fed0f41f..1feb4fdf377 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e58 0x8006000 +_cc_handlers_v3 0x21c 0x8037e58 +_zaf_event_distributor_cc_event_handler 0x10 0x8038074 +_zw_protocol_cmd_handlers 0x70 0x8038084 +_zw_protocol_cmd_handlers_lr 0x30 0x80380f4 +.ARM.exidx 0x8 0x8038124 +.copy.table 0xc 0x803812c +.zero.table 0x0 0x8038138 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038138 +.zwave_nvm 0x0 0x8068138 +.nvm 0x8000 0x8068138 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd69789 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x70dc 0x0 +.debug_info 0xd6bd4f 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48461 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x577c5 0x0 -.debug_str 0x928ef 0x0 -Total 0xf3c209 +.debug_ranges 0xbac8 0x0 +.debug_line 0x57cd4 0x0 +.debug_str 0x92a71 0x0 +Total 0xf3f6f3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_LR_size.txt index f2ec0b3671a..114473160c5 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e58 0x8006000 +_cc_handlers_v3 0x21c 0x8037e58 +_zaf_event_distributor_cc_event_handler 0x10 0x8038074 +_zw_protocol_cmd_handlers 0x70 0x8038084 +_zw_protocol_cmd_handlers_lr 0x30 0x80380f4 +.ARM.exidx 0x8 0x8038124 +.copy.table 0xc 0x803812c +.zero.table 0x0 0x8038138 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038138 +.zwave_nvm 0x0 0x8068138 +.nvm 0x8000 0x8068138 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd69789 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x70dc 0x0 +.debug_info 0xd6bd4f 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48461 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x577c5 0x0 -.debug_str 0x928e5 0x0 -Total 0xf3c1ff +.debug_ranges 0xbac8 0x0 +.debug_line 0x57cd4 0x0 +.debug_str 0x92a67 0x0 +Total 0xf3f6e9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_size.txt index b79fed0f41f..1feb4fdf377 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e58 0x8006000 +_cc_handlers_v3 0x21c 0x8037e58 +_zaf_event_distributor_cc_event_handler 0x10 0x8038074 +_zw_protocol_cmd_handlers 0x70 0x8038084 +_zw_protocol_cmd_handlers_lr 0x30 0x80380f4 +.ARM.exidx 0x8 0x8038124 +.copy.table 0xc 0x803812c +.zero.table 0x0 0x8038138 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038138 +.zwave_nvm 0x0 0x8068138 +.nvm 0x8000 0x8068138 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd69789 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x70dc 0x0 +.debug_info 0xd6bd4f 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48461 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x577c5 0x0 -.debug_str 0x928ef 0x0 -Total 0xf3c209 +.debug_ranges 0xbac8 0x0 +.debug_line 0x57cd4 0x0 +.debug_str 0x92a71 0x0 +Total 0xf3f6f3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_EU_size.txt index b79fed0f41f..4143c13c3e4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e30 0x8006000 +_cc_handlers_v3 0x21c 0x8037e30 +_zaf_event_distributor_cc_event_handler 0x10 0x803804c +_zw_protocol_cmd_handlers 0x70 0x803805c +_zw_protocol_cmd_handlers_lr 0x30 0x80380cc +.ARM.exidx 0x8 0x80380fc +.copy.table 0xc 0x8038104 +.zero.table 0x0 0x8038110 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038110 +.zwave_nvm 0x0 0x8068110 +.nvm 0x8000 0x8068110 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd69789 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x7100 0x0 +.debug_info 0xd6bc36 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48308 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x577c5 0x0 -.debug_str 0x928ef 0x0 -Total 0xf3c209 +.debug_ranges 0xbaa8 0x0 +.debug_line 0x57cef 0x0 +.debug_str 0x92a71 0x0 +Total 0xf3f478 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206364 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_LR_size.txt index f2ec0b3671a..e8485bd271a 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e30 0x8006000 +_cc_handlers_v3 0x21c 0x8037e30 +_zaf_event_distributor_cc_event_handler 0x10 0x803804c +_zw_protocol_cmd_handlers 0x70 0x803805c +_zw_protocol_cmd_handlers_lr 0x30 0x80380cc +.ARM.exidx 0x8 0x80380fc +.copy.table 0xc 0x8038104 +.zero.table 0x0 0x8038110 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038110 +.zwave_nvm 0x0 0x8068110 +.nvm 0x8000 0x8068110 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd69789 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x7100 0x0 +.debug_info 0xd6bc36 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48308 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x577c5 0x0 -.debug_str 0x928e5 0x0 -Total 0xf3c1ff +.debug_ranges 0xbaa8 0x0 +.debug_line 0x57cef 0x0 +.debug_str 0x92a67 0x0 +Total 0xf3f46e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206364 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_size.txt index b79fed0f41f..4143c13c3e4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4400C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e30 0x8006000 +_cc_handlers_v3 0x21c 0x8037e30 +_zaf_event_distributor_cc_event_handler 0x10 0x803804c +_zw_protocol_cmd_handlers 0x70 0x803805c +_zw_protocol_cmd_handlers_lr 0x30 0x80380cc +.ARM.exidx 0x8 0x80380fc +.copy.table 0xc 0x8038104 +.zero.table 0x0 0x8038110 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038110 +.zwave_nvm 0x0 0x8068110 +.nvm 0x8000 0x8068110 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd69789 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x7100 0x0 +.debug_info 0xd6bc36 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48308 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb9a8 0x0 -.debug_line 0x577c5 0x0 -.debug_str 0x928ef 0x0 -Total 0xf3c209 +.debug_ranges 0xbaa8 0x0 +.debug_line 0x57cef 0x0 +.debug_str 0x92a71 0x0 +Total 0xf3f478 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206364 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401B_REGION_US_LR_size.txt index e2dbaf807ec..0f53e270602 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e58 0x8006000 +_cc_handlers_v3 0x21c 0x8037e58 +_zaf_event_distributor_cc_event_handler 0x10 0x8038074 +_zw_protocol_cmd_handlers 0x70 0x8038084 +_zw_protocol_cmd_handlers_lr 0x30 0x80380f4 +.ARM.exidx 0x8 0x8038124 +.copy.table 0xc 0x803812c +.zero.table 0x0 0x8038138 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038138 +.zwave_nvm 0x0 0x8068138 +.nvm 0x8000 0x8068138 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd6978d 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x70dc 0x0 +.debug_info 0xd6bd53 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48461 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb968 0x0 -.debug_line 0x577b3 0x0 -.debug_str 0x928e5 0x0 -Total 0xf3c1b1 +.debug_ranges 0xba88 0x0 +.debug_line 0x57cc1 0x0 +.debug_str 0x92a67 0x0 +Total 0xf3f69a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401C_REGION_US_LR_size.txt index e2dbaf807ec..cf220228a3c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_sensor_pir_BRD4401C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_sensor_pir.out : section size addr -.text 0x31bd4 0x8006000 -_cc_handlers_v3 0x21c 0x8037bd4 -_zaf_event_distributor_cc_event_handler 0x10 0x8037df0 -_zw_protocol_cmd_handlers 0x70 0x8037e00 -_zw_protocol_cmd_handlers_lr 0x30 0x8037e70 -.ARM.exidx 0x8 0x8037ea0 -.copy.table 0xc 0x8037ea8 -.zero.table 0x0 0x8037eb4 +.text 0x31e30 0x8006000 +_cc_handlers_v3 0x21c 0x8037e30 +_zaf_event_distributor_cc_event_handler 0x10 0x803804c +_zw_protocol_cmd_handlers 0x70 0x803805c +_zw_protocol_cmd_handlers_lr 0x30 0x80380cc +.ARM.exidx 0x8 0x80380fc +.copy.table 0xc 0x8038104 +.zero.table 0x0 0x8038110 .stack 0x1000 0x20000000 .data 0x50c 0x20001000 -.bss 0xae50 0x2000150c -.heap 0x800 0x2000c360 -.internal_storage 0x30000 0x8037eb4 -.zwave_nvm 0x0 0x8067eb4 -.nvm 0x8000 0x8067eb4 +.bss 0xae58 0x2000150c +.heap 0x800 0x2000c368 +.internal_storage 0x30000 0x8038110 +.zwave_nvm 0x0 0x8068110 +.nvm 0x8000 0x8068110 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x70e0 0x0 -.debug_info 0xd6978d 0x0 -.debug_abbrev 0x17315 0x0 -.debug_loc 0x480e8 0x0 +.debug_frame 0x7100 0x0 +.debug_info 0xd6bc3a 0x0 +.debug_abbrev 0x17487 0x0 +.debug_loc 0x48312 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb968 0x0 -.debug_line 0x577b3 0x0 -.debug_str 0x928e5 0x0 -Total 0xf3c1b1 +.debug_ranges 0xba68 0x0 +.debug_line 0x57cdc 0x0 +.debug_str 0x92a67 0x0 +Total 0xf3f429 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 205760 + 206364 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52060 + 52068 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_EU_size.txt index ae70aa91faa..af4cf7af6c2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30e34 0x8006000 -_cc_handlers_v3 0x1f8 0x8036e34 -_zaf_event_distributor_cc_event_handler 0x10 0x803702c -_zw_protocol_cmd_handlers 0x70 0x803703c -_zw_protocol_cmd_handlers_lr 0x30 0x80370ac -.ARM.exidx 0x8 0x80370dc -.copy.table 0xc 0x80370e4 -.zero.table 0x0 0x80370f0 +.text 0x30e2c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036e2c +_zaf_event_distributor_cc_event_handler 0x10 0x8037024 +_zw_protocol_cmd_handlers 0x70 0x8037034 +_zw_protocol_cmd_handlers_lr 0x30 0x80370a4 +.ARM.exidx 0x8 0x80370d4 +.copy.table 0xc 0x80370dc +.zero.table 0x0 0x80370e8 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x80370f0 -.zwave_nvm 0x0 0x80670f0 -.nvm 0x8000 0x80670f0 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x80370e8 +.zwave_nvm 0x0 0x80670e8 +.nvm 0x8000 0x80670e8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f28 0x0 -.debug_info 0xcfc2cf 0x0 -.debug_abbrev 0x1665b 0x0 -.debug_loc 0x468e7 0x0 +.debug_frame 0x6f24 0x0 +.debug_info 0xcfc3b6 0x0 +.debug_abbrev 0x1665d 0x0 +.debug_loc 0x468e3 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb4c0 0x0 -.debug_line 0x54ecc 0x0 -.debug_str 0x8ff43 0x0 -Total 0xec607f +.debug_ranges 0xb4d0 0x0 +.debug_line 0x5502c 0x0 +.debug_str 0x8fff5 0x0 +Total 0xec6382 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202324 + 202316 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_LR_size.txt index f85728eb1f1..466588e9464 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30e34 0x8006000 -_cc_handlers_v3 0x1f8 0x8036e34 -_zaf_event_distributor_cc_event_handler 0x10 0x803702c -_zw_protocol_cmd_handlers 0x70 0x803703c -_zw_protocol_cmd_handlers_lr 0x30 0x80370ac -.ARM.exidx 0x8 0x80370dc -.copy.table 0xc 0x80370e4 -.zero.table 0x0 0x80370f0 +.text 0x30e2c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036e2c +_zaf_event_distributor_cc_event_handler 0x10 0x8037024 +_zw_protocol_cmd_handlers 0x70 0x8037034 +_zw_protocol_cmd_handlers_lr 0x30 0x80370a4 +.ARM.exidx 0x8 0x80370d4 +.copy.table 0xc 0x80370dc +.zero.table 0x0 0x80370e8 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x80370f0 -.zwave_nvm 0x0 0x80670f0 -.nvm 0x8000 0x80670f0 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x80370e8 +.zwave_nvm 0x0 0x80670e8 +.nvm 0x8000 0x80670e8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f28 0x0 -.debug_info 0xcfc2cf 0x0 -.debug_abbrev 0x1665b 0x0 -.debug_loc 0x468e7 0x0 +.debug_frame 0x6f24 0x0 +.debug_info 0xcfc3b6 0x0 +.debug_abbrev 0x1665d 0x0 +.debug_loc 0x468e3 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb4c0 0x0 -.debug_line 0x54ecc 0x0 -.debug_str 0x8ff39 0x0 -Total 0xec6075 +.debug_ranges 0xb4d0 0x0 +.debug_line 0x5502c 0x0 +.debug_str 0x8ffeb 0x0 +Total 0xec6378 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202324 + 202316 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_size.txt index ae70aa91faa..af4cf7af6c2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2603A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30e34 0x8006000 -_cc_handlers_v3 0x1f8 0x8036e34 -_zaf_event_distributor_cc_event_handler 0x10 0x803702c -_zw_protocol_cmd_handlers 0x70 0x803703c -_zw_protocol_cmd_handlers_lr 0x30 0x80370ac -.ARM.exidx 0x8 0x80370dc -.copy.table 0xc 0x80370e4 -.zero.table 0x0 0x80370f0 +.text 0x30e2c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036e2c +_zaf_event_distributor_cc_event_handler 0x10 0x8037024 +_zw_protocol_cmd_handlers 0x70 0x8037034 +_zw_protocol_cmd_handlers_lr 0x30 0x80370a4 +.ARM.exidx 0x8 0x80370d4 +.copy.table 0xc 0x80370dc +.zero.table 0x0 0x80370e8 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x80370f0 -.zwave_nvm 0x0 0x80670f0 -.nvm 0x8000 0x80670f0 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x80370e8 +.zwave_nvm 0x0 0x80670e8 +.nvm 0x8000 0x80670e8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f28 0x0 -.debug_info 0xcfc2cf 0x0 -.debug_abbrev 0x1665b 0x0 -.debug_loc 0x468e7 0x0 +.debug_frame 0x6f24 0x0 +.debug_info 0xcfc3b6 0x0 +.debug_abbrev 0x1665d 0x0 +.debug_loc 0x468e3 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb4c0 0x0 -.debug_line 0x54ecc 0x0 -.debug_str 0x8ff43 0x0 -Total 0xec607f +.debug_ranges 0xb4d0 0x0 +.debug_line 0x5502c 0x0 +.debug_str 0x8fff5 0x0 +Total 0xec6382 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202324 + 202316 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_EU_size.txt index 214cc4f12a7..1db41f275dc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30b38 0x8006000 -_cc_handlers_v3 0x1f8 0x8036b38 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d30 -_zw_protocol_cmd_handlers 0x70 0x8036d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8036db0 -.ARM.exidx 0x8 0x8036de0 -.copy.table 0xc 0x8036de8 -.zero.table 0x0 0x8036df4 +.text 0x30d9c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036d9c +_zaf_event_distributor_cc_event_handler 0x10 0x8036f94 +_zw_protocol_cmd_handlers 0x70 0x8036fa4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037014 +.ARM.exidx 0x8 0x8037044 +.copy.table 0xc 0x803704c +.zero.table 0x0 0x8037058 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xac0c 0x20001564 -.heap 0x800 0x2000c170 -.internal_storage 0x30000 0x8036df4 -.zwave_nvm 0x0 0x8066df4 -.nvm 0x8000 0x8066df4 +.bss 0xac14 0x20001564 +.heap 0x800 0x2000c178 +.internal_storage 0x30000 0x8037058 +.zwave_nvm 0x0 0x8067058 +.nvm 0x8000 0x8067058 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e8c 0x0 -.debug_info 0xcf311f 0x0 -.debug_abbrev 0x15f43 0x0 -.debug_loc 0x460af 0x0 +.debug_frame 0x6eac 0x0 +.debug_info 0xcf55c5 0x0 +.debug_abbrev 0x160b5 0x0 +.debug_loc 0x46303 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb078 0x0 -.debug_line 0x53cd3 0x0 -.debug_str 0x8ee14 0x0 -Total 0xeb9397 +.debug_ranges 0xb178 0x0 +.debug_line 0x54204 0x0 +.debug_str 0x8ef96 0x0 +Total 0xebc642 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201560 + 202172 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51568 + 51576 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_LR_size.txt index 90a3b14de5b..914534030f8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30b38 0x8006000 -_cc_handlers_v3 0x1f8 0x8036b38 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d30 -_zw_protocol_cmd_handlers 0x70 0x8036d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8036db0 -.ARM.exidx 0x8 0x8036de0 -.copy.table 0xc 0x8036de8 -.zero.table 0x0 0x8036df4 +.text 0x30d9c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036d9c +_zaf_event_distributor_cc_event_handler 0x10 0x8036f94 +_zw_protocol_cmd_handlers 0x70 0x8036fa4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037014 +.ARM.exidx 0x8 0x8037044 +.copy.table 0xc 0x803704c +.zero.table 0x0 0x8037058 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xac0c 0x20001564 -.heap 0x800 0x2000c170 -.internal_storage 0x30000 0x8036df4 -.zwave_nvm 0x0 0x8066df4 -.nvm 0x8000 0x8066df4 +.bss 0xac14 0x20001564 +.heap 0x800 0x2000c178 +.internal_storage 0x30000 0x8037058 +.zwave_nvm 0x0 0x8067058 +.nvm 0x8000 0x8067058 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e8c 0x0 -.debug_info 0xcf311f 0x0 -.debug_abbrev 0x15f43 0x0 -.debug_loc 0x460af 0x0 +.debug_frame 0x6eac 0x0 +.debug_info 0xcf55c5 0x0 +.debug_abbrev 0x160b5 0x0 +.debug_loc 0x46303 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb078 0x0 -.debug_line 0x53cd3 0x0 -.debug_str 0x8ee0a 0x0 -Total 0xeb938d +.debug_ranges 0xb178 0x0 +.debug_line 0x54204 0x0 +.debug_str 0x8ef8c 0x0 +Total 0xebc638 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201560 + 202172 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51568 + 51576 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_size.txt index 214cc4f12a7..1db41f275dc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD2705A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30b38 0x8006000 -_cc_handlers_v3 0x1f8 0x8036b38 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d30 -_zw_protocol_cmd_handlers 0x70 0x8036d40 -_zw_protocol_cmd_handlers_lr 0x30 0x8036db0 -.ARM.exidx 0x8 0x8036de0 -.copy.table 0xc 0x8036de8 -.zero.table 0x0 0x8036df4 +.text 0x30d9c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036d9c +_zaf_event_distributor_cc_event_handler 0x10 0x8036f94 +_zw_protocol_cmd_handlers 0x70 0x8036fa4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037014 +.ARM.exidx 0x8 0x8037044 +.copy.table 0xc 0x803704c +.zero.table 0x0 0x8037058 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xac0c 0x20001564 -.heap 0x800 0x2000c170 -.internal_storage 0x30000 0x8036df4 -.zwave_nvm 0x0 0x8066df4 -.nvm 0x8000 0x8066df4 +.bss 0xac14 0x20001564 +.heap 0x800 0x2000c178 +.internal_storage 0x30000 0x8037058 +.zwave_nvm 0x0 0x8067058 +.nvm 0x8000 0x8067058 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e8c 0x0 -.debug_info 0xcf311f 0x0 -.debug_abbrev 0x15f43 0x0 -.debug_loc 0x460af 0x0 +.debug_frame 0x6eac 0x0 +.debug_info 0xcf55c5 0x0 +.debug_abbrev 0x160b5 0x0 +.debug_loc 0x46303 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb078 0x0 -.debug_line 0x53cd3 0x0 -.debug_str 0x8ee14 0x0 -Total 0xeb9397 +.debug_ranges 0xb178 0x0 +.debug_line 0x54204 0x0 +.debug_str 0x8ef96 0x0 +Total 0xebc642 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201560 + 202172 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51568 + 51576 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_EU_size.txt index e5fac9775ec..0d7986b11b9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x2ab9c 0x0 -_cc_handlers_v3 0x1f8 0x2ab9c -_zaf_event_distributor_cc_event_handler 0x10 0x2ad94 -_zw_protocol_cmd_handlers 0x70 0x2ada4 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae14 -.ARM.exidx 0x8 0x2ae44 -.copy.table 0xc 0x2ae4c -.zero.table 0x0 0x2ae58 +.text 0x2abac 0x0 +_cc_handlers_v3 0x1f8 0x2abac +_zaf_event_distributor_cc_event_handler 0x10 0x2ada4 +_zw_protocol_cmd_handlers 0x70 0x2adb4 +_zw_protocol_cmd_handlers_lr 0x30 0x2ae24 +.ARM.exidx 0x8 0x2ae54 +.copy.table 0xc 0x2ae5c +.zero.table 0x0 0x2ae68 .stack 0x1000 0x20000000 .data 0x468 0x20001000 .bss 0xa10c 0x20001468 .heap 0x800 0x2000b578 -.internal_storage 0x3a000 0x2ae58 -.zwave_nvm 0x3000 0x64e58 -.nvm 0x9000 0x67e58 +.internal_storage 0x3a000 0x2ae68 +.zwave_nvm 0x3000 0x64e68 +.nvm 0x9000 0x67e68 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6484 0x0 -.debug_info 0xcbd0f5 0x0 -.debug_abbrev 0x139e7 0x0 -.debug_loc 0x3a7a4 0x0 +.debug_info 0xcbd171 0x0 +.debug_abbrev 0x139f8 0x0 +.debug_loc 0x3a7b1 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9b70 0x0 -.debug_line 0x4a1cc 0x0 -.debug_str 0x84ef7 0x0 -Total 0xe6703a +.debug_line 0x4a227 0x0 +.debug_str 0x84fcc 0x0 +Total 0xe67214 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176832 + 176848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_LR_size.txt index c050f69c2e9..c61d663dcca 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x2ab9c 0x0 -_cc_handlers_v3 0x1f8 0x2ab9c -_zaf_event_distributor_cc_event_handler 0x10 0x2ad94 -_zw_protocol_cmd_handlers 0x70 0x2ada4 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae14 -.ARM.exidx 0x8 0x2ae44 -.copy.table 0xc 0x2ae4c -.zero.table 0x0 0x2ae58 +.text 0x2abac 0x0 +_cc_handlers_v3 0x1f8 0x2abac +_zaf_event_distributor_cc_event_handler 0x10 0x2ada4 +_zw_protocol_cmd_handlers 0x70 0x2adb4 +_zw_protocol_cmd_handlers_lr 0x30 0x2ae24 +.ARM.exidx 0x8 0x2ae54 +.copy.table 0xc 0x2ae5c +.zero.table 0x0 0x2ae68 .stack 0x1000 0x20000000 .data 0x468 0x20001000 .bss 0xa10c 0x20001468 .heap 0x800 0x2000b578 -.internal_storage 0x3a000 0x2ae58 -.zwave_nvm 0x3000 0x64e58 -.nvm 0x9000 0x67e58 +.internal_storage 0x3a000 0x2ae68 +.zwave_nvm 0x3000 0x64e68 +.nvm 0x9000 0x67e68 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6484 0x0 -.debug_info 0xcbd0f5 0x0 -.debug_abbrev 0x139e7 0x0 -.debug_loc 0x3a7a4 0x0 +.debug_info 0xcbd171 0x0 +.debug_abbrev 0x139f8 0x0 +.debug_loc 0x3a7b1 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9b70 0x0 -.debug_line 0x4a1cc 0x0 -.debug_str 0x84eed 0x0 -Total 0xe67030 +.debug_line 0x4a227 0x0 +.debug_str 0x84fc2 0x0 +Total 0xe6720a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176832 + 176848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_size.txt index e5fac9775ec..0d7986b11b9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4202A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x2ab9c 0x0 -_cc_handlers_v3 0x1f8 0x2ab9c -_zaf_event_distributor_cc_event_handler 0x10 0x2ad94 -_zw_protocol_cmd_handlers 0x70 0x2ada4 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae14 -.ARM.exidx 0x8 0x2ae44 -.copy.table 0xc 0x2ae4c -.zero.table 0x0 0x2ae58 +.text 0x2abac 0x0 +_cc_handlers_v3 0x1f8 0x2abac +_zaf_event_distributor_cc_event_handler 0x10 0x2ada4 +_zw_protocol_cmd_handlers 0x70 0x2adb4 +_zw_protocol_cmd_handlers_lr 0x30 0x2ae24 +.ARM.exidx 0x8 0x2ae54 +.copy.table 0xc 0x2ae5c +.zero.table 0x0 0x2ae68 .stack 0x1000 0x20000000 .data 0x468 0x20001000 .bss 0xa10c 0x20001468 .heap 0x800 0x2000b578 -.internal_storage 0x3a000 0x2ae58 -.zwave_nvm 0x3000 0x64e58 -.nvm 0x9000 0x67e58 +.internal_storage 0x3a000 0x2ae68 +.zwave_nvm 0x3000 0x64e68 +.nvm 0x9000 0x67e68 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6484 0x0 -.debug_info 0xcbd0f5 0x0 -.debug_abbrev 0x139e7 0x0 -.debug_loc 0x3a7a4 0x0 +.debug_info 0xcbd171 0x0 +.debug_abbrev 0x139f8 0x0 +.debug_loc 0x3a7b1 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9b70 0x0 -.debug_line 0x4a1cc 0x0 -.debug_str 0x84ef7 0x0 -Total 0xe6703a +.debug_line 0x4a227 0x0 +.debug_str 0x84fcc 0x0 +Total 0xe67214 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176832 + 176848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_EU_size.txt index 4cf809b04c2..686eb4bd9d8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30aec 0x8006000 -_cc_handlers_v3 0x1f8 0x8036aec -_zaf_event_distributor_cc_event_handler 0x10 0x8036ce4 -_zw_protocol_cmd_handlers 0x70 0x8036cf4 -_zw_protocol_cmd_handlers_lr 0x30 0x8036d64 -.ARM.exidx 0x8 0x8036d94 -.copy.table 0xc 0x8036d9c -.zero.table 0x0 0x8036da8 +.text 0x30adc 0x8006000 +_cc_handlers_v3 0x1f8 0x8036adc +_zaf_event_distributor_cc_event_handler 0x10 0x8036cd4 +_zw_protocol_cmd_handlers 0x70 0x8036ce4 +_zw_protocol_cmd_handlers_lr 0x30 0x8036d54 +.ARM.exidx 0x8 0x8036d84 +.copy.table 0xc 0x8036d8c +.zero.table 0x0 0x8036d98 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8036da8 -.zwave_nvm 0x0 0x8066da8 -.nvm 0x8000 0x8066da8 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8036d98 +.zwave_nvm 0x0 0x8066d98 +.nvm 0x8000 0x8066d98 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfdec1 0x0 -.debug_abbrev 0x167e6 0x0 -.debug_loc 0x46a57 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfdfa8 0x0 +.debug_abbrev 0x167e8 0x0 +.debug_loc 0x46a49 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x5544b 0x0 -.debug_str 0x8fd04 0x0 -Total 0xec7fd4 +.debug_ranges 0xb5a8 0x0 +.debug_line 0x555aa 0x0 +.debug_str 0x8fdb6 0x0 +Total 0xec82c4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201484 + 201468 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_LR_size.txt index 68668e0f912..2151d867f89 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30aec 0x8006000 -_cc_handlers_v3 0x1f8 0x8036aec -_zaf_event_distributor_cc_event_handler 0x10 0x8036ce4 -_zw_protocol_cmd_handlers 0x70 0x8036cf4 -_zw_protocol_cmd_handlers_lr 0x30 0x8036d64 -.ARM.exidx 0x8 0x8036d94 -.copy.table 0xc 0x8036d9c -.zero.table 0x0 0x8036da8 +.text 0x30adc 0x8006000 +_cc_handlers_v3 0x1f8 0x8036adc +_zaf_event_distributor_cc_event_handler 0x10 0x8036cd4 +_zw_protocol_cmd_handlers 0x70 0x8036ce4 +_zw_protocol_cmd_handlers_lr 0x30 0x8036d54 +.ARM.exidx 0x8 0x8036d84 +.copy.table 0xc 0x8036d8c +.zero.table 0x0 0x8036d98 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8036da8 -.zwave_nvm 0x0 0x8066da8 -.nvm 0x8000 0x8066da8 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8036d98 +.zwave_nvm 0x0 0x8066d98 +.nvm 0x8000 0x8066d98 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfdec1 0x0 -.debug_abbrev 0x167e6 0x0 -.debug_loc 0x46a57 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfdfa8 0x0 +.debug_abbrev 0x167e8 0x0 +.debug_loc 0x46a49 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x5544b 0x0 -.debug_str 0x8fcfa 0x0 -Total 0xec7fca +.debug_ranges 0xb5a8 0x0 +.debug_line 0x555aa 0x0 +.debug_str 0x8fdac 0x0 +Total 0xec82ba The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201484 + 201468 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_size.txt index 4cf809b04c2..686eb4bd9d8 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30aec 0x8006000 -_cc_handlers_v3 0x1f8 0x8036aec -_zaf_event_distributor_cc_event_handler 0x10 0x8036ce4 -_zw_protocol_cmd_handlers 0x70 0x8036cf4 -_zw_protocol_cmd_handlers_lr 0x30 0x8036d64 -.ARM.exidx 0x8 0x8036d94 -.copy.table 0xc 0x8036d9c -.zero.table 0x0 0x8036da8 +.text 0x30adc 0x8006000 +_cc_handlers_v3 0x1f8 0x8036adc +_zaf_event_distributor_cc_event_handler 0x10 0x8036cd4 +_zw_protocol_cmd_handlers 0x70 0x8036ce4 +_zw_protocol_cmd_handlers_lr 0x30 0x8036d54 +.ARM.exidx 0x8 0x8036d84 +.copy.table 0xc 0x8036d8c +.zero.table 0x0 0x8036d98 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8036da8 -.zwave_nvm 0x0 0x8066da8 -.nvm 0x8000 0x8066da8 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8036d98 +.zwave_nvm 0x0 0x8066d98 +.nvm 0x8000 0x8066d98 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfdec1 0x0 -.debug_abbrev 0x167e6 0x0 -.debug_loc 0x46a57 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfdfa8 0x0 +.debug_abbrev 0x167e8 0x0 +.debug_loc 0x46a49 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x5544b 0x0 -.debug_str 0x8fd04 0x0 -Total 0xec7fd4 +.debug_ranges 0xb5a8 0x0 +.debug_line 0x555aa 0x0 +.debug_str 0x8fdb6 0x0 +Total 0xec82c4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201484 + 201468 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_EU_size.txt index b01a4fbee31..355058ebe9c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30b24 0x8006000 -_cc_handlers_v3 0x1f8 0x8036b24 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d1c -_zw_protocol_cmd_handlers 0x70 0x8036d2c -_zw_protocol_cmd_handlers_lr 0x30 0x8036d9c -.ARM.exidx 0x8 0x8036dcc -.copy.table 0xc 0x8036dd4 -.zero.table 0x0 0x8036de0 +.text 0x30b14 0x8006000 +_cc_handlers_v3 0x1f8 0x8036b14 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d0c +_zw_protocol_cmd_handlers 0x70 0x8036d1c +_zw_protocol_cmd_handlers_lr 0x30 0x8036d8c +.ARM.exidx 0x8 0x8036dbc +.copy.table 0xc 0x8036dc4 +.zero.table 0x0 0x8036dd0 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8036de0 -.zwave_nvm 0x0 0x8066de0 -.nvm 0x8000 0x8066de0 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8036dd0 +.zwave_nvm 0x0 0x8066dd0 +.nvm 0x8000 0x8066dd0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfe115 0x0 -.debug_abbrev 0x1688a 0x0 -.debug_loc 0x46aab 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfe1fc 0x0 +.debug_abbrev 0x1688c 0x0 +.debug_loc 0x46a9d 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb5c0 0x0 -.debug_line 0x55686 0x0 -.debug_str 0x8fed7 0x0 -Total 0xec878e +.debug_ranges 0xb5d0 0x0 +.debug_line 0x557e4 0x0 +.debug_str 0x8ff89 0x0 +Total 0xec8a7d The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201540 + 201524 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_LR_size.txt index 4310f25e2e4..a3f6d9436e4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30b24 0x8006000 -_cc_handlers_v3 0x1f8 0x8036b24 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d1c -_zw_protocol_cmd_handlers 0x70 0x8036d2c -_zw_protocol_cmd_handlers_lr 0x30 0x8036d9c -.ARM.exidx 0x8 0x8036dcc -.copy.table 0xc 0x8036dd4 -.zero.table 0x0 0x8036de0 +.text 0x30b14 0x8006000 +_cc_handlers_v3 0x1f8 0x8036b14 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d0c +_zw_protocol_cmd_handlers 0x70 0x8036d1c +_zw_protocol_cmd_handlers_lr 0x30 0x8036d8c +.ARM.exidx 0x8 0x8036dbc +.copy.table 0xc 0x8036dc4 +.zero.table 0x0 0x8036dd0 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8036de0 -.zwave_nvm 0x0 0x8066de0 -.nvm 0x8000 0x8066de0 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8036dd0 +.zwave_nvm 0x0 0x8066dd0 +.nvm 0x8000 0x8066dd0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfe115 0x0 -.debug_abbrev 0x1688a 0x0 -.debug_loc 0x46aab 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfe1fc 0x0 +.debug_abbrev 0x1688c 0x0 +.debug_loc 0x46a9d 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb5c0 0x0 -.debug_line 0x55686 0x0 -.debug_str 0x8fecd 0x0 -Total 0xec8784 +.debug_ranges 0xb5d0 0x0 +.debug_line 0x557e4 0x0 +.debug_str 0x8ff7f 0x0 +Total 0xec8a73 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201540 + 201524 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_size.txt index b01a4fbee31..355058ebe9c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4204D_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30b24 0x8006000 -_cc_handlers_v3 0x1f8 0x8036b24 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d1c -_zw_protocol_cmd_handlers 0x70 0x8036d2c -_zw_protocol_cmd_handlers_lr 0x30 0x8036d9c -.ARM.exidx 0x8 0x8036dcc -.copy.table 0xc 0x8036dd4 -.zero.table 0x0 0x8036de0 +.text 0x30b14 0x8006000 +_cc_handlers_v3 0x1f8 0x8036b14 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d0c +_zw_protocol_cmd_handlers 0x70 0x8036d1c +_zw_protocol_cmd_handlers_lr 0x30 0x8036d8c +.ARM.exidx 0x8 0x8036dbc +.copy.table 0xc 0x8036dc4 +.zero.table 0x0 0x8036dd0 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8036de0 -.zwave_nvm 0x0 0x8066de0 -.nvm 0x8000 0x8066de0 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8036dd0 +.zwave_nvm 0x0 0x8066dd0 +.nvm 0x8000 0x8066dd0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfe115 0x0 -.debug_abbrev 0x1688a 0x0 -.debug_loc 0x46aab 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfe1fc 0x0 +.debug_abbrev 0x1688c 0x0 +.debug_loc 0x46a9d 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb5c0 0x0 -.debug_line 0x55686 0x0 -.debug_str 0x8fed7 0x0 -Total 0xec878e +.debug_ranges 0xb5d0 0x0 +.debug_line 0x557e4 0x0 +.debug_str 0x8ff89 0x0 +Total 0xec8a7d The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201540 + 201524 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_EU_size.txt index 0ae3da7188b..e530fd25980 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30524 0x8006000 -_cc_handlers_v3 0x1f8 0x8036524 -_zaf_event_distributor_cc_event_handler 0x10 0x803671c -_zw_protocol_cmd_handlers 0x70 0x803672c -_zw_protocol_cmd_handlers_lr 0x30 0x803679c -.ARM.exidx 0x8 0x80367cc -.copy.table 0xc 0x80367d4 -.zero.table 0x0 0x80367e0 +.text 0x3050c 0x8006000 +_cc_handlers_v3 0x1f8 0x803650c +_zaf_event_distributor_cc_event_handler 0x10 0x8036704 +_zw_protocol_cmd_handlers 0x70 0x8036714 +_zw_protocol_cmd_handlers_lr 0x30 0x8036784 +.ARM.exidx 0x8 0x80367b4 +.copy.table 0xc 0x80367bc +.zero.table 0x0 0x80367c8 .stack 0x1000 0x20000000 .data 0x568 0x20001000 -.bss 0xab00 0x20001568 -.heap 0x800 0x2000c068 -.internal_storage 0x30000 0x80367e0 -.zwave_nvm 0x0 0x80667e0 -.nvm 0x8000 0x80667e0 +.bss 0xab08 0x20001568 +.heap 0x800 0x2000c070 +.internal_storage 0x30000 0x80367c8 +.zwave_nvm 0x0 0x80667c8 +.nvm 0x8000 0x80667c8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6d78 0x0 -.debug_info 0xcfbe2e 0x0 -.debug_abbrev 0x16708 0x0 -.debug_loc 0x45a72 0x0 +.debug_frame 0x6d74 0x0 +.debug_info 0xcfbf15 0x0 +.debug_abbrev 0x1670a 0x0 +.debug_loc 0x45a8f 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb638 0x0 -.debug_line 0x54a31 0x0 -.debug_str 0x8fd96 0x0 -Total 0xec3ce6 +.debug_ranges 0xb648 0x0 +.debug_line 0x54b8d 0x0 +.debug_str 0x8fe48 0x0 +Total 0xec3ff6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 200008 + 199984 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51304 + 51312 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_LR_size.txt index 739ebd51835..431981a32b9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30524 0x8006000 -_cc_handlers_v3 0x1f8 0x8036524 -_zaf_event_distributor_cc_event_handler 0x10 0x803671c -_zw_protocol_cmd_handlers 0x70 0x803672c -_zw_protocol_cmd_handlers_lr 0x30 0x803679c -.ARM.exidx 0x8 0x80367cc -.copy.table 0xc 0x80367d4 -.zero.table 0x0 0x80367e0 +.text 0x3050c 0x8006000 +_cc_handlers_v3 0x1f8 0x803650c +_zaf_event_distributor_cc_event_handler 0x10 0x8036704 +_zw_protocol_cmd_handlers 0x70 0x8036714 +_zw_protocol_cmd_handlers_lr 0x30 0x8036784 +.ARM.exidx 0x8 0x80367b4 +.copy.table 0xc 0x80367bc +.zero.table 0x0 0x80367c8 .stack 0x1000 0x20000000 .data 0x568 0x20001000 -.bss 0xab00 0x20001568 -.heap 0x800 0x2000c068 -.internal_storage 0x30000 0x80367e0 -.zwave_nvm 0x0 0x80667e0 -.nvm 0x8000 0x80667e0 +.bss 0xab08 0x20001568 +.heap 0x800 0x2000c070 +.internal_storage 0x30000 0x80367c8 +.zwave_nvm 0x0 0x80667c8 +.nvm 0x8000 0x80667c8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6d78 0x0 -.debug_info 0xcfbe2e 0x0 -.debug_abbrev 0x16708 0x0 -.debug_loc 0x45a72 0x0 +.debug_frame 0x6d74 0x0 +.debug_info 0xcfbf15 0x0 +.debug_abbrev 0x1670a 0x0 +.debug_loc 0x45a8f 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb638 0x0 -.debug_line 0x54a31 0x0 -.debug_str 0x8fd8c 0x0 -Total 0xec3cdc +.debug_ranges 0xb648 0x0 +.debug_line 0x54b8d 0x0 +.debug_str 0x8fe3e 0x0 +Total 0xec3fec The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 200008 + 199984 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51304 + 51312 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_size.txt index 0ae3da7188b..e530fd25980 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30524 0x8006000 -_cc_handlers_v3 0x1f8 0x8036524 -_zaf_event_distributor_cc_event_handler 0x10 0x803671c -_zw_protocol_cmd_handlers 0x70 0x803672c -_zw_protocol_cmd_handlers_lr 0x30 0x803679c -.ARM.exidx 0x8 0x80367cc -.copy.table 0xc 0x80367d4 -.zero.table 0x0 0x80367e0 +.text 0x3050c 0x8006000 +_cc_handlers_v3 0x1f8 0x803650c +_zaf_event_distributor_cc_event_handler 0x10 0x8036704 +_zw_protocol_cmd_handlers 0x70 0x8036714 +_zw_protocol_cmd_handlers_lr 0x30 0x8036784 +.ARM.exidx 0x8 0x80367b4 +.copy.table 0xc 0x80367bc +.zero.table 0x0 0x80367c8 .stack 0x1000 0x20000000 .data 0x568 0x20001000 -.bss 0xab00 0x20001568 -.heap 0x800 0x2000c068 -.internal_storage 0x30000 0x80367e0 -.zwave_nvm 0x0 0x80667e0 -.nvm 0x8000 0x80667e0 +.bss 0xab08 0x20001568 +.heap 0x800 0x2000c070 +.internal_storage 0x30000 0x80367c8 +.zwave_nvm 0x0 0x80667c8 +.nvm 0x8000 0x80667c8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6d78 0x0 -.debug_info 0xcfbe2e 0x0 -.debug_abbrev 0x16708 0x0 -.debug_loc 0x45a72 0x0 +.debug_frame 0x6d74 0x0 +.debug_info 0xcfbf15 0x0 +.debug_abbrev 0x1670a 0x0 +.debug_loc 0x45a8f 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb638 0x0 -.debug_line 0x54a31 0x0 -.debug_str 0x8fd96 0x0 -Total 0xec3ce6 +.debug_ranges 0xb648 0x0 +.debug_line 0x54b8d 0x0 +.debug_str 0x8fe48 0x0 +Total 0xec3ff6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 200008 + 199984 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51304 + 51312 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_EU_size.txt index cfbd1c8fdd1..82e27ac70e6 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30ea4 0x8006000 -_cc_handlers_v3 0x1f8 0x8036ea4 -_zaf_event_distributor_cc_event_handler 0x10 0x803709c -_zw_protocol_cmd_handlers 0x70 0x80370ac -_zw_protocol_cmd_handlers_lr 0x30 0x803711c -.ARM.exidx 0x8 0x803714c -.copy.table 0xc 0x8037154 -.zero.table 0x0 0x8037160 +.text 0x30e9c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036e9c +_zaf_event_distributor_cc_event_handler 0x10 0x8037094 +_zw_protocol_cmd_handlers 0x70 0x80370a4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037114 +.ARM.exidx 0x8 0x8037144 +.copy.table 0xc 0x803714c +.zero.table 0x0 0x8037158 .stack 0x1000 0x20000000 .data 0x568 0x20001000 -.bss 0xaca0 0x20001568 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8037160 -.zwave_nvm 0x0 0x8067160 -.nvm 0x8000 0x8067160 +.bss 0xaca8 0x20001568 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8037158 +.zwave_nvm 0x0 0x8067158 +.nvm 0x8000 0x8067158 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfe9c5 0x0 -.debug_abbrev 0x1693c 0x0 -.debug_loc 0x46aa7 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfeaac 0x0 +.debug_abbrev 0x1693e 0x0 +.debug_loc 0x46a99 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x553ee 0x0 -.debug_str 0x903ea 0x0 -Total 0xec9707 +.debug_ranges 0xb5a8 0x0 +.debug_line 0x5554e 0x0 +.debug_str 0x9049c 0x0 +Total 0xec9a00 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202440 + 202432 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_LR_size.txt index b48c2b2c8c8..c91c4919c95 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30ea4 0x8006000 -_cc_handlers_v3 0x1f8 0x8036ea4 -_zaf_event_distributor_cc_event_handler 0x10 0x803709c -_zw_protocol_cmd_handlers 0x70 0x80370ac -_zw_protocol_cmd_handlers_lr 0x30 0x803711c -.ARM.exidx 0x8 0x803714c -.copy.table 0xc 0x8037154 -.zero.table 0x0 0x8037160 +.text 0x30e9c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036e9c +_zaf_event_distributor_cc_event_handler 0x10 0x8037094 +_zw_protocol_cmd_handlers 0x70 0x80370a4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037114 +.ARM.exidx 0x8 0x8037144 +.copy.table 0xc 0x803714c +.zero.table 0x0 0x8037158 .stack 0x1000 0x20000000 .data 0x568 0x20001000 -.bss 0xaca0 0x20001568 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8037160 -.zwave_nvm 0x0 0x8067160 -.nvm 0x8000 0x8067160 +.bss 0xaca8 0x20001568 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8037158 +.zwave_nvm 0x0 0x8067158 +.nvm 0x8000 0x8067158 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfe9c5 0x0 -.debug_abbrev 0x1693c 0x0 -.debug_loc 0x46aa7 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfeaac 0x0 +.debug_abbrev 0x1693e 0x0 +.debug_loc 0x46a99 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x553ee 0x0 -.debug_str 0x903e0 0x0 -Total 0xec96fd +.debug_ranges 0xb5a8 0x0 +.debug_line 0x5554e 0x0 +.debug_str 0x90492 0x0 +Total 0xec99f6 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202440 + 202432 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_size.txt index cfbd1c8fdd1..82e27ac70e6 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4205B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30ea4 0x8006000 -_cc_handlers_v3 0x1f8 0x8036ea4 -_zaf_event_distributor_cc_event_handler 0x10 0x803709c -_zw_protocol_cmd_handlers 0x70 0x80370ac -_zw_protocol_cmd_handlers_lr 0x30 0x803711c -.ARM.exidx 0x8 0x803714c -.copy.table 0xc 0x8037154 -.zero.table 0x0 0x8037160 +.text 0x30e9c 0x8006000 +_cc_handlers_v3 0x1f8 0x8036e9c +_zaf_event_distributor_cc_event_handler 0x10 0x8037094 +_zw_protocol_cmd_handlers 0x70 0x80370a4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037114 +.ARM.exidx 0x8 0x8037144 +.copy.table 0xc 0x803714c +.zero.table 0x0 0x8037158 .stack 0x1000 0x20000000 .data 0x568 0x20001000 -.bss 0xaca0 0x20001568 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8037160 -.zwave_nvm 0x0 0x8067160 -.nvm 0x8000 0x8067160 +.bss 0xaca8 0x20001568 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8037158 +.zwave_nvm 0x0 0x8067158 +.nvm 0x8000 0x8067158 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfe9c5 0x0 -.debug_abbrev 0x1693c 0x0 -.debug_loc 0x46aa7 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfeaac 0x0 +.debug_abbrev 0x1693e 0x0 +.debug_loc 0x46a99 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x553ee 0x0 -.debug_str 0x903ea 0x0 -Total 0xec9707 +.debug_ranges 0xb5a8 0x0 +.debug_line 0x5554e 0x0 +.debug_str 0x9049c 0x0 +Total 0xec9a00 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202440 + 202432 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_EU_size.txt index e5fac9775ec..0d7986b11b9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x2ab9c 0x0 -_cc_handlers_v3 0x1f8 0x2ab9c -_zaf_event_distributor_cc_event_handler 0x10 0x2ad94 -_zw_protocol_cmd_handlers 0x70 0x2ada4 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae14 -.ARM.exidx 0x8 0x2ae44 -.copy.table 0xc 0x2ae4c -.zero.table 0x0 0x2ae58 +.text 0x2abac 0x0 +_cc_handlers_v3 0x1f8 0x2abac +_zaf_event_distributor_cc_event_handler 0x10 0x2ada4 +_zw_protocol_cmd_handlers 0x70 0x2adb4 +_zw_protocol_cmd_handlers_lr 0x30 0x2ae24 +.ARM.exidx 0x8 0x2ae54 +.copy.table 0xc 0x2ae5c +.zero.table 0x0 0x2ae68 .stack 0x1000 0x20000000 .data 0x468 0x20001000 .bss 0xa10c 0x20001468 .heap 0x800 0x2000b578 -.internal_storage 0x3a000 0x2ae58 -.zwave_nvm 0x3000 0x64e58 -.nvm 0x9000 0x67e58 +.internal_storage 0x3a000 0x2ae68 +.zwave_nvm 0x3000 0x64e68 +.nvm 0x9000 0x67e68 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6484 0x0 -.debug_info 0xcbd0f5 0x0 -.debug_abbrev 0x139e7 0x0 -.debug_loc 0x3a7a4 0x0 +.debug_info 0xcbd171 0x0 +.debug_abbrev 0x139f8 0x0 +.debug_loc 0x3a7b1 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9b70 0x0 -.debug_line 0x4a1cc 0x0 -.debug_str 0x84ef7 0x0 -Total 0xe6703a +.debug_line 0x4a227 0x0 +.debug_str 0x84fcc 0x0 +Total 0xe67214 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176832 + 176848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_LR_size.txt index c050f69c2e9..c61d663dcca 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x2ab9c 0x0 -_cc_handlers_v3 0x1f8 0x2ab9c -_zaf_event_distributor_cc_event_handler 0x10 0x2ad94 -_zw_protocol_cmd_handlers 0x70 0x2ada4 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae14 -.ARM.exidx 0x8 0x2ae44 -.copy.table 0xc 0x2ae4c -.zero.table 0x0 0x2ae58 +.text 0x2abac 0x0 +_cc_handlers_v3 0x1f8 0x2abac +_zaf_event_distributor_cc_event_handler 0x10 0x2ada4 +_zw_protocol_cmd_handlers 0x70 0x2adb4 +_zw_protocol_cmd_handlers_lr 0x30 0x2ae24 +.ARM.exidx 0x8 0x2ae54 +.copy.table 0xc 0x2ae5c +.zero.table 0x0 0x2ae68 .stack 0x1000 0x20000000 .data 0x468 0x20001000 .bss 0xa10c 0x20001468 .heap 0x800 0x2000b578 -.internal_storage 0x3a000 0x2ae58 -.zwave_nvm 0x3000 0x64e58 -.nvm 0x9000 0x67e58 +.internal_storage 0x3a000 0x2ae68 +.zwave_nvm 0x3000 0x64e68 +.nvm 0x9000 0x67e68 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6484 0x0 -.debug_info 0xcbd0f5 0x0 -.debug_abbrev 0x139e7 0x0 -.debug_loc 0x3a7a4 0x0 +.debug_info 0xcbd171 0x0 +.debug_abbrev 0x139f8 0x0 +.debug_loc 0x3a7b1 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9b70 0x0 -.debug_line 0x4a1cc 0x0 -.debug_str 0x84eed 0x0 -Total 0xe67030 +.debug_line 0x4a227 0x0 +.debug_str 0x84fc2 0x0 +Total 0xe6720a The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176832 + 176848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_size.txt index e5fac9775ec..0d7986b11b9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4207A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x2ab9c 0x0 -_cc_handlers_v3 0x1f8 0x2ab9c -_zaf_event_distributor_cc_event_handler 0x10 0x2ad94 -_zw_protocol_cmd_handlers 0x70 0x2ada4 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae14 -.ARM.exidx 0x8 0x2ae44 -.copy.table 0xc 0x2ae4c -.zero.table 0x0 0x2ae58 +.text 0x2abac 0x0 +_cc_handlers_v3 0x1f8 0x2abac +_zaf_event_distributor_cc_event_handler 0x10 0x2ada4 +_zw_protocol_cmd_handlers 0x70 0x2adb4 +_zw_protocol_cmd_handlers_lr 0x30 0x2ae24 +.ARM.exidx 0x8 0x2ae54 +.copy.table 0xc 0x2ae5c +.zero.table 0x0 0x2ae68 .stack 0x1000 0x20000000 .data 0x468 0x20001000 .bss 0xa10c 0x20001468 .heap 0x800 0x2000b578 -.internal_storage 0x3a000 0x2ae58 -.zwave_nvm 0x3000 0x64e58 -.nvm 0x9000 0x67e58 +.internal_storage 0x3a000 0x2ae68 +.zwave_nvm 0x3000 0x64e68 +.nvm 0x9000 0x67e68 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6484 0x0 -.debug_info 0xcbd0f5 0x0 -.debug_abbrev 0x139e7 0x0 -.debug_loc 0x3a7a4 0x0 +.debug_info 0xcbd171 0x0 +.debug_abbrev 0x139f8 0x0 +.debug_loc 0x3a7b1 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x9b70 0x0 -.debug_line 0x4a1cc 0x0 -.debug_str 0x84ef7 0x0 -Total 0xe6703a +.debug_line 0x4a227 0x0 +.debug_str 0x84fcc 0x0 +Total 0xe67214 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176832 + 176848 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4209A_REGION_US_LR_size.txt index 4e135a010d6..d8d51f43a1f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4209A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x2ab1c 0x0 -_cc_handlers_v3 0x1f8 0x2ab1c -_zaf_event_distributor_cc_event_handler 0x10 0x2ad14 -_zw_protocol_cmd_handlers 0x70 0x2ad24 -_zw_protocol_cmd_handlers_lr 0x30 0x2ad94 -.ARM.exidx 0x8 0x2adc4 -.copy.table 0xc 0x2adcc -.zero.table 0x0 0x2add8 +.text 0x2ab24 0x0 +_cc_handlers_v3 0x1f8 0x2ab24 +_zaf_event_distributor_cc_event_handler 0x10 0x2ad1c +_zw_protocol_cmd_handlers 0x70 0x2ad2c +_zw_protocol_cmd_handlers_lr 0x30 0x2ad9c +.ARM.exidx 0x8 0x2adcc +.copy.table 0xc 0x2add4 +.zero.table 0x0 0x2ade0 .stack 0x1000 0x20000000 .data 0x468 0x20001000 .bss 0xa0fc 0x20001468 .heap 0x800 0x2000b568 -.internal_storage 0x3a000 0x2add8 -.zwave_nvm 0x3000 0x64dd8 -.nvm 0x9000 0x67dd8 +.internal_storage 0x3a000 0x2ade0 +.zwave_nvm 0x3000 0x64de0 +.nvm 0x9000 0x67de0 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x64a4 0x0 -.debug_info 0xcbe65e 0x0 -.debug_abbrev 0x13d02 0x0 -.debug_loc 0x3ab8d 0x0 +.debug_info 0xcbe6da 0x0 +.debug_abbrev 0x13d13 0x0 +.debug_loc 0x3ab9a 0x0 .debug_aranges 0x90 0x0 .debug_ranges 0x9dd0 0x0 -.debug_line 0x4b04d 0x0 -.debug_str 0x85299 0x0 -Total 0xe6a08a +.debug_line 0x4b0a8 0x0 +.debug_str 0x8536e 0x0 +Total 0xe6a25c The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176704 + 176712 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4210A_REGION_US_LR_size.txt index 541db9cd9a5..6842a4d9f60 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4210A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30b24 0x8006000 -_cc_handlers_v3 0x1f8 0x8036b24 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d1c -_zw_protocol_cmd_handlers 0x70 0x8036d2c -_zw_protocol_cmd_handlers_lr 0x30 0x8036d9c -.ARM.exidx 0x8 0x8036dcc -.copy.table 0xc 0x8036dd4 -.zero.table 0x0 0x8036de0 +.text 0x30b14 0x8006000 +_cc_handlers_v3 0x1f8 0x8036b14 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d0c +_zw_protocol_cmd_handlers 0x70 0x8036d1c +_zw_protocol_cmd_handlers_lr 0x30 0x8036d8c +.ARM.exidx 0x8 0x8036dbc +.copy.table 0xc 0x8036dc4 +.zero.table 0x0 0x8036dd0 .stack 0x1000 0x20000000 .data 0x564 0x20001000 -.bss 0xaca4 0x20001564 -.heap 0x800 0x2000c208 -.internal_storage 0x30000 0x8036de0 -.zwave_nvm 0x0 0x8066de0 -.nvm 0x8000 0x8066de0 +.bss 0xacac 0x20001564 +.heap 0x800 0x2000c210 +.internal_storage 0x30000 0x8036dd0 +.zwave_nvm 0x0 0x8066dd0 +.nvm 0x8000 0x8066dd0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6f08 0x0 -.debug_info 0xcfe119 0x0 -.debug_abbrev 0x1688a 0x0 -.debug_loc 0x46aab 0x0 +.debug_frame 0x6f04 0x0 +.debug_info 0xcfe200 0x0 +.debug_abbrev 0x1688c 0x0 +.debug_loc 0x46a93 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb578 0x0 -.debug_line 0x55673 0x0 -.debug_str 0x8fecd 0x0 -Total 0xec872d +.debug_ranges 0xb588 0x0 +.debug_line 0x557d2 0x0 +.debug_str 0x8ff7f 0x0 +Total 0xec8a13 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201540 + 201524 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51720 + 51728 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_EU_size.txt index 399f520b2b9..cdf71ca8dd4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31150 0x8006000 +_cc_handlers_v3 0x1f8 0x8037150 +_zaf_event_distributor_cc_event_handler 0x10 0x8037348 +_zw_protocol_cmd_handlers 0x70 0x8037358 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c8 +.ARM.exidx 0x8 0x80373f8 +.copy.table 0xc 0x8037400 +.zero.table 0x0 0x803740c .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x803740c +.zwave_nvm 0x0 0x806740c +.nvm 0x8000 0x806740c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe2 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x46934 0x0 +.debug_frame 0x6eb0 0x0 +.debug_info 0xcff5a8 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46ca3 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x55069 0x0 -.debug_str 0x90108 0x0 -Total 0xec7253 +.debug_ranges 0xb6c0 0x0 +.debug_line 0x5557e 0x0 +.debug_str 0x9028a 0x0 +Total 0xeca731 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203116 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_LR_size.txt index a37119564c6..c93ec6f361d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31150 0x8006000 +_cc_handlers_v3 0x1f8 0x8037150 +_zaf_event_distributor_cc_event_handler 0x10 0x8037348 +_zw_protocol_cmd_handlers 0x70 0x8037358 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c8 +.ARM.exidx 0x8 0x80373f8 +.copy.table 0xc 0x8037400 +.zero.table 0x0 0x803740c .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x803740c +.zwave_nvm 0x0 0x806740c +.nvm 0x8000 0x806740c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe2 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x46934 0x0 +.debug_frame 0x6eb0 0x0 +.debug_info 0xcff5a8 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46ca3 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x55069 0x0 -.debug_str 0x900fe 0x0 -Total 0xec7249 +.debug_ranges 0xb6c0 0x0 +.debug_line 0x5557e 0x0 +.debug_str 0x90280 0x0 +Total 0xeca727 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203116 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_size.txt index 399f520b2b9..cdf71ca8dd4 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31150 0x8006000 +_cc_handlers_v3 0x1f8 0x8037150 +_zaf_event_distributor_cc_event_handler 0x10 0x8037348 +_zw_protocol_cmd_handlers 0x70 0x8037358 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c8 +.ARM.exidx 0x8 0x80373f8 +.copy.table 0xc 0x8037400 +.zero.table 0x0 0x803740c .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x803740c +.zwave_nvm 0x0 0x806740c +.nvm 0x8000 0x806740c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe2 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x46934 0x0 +.debug_frame 0x6eb0 0x0 +.debug_info 0xcff5a8 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46ca3 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x55069 0x0 -.debug_str 0x90108 0x0 -Total 0xec7253 +.debug_ranges 0xb6c0 0x0 +.debug_line 0x5557e 0x0 +.debug_str 0x9028a 0x0 +Total 0xeca731 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203116 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_EU_size.txt index 399f520b2b9..23be57a48e2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31130 0x8006000 +_cc_handlers_v3 0x1f8 0x8037130 +_zaf_event_distributor_cc_event_handler 0x10 0x8037328 +_zw_protocol_cmd_handlers 0x70 0x8037338 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a8 +.ARM.exidx 0x8 0x80373d8 +.copy.table 0xc 0x80373e0 +.zero.table 0x0 0x80373ec .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x80373ec +.zwave_nvm 0x0 0x80673ec +.nvm 0x8000 0x80673ec .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe2 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x46934 0x0 +.debug_frame 0x6ed4 0x0 +.debug_info 0xcff48f 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46b7a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x55069 0x0 -.debug_str 0x90108 0x0 -Total 0xec7253 +.debug_ranges 0xb698 0x0 +.debug_line 0x55594 0x0 +.debug_str 0x9028a 0x0 +Total 0xeca4e1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203084 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_LR_size.txt index a37119564c6..094c87834eb 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31130 0x8006000 +_cc_handlers_v3 0x1f8 0x8037130 +_zaf_event_distributor_cc_event_handler 0x10 0x8037328 +_zw_protocol_cmd_handlers 0x70 0x8037338 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a8 +.ARM.exidx 0x8 0x80373d8 +.copy.table 0xc 0x80373e0 +.zero.table 0x0 0x80373ec .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x80373ec +.zwave_nvm 0x0 0x80673ec +.nvm 0x8000 0x80673ec .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe2 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x46934 0x0 +.debug_frame 0x6ed4 0x0 +.debug_info 0xcff48f 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46b7a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x55069 0x0 -.debug_str 0x900fe 0x0 -Total 0xec7249 +.debug_ranges 0xb698 0x0 +.debug_line 0x55594 0x0 +.debug_str 0x90280 0x0 +Total 0xeca4d7 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203084 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_size.txt index 399f520b2b9..23be57a48e2 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4400C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31130 0x8006000 +_cc_handlers_v3 0x1f8 0x8037130 +_zaf_event_distributor_cc_event_handler 0x10 0x8037328 +_zw_protocol_cmd_handlers 0x70 0x8037338 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a8 +.ARM.exidx 0x8 0x80373d8 +.copy.table 0xc 0x80373e0 +.zero.table 0x0 0x80373ec .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x80373ec +.zwave_nvm 0x0 0x80673ec +.nvm 0x8000 0x80673ec .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe2 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x46934 0x0 +.debug_frame 0x6ed4 0x0 +.debug_info 0xcff48f 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46b7a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb598 0x0 -.debug_line 0x55069 0x0 -.debug_str 0x90108 0x0 -Total 0xec7253 +.debug_ranges 0xb698 0x0 +.debug_line 0x55594 0x0 +.debug_str 0x9028a 0x0 +Total 0xeca4e1 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203084 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401B_REGION_US_LR_size.txt index add7d4fce37..517d52523bc 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31150 0x8006000 +_cc_handlers_v3 0x1f8 0x8037150 +_zaf_event_distributor_cc_event_handler 0x10 0x8037348 +_zw_protocol_cmd_handlers 0x70 0x8037358 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c8 +.ARM.exidx 0x8 0x80373f8 +.copy.table 0xc 0x8037400 +.zero.table 0x0 0x803740c .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x803740c +.zwave_nvm 0x0 0x806740c +.nvm 0x8000 0x806740c .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe6 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x4692a 0x0 +.debug_frame 0x6eb0 0x0 +.debug_info 0xcff5ac 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46cad 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb558 0x0 -.debug_line 0x55058 0x0 -.debug_str 0x900fe 0x0 -Total 0xec71f2 +.debug_ranges 0xb680 0x0 +.debug_line 0x5556d 0x0 +.debug_str 0x90280 0x0 +Total 0xeca6e4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203116 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401C_REGION_US_LR_size.txt index add7d4fce37..57c05580876 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_switch_on_off_BRD4401C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_switch_on_off.out : section size addr -.text 0x30edc 0x8006000 -_cc_handlers_v3 0x1f8 0x8036edc -_zaf_event_distributor_cc_event_handler 0x10 0x80370d4 -_zw_protocol_cmd_handlers 0x70 0x80370e4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037154 -.ARM.exidx 0x8 0x8037184 -.copy.table 0xc 0x803718c -.zero.table 0x0 0x8037198 +.text 0x31130 0x8006000 +_cc_handlers_v3 0x1f8 0x8037130 +_zaf_event_distributor_cc_event_handler 0x10 0x8037328 +_zw_protocol_cmd_handlers 0x70 0x8037338 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a8 +.ARM.exidx 0x8 0x80373d8 +.copy.table 0xc 0x80373e0 +.zero.table 0x0 0x80373ec .stack 0x1000 0x20000000 .data 0x560 0x20001000 -.bss 0xac08 0x20001560 -.heap 0x800 0x2000c168 -.internal_storage 0x30000 0x8037198 -.zwave_nvm 0x0 0x8067198 -.nvm 0x8000 0x8067198 +.bss 0xac10 0x20001560 +.heap 0x800 0x2000c170 +.internal_storage 0x30000 0x80373ec +.zwave_nvm 0x0 0x80673ec +.nvm 0x8000 0x80673ec .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6eb4 0x0 -.debug_info 0xcfcfe6 0x0 -.debug_abbrev 0x16749 0x0 -.debug_loc 0x4692a 0x0 +.debug_frame 0x6ed4 0x0 +.debug_info 0xcff493 0x0 +.debug_abbrev 0x168bb 0x0 +.debug_loc 0x46b70 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb558 0x0 -.debug_line 0x55058 0x0 -.debug_str 0x900fe 0x0 -Total 0xec71f2 +.debug_ranges 0xb658 0x0 +.debug_line 0x55583 0x0 +.debug_str 0x90280 0x0 +Total 0xeca480 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202488 + 203084 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 51560 + 51568 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_EU_size.txt index caef5fe5cfb..93de00de92e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30e74 0x8006000 -_cc_handlers_v3 0x1d4 0x8036e74 -_zaf_event_distributor_cc_event_handler 0x10 0x8037048 -_zw_protocol_cmd_handlers 0x70 0x8037058 -_zw_protocol_cmd_handlers_lr 0x30 0x80370c8 -.ARM.exidx 0x8 0x80370f8 -.copy.table 0xc 0x8037100 -.zero.table 0x0 0x803710c +.text 0x30e64 0x8006000 +_cc_handlers_v3 0x1d4 0x8036e64 +_zaf_event_distributor_cc_event_handler 0x10 0x8037038 +_zw_protocol_cmd_handlers 0x70 0x8037048 +_zw_protocol_cmd_handlers_lr 0x30 0x80370b8 +.ARM.exidx 0x8 0x80370e8 +.copy.table 0xc 0x80370f0 +.zero.table 0x0 0x80370fc .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x803710c -.zwave_nvm 0x0 0x806710c -.nvm 0x8000 0x806710c +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x80370fc +.zwave_nvm 0x0 0x80670fc +.nvm 0x8000 0x80670fc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e90 0x0 -.debug_info 0xc94f07 0x0 -.debug_abbrev 0x162d0 0x0 -.debug_loc 0x46160 0x0 +.debug_frame 0x6e8c 0x0 +.debug_info 0xc94fee 0x0 +.debug_abbrev 0x162d2 0x0 +.debug_loc 0x4617c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb2d0 0x0 -.debug_line 0x54802 0x0 -.debug_str 0x9023b 0x0 -Total 0xe5dfcf +.debug_ranges 0xb2e0 0x0 +.debug_line 0x54962 0x0 +.debug_str 0x902ed 0x0 +Total 0xe5e2ea The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202240 + 202224 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_LR_size.txt index 9129674329b..0e57ed0c01d 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30e74 0x8006000 -_cc_handlers_v3 0x1d4 0x8036e74 -_zaf_event_distributor_cc_event_handler 0x10 0x8037048 -_zw_protocol_cmd_handlers 0x70 0x8037058 -_zw_protocol_cmd_handlers_lr 0x30 0x80370c8 -.ARM.exidx 0x8 0x80370f8 -.copy.table 0xc 0x8037100 -.zero.table 0x0 0x803710c +.text 0x30e64 0x8006000 +_cc_handlers_v3 0x1d4 0x8036e64 +_zaf_event_distributor_cc_event_handler 0x10 0x8037038 +_zw_protocol_cmd_handlers 0x70 0x8037048 +_zw_protocol_cmd_handlers_lr 0x30 0x80370b8 +.ARM.exidx 0x8 0x80370e8 +.copy.table 0xc 0x80370f0 +.zero.table 0x0 0x80370fc .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x803710c -.zwave_nvm 0x0 0x806710c -.nvm 0x8000 0x806710c +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x80370fc +.zwave_nvm 0x0 0x80670fc +.nvm 0x8000 0x80670fc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e90 0x0 -.debug_info 0xc94f07 0x0 -.debug_abbrev 0x162d0 0x0 -.debug_loc 0x46160 0x0 +.debug_frame 0x6e8c 0x0 +.debug_info 0xc94fee 0x0 +.debug_abbrev 0x162d2 0x0 +.debug_loc 0x4617c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb2d0 0x0 -.debug_line 0x54802 0x0 -.debug_str 0x90231 0x0 -Total 0xe5dfc5 +.debug_ranges 0xb2e0 0x0 +.debug_line 0x54962 0x0 +.debug_str 0x902e3 0x0 +Total 0xe5e2e0 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202240 + 202224 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_size.txt index caef5fe5cfb..93de00de92e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2603A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30e74 0x8006000 -_cc_handlers_v3 0x1d4 0x8036e74 -_zaf_event_distributor_cc_event_handler 0x10 0x8037048 -_zw_protocol_cmd_handlers 0x70 0x8037058 -_zw_protocol_cmd_handlers_lr 0x30 0x80370c8 -.ARM.exidx 0x8 0x80370f8 -.copy.table 0xc 0x8037100 -.zero.table 0x0 0x803710c +.text 0x30e64 0x8006000 +_cc_handlers_v3 0x1d4 0x8036e64 +_zaf_event_distributor_cc_event_handler 0x10 0x8037038 +_zw_protocol_cmd_handlers 0x70 0x8037048 +_zw_protocol_cmd_handlers_lr 0x30 0x80370b8 +.ARM.exidx 0x8 0x80370e8 +.copy.table 0xc 0x80370f0 +.zero.table 0x0 0x80370fc .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x803710c -.zwave_nvm 0x0 0x806710c -.nvm 0x8000 0x806710c +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x80370fc +.zwave_nvm 0x0 0x80670fc +.nvm 0x8000 0x80670fc .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e90 0x0 -.debug_info 0xc94f07 0x0 -.debug_abbrev 0x162d0 0x0 -.debug_loc 0x46160 0x0 +.debug_frame 0x6e8c 0x0 +.debug_info 0xc94fee 0x0 +.debug_abbrev 0x162d2 0x0 +.debug_loc 0x4617c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb2d0 0x0 -.debug_line 0x54802 0x0 -.debug_str 0x9023b 0x0 -Total 0xe5dfcf +.debug_ranges 0xb2e0 0x0 +.debug_line 0x54962 0x0 +.debug_str 0x902ed 0x0 +Total 0xe5e2ea The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202240 + 202224 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_EU_size.txt index ab528dba9f6..d0be5706f21 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b6c 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b6c -_zaf_event_distributor_cc_event_handler 0x10 0x8036d40 -_zw_protocol_cmd_handlers 0x70 0x8036d50 -_zw_protocol_cmd_handlers_lr 0x30 0x8036dc0 -.ARM.exidx 0x8 0x8036df0 -.copy.table 0xc 0x8036df8 -.zero.table 0x0 0x8036e04 +.text 0x30dd0 0x8006000 +_cc_handlers_v3 0x1d4 0x8036dd0 +_zaf_event_distributor_cc_event_handler 0x10 0x8036fa4 +_zw_protocol_cmd_handlers 0x70 0x8036fb4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037024 +.ARM.exidx 0x8 0x8037054 +.copy.table 0xc 0x803705c +.zero.table 0x0 0x8037068 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb0e0 0x200014f4 -.heap 0x800 0x2000c5d8 -.internal_storage 0x30000 0x8036e04 -.zwave_nvm 0x0 0x8066e04 -.nvm 0x8000 0x8066e04 +.bss 0xb0e8 0x200014f4 +.heap 0x800 0x2000c5e0 +.internal_storage 0x30000 0x8037068 +.zwave_nvm 0x0 0x8067068 +.nvm 0x8000 0x8067068 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6df0 0x0 -.debug_info 0xc8bd59 0x0 -.debug_abbrev 0x15bb8 0x0 -.debug_loc 0x45936 0x0 +.debug_frame 0x6e10 0x0 +.debug_info 0xc8e1ff 0x0 +.debug_abbrev 0x15d2a 0x0 +.debug_loc 0x45b8a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaea0 0x0 -.debug_line 0x53605 0x0 -.debug_str 0x8f10c 0x0 -Total 0xe512f7 +.debug_ranges 0xafa0 0x0 +.debug_line 0x53b33 0x0 +.debug_str 0x8f28e 0x0 +Total 0xe5459f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201464 + 202076 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52692 + 52700 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_LR_size.txt index 2a5675a1f20..620feb9b828 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b6c 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b6c -_zaf_event_distributor_cc_event_handler 0x10 0x8036d40 -_zw_protocol_cmd_handlers 0x70 0x8036d50 -_zw_protocol_cmd_handlers_lr 0x30 0x8036dc0 -.ARM.exidx 0x8 0x8036df0 -.copy.table 0xc 0x8036df8 -.zero.table 0x0 0x8036e04 +.text 0x30dd0 0x8006000 +_cc_handlers_v3 0x1d4 0x8036dd0 +_zaf_event_distributor_cc_event_handler 0x10 0x8036fa4 +_zw_protocol_cmd_handlers 0x70 0x8036fb4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037024 +.ARM.exidx 0x8 0x8037054 +.copy.table 0xc 0x803705c +.zero.table 0x0 0x8037068 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb0e0 0x200014f4 -.heap 0x800 0x2000c5d8 -.internal_storage 0x30000 0x8036e04 -.zwave_nvm 0x0 0x8066e04 -.nvm 0x8000 0x8066e04 +.bss 0xb0e8 0x200014f4 +.heap 0x800 0x2000c5e0 +.internal_storage 0x30000 0x8037068 +.zwave_nvm 0x0 0x8067068 +.nvm 0x8000 0x8067068 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6df0 0x0 -.debug_info 0xc8bd59 0x0 -.debug_abbrev 0x15bb8 0x0 -.debug_loc 0x45936 0x0 +.debug_frame 0x6e10 0x0 +.debug_info 0xc8e1ff 0x0 +.debug_abbrev 0x15d2a 0x0 +.debug_loc 0x45b8a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaea0 0x0 -.debug_line 0x53605 0x0 -.debug_str 0x8f102 0x0 -Total 0xe512ed +.debug_ranges 0xafa0 0x0 +.debug_line 0x53b33 0x0 +.debug_str 0x8f284 0x0 +Total 0xe54595 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201464 + 202076 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52692 + 52700 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_size.txt index ab528dba9f6..d0be5706f21 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD2705A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b6c 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b6c -_zaf_event_distributor_cc_event_handler 0x10 0x8036d40 -_zw_protocol_cmd_handlers 0x70 0x8036d50 -_zw_protocol_cmd_handlers_lr 0x30 0x8036dc0 -.ARM.exidx 0x8 0x8036df0 -.copy.table 0xc 0x8036df8 -.zero.table 0x0 0x8036e04 +.text 0x30dd0 0x8006000 +_cc_handlers_v3 0x1d4 0x8036dd0 +_zaf_event_distributor_cc_event_handler 0x10 0x8036fa4 +_zw_protocol_cmd_handlers 0x70 0x8036fb4 +_zw_protocol_cmd_handlers_lr 0x30 0x8037024 +.ARM.exidx 0x8 0x8037054 +.copy.table 0xc 0x803705c +.zero.table 0x0 0x8037068 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb0e0 0x200014f4 -.heap 0x800 0x2000c5d8 -.internal_storage 0x30000 0x8036e04 -.zwave_nvm 0x0 0x8066e04 -.nvm 0x8000 0x8066e04 +.bss 0xb0e8 0x200014f4 +.heap 0x800 0x2000c5e0 +.internal_storage 0x30000 0x8037068 +.zwave_nvm 0x0 0x8067068 +.nvm 0x8000 0x8067068 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6df0 0x0 -.debug_info 0xc8bd59 0x0 -.debug_abbrev 0x15bb8 0x0 -.debug_loc 0x45936 0x0 +.debug_frame 0x6e10 0x0 +.debug_info 0xc8e1ff 0x0 +.debug_abbrev 0x15d2a 0x0 +.debug_loc 0x45b8a 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xaea0 0x0 -.debug_line 0x53605 0x0 -.debug_str 0x8f10c 0x0 -Total 0xe512f7 +.debug_ranges 0xafa0 0x0 +.debug_line 0x53b33 0x0 +.debug_str 0x8f28e 0x0 +Total 0xe5459f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201464 + 202076 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52692 + 52700 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_EU_size.txt index e19f967dda5..5f355464c44 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x2abb0 0x0 -_cc_handlers_v3 0x1d4 0x2abb0 -_zaf_event_distributor_cc_event_handler 0x10 0x2ad84 -_zw_protocol_cmd_handlers 0x70 0x2ad94 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae04 -.ARM.exidx 0x8 0x2ae34 -.copy.table 0xc 0x2ae3c -.zero.table 0x0 0x2ae48 +.text 0x2abb8 0x0 +_cc_handlers_v3 0x1d4 0x2abb8 +_zaf_event_distributor_cc_event_handler 0x10 0x2ad8c +_zw_protocol_cmd_handlers 0x70 0x2ad9c +_zw_protocol_cmd_handlers_lr 0x30 0x2ae0c +.ARM.exidx 0x8 0x2ae3c +.copy.table 0xc 0x2ae44 +.zero.table 0x0 0x2ae50 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa5e0 0x200013f4 .heap 0x800 0x2000b9d8 -.internal_storage 0x3a000 0x2ae48 -.zwave_nvm 0x3000 0x64e48 -.nvm 0x9000 0x67e48 +.internal_storage 0x3a000 0x2ae50 +.zwave_nvm 0x3000 0x64e50 +.nvm 0x9000 0x67e50 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x63e8 0x0 -.debug_info 0xc55cb8 0x0 -.debug_abbrev 0x1364f 0x0 -.debug_loc 0x39fee 0x0 +.debug_info 0xc55d34 0x0 +.debug_abbrev 0x13660 0x0 +.debug_loc 0x39ffb 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x99d8 0x0 -.debug_line 0x49b01 0x0 -.debug_str 0x851f8 0x0 -Total 0xdfef01 +.debug_line 0x49b5c 0x0 +.debug_str 0x852cd 0x0 +Total 0xdff0d3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176700 + 176708 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_LR_size.txt index d375f3c9201..372908390ad 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x2abb0 0x0 -_cc_handlers_v3 0x1d4 0x2abb0 -_zaf_event_distributor_cc_event_handler 0x10 0x2ad84 -_zw_protocol_cmd_handlers 0x70 0x2ad94 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae04 -.ARM.exidx 0x8 0x2ae34 -.copy.table 0xc 0x2ae3c -.zero.table 0x0 0x2ae48 +.text 0x2abb8 0x0 +_cc_handlers_v3 0x1d4 0x2abb8 +_zaf_event_distributor_cc_event_handler 0x10 0x2ad8c +_zw_protocol_cmd_handlers 0x70 0x2ad9c +_zw_protocol_cmd_handlers_lr 0x30 0x2ae0c +.ARM.exidx 0x8 0x2ae3c +.copy.table 0xc 0x2ae44 +.zero.table 0x0 0x2ae50 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa5e0 0x200013f4 .heap 0x800 0x2000b9d8 -.internal_storage 0x3a000 0x2ae48 -.zwave_nvm 0x3000 0x64e48 -.nvm 0x9000 0x67e48 +.internal_storage 0x3a000 0x2ae50 +.zwave_nvm 0x3000 0x64e50 +.nvm 0x9000 0x67e50 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x63e8 0x0 -.debug_info 0xc55cb8 0x0 -.debug_abbrev 0x1364f 0x0 -.debug_loc 0x39fee 0x0 +.debug_info 0xc55d34 0x0 +.debug_abbrev 0x13660 0x0 +.debug_loc 0x39ffb 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x99d8 0x0 -.debug_line 0x49b01 0x0 -.debug_str 0x851ee 0x0 -Total 0xdfeef7 +.debug_line 0x49b5c 0x0 +.debug_str 0x852c3 0x0 +Total 0xdff0c9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176700 + 176708 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_size.txt index e19f967dda5..5f355464c44 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4202A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x2abb0 0x0 -_cc_handlers_v3 0x1d4 0x2abb0 -_zaf_event_distributor_cc_event_handler 0x10 0x2ad84 -_zw_protocol_cmd_handlers 0x70 0x2ad94 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae04 -.ARM.exidx 0x8 0x2ae34 -.copy.table 0xc 0x2ae3c -.zero.table 0x0 0x2ae48 +.text 0x2abb8 0x0 +_cc_handlers_v3 0x1d4 0x2abb8 +_zaf_event_distributor_cc_event_handler 0x10 0x2ad8c +_zw_protocol_cmd_handlers 0x70 0x2ad9c +_zw_protocol_cmd_handlers_lr 0x30 0x2ae0c +.ARM.exidx 0x8 0x2ae3c +.copy.table 0xc 0x2ae44 +.zero.table 0x0 0x2ae50 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa5e0 0x200013f4 .heap 0x800 0x2000b9d8 -.internal_storage 0x3a000 0x2ae48 -.zwave_nvm 0x3000 0x64e48 -.nvm 0x9000 0x67e48 +.internal_storage 0x3a000 0x2ae50 +.zwave_nvm 0x3000 0x64e50 +.nvm 0x9000 0x67e50 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x63e8 0x0 -.debug_info 0xc55cb8 0x0 -.debug_abbrev 0x1364f 0x0 -.debug_loc 0x39fee 0x0 +.debug_info 0xc55d34 0x0 +.debug_abbrev 0x13660 0x0 +.debug_loc 0x39ffb 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x99d8 0x0 -.debug_line 0x49b01 0x0 -.debug_str 0x851f8 0x0 -Total 0xdfef01 +.debug_line 0x49b5c 0x0 +.debug_str 0x852cd 0x0 +Total 0xdff0d3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176700 + 176708 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_EU_size.txt index de0d72fd49f..6b5a33798d7 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b08 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b08 -_zaf_event_distributor_cc_event_handler 0x10 0x8036cdc -_zw_protocol_cmd_handlers 0x70 0x8036cec -_zw_protocol_cmd_handlers_lr 0x30 0x8036d5c -.ARM.exidx 0x8 0x8036d8c -.copy.table 0xc 0x8036d94 -.zero.table 0x0 0x8036da0 +.text 0x30af8 0x8006000 +_cc_handlers_v3 0x1d4 0x8036af8 +_zaf_event_distributor_cc_event_handler 0x10 0x8036ccc +_zw_protocol_cmd_handlers 0x70 0x8036cdc +_zw_protocol_cmd_handlers_lr 0x30 0x8036d4c +.ARM.exidx 0x8 0x8036d7c +.copy.table 0xc 0x8036d84 +.zero.table 0x0 0x8036d90 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8036da0 -.zwave_nvm 0x0 0x8066da0 -.nvm 0x8000 0x8066da0 +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8036d90 +.zwave_nvm 0x0 0x8066d90 +.nvm 0x8000 0x8066d90 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc96ad4 0x0 -.debug_abbrev 0x1645b 0x0 -.debug_loc 0x462be 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc96bbb 0x0 +.debug_abbrev 0x1645d 0x0 +.debug_loc 0x462c2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54d74 0x0 -.debug_str 0x8fffc 0x0 -Total 0xe5febc +.debug_ranges 0xb3b8 0x0 +.debug_line 0x54ed3 0x0 +.debug_str 0x900ae 0x0 +Total 0xe601be The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201364 + 201348 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_LR_size.txt index 82e64433503..0ff1a63060e 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b08 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b08 -_zaf_event_distributor_cc_event_handler 0x10 0x8036cdc -_zw_protocol_cmd_handlers 0x70 0x8036cec -_zw_protocol_cmd_handlers_lr 0x30 0x8036d5c -.ARM.exidx 0x8 0x8036d8c -.copy.table 0xc 0x8036d94 -.zero.table 0x0 0x8036da0 +.text 0x30af8 0x8006000 +_cc_handlers_v3 0x1d4 0x8036af8 +_zaf_event_distributor_cc_event_handler 0x10 0x8036ccc +_zw_protocol_cmd_handlers 0x70 0x8036cdc +_zw_protocol_cmd_handlers_lr 0x30 0x8036d4c +.ARM.exidx 0x8 0x8036d7c +.copy.table 0xc 0x8036d84 +.zero.table 0x0 0x8036d90 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8036da0 -.zwave_nvm 0x0 0x8066da0 -.nvm 0x8000 0x8066da0 +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8036d90 +.zwave_nvm 0x0 0x8066d90 +.nvm 0x8000 0x8066d90 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc96ad4 0x0 -.debug_abbrev 0x1645b 0x0 -.debug_loc 0x462be 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc96bbb 0x0 +.debug_abbrev 0x1645d 0x0 +.debug_loc 0x462c2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54d74 0x0 -.debug_str 0x8fff2 0x0 -Total 0xe5feb2 +.debug_ranges 0xb3b8 0x0 +.debug_line 0x54ed3 0x0 +.debug_str 0x900a4 0x0 +Total 0xe601b4 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201364 + 201348 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_size.txt index de0d72fd49f..6b5a33798d7 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b08 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b08 -_zaf_event_distributor_cc_event_handler 0x10 0x8036cdc -_zw_protocol_cmd_handlers 0x70 0x8036cec -_zw_protocol_cmd_handlers_lr 0x30 0x8036d5c -.ARM.exidx 0x8 0x8036d8c -.copy.table 0xc 0x8036d94 -.zero.table 0x0 0x8036da0 +.text 0x30af8 0x8006000 +_cc_handlers_v3 0x1d4 0x8036af8 +_zaf_event_distributor_cc_event_handler 0x10 0x8036ccc +_zw_protocol_cmd_handlers 0x70 0x8036cdc +_zw_protocol_cmd_handlers_lr 0x30 0x8036d4c +.ARM.exidx 0x8 0x8036d7c +.copy.table 0xc 0x8036d84 +.zero.table 0x0 0x8036d90 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8036da0 -.zwave_nvm 0x0 0x8066da0 -.nvm 0x8000 0x8066da0 +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8036d90 +.zwave_nvm 0x0 0x8066d90 +.nvm 0x8000 0x8066d90 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc96ad4 0x0 -.debug_abbrev 0x1645b 0x0 -.debug_loc 0x462be 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc96bbb 0x0 +.debug_abbrev 0x1645d 0x0 +.debug_loc 0x462c2 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54d74 0x0 -.debug_str 0x8fffc 0x0 -Total 0xe5febc +.debug_ranges 0xb3b8 0x0 +.debug_line 0x54ed3 0x0 +.debug_str 0x900ae 0x0 +Total 0xe601be The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201364 + 201348 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_EU_size.txt index 03aa397078a..0a81f11d8fd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b40 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b40 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d14 -_zw_protocol_cmd_handlers 0x70 0x8036d24 -_zw_protocol_cmd_handlers_lr 0x30 0x8036d94 -.ARM.exidx 0x8 0x8036dc4 -.copy.table 0xc 0x8036dcc -.zero.table 0x0 0x8036dd8 +.text 0x30b30 0x8006000 +_cc_handlers_v3 0x1d4 0x8036b30 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d04 +_zw_protocol_cmd_handlers 0x70 0x8036d14 +_zw_protocol_cmd_handlers_lr 0x30 0x8036d84 +.ARM.exidx 0x8 0x8036db4 +.copy.table 0xc 0x8036dbc +.zero.table 0x0 0x8036dc8 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8036dd8 -.zwave_nvm 0x0 0x8066dd8 -.nvm 0x8000 0x8066dd8 +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8036dc8 +.zwave_nvm 0x0 0x8066dc8 +.nvm 0x8000 0x8066dc8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc96d28 0x0 -.debug_abbrev 0x164ff 0x0 -.debug_loc 0x46312 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc96e0f 0x0 +.debug_abbrev 0x16501 0x0 +.debug_loc 0x46320 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3d0 0x0 -.debug_line 0x54f9c 0x0 -.debug_str 0x901cf 0x0 -Total 0xe60663 +.debug_ranges 0xb3e0 0x0 +.debug_line 0x550fc 0x0 +.debug_str 0x90281 0x0 +Total 0xe60970 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201420 + 201404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_LR_size.txt index 3f2305ee78d..f89bc63a6f5 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b40 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b40 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d14 -_zw_protocol_cmd_handlers 0x70 0x8036d24 -_zw_protocol_cmd_handlers_lr 0x30 0x8036d94 -.ARM.exidx 0x8 0x8036dc4 -.copy.table 0xc 0x8036dcc -.zero.table 0x0 0x8036dd8 +.text 0x30b30 0x8006000 +_cc_handlers_v3 0x1d4 0x8036b30 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d04 +_zw_protocol_cmd_handlers 0x70 0x8036d14 +_zw_protocol_cmd_handlers_lr 0x30 0x8036d84 +.ARM.exidx 0x8 0x8036db4 +.copy.table 0xc 0x8036dbc +.zero.table 0x0 0x8036dc8 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8036dd8 -.zwave_nvm 0x0 0x8066dd8 -.nvm 0x8000 0x8066dd8 +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8036dc8 +.zwave_nvm 0x0 0x8066dc8 +.nvm 0x8000 0x8066dc8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc96d28 0x0 -.debug_abbrev 0x164ff 0x0 -.debug_loc 0x46312 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc96e0f 0x0 +.debug_abbrev 0x16501 0x0 +.debug_loc 0x46320 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3d0 0x0 -.debug_line 0x54f9c 0x0 -.debug_str 0x901c5 0x0 -Total 0xe60659 +.debug_ranges 0xb3e0 0x0 +.debug_line 0x550fc 0x0 +.debug_str 0x90277 0x0 +Total 0xe60966 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201420 + 201404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_size.txt index 03aa397078a..0a81f11d8fd 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4204D_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b40 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b40 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d14 -_zw_protocol_cmd_handlers 0x70 0x8036d24 -_zw_protocol_cmd_handlers_lr 0x30 0x8036d94 -.ARM.exidx 0x8 0x8036dc4 -.copy.table 0xc 0x8036dcc -.zero.table 0x0 0x8036dd8 +.text 0x30b30 0x8006000 +_cc_handlers_v3 0x1d4 0x8036b30 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d04 +_zw_protocol_cmd_handlers 0x70 0x8036d14 +_zw_protocol_cmd_handlers_lr 0x30 0x8036d84 +.ARM.exidx 0x8 0x8036db4 +.copy.table 0xc 0x8036dbc +.zero.table 0x0 0x8036dc8 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8036dd8 -.zwave_nvm 0x0 0x8066dd8 -.nvm 0x8000 0x8066dd8 +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8036dc8 +.zwave_nvm 0x0 0x8066dc8 +.nvm 0x8000 0x8066dc8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc96d28 0x0 -.debug_abbrev 0x164ff 0x0 -.debug_loc 0x46312 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc96e0f 0x0 +.debug_abbrev 0x16501 0x0 +.debug_loc 0x46320 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3d0 0x0 -.debug_line 0x54f9c 0x0 -.debug_str 0x901cf 0x0 -Total 0xe60663 +.debug_ranges 0xb3e0 0x0 +.debug_line 0x550fc 0x0 +.debug_str 0x90281 0x0 +Total 0xe60970 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201420 + 201404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_EU_size.txt index 41eaba1151e..e5cc7ee78c9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30540 0x8006000 -_cc_handlers_v3 0x1d4 0x8036540 -_zaf_event_distributor_cc_event_handler 0x10 0x8036714 -_zw_protocol_cmd_handlers 0x70 0x8036724 -_zw_protocol_cmd_handlers_lr 0x30 0x8036794 -.ARM.exidx 0x8 0x80367c4 -.copy.table 0xc 0x80367cc -.zero.table 0x0 0x80367d8 +.text 0x30528 0x8006000 +_cc_handlers_v3 0x1d4 0x8036528 +_zaf_event_distributor_cc_event_handler 0x10 0x80366fc +_zw_protocol_cmd_handlers 0x70 0x803670c +_zw_protocol_cmd_handlers_lr 0x30 0x803677c +.ARM.exidx 0x8 0x80367ac +.copy.table 0xc 0x80367b4 +.zero.table 0x0 0x80367c0 .stack 0x1000 0x20000000 .data 0x4f8 0x20001000 -.bss 0xafd8 0x200014f8 -.heap 0x800 0x2000c4d0 -.internal_storage 0x30000 0x80367d8 -.zwave_nvm 0x0 0x80667d8 -.nvm 0x8000 0x80667d8 +.bss 0xafe0 0x200014f8 +.heap 0x800 0x2000c4d8 +.internal_storage 0x30000 0x80367c0 +.zwave_nvm 0x0 0x80667c0 +.nvm 0x8000 0x80667c0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6cdc 0x0 -.debug_info 0xc94a43 0x0 -.debug_abbrev 0x1637d 0x0 -.debug_loc 0x452d9 0x0 +.debug_frame 0x6cd8 0x0 +.debug_info 0xc94b2a 0x0 +.debug_abbrev 0x1637f 0x0 +.debug_loc 0x452f6 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb460 0x0 -.debug_line 0x54340 0x0 -.debug_str 0x9008e 0x0 -Total 0xe5bbca +.debug_ranges 0xb470 0x0 +.debug_line 0x5449c 0x0 +.debug_str 0x90140 0x0 +Total 0xe5beda The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 199888 + 199864 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52432 + 52440 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_LR_size.txt index a2093b0bd59..9333ab4f052 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30540 0x8006000 -_cc_handlers_v3 0x1d4 0x8036540 -_zaf_event_distributor_cc_event_handler 0x10 0x8036714 -_zw_protocol_cmd_handlers 0x70 0x8036724 -_zw_protocol_cmd_handlers_lr 0x30 0x8036794 -.ARM.exidx 0x8 0x80367c4 -.copy.table 0xc 0x80367cc -.zero.table 0x0 0x80367d8 +.text 0x30528 0x8006000 +_cc_handlers_v3 0x1d4 0x8036528 +_zaf_event_distributor_cc_event_handler 0x10 0x80366fc +_zw_protocol_cmd_handlers 0x70 0x803670c +_zw_protocol_cmd_handlers_lr 0x30 0x803677c +.ARM.exidx 0x8 0x80367ac +.copy.table 0xc 0x80367b4 +.zero.table 0x0 0x80367c0 .stack 0x1000 0x20000000 .data 0x4f8 0x20001000 -.bss 0xafd8 0x200014f8 -.heap 0x800 0x2000c4d0 -.internal_storage 0x30000 0x80367d8 -.zwave_nvm 0x0 0x80667d8 -.nvm 0x8000 0x80667d8 +.bss 0xafe0 0x200014f8 +.heap 0x800 0x2000c4d8 +.internal_storage 0x30000 0x80367c0 +.zwave_nvm 0x0 0x80667c0 +.nvm 0x8000 0x80667c0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6cdc 0x0 -.debug_info 0xc94a43 0x0 -.debug_abbrev 0x1637d 0x0 -.debug_loc 0x452d9 0x0 +.debug_frame 0x6cd8 0x0 +.debug_info 0xc94b2a 0x0 +.debug_abbrev 0x1637f 0x0 +.debug_loc 0x452f6 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb460 0x0 -.debug_line 0x54340 0x0 -.debug_str 0x90084 0x0 -Total 0xe5bbc0 +.debug_ranges 0xb470 0x0 +.debug_line 0x5449c 0x0 +.debug_str 0x90136 0x0 +Total 0xe5bed0 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 199888 + 199864 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52432 + 52440 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_size.txt index 41eaba1151e..e5cc7ee78c9 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205A_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30540 0x8006000 -_cc_handlers_v3 0x1d4 0x8036540 -_zaf_event_distributor_cc_event_handler 0x10 0x8036714 -_zw_protocol_cmd_handlers 0x70 0x8036724 -_zw_protocol_cmd_handlers_lr 0x30 0x8036794 -.ARM.exidx 0x8 0x80367c4 -.copy.table 0xc 0x80367cc -.zero.table 0x0 0x80367d8 +.text 0x30528 0x8006000 +_cc_handlers_v3 0x1d4 0x8036528 +_zaf_event_distributor_cc_event_handler 0x10 0x80366fc +_zw_protocol_cmd_handlers 0x70 0x803670c +_zw_protocol_cmd_handlers_lr 0x30 0x803677c +.ARM.exidx 0x8 0x80367ac +.copy.table 0xc 0x80367b4 +.zero.table 0x0 0x80367c0 .stack 0x1000 0x20000000 .data 0x4f8 0x20001000 -.bss 0xafd8 0x200014f8 -.heap 0x800 0x2000c4d0 -.internal_storage 0x30000 0x80367d8 -.zwave_nvm 0x0 0x80667d8 -.nvm 0x8000 0x80667d8 +.bss 0xafe0 0x200014f8 +.heap 0x800 0x2000c4d8 +.internal_storage 0x30000 0x80367c0 +.zwave_nvm 0x0 0x80667c0 +.nvm 0x8000 0x80667c0 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6cdc 0x0 -.debug_info 0xc94a43 0x0 -.debug_abbrev 0x1637d 0x0 -.debug_loc 0x452d9 0x0 +.debug_frame 0x6cd8 0x0 +.debug_info 0xc94b2a 0x0 +.debug_abbrev 0x1637f 0x0 +.debug_loc 0x452f6 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb460 0x0 -.debug_line 0x54340 0x0 -.debug_str 0x9008e 0x0 -Total 0xe5bbca +.debug_ranges 0xb470 0x0 +.debug_line 0x5449c 0x0 +.debug_str 0x90140 0x0 +Total 0xe5beda The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 199888 + 199864 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52432 + 52440 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_EU_size.txt index 806f6e4187c..8c2ad5f6525 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ec0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ec0 -_zaf_event_distributor_cc_event_handler 0x10 0x8037094 -_zw_protocol_cmd_handlers 0x70 0x80370a4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037114 -.ARM.exidx 0x8 0x8037144 -.copy.table 0xc 0x803714c -.zero.table 0x0 0x8037158 +.text 0x30eb8 0x8006000 +_cc_handlers_v3 0x1d4 0x8036eb8 +_zaf_event_distributor_cc_event_handler 0x10 0x803708c +_zw_protocol_cmd_handlers 0x70 0x803709c +_zw_protocol_cmd_handlers_lr 0x30 0x803710c +.ARM.exidx 0x8 0x803713c +.copy.table 0xc 0x8037144 +.zero.table 0x0 0x8037150 .stack 0x1000 0x20000000 .data 0x4f8 0x20001000 -.bss 0xb178 0x200014f8 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8037158 -.zwave_nvm 0x0 0x8067158 -.nvm 0x8000 0x8067158 +.bss 0xb180 0x200014f8 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8037150 +.zwave_nvm 0x0 0x8067150 +.nvm 0x8000 0x8067150 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc975d8 0x0 -.debug_abbrev 0x165b1 0x0 -.debug_loc 0x4630e 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc976bf 0x0 +.debug_abbrev 0x165b3 0x0 +.debug_loc 0x4631c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54d16 0x0 -.debug_str 0x906e2 0x0 -Total 0xe615ee +.debug_ranges 0xb3b8 0x0 +.debug_line 0x54e75 0x0 +.debug_str 0x90794 0x0 +Total 0xe61902 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202320 + 202312 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_LR_size.txt index 77d11b85ea8..1ca844501d7 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ec0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ec0 -_zaf_event_distributor_cc_event_handler 0x10 0x8037094 -_zw_protocol_cmd_handlers 0x70 0x80370a4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037114 -.ARM.exidx 0x8 0x8037144 -.copy.table 0xc 0x803714c -.zero.table 0x0 0x8037158 +.text 0x30eb8 0x8006000 +_cc_handlers_v3 0x1d4 0x8036eb8 +_zaf_event_distributor_cc_event_handler 0x10 0x803708c +_zw_protocol_cmd_handlers 0x70 0x803709c +_zw_protocol_cmd_handlers_lr 0x30 0x803710c +.ARM.exidx 0x8 0x803713c +.copy.table 0xc 0x8037144 +.zero.table 0x0 0x8037150 .stack 0x1000 0x20000000 .data 0x4f8 0x20001000 -.bss 0xb178 0x200014f8 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8037158 -.zwave_nvm 0x0 0x8067158 -.nvm 0x8000 0x8067158 +.bss 0xb180 0x200014f8 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8037150 +.zwave_nvm 0x0 0x8067150 +.nvm 0x8000 0x8067150 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc975d8 0x0 -.debug_abbrev 0x165b1 0x0 -.debug_loc 0x4630e 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc976bf 0x0 +.debug_abbrev 0x165b3 0x0 +.debug_loc 0x4631c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54d16 0x0 -.debug_str 0x906d8 0x0 -Total 0xe615e4 +.debug_ranges 0xb3b8 0x0 +.debug_line 0x54e75 0x0 +.debug_str 0x9078a 0x0 +Total 0xe618f8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202320 + 202312 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_size.txt index 806f6e4187c..8c2ad5f6525 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4205B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ec0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ec0 -_zaf_event_distributor_cc_event_handler 0x10 0x8037094 -_zw_protocol_cmd_handlers 0x70 0x80370a4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037114 -.ARM.exidx 0x8 0x8037144 -.copy.table 0xc 0x803714c -.zero.table 0x0 0x8037158 +.text 0x30eb8 0x8006000 +_cc_handlers_v3 0x1d4 0x8036eb8 +_zaf_event_distributor_cc_event_handler 0x10 0x803708c +_zw_protocol_cmd_handlers 0x70 0x803709c +_zw_protocol_cmd_handlers_lr 0x30 0x803710c +.ARM.exidx 0x8 0x803713c +.copy.table 0xc 0x8037144 +.zero.table 0x0 0x8037150 .stack 0x1000 0x20000000 .data 0x4f8 0x20001000 -.bss 0xb178 0x200014f8 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8037158 -.zwave_nvm 0x0 0x8067158 -.nvm 0x8000 0x8067158 +.bss 0xb180 0x200014f8 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8037150 +.zwave_nvm 0x0 0x8067150 +.nvm 0x8000 0x8067150 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc975d8 0x0 -.debug_abbrev 0x165b1 0x0 -.debug_loc 0x4630e 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc976bf 0x0 +.debug_abbrev 0x165b3 0x0 +.debug_loc 0x4631c 0x0 .debug_aranges 0x100 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54d16 0x0 -.debug_str 0x906e2 0x0 -Total 0xe615ee +.debug_ranges 0xb3b8 0x0 +.debug_line 0x54e75 0x0 +.debug_str 0x90794 0x0 +Total 0xe61902 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202320 + 202312 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_EU_size.txt index e19f967dda5..5f355464c44 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_EU_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x2abb0 0x0 -_cc_handlers_v3 0x1d4 0x2abb0 -_zaf_event_distributor_cc_event_handler 0x10 0x2ad84 -_zw_protocol_cmd_handlers 0x70 0x2ad94 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae04 -.ARM.exidx 0x8 0x2ae34 -.copy.table 0xc 0x2ae3c -.zero.table 0x0 0x2ae48 +.text 0x2abb8 0x0 +_cc_handlers_v3 0x1d4 0x2abb8 +_zaf_event_distributor_cc_event_handler 0x10 0x2ad8c +_zw_protocol_cmd_handlers 0x70 0x2ad9c +_zw_protocol_cmd_handlers_lr 0x30 0x2ae0c +.ARM.exidx 0x8 0x2ae3c +.copy.table 0xc 0x2ae44 +.zero.table 0x0 0x2ae50 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa5e0 0x200013f4 .heap 0x800 0x2000b9d8 -.internal_storage 0x3a000 0x2ae48 -.zwave_nvm 0x3000 0x64e48 -.nvm 0x9000 0x67e48 +.internal_storage 0x3a000 0x2ae50 +.zwave_nvm 0x3000 0x64e50 +.nvm 0x9000 0x67e50 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x63e8 0x0 -.debug_info 0xc55cb8 0x0 -.debug_abbrev 0x1364f 0x0 -.debug_loc 0x39fee 0x0 +.debug_info 0xc55d34 0x0 +.debug_abbrev 0x13660 0x0 +.debug_loc 0x39ffb 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x99d8 0x0 -.debug_line 0x49b01 0x0 -.debug_str 0x851f8 0x0 -Total 0xdfef01 +.debug_line 0x49b5c 0x0 +.debug_str 0x852cd 0x0 +Total 0xdff0d3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176700 + 176708 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_LR_size.txt index d375f3c9201..372908390ad 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x2abb0 0x0 -_cc_handlers_v3 0x1d4 0x2abb0 -_zaf_event_distributor_cc_event_handler 0x10 0x2ad84 -_zw_protocol_cmd_handlers 0x70 0x2ad94 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae04 -.ARM.exidx 0x8 0x2ae34 -.copy.table 0xc 0x2ae3c -.zero.table 0x0 0x2ae48 +.text 0x2abb8 0x0 +_cc_handlers_v3 0x1d4 0x2abb8 +_zaf_event_distributor_cc_event_handler 0x10 0x2ad8c +_zw_protocol_cmd_handlers 0x70 0x2ad9c +_zw_protocol_cmd_handlers_lr 0x30 0x2ae0c +.ARM.exidx 0x8 0x2ae3c +.copy.table 0xc 0x2ae44 +.zero.table 0x0 0x2ae50 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa5e0 0x200013f4 .heap 0x800 0x2000b9d8 -.internal_storage 0x3a000 0x2ae48 -.zwave_nvm 0x3000 0x64e48 -.nvm 0x9000 0x67e48 +.internal_storage 0x3a000 0x2ae50 +.zwave_nvm 0x3000 0x64e50 +.nvm 0x9000 0x67e50 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x63e8 0x0 -.debug_info 0xc55cb8 0x0 -.debug_abbrev 0x1364f 0x0 -.debug_loc 0x39fee 0x0 +.debug_info 0xc55d34 0x0 +.debug_abbrev 0x13660 0x0 +.debug_loc 0x39ffb 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x99d8 0x0 -.debug_line 0x49b01 0x0 -.debug_str 0x851ee 0x0 -Total 0xdfeef7 +.debug_line 0x49b5c 0x0 +.debug_str 0x852c3 0x0 +Total 0xdff0c9 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176700 + 176708 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_size.txt index e19f967dda5..5f355464c44 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4207A_REGION_US_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x2abb0 0x0 -_cc_handlers_v3 0x1d4 0x2abb0 -_zaf_event_distributor_cc_event_handler 0x10 0x2ad84 -_zw_protocol_cmd_handlers 0x70 0x2ad94 -_zw_protocol_cmd_handlers_lr 0x30 0x2ae04 -.ARM.exidx 0x8 0x2ae34 -.copy.table 0xc 0x2ae3c -.zero.table 0x0 0x2ae48 +.text 0x2abb8 0x0 +_cc_handlers_v3 0x1d4 0x2abb8 +_zaf_event_distributor_cc_event_handler 0x10 0x2ad8c +_zw_protocol_cmd_handlers 0x70 0x2ad9c +_zw_protocol_cmd_handlers_lr 0x30 0x2ae0c +.ARM.exidx 0x8 0x2ae3c +.copy.table 0xc 0x2ae44 +.zero.table 0x0 0x2ae50 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa5e0 0x200013f4 .heap 0x800 0x2000b9d8 -.internal_storage 0x3a000 0x2ae48 -.zwave_nvm 0x3000 0x64e48 -.nvm 0x9000 0x67e48 +.internal_storage 0x3a000 0x2ae50 +.zwave_nvm 0x3000 0x64e50 +.nvm 0x9000 0x67e50 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x63e8 0x0 -.debug_info 0xc55cb8 0x0 -.debug_abbrev 0x1364f 0x0 -.debug_loc 0x39fee 0x0 +.debug_info 0xc55d34 0x0 +.debug_abbrev 0x13660 0x0 +.debug_loc 0x39ffb 0x0 .debug_aranges 0xc0 0x0 .debug_ranges 0x99d8 0x0 -.debug_line 0x49b01 0x0 -.debug_str 0x851f8 0x0 -Total 0xdfef01 +.debug_line 0x49b5c 0x0 +.debug_str 0x852cd 0x0 +Total 0xdff0d3 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176700 + 176708 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4209A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4209A_REGION_US_LR_size.txt index cb6c60f8207..814d7577283 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4209A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4209A_REGION_US_LR_size.txt @@ -5,37 +5,37 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x2aa94 0x0 -_cc_handlers_v3 0x1d4 0x2aa94 -_zaf_event_distributor_cc_event_handler 0x10 0x2ac68 -_zw_protocol_cmd_handlers 0x70 0x2ac78 -_zw_protocol_cmd_handlers_lr 0x30 0x2ace8 -.ARM.exidx 0x8 0x2ad18 -.copy.table 0xc 0x2ad20 -.zero.table 0x0 0x2ad2c +.text 0x2aa9c 0x0 +_cc_handlers_v3 0x1d4 0x2aa9c +_zaf_event_distributor_cc_event_handler 0x10 0x2ac70 +_zw_protocol_cmd_handlers 0x70 0x2ac80 +_zw_protocol_cmd_handlers_lr 0x30 0x2acf0 +.ARM.exidx 0x8 0x2ad20 +.copy.table 0xc 0x2ad28 +.zero.table 0x0 0x2ad34 .stack 0x1000 0x20000000 .data 0x3f4 0x20001000 .bss 0xa5c8 0x200013f4 .heap 0x800 0x2000b9c0 -.internal_storage 0x3a000 0x2ad2c -.zwave_nvm 0x3000 0x64d2c -.nvm 0x9000 0x67d2c +.internal_storage 0x3a000 0x2ad34 +.zwave_nvm 0x3000 0x64d34 +.nvm 0x9000 0x67d34 .ARM.attributes 0x2e 0x0 .comment 0x49 0x0 .debug_frame 0x6408 0x0 -.debug_info 0xc57181 0x0 -.debug_abbrev 0x1392b 0x0 -.debug_loc 0x3a4a6 0x0 +.debug_info 0xc571fd 0x0 +.debug_abbrev 0x1393c 0x0 +.debug_loc 0x3a4b3 0x0 .debug_aranges 0x90 0x0 .debug_ranges 0x9c10 0x0 -.debug_line 0x4a546 0x0 -.debug_str 0x8559a 0x0 -Total 0xe01a39 +.debug_line 0x4a5a1 0x0 +.debug_str 0x8566f 0x0 +Total 0xe01c0b The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 176416 + 176424 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 49152 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4210A_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4210A_REGION_US_LR_size.txt index 013d8109b96..95a433ff2d1 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4210A_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4210A_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30b40 0x8006000 -_cc_handlers_v3 0x1d4 0x8036b40 -_zaf_event_distributor_cc_event_handler 0x10 0x8036d14 -_zw_protocol_cmd_handlers 0x70 0x8036d24 -_zw_protocol_cmd_handlers_lr 0x30 0x8036d94 -.ARM.exidx 0x8 0x8036dc4 -.copy.table 0xc 0x8036dcc -.zero.table 0x0 0x8036dd8 +.text 0x30b30 0x8006000 +_cc_handlers_v3 0x1d4 0x8036b30 +_zaf_event_distributor_cc_event_handler 0x10 0x8036d04 +_zw_protocol_cmd_handlers 0x70 0x8036d14 +_zw_protocol_cmd_handlers_lr 0x30 0x8036d84 +.ARM.exidx 0x8 0x8036db4 +.copy.table 0xc 0x8036dbc +.zero.table 0x0 0x8036dc8 .stack 0x1000 0x20000000 .data 0x4f4 0x20001000 -.bss 0xb17c 0x200014f4 -.heap 0x800 0x2000c670 -.internal_storage 0x30000 0x8036dd8 -.zwave_nvm 0x0 0x8066dd8 -.nvm 0x8000 0x8066dd8 +.bss 0xb184 0x200014f4 +.heap 0x800 0x2000c678 +.internal_storage 0x30000 0x8036dc8 +.zwave_nvm 0x0 0x8066dc8 +.nvm 0x8000 0x8066dc8 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e70 0x0 -.debug_info 0xc96d2c 0x0 -.debug_abbrev 0x164ff 0x0 -.debug_loc 0x46308 0x0 +.debug_frame 0x6e6c 0x0 +.debug_info 0xc96e13 0x0 +.debug_abbrev 0x16501 0x0 +.debug_loc 0x46316 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb388 0x0 -.debug_line 0x54f8a 0x0 -.debug_str 0x901c5 0x0 -Total 0xe605f9 +.debug_ranges 0xb398 0x0 +.debug_line 0x550e8 0x0 +.debug_str 0x90277 0x0 +Total 0xe60904 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 201420 + 201404 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52848 + 52856 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_EU_size.txt index 18babd528ec..e41607e299c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3116c 0x8006000 +_cc_handlers_v3 0x1d4 0x803716c +_zaf_event_distributor_cc_event_handler 0x10 0x8037340 +_zw_protocol_cmd_handlers 0x70 0x8037350 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c0 +.ARM.exidx 0x8 0x80373f0 +.copy.table 0xc 0x80373f8 +.zero.table 0x0 0x8037404 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x8037404 +.zwave_nvm 0x0 0x8067404 +.nvm 0x8000 0x8067404 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bf6 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e18 0x0 +.debug_info 0xc981bc 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x464f8 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54974 0x0 -.debug_str 0x90400 0x0 -Total 0xe5f112 +.debug_ranges 0xb4d0 0x0 +.debug_line 0x54e8a 0x0 +.debug_str 0x90582 0x0 +Total 0xe625e7 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202996 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_LR_size.txt index 22a5a35013d..2964903ee80 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3116c 0x8006000 +_cc_handlers_v3 0x1d4 0x803716c +_zaf_event_distributor_cc_event_handler 0x10 0x8037340 +_zw_protocol_cmd_handlers 0x70 0x8037350 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c0 +.ARM.exidx 0x8 0x80373f0 +.copy.table 0xc 0x80373f8 +.zero.table 0x0 0x8037404 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x8037404 +.zwave_nvm 0x0 0x8067404 +.nvm 0x8000 0x8067404 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bf6 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e18 0x0 +.debug_info 0xc981bc 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x464f8 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54974 0x0 -.debug_str 0x903f6 0x0 -Total 0xe5f108 +.debug_ranges 0xb4d0 0x0 +.debug_line 0x54e8a 0x0 +.debug_str 0x90578 0x0 +Total 0xe625dd The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202996 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_size.txt index 18babd528ec..e41607e299c 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400B_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3116c 0x8006000 +_cc_handlers_v3 0x1d4 0x803716c +_zaf_event_distributor_cc_event_handler 0x10 0x8037340 +_zw_protocol_cmd_handlers 0x70 0x8037350 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c0 +.ARM.exidx 0x8 0x80373f0 +.copy.table 0xc 0x80373f8 +.zero.table 0x0 0x8037404 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x8037404 +.zwave_nvm 0x0 0x8067404 +.nvm 0x8000 0x8067404 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bf6 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e18 0x0 +.debug_info 0xc981bc 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x464f8 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54974 0x0 -.debug_str 0x90400 0x0 -Total 0xe5f112 +.debug_ranges 0xb4d0 0x0 +.debug_line 0x54e8a 0x0 +.debug_str 0x90582 0x0 +Total 0xe625e7 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202996 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_EU_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_EU_size.txt index 18babd528ec..7afbcba5874 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_EU_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_EU_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3114c 0x8006000 +_cc_handlers_v3 0x1d4 0x803714c +_zaf_event_distributor_cc_event_handler 0x10 0x8037320 +_zw_protocol_cmd_handlers 0x70 0x8037330 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a0 +.ARM.exidx 0x8 0x80373d0 +.copy.table 0xc 0x80373d8 +.zero.table 0x0 0x80373e4 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x80373e4 +.zwave_nvm 0x0 0x80673e4 +.nvm 0x8000 0x80673e4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bf6 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e3c 0x0 +.debug_info 0xc980a3 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x463e1 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54974 0x0 -.debug_str 0x90400 0x0 -Total 0xe5f112 +.debug_ranges 0xb4a8 0x0 +.debug_line 0x54e9f 0x0 +.debug_str 0x90582 0x0 +Total 0xe623a8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202964 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_LR_size.txt index 22a5a35013d..9794743a80f 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3114c 0x8006000 +_cc_handlers_v3 0x1d4 0x803714c +_zaf_event_distributor_cc_event_handler 0x10 0x8037320 +_zw_protocol_cmd_handlers 0x70 0x8037330 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a0 +.ARM.exidx 0x8 0x80373d0 +.copy.table 0xc 0x80373d8 +.zero.table 0x0 0x80373e4 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x80373e4 +.zwave_nvm 0x0 0x80673e4 +.nvm 0x8000 0x80673e4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bf6 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e3c 0x0 +.debug_info 0xc980a3 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x463e1 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54974 0x0 -.debug_str 0x903f6 0x0 -Total 0xe5f108 +.debug_ranges 0xb4a8 0x0 +.debug_line 0x54e9f 0x0 +.debug_str 0x90578 0x0 +Total 0xe6239e The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202964 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_size.txt index 18babd528ec..7afbcba5874 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4400C_REGION_US_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3114c 0x8006000 +_cc_handlers_v3 0x1d4 0x803714c +_zaf_event_distributor_cc_event_handler 0x10 0x8037320 +_zw_protocol_cmd_handlers 0x70 0x8037330 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a0 +.ARM.exidx 0x8 0x80373d0 +.copy.table 0xc 0x80373d8 +.zero.table 0x0 0x80373e4 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x80373e4 +.zwave_nvm 0x0 0x80673e4 +.nvm 0x8000 0x80673e4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bf6 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e3c 0x0 +.debug_info 0xc980a3 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x463e1 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb3a8 0x0 -.debug_line 0x54974 0x0 -.debug_str 0x90400 0x0 -Total 0xe5f112 +.debug_ranges 0xb4a8 0x0 +.debug_line 0x54e9f 0x0 +.debug_str 0x90582 0x0 +Total 0xe623a8 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202964 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401B_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401B_REGION_US_LR_size.txt index c3b9c7bfe13..08be4c0fe78 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401B_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401B_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3116c 0x8006000 +_cc_handlers_v3 0x1d4 0x803716c +_zaf_event_distributor_cc_event_handler 0x10 0x8037340 +_zw_protocol_cmd_handlers 0x70 0x8037350 +_zw_protocol_cmd_handlers_lr 0x30 0x80373c0 +.ARM.exidx 0x8 0x80373f0 +.copy.table 0xc 0x80373f8 +.zero.table 0x0 0x8037404 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x8037404 +.zwave_nvm 0x0 0x8067404 +.nvm 0x8000 0x8067404 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bfa 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e18 0x0 +.debug_info 0xc981c0 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x464f8 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb368 0x0 -.debug_line 0x54962 0x0 -.debug_str 0x903f6 0x0 -Total 0xe5f0ba +.debug_ranges 0xb490 0x0 +.debug_line 0x54e78 0x0 +.debug_str 0x90578 0x0 +Total 0xe6258f The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202996 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401C_REGION_US_LR_size.txt b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401C_REGION_US_LR_size.txt index c3b9c7bfe13..603dc477027 100644 --- a/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401C_REGION_US_LR_size.txt +++ b/protocol/z-wave/Apps/bin/codesize/zwave_soc_wall_controller_BRD4401C_REGION_US_LR_size.txt @@ -5,39 +5,39 @@ The output of the size tool: (e.g. arm-none-ambi-size.exe) zwave_soc_wall_controller.out : section size addr -.text 0x30ef0 0x8006000 -_cc_handlers_v3 0x1d4 0x8036ef0 -_zaf_event_distributor_cc_event_handler 0x10 0x80370c4 -_zw_protocol_cmd_handlers 0x70 0x80370d4 -_zw_protocol_cmd_handlers_lr 0x30 0x8037144 -.ARM.exidx 0x8 0x8037174 -.copy.table 0xc 0x803717c -.zero.table 0x0 0x8037188 +.text 0x3114c 0x8006000 +_cc_handlers_v3 0x1d4 0x803714c +_zaf_event_distributor_cc_event_handler 0x10 0x8037320 +_zw_protocol_cmd_handlers 0x70 0x8037330 +_zw_protocol_cmd_handlers_lr 0x30 0x80373a0 +.ARM.exidx 0x8 0x80373d0 +.copy.table 0xc 0x80373d8 +.zero.table 0x0 0x80373e4 .stack 0x1000 0x20000000 .data 0x4f0 0x20001000 -.bss 0xb0dc 0x200014f0 -.heap 0x800 0x2000c5d0 -.internal_storage 0x30000 0x8037188 -.zwave_nvm 0x0 0x8067188 -.nvm 0x8000 0x8067188 +.bss 0xb0e4 0x200014f0 +.heap 0x800 0x2000c5d8 +.internal_storage 0x30000 0x80373e4 +.zwave_nvm 0x0 0x80673e4 +.nvm 0x8000 0x80673e4 .ARM.attributes 0x36 0x0 .comment 0x49 0x0 -.debug_frame 0x6e1c 0x0 -.debug_info 0xc95bfa 0x0 -.debug_abbrev 0x163be 0x0 -.debug_loc 0x4619b 0x0 +.debug_frame 0x6e3c 0x0 +.debug_info 0xc980a7 0x0 +.debug_abbrev 0x16530 0x0 +.debug_loc 0x463d7 0x0 .debug_aranges 0xb8 0x0 -.debug_ranges 0xb368 0x0 -.debug_line 0x54962 0x0 -.debug_str 0x903f6 0x0 -Total 0xe5f0ba +.debug_ranges 0xb468 0x0 +.debug_line 0x54e8e 0x0 +.debug_str 0x90578 0x0 +Total 0xe62347 The calculated FLASH and SRAM usage summary: ============================================ FLASH used as program memory: (Including only the sections: .text, .ARM.exidx, .data, _cc_handlers_v3) - 202360 + 202964 FLASH used for storage: (Including only the sections: .zwavenvm, .simee, .nvm, .zwave_nvm) 32768 SRAM usage: (Including only the sections: .data, .bss, .heap (limited to 2048 per sl_memory_config.h), .stack_dummy, .reset_info) - 52684 + 52692 diff --git a/protocol/z-wave/Apps/bin/demos.xml b/protocol/z-wave/Apps/bin/demos.xml index 6298a9e3fc1..6890c1ba0fd 100644 --- a/protocol/z-wave/Apps/bin/demos.xml +++ b/protocol/z-wave/Apps/bin/demos.xml @@ -7,7 +7,7 @@ - + ota Bootloader for BRD4200A board @@ -16,7 +16,7 @@ - + ota Bootloader for BRD4201C board @@ -25,7 +25,7 @@ - + ota Bootloader for BRD4201D board @@ -34,7 +34,7 @@ - + ota Bootloader for BRD4202A board @@ -43,7 +43,7 @@ - + ota Bootloader for BRD4204A board @@ -52,7 +52,7 @@ - + ota Bootloader for BRD4204B board @@ -61,7 +61,7 @@ - + ota Bootloader for BRD4204C board @@ -70,7 +70,7 @@ - + ota Bootloader for BRD4204D board @@ -79,7 +79,7 @@ - + ota Bootloader for BRD4205A board @@ -88,7 +88,7 @@ - + ota Bootloader for BRD4205B board @@ -97,7 +97,7 @@ - + ota Bootloader for BRD4207A board @@ -106,7 +106,7 @@ - + ota Bootloader for BRD4209A board @@ -115,7 +115,7 @@ - + ota Bootloader for BRD4210A board @@ -124,7 +124,7 @@ - + otw Bootloader for BRD2603A board @@ -133,7 +133,7 @@ - + otw Bootloader for BRD4200A board @@ -142,7 +142,7 @@ - + otw Bootloader for BRD4201A board @@ -151,7 +151,7 @@ - + otw Bootloader for BRD4202A board @@ -160,7 +160,7 @@ - + otw Bootloader for BRD4204A board @@ -169,7 +169,7 @@ - + otw Bootloader for BRD4204B board @@ -178,7 +178,7 @@ - + otw Bootloader for BRD4204C board @@ -187,7 +187,7 @@ - + otw Bootloader for BRD4204D board @@ -196,7 +196,7 @@ - + otw Bootloader for BRD4205A board @@ -205,7 +205,7 @@ - + otw Bootloader for BRD4205B board @@ -214,7 +214,7 @@ - + otw Bootloader for BRD4206A board @@ -223,7 +223,7 @@ - + otw Bootloader for BRD4207A board @@ -232,7 +232,7 @@ - + otw Bootloader for BRD4208A board @@ -241,7 +241,7 @@ - + otw Bootloader for BRD4209A board @@ -250,7 +250,7 @@ - + otw Bootloader for BRD4210A board @@ -259,6 +259,6 @@ - + diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A.gbl index 2b832ad55d6..1ed802d264c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55a34fda3a3b94e704654102f3ef515232963d37bafecb053174c8084022bba9 -size 131300 +oid sha256:37ad5c76d3e2c6c4342bfc3c2c686c4b4819aa2c06b8ba39ec9c66e8481c382d +size 131248 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A_v255.gbl index ea14f1c9596..dca605bcda8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2603A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce98d78f43b51feaeaa8af12ff7e5e6536312e00a047193fc728c58abb13e7bf -size 131312 +oid sha256:d9e23bc1a3bd2bf7aa8b0eb31c3ad83d7322bbd3224028393958674702587d19 +size 131244 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A.gbl index 91f4929c8b0..65334f1b505 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8146cbb5e161dc6005ba82a816f58517eff56bf4ad4f7a99590a8b7af05aba0a -size 130968 +oid sha256:e5096565f18eb2623b0891d77625d84ca7883111ecb2bbd2f5c269024b03604e +size 131472 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A_v255.gbl index 0bca4ca5408..26a14d32022 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7f3bd5000a23fa065046c27a54591729ea73178b3af203fbe930cc984c83fae -size 130984 +oid sha256:18e20fa48d2b8b6aecce9d5ae43994d4320ca149de1ed958b5c172b85550168a +size 131468 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A.gbl index d4df3edf6ab..0b78d1f59c7 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f74675c497308f38b1775101c87e4e93060b9767826ad1eb601bd932ff443763 -size 162740 +oid sha256:d9a3237225112fe0cbc3cac6c9032bfb143f7c4a22f6097f21755e470e9df134 +size 162756 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A_v255.gbl index aee116cf456..179f54fd8b4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4201A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb4e09fe48c499dfa0f2dd2b264ba7d02a3577b95dee41edcc30b9a25d2e866e -size 162740 +oid sha256:9bb54dbc5c0461a575269e336e49fae002e8763bc4f51d50021a1ccbc1606dd3 +size 162756 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A.gbl index 91bd4a6cb3a..8c9058ae167 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f779598893c3b2d5ed6904e2fcc517b4f0193427cafac8f517d915373b03474c -size 164580 +oid sha256:0859f75eb58bb17640fb642efcf9673e94eb5b2419b1b1da811b7c3f80784cca +size 164508 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A_v255.gbl index b66d449b54b..dc1f70b5c2a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:022146862a8cd44f904832c68a50e76f86b6c1c2253b80a911f48029ca774725 -size 164584 +oid sha256:c876dead1ada7aff809bdadd555d6497b5ff1e50cf802f704ce7437136413cc6 +size 164512 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C.gbl index 67c3a4a2570..0a614e3d23d 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:005980fce1274b5824d83ccd694e49e079d63a980ee38f8b0505efe46011037a -size 130828 +oid sha256:072a05ab4a0645ebb8ef0c2112524fb77bad11ce87be88d86988fa720cae124e +size 130748 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C_v255.gbl index 3dcbe914c8c..dfc3d39154b 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c463b3f787c3e2a779aba03a5e75e2232b4bbb12e9c4b1fb332f2fb8651ece6f -size 130828 +oid sha256:5167ea7f01f7a10f395af79eb781985e24cb58be668fa3e462c160a37fc30a75 +size 130748 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D.gbl index a055bd50aee..4f225349e0b 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80ebb5dbda4b006d9b50a2504756cc1956f48cff62b2c7e6445d33ad5f9ef4a2 +oid sha256:5aa3032ce71e80ba74ed3c1894422118d865876cd8eb96bd51c09eff2adb6c82 size 130812 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D_v255.gbl index 71e0f3032f5..54cccef7ce7 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20bdfed2d18556c941dd8f92cd51a332febf5123905039b4b9de0147e191e543 +oid sha256:5076036b18c2b3cfe710543eedd120eaf88d38e79232fca9c1b7a732d5848985 size 130812 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A.gbl index 17aeceb1dbd..40a19d17b50 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:931e9eb9a32d80b0b5527e9e295e896f46c3aae5858a1e7bb347f025f1eb17e0 -size 131324 +oid sha256:196cdbcfbf87d7b6b7a371c98440f3cd1d50ddb34afd58e0f6c5c52f035a04ed +size 131272 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A_v255.gbl index 586ce11a872..c6eba3afb70 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b98f711b8407368fe595eccd4989304d6eb60923997e5f97a0b7911e88242441 -size 131328 +oid sha256:e6ae8191ce06cf897c293ab527eac435dafce266bcb41c82da5f9fa2094a2293 +size 131268 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B.gbl index 7a935445601..27995548273 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29fff1997ff5feb23d6013df4c2678ddf0fcd8064eafc0a0e9d9d22f95786e8a -size 131288 +oid sha256:39576bfd505abed15df00a02f65eb80383ebf4dd33acdcefb408d9bfb391a763 +size 131276 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B_v255.gbl index dd416fbfe78..5e5cae51660 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c66441660cad65ef980487a98fb5bec72da7a2a139e5cde73e51ce9836cdab38 -size 131292 +oid sha256:df25b48d750a09e0ac27a45d6fc159a9c7f4ac8b0f0296bea12eda7670d1dfed +size 131272 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A.gbl index b49148d0b74..539db710bce 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddf3632e7348f3f5b3812f4780a411d228477e5e02835652bc6b75db7369dc31 -size 162632 +oid sha256:0ea4fb4794030b4d80ddf94b07f4b0da03d85888cad9f5f231fe134a1f7fd4cc +size 162624 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A_v255.gbl index 2a451e5413d..b026ec807c9 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4206A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b5f41c2a4c0a8a0322da466569c0436e187c594da7a2beef82424831a1e2dc1 -size 162632 +oid sha256:02ed18c59672cac5d91836d6c631326d05085bf537b8db50f0328305508acc79 +size 162624 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A.gbl index 98cc0237a0c..bc4b18dce70 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cba1336b5eb0d2e4f76ac8d3379a13d680e0c2bb1aa4e47eee94f02159bf02b1 -size 164580 +oid sha256:54c369857744bdc50ae21855d7be04be333839806b85cb3bffd57e69afb9b844 +size 164508 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A_v255.gbl index 6fb5f0b3160..f7877cd68d4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a00c762446327ef918c8298e461fb359095d47a74f789f9a5b7868d1e0658aec -size 164584 +oid sha256:d0e9c15aa4ead91d8ddd4f99215592a59b22da62e7013fb3500147ff02b2811a +size 164512 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A.gbl index cd4c213bd41..ed4e10e5d42 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ee5285f22ed6b8575a6a7404757eb40b463211b62dd6294441794b3810662c6 -size 162632 +oid sha256:829693f316e7235817420662c2296fd55ec52ddbd3f3474b231ddfe29c4e75af +size 162628 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A_v255.gbl index ae48070e4a2..c5821c0a21e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4208A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7190680266d0d045944be35b49e3cb5a3f0fcd6aabd46a7d290699f449fe23f7 -size 162632 +oid sha256:2148981b9115d088d8c3bec84a1d7cc8f4139fa3daf61cf80f4f206be0889643 +size 162628 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A.gbl index ee894c358ef..f6296d40128 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:711e59ecda8918df457f681faa49ac05671fc851695edba1178320b018fba0b7 -size 130828 +oid sha256:7f59242ec7a1c7334bc7ee5f1dae6d2c55d3c5ea4f2c82c6c7404ff7735cbe10 +size 130784 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A_v255.gbl index c82c731d241..8162d052aa5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9cf963dd5d8ed17de2c20f6fdac11f226326084e9a1962ddfb2a8d26445cb186 -size 130828 +oid sha256:ea96a15a0fa1cc074f64d95e66b7e5a39ba234426d83b8d2f46ca47965f27b31 +size 130780 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B.gbl index 94580369bc9..01880d7d75a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:efd0b72d7af0467971aa439cf1ea500f252e1c91e42e71ab6132648cd3f49199 -size 131480 +oid sha256:ea71bc11342ca096ca62eaeefbdafe24de0cb9c92c5753622bda1d8923cd6e0a +size 131912 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B_v255.gbl index a28df5be50c..3ece5a7b614 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8e0ca889ed458777e20771d614c350b61cb732e89c0f29dc12bb730c1b7857d -size 131472 +oid sha256:1878c9b9f1bdddfea69cc7c8f182279fadc71a9dabdd8e11a6a5e6a21a380d1f +size 131908 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C.gbl index 00f8cdb94dd..e442fec45a2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a987d9711af227aacc113848026cefee1f7ab9ceef9c77695b75ecf6c799f97e -size 131468 +oid sha256:7263cf0c3268478822aebbff16e0415012926cb9e11c9db56b417cf3edce25d7 +size 131872 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C_v255.gbl index 8a03a578e0c..5c2db50b211 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6370e72e19c2303d30467bfd8e5bd1a4b6e02ef96ad71f0ba5f7ed63b8cf506b -size 131464 +oid sha256:e277ba7ce30333c0edb0a788139389db1b2bada770a21502f08d29b27a540a03 +size 131876 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B.gbl index e18026d37ea..41b6adc81b0 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ecd9621435e3d6dc82f64a4a4bd367839b44005ed1032f8f08d06815a6f7d3d -size 131464 +oid sha256:3b59dfc770174ce8bd2925fa57a2d70533a9b3c9db37be9b978539051180d6c6 +size 131892 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B_v255.gbl index 863562bfb63..9b4fd0e9306 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96de314e19a10c9e37c1c328d202c2e9bc64fe0c2cc2eede0e096d7159466516 -size 131464 +oid sha256:28662aa0b959f294480b0154a4babea55f43a9837960a1764293b993cc60c335 +size 131892 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C.gbl index 9cbd285bfb6..bdf1a0d125f 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c1c909323dd9b91e4f5526322443a741fca4447a5b4e7ec3142b075cd7f9f34 -size 131476 +oid sha256:339213c6e16c076d20fcbebbc903a9b3e70dd271c340deef4c1fd32f512fa1db +size 131864 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C_v255.gbl index 4dd2b010503..fd94a45d4b0 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_controller_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:056aa54e95e281622473a7796f77ae19ca8a12870b465ae72698f2599abcba35 -size 131472 +oid sha256:8569ccf326ce27ac99b70c87bfef091a412c5a2dd41c7e4598141a21b6c81414 +size 131864 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A.gbl index 116a41d04e4..d10e8a116d8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d37cff44921cc72dc0712e8dd788a978520d3e7d1965d8ef7253de1c86c80055 -size 153492 +oid sha256:123e0d15ca1689c13490bf5a075d39fa97a4cdb64c35c0271764f9e1fd4484c0 +size 153592 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A_v255.gbl index 730258db36a..0bedd605d80 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0ffc476335789932146ecbbbc45dc476c00ff04de720b7d4c3ef311bdff937f -size 153488 +oid sha256:0ddb2fcd44d4f4e5ac9072fdc741e7e9fc56f0799acff66399ea73cf56fa2fd0 +size 153588 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C.gbl index e0d8b9ecc10..497ce9024f8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b66c64f6d24912255845aeca2d32d3e2e1e58375105b11cc350b246aa325032 -size 129620 +oid sha256:163be88bb80876ae41fd5ce998d49a2b7c9ac58a6e871443803af1214d5f64da +size 129528 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C_v255.gbl index 56519cda85a..ef0e5f64ec4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47dbc2b46a729ab9f133ba1525e81cab3963c1c780d9ff26ae8a8d2e692cf2d9 -size 129616 +oid sha256:43824ea7fd0ed69c14ba7302ed6bca5405a55e31103ebae5193b3083d65c82a5 +size 129528 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D.gbl index 2cf9c97e1ac..4d2df9cbb69 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ce56b66fdefc3a66442485c74da942a6052a90c456b285bc45777c3c8849d04 -size 129668 +oid sha256:f4a27e1f0dbd935e7d2b24449add618982170b8e49e695594100d9630b3f0556 +size 129580 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D_v255.gbl index e371f500f66..67f551f83cd 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:beef4c0d08fb9eca11cbe9a293f19ae2a381e53e3335d34834af2fdf0a7a617f -size 129656 +oid sha256:ae56efebc32dcbfb904763af6815965300e12fd8f66efc27cf194c92fc44e001 +size 129572 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A.gbl index 74e7230a542..dde176557eb 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c61a614818219820dd745277cc84761c8d603ed7f162a54a2a6949112455fb37 -size 128624 +oid sha256:18ed33583c7d1b92049866fcd7c8c56fd1fd5f4ca46aa187074ef24d712b0cff +size 128592 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A_v255.gbl index 344db72d7be..4bc1dee7bcb 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:214c63474a0515282b9909bc71adf4132b3bd40fb7dd28977f7da46fc91c4ead -size 128628 +oid sha256:54e3322d8bc9c578d7eb07bc5d64e2b24c7c81dd650dd8f3773c3b176e5a5c50 +size 128600 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B.gbl index b275dd5b506..8ee1fbbed63 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f4b13e31f2e49168225a8e7942ef376a420d3d0c78f72c1c64a9cfe13729e11 -size 130188 +oid sha256:74731877606a3a10f2bc4eeb7f615d9e617f927acc55097e49f61f250dd909d3 +size 130084 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B_v255.gbl index 1ca92b5c122..edb9d42cd9a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec98e3857b73ec72445bd03a568d1df81b12ca81ac3f3297a6633256e2c5ab84 -size 130176 +oid sha256:e7716af08995da9b9b4d7f3325e835908233a80596b642338526445e3717fa74 +size 130084 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A.gbl index 5a440628480..0361611b3f6 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7b9f8dbda15b2652ac27b75b8b5b78c355df5f112ec99517f0e9df62c865ddc -size 153492 +oid sha256:0a2ed82039b40bea52d09139843934a459a132403a5f704bb64ee11be5dcc700 +size 153592 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A_v255.gbl index e184b6b77d1..121c6a94499 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9f785bace453b3cc50aa37fcb5415e5c33cabeea460573e1db457d2b359d367 -size 153488 +oid sha256:419200d75718d27649d1474a4267e20341b59e59216942b225ec5005e93968b8 +size 153588 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A.gbl index e5acef14bf5..c0fbb69cf04 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a561f3b457c39ac53b18f72fbfbaf30f0410eefde0dc32c4df9a026639ea1c4 -size 153000 +oid sha256:540bc522be660ea41754e2e34d229c136524a5edb431e3fae9186ec6141c78ac +size 152972 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A_v255.gbl index 1b5727bd6f5..47ee49f6332 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3b1ee76a4938f9a8d3cf61e88d55676b4caafac519d91c5b1506c8406142bb8 -size 152992 +oid sha256:f1848b8fc4cb23c213d93fe261b1367c56941e5e527e0c5c48a0de6f668600a3 +size 152964 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A.gbl index 09633d75d7d..1e81a594db5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68f238ed23a02fc473b8c4767bcecfcab5cb5c03ccfd998a03c079136b867e8b -size 129672 +oid sha256:e99d1f9b13ec015a79485f7b0f570c63cd0f5f90aca0edc7d46c4b029f87d1ff +size 129592 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A_v255.gbl index 69c87e898c5..c059163a369 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e6f7c3408f61a62ba98f5994605a9be352f15ed2d749e9908b2910d1695d692 -size 129672 +oid sha256:7a4e352d3d2278d6cf56efd95a44ca4ed9f9c26dac33e69441ef63b8e5ba2d2e +size 129588 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B.gbl index 22818e6dc1a..64018db3eb5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:726c84178121de96b4cabb5dcb40605fe14ba6a87d3a8061b6dc826b17fc109c -size 130264 +oid sha256:b22469e1d18b665605e1c7fd37bb5fc3a638959e8bbbca79c9fe3dd8061bf5b8 +size 130668 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B_v255.gbl index 5fbbb2dcdc1..6ef6e3dec0f 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90fc6f4685759f97fc70b7737963770121205bfac3302ddaee3aa796f9203639 -size 130264 +oid sha256:6d69e95a89ae7b1ab6d0c19c1cb98865b5816e2c0e9cec05032d05ea51157001 +size 130664 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C.gbl index 7e31de0457e..a782d86e90b 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3cc31c6617e8bea07d8c2cdcd4849eac1665fbcaf76b3a6eba651e9a74e3fd6 -size 130264 +oid sha256:9f607db0c9577bd560a8520320cb81535bc603fed916421bb14a509440dca66a +size 130668 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C_v255.gbl index 81b783291e9..dfb33c36e68 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa7d179cf1ff6cc53c14f55933fe36ff3a9d989572e83da473ff6b779baec721 -size 130268 +oid sha256:651f0be9da01e1e2c74683512d0a41d26df1aba17362f15fe0f7dcfb28703847 +size 130672 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B.gbl index 638c697db83..b9447f38245 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34165aa8a1cde2408647e3d670173dae57323d2ab59645303df1c6ff41015b9e -size 130248 +oid sha256:4e7ba36dd6183693008c6a81e74f5f7b8f2e5b77df2b3349949b3107b4dd1e20 +size 130656 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B_v255.gbl index 627b3758e3d..4d3ac612ea5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a81cd3902c6d50677bca28f7969221b833edc942eef800fa372f3655c7efdd4 -size 130244 +oid sha256:872229a7c4793f34e54620795ccfe6cb7251ed816f03c45d3de677965e6d3953 +size 130660 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C.gbl index 6be1512bb1c..d608a385a9f 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba02b71fe4242cc1b5d26286bcf0fcfd9f22c1b0f7412bf873c18c574ce79d56 -size 130256 +oid sha256:39d33f7562548babca3ed7f3d282c49c3d959c995d55ed6db698fc46a267ab0e +size 130664 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C_v255.gbl index a7154139144..6a2fb4de9f7 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_serial_api_end_device_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5a2d45e4d789d5faded9dd808b4817ff347397569aa671ff0ef3eb4ca6ce489 -size 130248 +oid sha256:1617ca94e2440cb98e77ae88c1653fb138d8998e218771589fc193817de8e5a9 +size 130672 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A.gbl index bb10827e2cb..09ab6b8245a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e87c0663aaef1164a85b850da3039b5396fbe3105fc720b7def9879fd8ccf9a4 -size 122140 +oid sha256:c0e7c193c86f154c5d3a0d1a441e1c3560c2d2b206857fcc3a54dbee32ac77bb +size 122088 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A_v255.gbl index a26307572d9..22eb859201e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2603A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18dd18be614a5b7c323b23f311598f11d9291fd4c520dc66fb0d7f41f54c7d16 -size 122140 +oid sha256:a6cddff20178f707a3327a0143c0f4f5ab1ffa0b3e7a0f49b51ab8adfe36f0f9 +size 122088 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A.gbl index 766b3c79e41..49b7d3200f9 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:846a81bf83f3e4236f0e03d9e6b7c5970acba8fbf454c97026ec44ddf01b64e3 -size 121832 +oid sha256:661cc1a0150746e3797e1ea568ceb0028efa017ff12d2905a3c6a3a2dc954e9d +size 122272 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A_v255.gbl index a2c01e1b5b8..5018b9e7a4e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d56b619dcdfa17108a12b40ad832891be07fcf3c6ff41262aa41f09b53c0a888 -size 121816 +oid sha256:e5a98608a035db1e2c0367b0f597b6087057040c64cfde34bca05acfafa4f7d2 +size 122260 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D.gbl index a5c4f45a0dd..300f2cdf718 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8917606806042444571625b31f57a2f21c94b23cfc97d29aa2fb8361c942f97 -size 121780 +oid sha256:cd62e6caae266aedcd0bc1562d0ccbfa69b9f5ffadfc98fd9d7edba75db13997 +size 121732 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D_v255.gbl index 1ba7ec8a66c..977db95757a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe8350db1fb38cca4ee3bc2679e35f13fde9723d9f9d7d14c25eadbecccab008 -size 121776 +oid sha256:5ea120d5fdd35d7bb810d2d9bb29c22528ad36653965d335fea1c0eb910bc4b9 +size 121724 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B.gbl index ce7f8b2c4dc..ede2251a1f3 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a529276f1f82d48a33aa45d8d12a7cac8fec94eac41c372d06bb8440ee82b410 -size 122296 +oid sha256:c7550811b9191a8035adb21a13d93515aaaa39d3936b050ab60a9d92ff55dac6 +size 122208 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B_v255.gbl index 6190924ae42..ae7a9d02bce 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c4859d8d9a26f9c5a7af7aecef2ca583bf4e675c9a8110c6b3896f532f2b1dc -size 122280 +oid sha256:10197b7b2242863c214ca99788e3fdf96d032b291c44e3cab6ce34fe5f809285 +size 122204 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A.gbl index 831b7ac5b71..41cbb1c2188 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cd49112d13047e4a563049461ef33976ac2f41c950a7611bfa3d175d376c024 -size 121776 +oid sha256:b03d1f2efd513cc2f6b3a2a1eb05fd762470dce1b1ff7e8041eeb21db5000895 +size 121748 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A_v255.gbl index bf8f79f820a..1ec7df6fa51 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47d3fe3a38f91e5b86e5e28ef83e1efd5269d93a34a41a1457bfaf895f6f28a9 -size 121780 +oid sha256:9348e3dea2cf3745cd3545647ff0b53d5dc7022d2b9844355cc245c8a2c6e844 +size 121760 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A.gbl index eb75c600930..2523fda0414 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84ad18108d4929b3236a14c803ff4077dce5c1e117da6624bae97b5b34191e59 -size 152240 +oid sha256:eee25149109d125fdcc25a42086d1f17589bf8ea279a0bc3d25a0b81386af08b +size 152236 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A_v255.gbl index 76cd16a3ae8..a4223a15675 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9481ac2d0512e85a60eed38af52f661c219350e212935252dae78ba6558f591 -size 152236 +oid sha256:37a4cf9ab6bed641c43f13d2634d6d011afe309aff42a331e10cedf3a232dccf +size 152232 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C.gbl index 9350338ec28..2f503865149 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc2f8e9d870e68045e581fe3c2df80633cbcada29646541e63cc4e6e63007feb -size 129456 +oid sha256:33748a2e551714aec9592004872ad5720af5a8161981e23f571b01fd80b740a9 +size 129408 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C_v255.gbl index 7284ea39496..7741d6ac5bc 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ecd54dd65ec753e91368a6429331b2cd831306359af0435b2e29b7cdc395a9ac -size 129456 +oid sha256:fc021f79df747ca0d63a76edade2940c6082036b65716ebdddbc7b378b8439a8 +size 129404 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D.gbl index d09c8dc4e0b..60d28f1f95e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0819daa3d0f29a1fd6dbf7f276257efbe984a3e33e3642862eacbeacd77ca2c6 -size 129500 +oid sha256:0d19dc755101b928f90a59fdda0565bfb7295f2e9e05122d7bf26e824c6cec8a +size 129456 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D_v255.gbl index e40f71f3d8f..49f30a3bc9e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6bef7e1e14505b62a93337666807d57e81b8aca9d00a3c1bed6eea3c4174882 -size 129504 +oid sha256:04390248a215676ef0ad2f8a2b884d6f68ae094a3be87aafc8099518a9cdac86 +size 129452 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A.gbl index 1a78eb7a9dd..23ed9c353d1 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52b7837f008d85c383684b85e45c1800a4d18196170625f1ac95e01b6f8b279c -size 128692 +oid sha256:5a6a304c31fcab50961771742eea28a8ba6606275fb2f3100f129a9f109c76a8 +size 128668 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A_v255.gbl index 866a758d62c..f71b5cfd5e4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca0f7e7b8d14744b9fbbbafd8618ad46a62664fdc5cf46e8d8fcae27c9535edc -size 128696 +oid sha256:d0a58eee8c9bad768a526660590628954c4387c670ceae2df502e654b1518cc9 +size 128668 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B.gbl index 296efcc8bd0..e534ac60c29 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:317bbe2926613474ada2b700ade4f6173f22ab92856a7ec9fcb0ccc24812daa6 -size 129984 +oid sha256:8867df113c17bb7eebb725bef268952723c58dcdac49d1cc834ef159cdc9d3e8 +size 129912 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B_v255.gbl index 3dfb4dfb74e..e97d97af5e4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a3a5e6ced994ac0d49efcf8f69054131eaeb01f8a6e94fd9144be2c4933e224 -size 129984 +oid sha256:95a883dd1af356d2651d348ebbd6ca7babc61fdef485718fe526909274387f63 +size 129912 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A.gbl index b424e2e4fd0..7acddda1507 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:504b7caa6330761468c8e4cd3341f6a126ec6fa3b2264aa90b58d2c68e39a00f -size 152240 +oid sha256:55bdee3cb0e275ab672f8040ce339e5d7edaf33bdbdbb9a741647b111d92c322 +size 152236 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A_v255.gbl index 25ce3c91dfc..7b938674c60 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa5ab53a0105ed1f9d87748ee8232c7a481d1f42cb68a0baf09e62abd79a3460 -size 152236 +oid sha256:1c5f4b48887ea7b528521baecf4a41b24f3253dfa557ad8fecc04371057e5fd3 +size 152232 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A.gbl index 4dddd996e6e..ef624249c5f 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65e65ea8418efa2eeadabbfd3bd86b6faa79f2e0671c771cd795886afa2941e8 -size 151804 +oid sha256:41c31d34dd5171c1746aa414c027305db4c472f4c8a14a1a4b859daacc2e3fa9 +size 151796 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A_v255.gbl index a612633b70b..c3fa2116d13 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aaa31d965b70b5048b051684d3ae1802b4b2334751d6eff7179d7700b8b6041d -size 151800 +oid sha256:f77bc543433146bf3dd1b854bf9cd28fad77c7fb4592f3882073dd7f3b837659 +size 151792 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A.gbl index 55ea8fddd4c..d81a82cfb72 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3dd0bf9d8586396998b4ea4985a025da175f2f9d27753340ff38d01ba3d521e -size 129528 +oid sha256:e5c73978e79cff7f8627c8ac19dda80c61e12566e2804634b9790e01b767b6c7 +size 129456 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A_v255.gbl index f7fff227cff..122a330f670 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec0ec9b18373a7c9dc207fc1e56ce9f8f1a1f55d30ef7ac857dcb0d7e3eb4ce6 -size 129524 +oid sha256:837e63d3dd234cb601afde099cb217a3f6ae19a8a22c71f0f9bdab3ca12964a7 +size 129448 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B.gbl index f48444c1079..c6fe473536f 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:facd58676d3b453789a448192a7e3be653a024fc6323f074638015b83d5b2589 -size 130076 +oid sha256:a28118a723e420fec5c686223a1f423beb95bc7b3a12c00cc6fe4d5311e6ec79 +size 130528 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B_v255.gbl index 2f2fe80aaff..66b92a8e867 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73705369451a2d7b70a66027a7e0d24c1f44f10f2a72d4a984d22444fff48d05 -size 130068 +oid sha256:7b6d0fb4f3dcd1f03bb97b87fd8856a7fa25c5d2289c72e08a93d291e56122a0 +size 130528 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C.gbl index 12c28dceef2..3da679e25bb 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44ba4626c4f5fbd011be8544d62abe28dee292743aedbfa8f6e5f44d81c4678b -size 130068 +oid sha256:dbada4a4322f6a28c68bc7c3ad0e87d57d41de1ae9a1e4f2cb849d0c0f7e6e94 +size 130500 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C_v255.gbl index e6fb17e2c8b..24fb9fcf950 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e481bc7f86536023f94f90d06d3a74a6c5c5476a591251d9a617c2059a06f2e0 -size 130072 +oid sha256:9dc726cd10de57af3f0d2820317f5934b2c5897dcabb13ae0951874449dfd266 +size 130496 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B.gbl index a509d5db646..2b2a4e8ceae 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:370574e8a36074e9f97e9159b28694536cf24958881f0ff36a65f5de45efe3cb -size 130072 +oid sha256:19a65e13f3bb823a8969996bf8ada3113160ff9f91297b87be8cbb7e4417fda1 +size 130528 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B_v255.gbl index 6bd3bd6ddc2..00475afda5d 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e866bc7c345e7385886e3d173b3f353b46fea7b24ebbe205b483c7064dd811d5 -size 130072 +oid sha256:4f1ac47310988aba641ffa6be12b05f162c3d01c358d15f0f14c9e7bae663b0a +size 130520 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C.gbl index 7ede466dab5..1f43859ab4d 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a06a1762df8b6d812a079ef08c78eff087668c510d3faf4056474acd6a73076d -size 130088 +oid sha256:572859cf77a6531fd3dfc27c63a89236e6616074a50d8d3756564f5be5b95ccd +size 130508 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C_v255.gbl index f93c07dbb8d..4dd3bd3b1c4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_ncp_zniffer_pti_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7192a81dfd261a09f7c999732205c3cd1aa397537cdea68b66d257341c633caf -size 130080 +oid sha256:eeaaf4f31327be5374f97d4e68420acc0a8cdd4eff4076339994e79689b0bfd8 +size 130492 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A.gbl index 828c3da133e..9f85c865914 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4aedba9915a2473f0fd5348283e4396230e165fb378f5bdc49d6955ed2a8ae63 -size 162740 +oid sha256:7107e760b96e91cfd3a718d16986815b2d80cdf811386b5204116ac3e37780c8 +size 162760 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A_v255.gbl index e40baf0f65c..aaeb030b961 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ded597483638f3d1ce04dcb57ba4bb751a69f1086e9b56b47547f75fbc89f1d -size 162740 +oid sha256:5a0a40277b3325c4c2f4835aad6fc0e19d04b18d588e969a3ad8e29cc529f3f2 +size 162760 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C.gbl index ee9c0c70f62..7be6ef3c878 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af2d1b034a2d9d24ca253c940328b523e4447e3a9b18bfbe9e468c4508817659 -size 138436 +oid sha256:7029dd23965fd53ca9b41e66a8653dd46731df104d914a18c71b5c205eaf1e02 +size 138412 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C_v255.gbl index 3b7d63d65bc..3f05d663dc8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08d703ce619a5925d973822f6dcacbe6c0e42273ae062bd2b5f453d56f96d230 -size 138432 +oid sha256:7975993024f1d389b761476f6bf3ba2516def40dbb1ea5d05da3a81345e9c335 +size 138412 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D.gbl index 6a7d962e7f1..edbf0534f16 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6965b8020e921be3c9393e476a4baca55736fc5abc522d179927d257e69eee62 -size 138452 +oid sha256:09620ad5ffd7b666de86208a7f5690b95af940a0ced227952e1217eccaec636e +size 138428 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D_v255.gbl index 770db22b39e..777b76ee6e2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5b29a8eaa7970aaf3e966f762a4a07a274fbf98716af37f93bc2f1dafa244bf -size 138448 +oid sha256:c6762dddcd5f69175435509db3a197dd2edef681eae58bf7d758036adfa448cf +size 138424 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A.gbl index 9e09847889a..6e8311ae519 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd19ea3e6a3722597d2eb6927ad65c9eab34dab456ef3fd2bcc2d14e382c06ae -size 137504 +oid sha256:411e7b6ddcfa3c3d430825e82b29caed3284cb6c225239523209743cfc306f27 +size 137440 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A_v255.gbl index e6eaff65404..1505eaaf5fe 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:591aa807f78b138f5d0a933b40fdd6c416f4b6927376b9217ba7696af21f3056 -size 137500 +oid sha256:85137f40671067609b8eba05e0659d57c1ed5607b91b0a75799e3e40d38fd21d +size 137448 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B.gbl index 77df5012bfa..a8f610e7b61 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56b5a36e199b79f2d6aba03f6e95d4bede765d9748521798b13e63e52e660360 -size 138928 +oid sha256:620450ae46a5fe2d175da68936133d7f61d355c45d569969aefd17c9022d8b5f +size 138872 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B_v255.gbl index e4f98093340..831d68d47ab 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4666d59e43d998f7733255ac33def4fcb61d02d6ff56d6200428b3539f21a8d2 -size 138936 +oid sha256:3e205591e13625609592c8312ebf2b3c177341817dab1a1b4d115e7b4bb6e8ca +size 138876 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A.gbl index 8b0739caf8a..64c6bd44a6b 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a94a33afd20fd852f824969ffd2083dffc34e892358f061556b4df73a8d6d319 -size 162740 +oid sha256:dc5a66f3f9bd2aedd992c05c30019ff29d2dda3ea0faab96d23ff7b90f4f2298 +size 162760 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A_v255.gbl index a5fa1b47bba..adb4b8e4f11 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7503ba443aaaea30184e32de1639a82e61166599dff4864ffcbba1d5ca5408df -size 162740 +oid sha256:b796cd8d82eb2d1a3d31ff060f7edef6beddf2cc67763280327281423b0420e5 +size 162760 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A.gbl index 89926f9b9f8..8e4402838ba 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da6b6ad9c2d314c3735143e747ea7c54f2753453560074acdc4b146f999f4be1 -size 162240 +oid sha256:5f745b7c9141628f7dc8aadee54024699f2123a0d46b615a11ed0c2aec4a6958 +size 162380 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A_v255.gbl index ca1a3b8180e..6a79a3172e1 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34babd448b9cdbfa02df9a758375507756db1f05fc01f94cc0bdaab91faf48e0 -size 162240 +oid sha256:436b8cd2709cb349f9b9b2850615d4a2b3c76296e1cdf515cde3a494baed37af +size 162376 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A.gbl index e4b005fbb77..2c1a158d38a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6247a5c42d8e863c2fb51e97403e9af9eff3cd2ba15cb7990ff717d8147fdb1c -size 138468 +oid sha256:bb8bcd55966c44735c069b767d2f6e509fe94992e6418503893a8b172fa14485 +size 138440 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A_v255.gbl index c9862e34f92..d39f741b442 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0721050f2f825e24eaa9c8d0be1741d2b047d72c7e1566630916cd516c26940 -size 138460 +oid sha256:e85e608d4f2131efb722efb23d0022d35e216915c0c41fa9069d6f80120ce056 +size 138436 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B.gbl index 0d981730311..11925bcd0e3 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e4ae458893ec9f06839cf5d9bd9dee794677e4103618e2ef4808ccb4c4f1e466 -size 139196 +oid sha256:696deac31692bdd8c7dfab2029f10144fdd4f8d7ac2e39dd51df86d6d4920070 +size 139608 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B_v255.gbl index dc54516acc5..27b403b8dc6 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:033d1d3471d7fa7447a28b6116811788bdd249a83f3e21202ecb2dec64e0f3c1 -size 139200 +oid sha256:efb1dce322a6b8cf1cf4ec3860a1a507c5583904281693f150048192fed41699 +size 139600 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C.gbl index 1aea8ad289a..324f83385b4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e8be4419918c3d65933e7a20f8f392df5e7ce4f98cc7c0efe6639320d94566a -size 139204 +oid sha256:8a279ba9c3006211dda02581733b1207330aac0f2939c4cea9a937e6b19f2e82 +size 139592 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C_v255.gbl index b1d8d5f35e7..08a4d8bdc57 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ef23aa5126d08d7793158156cd9526cccc127367ecc98916277becb996d968c -size 139200 +oid sha256:a90a9acb78eff29fa62d34d68c9e8cbe82ff5508d3fed2627b80646d09763e97 +size 139588 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B.gbl index f92a9917801..e0caf52a911 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c35a146d9aced4c309444d7fa5091c62629a6976d7da447bd0e00eddbe3bc284 -size 139224 +oid sha256:40793e085aabe7e4e20487376143bc894bb331ceb95aa1250ec5532ed89bb414 +size 139596 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B_v255.gbl index ca68bbf4057..9cf04764c90 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5d0290782325c6dc4c0cdca692eb248a53a2560096a9c4f399b5727f15fc92a -size 139228 +oid sha256:73434eec2fa4f6993c815ebd2ddca9e43efce693893098d654e5f4f8c1d321dc +size 139592 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C.gbl index bce76aaea21..473b11cbef0 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b2ec4f32e71ed874c289afa761bafc0320896187424c0ce04ed556e0f01844c -size 139232 +oid sha256:0d36364ba7beabe432ba78aa2a645a7b28e481ba0a3c4bf77f273110aac2d80a +size 139588 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C_v255.gbl index 98531ea4405..0a58172889e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_door_lock_keypad_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:efedcf01b536eb5f336d9f576a30b3feae229d61eec054d74e5bf652b5fcd86e -size 139228 +oid sha256:9b04404989437b8a8127d6aead06952eef09b18370c23664b97f854260d3e0e3 +size 139580 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A.gbl index 2093f9175e7..67362e486e7 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58d29afee679b231c33a73e44f62e7fcf0b936332720a5de4e8fd0d3bae374d0 -size 202436 +oid sha256:21a2a7e1db4c41cc44d53f4ab65ab3b7b66b1496e8ab4b56bc1235138ac34cf2 +size 202452 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A_v255.gbl index 0981ddd9fc5..3944e87faf2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76e2d22a8ba3534c514825ce3b775336ffe29da155ce96255d2cfbb43f405975 -size 202436 +oid sha256:13bd4cdcd63f271d0c7d784ff62391b4c9a473fe595f6f18a79e2a7f17acdcfb +size 202452 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A.gbl index 3b5b34c34a7..4f427c3aa5e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c33dfe2d31518025b0225ac6eac93e0ee827d751f8d68ca4999448933d67c995 -size 167556 +oid sha256:49f011b9688fc490ba4e0665a8822d8a923195fcece58859104027dbefe7dc2c +size 167516 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A_v255.gbl index c2d8bf568d4..a0d95e8c4d2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d2636b659453fe217a6661a1560c1a21f29005225b1f5192eae779c0287c659 -size 167544 +oid sha256:1058fd034de6927e36aecb42210f8b4c1f2d02e72f2d9cea4c5000e787d4aa63 +size 167512 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B.gbl index fa156171cfa..a26248b6f4a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3fd75f2255b4744bc477033fcdb8fe096cd43aea7bcd0f58f65faca94d4b3a2 -size 169416 +oid sha256:9b2535275e5f0eb14fe3e1a34382187f30998e0388b47375aa52621a0068fe0d +size 169384 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B_v255.gbl index 47f5adcc45a..7cdb13b78a2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edad4423fd56053a81363384bf28ad75567251a62cc68d3c5c6d7610084ce371 -size 169416 +oid sha256:b741f0f39e9d19f5dc6e90def1451667d1aa2a20f824f36e602bd1700a04894c +size 169376 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A.gbl index c0625a34103..588d37ab392 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb013d32eae536f89299cdc5d56c4b897d53f707745e190d34cdf10643e15c73 -size 202436 +oid sha256:758322cf6a323f79f4aa1791c7ca5ce6cfb5164ef71daeca163736c59a17a888 +size 202452 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A_v255.gbl index b0b3a60c53a..da9f83bfa22 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6970d25eb3a18c7370a4721a4e75d5a91aba146d6faee44e3fcca4ed03f14faf -size 202436 +oid sha256:6db4927649ca7e698f6b76587f6cae0dfe249357e174188aa0e46325ac333c25 +size 202452 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A.gbl index bda6f7e6302..1ec24a9bebc 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:122a88d4419d2740292a69116402a6359cc1df5e1d360504a55ddddefa86233a -size 168936 +oid sha256:73855d26c1aeda9209842cea48bb353fc6696ad26710b44e163cb2e6d36e9e7d +size 168896 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A_v255.gbl index bd6f0071ac8..a4b73ba6b60 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_key_fob_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ff35f77212c2065778d8e44cf42d6b0db4affb6dc19ce7478fb383a9b0ac444 -size 168936 +oid sha256:5488b2e52c0d404aaa805088fc9c07d7494db3b00ebf0f52533d5f13b242108b +size 168896 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A.gbl index 69bf610dc78..af7b6f77701 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:957b22f8e3995dba0328b3c74a7b174da16f2bd613014d5cc5ff8cd711d0c3ae -size 138220 +oid sha256:253bb5ef96ff545c78eb6b393630ecbe4676c0f7f439b08cce1b903a820faf8c +size 138632 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A_v255.gbl index 51afb3de676..a2d0d0b7711 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8876aca39b269085226b26c67620d28cb6b8ffb5a0324ab40cac0109a876d7f2 -size 138224 +oid sha256:0ad93bca74a4e4a5972531538501836acc73b2ed495b4cb6956720d16a427ea2 +size 138628 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A.gbl index b662bc588bc..e2d5b46cc91 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e54c69e15b599f7688335fdf18b18c2a717ba1cdaada68d79341e1d4589f400 -size 164228 +oid sha256:2c3f3eec9559c9c48978f50e0b1c9ed5d7975d878fe6bfd3b2f61fad7ba833df +size 164172 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A_v255.gbl index 69e3f4fce33..694801100d5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e80e2267ef4c70305b5d3ce7187f8bc6fea93f840db5bfa868a45ca37d9399fd -size 164228 +oid sha256:90a11dd7962e8eacc14aa3b22a051d8d086ea151537b16cf9169a150e99084c5 +size 164172 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A.gbl index d1fe2d0ce92..e8aaa52e073 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b22c29af09b57691706183d5d48a152f908f4677cf5fb70129d106e4841692a8 -size 138016 +oid sha256:e4cf6814c75415ea8cb1e2ead90a63830226d85fe9d711657d86d78df20c3474 +size 137976 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A_v255.gbl index 245eb583fb8..9b9c07ada89 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99e0857d4ea8b7aab9dc762dbe98774f58b5608d99e090418d304d0cc6684daa -size 138012 +oid sha256:c597ad219a34c5c4ecbd9b6d64d663f978f837d1a2ddc821bd6578612929e248 +size 137960 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B.gbl index 862bf70c534..bd4a7056d62 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b108e8290af3434f60d5e5d2e02e011ada06c317d9ab3a6973f04f1a9246e312 -size 139468 +oid sha256:02598ee318407b69e4dd0895588cd29263b09dec5459d0e1a88e24a5077c384d +size 139436 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B_v255.gbl index c49fc3ad861..eec334c72fe 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:437e2c914bee16a660ffbb63977db3fa4d367875340eed6d6af7507a08f8c1bf -size 139460 +oid sha256:c5d1da19a7b6ef933b797eba25eef2721810587d6bef18cae627bb5f2cb8ddeb +size 139432 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A.gbl index 20cb461ac2d..fb45666923e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e977f72bd15cc679d93b4eb3e93219bc96b849dc4f3178a13dd3a68db64adbcd -size 164228 +oid sha256:07a1e85a9b6831ebbb1219a6055352d657e325f2625c581a1b5255adb6c4700d +size 164172 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A_v255.gbl index 57530d89e68..272d226c049 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82ae41d539c28b6a899460890ff466df8ca5ee69e55520388b9343b069b91504 -size 164228 +oid sha256:e88cb5b0ee3d628bf8a98a971f1d8e4a8d09290755493dfdab89859f0d259184 +size 164172 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A.gbl index 89645d4c52c..bb8f4f798b8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1e51a1c2194db645350dd0385dad9515254f2639576490bbba30593d54184f3 -size 164104 +oid sha256:1bacedabfcb9586512de096fd7b009669b0817c00cf9c049ef66a6b5b84dfa89 +size 163920 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A_v255.gbl index b9fd3b8c3a6..fd58cec9434 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_led_bulb_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31a6ce7b2d09432f567f79dd5de10901f7729b607fdac029721cbf74d967abd0 -size 164104 +oid sha256:2ed5d8f56c568e9f028ad319b29abd9babe607306414fb559c9f1ebeff83422b +size 163920 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A.gbl index c641d5d7aa8..39c4bef57c9 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55a76e6858a673e1ec48c56bfa1ff9d5185b941b271e450143d91d29863fefc6 -size 148572 +oid sha256:109def18a03cadacb73088ee6b30029e3572e8e929f4f0f1fd0342f5fb709d83 +size 148540 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A_v255.gbl index 90eef4d663e..b503ba7bc1b 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2603A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4ecbc7c93d17e255fbaf2890a5f2a21442de11ef553e0eb3cef3ea93d91e577 -size 148568 +oid sha256:e9f05330757ce843a50f05bcfa171cb21a1b037db4b21e814ee2a4d7bb020cbf +size 148540 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A.gbl index 2b272e127bd..4d701efe552 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9018bcdeb8623915036ea4597fefbcf262d0c06febbe4e1853234b51d2f6d92d -size 141068 +oid sha256:3065b95c5987ffcf196258b16f43d7780c865b3fb953b3f0263095a8766cd983 +size 141540 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A_v255.gbl index 2c7adde8c42..b1065bdc276 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee6cd1b432e0e500771b378b0803a3a2e04e2f9b0901d9d757c2c70ac8ba47db -size 141060 +oid sha256:bd801ba7bd3b835719e941038c205f7417090e315841b358256c3de306a54ad3 +size 141548 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A.gbl index 00cdfc38e70..0cbd8a57e6e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:087abb54487408fca2297a77abcff260c0201e8a064a765b104e8ef4f12bcb49 -size 168060 +oid sha256:ebe9ed5c31c26e8991e9c1fb062df74d269e8b8434363c7ca18012e5591f264d +size 167980 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A_v255.gbl index 3c33e2b539c..b636b8cb419 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b4b04f58720c56432a641bdb12d87d307d2d84554cee0a5b7d86469fb001bc8 -size 168060 +oid sha256:53b63bf68a4740f1966aade9d431cfe9a134f51bd64d88369170f3b352157521 +size 167980 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C.gbl index 01a2825923b..251470e4491 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab4ee7273fa2bd1a887b22594266d681711b2e9f4d9bcf102a8336523495bade -size 142696 +oid sha256:849de8560334c4deb62970d298b9516b8c9e321a8b3451d574566db5d43401b2 +size 142640 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C_v255.gbl index 56d37c8d7c5..8e1d9f29442 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7e6f5ff7f2ad3bce9c5103fccfd8ac96ed6f45d85867e16c2585994172fc4e1 -size 142696 +oid sha256:59765da4adf5c90edfc3fb6ed713075cdad3fe6a43959986aa7bd4ce6e0be371 +size 142648 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D.gbl index 423fc3c3472..cc1601f321d 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d20194d345a8c192b2bf5b21f70e7bce17bd95b5544f4f5d742a814c29bc3b4 -size 142728 +oid sha256:531adfe2a96c207781affad2175b0d511535352e28569df90cab74ca35f8714e +size 142688 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D_v255.gbl index 2062b084277..1f031910c25 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de73b928f831a2be7a9f040e6016d69ecdebf254de79263e5aac9c0bd77d818b -size 142720 +oid sha256:be16363ce70381c8a6a07469c3e5a2ed01802d0b6cb6bd316d0a6a5a2e7ca474 +size 142676 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A.gbl index ae86fef4a0d..4b783106aed 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2db512ce332ec64b95506aa6f87730ca4ef07f66dbc1fc65ad72806a16fcf66 -size 141572 +oid sha256:dc8e640f6d82e6798cf7a2338b6b70b0c8b29605f928d3ce3ca5e98be45ddf79 +size 141544 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A_v255.gbl index 08858901d07..dea88fb9c1a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:affdc374278ff42ceb23eaf1b6dcfac462f5cbc15a209be6d1154f95d420a745 -size 141568 +oid sha256:e286da7836c5fa465fdef1ca111085a2020c7b549540318e5b7b237604c38e2a +size 141548 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B.gbl index 2f8c31fcac4..94c0e7b7069 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4a1ed64295763e67f71fb533bfd1c4d9f6e17b9c357d2ebeb8e90a8009f524c -size 143180 +oid sha256:c149dcca5c3bd5403519ff03453219a6f9c8b35bbae21081bd826178dae487bd +size 143128 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B_v255.gbl index 1b5e5d87210..6fd8c3048bd 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3439779ce780f1e6e292801899516285ab3c0a951b6811fb8d926c70da26257 -size 143180 +oid sha256:b9e73983bbd3de08a6348968f457b987b7c517f9fce220c5d45f7804bdf5b3b0 +size 143132 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A.gbl index ed316824bf2..bd358a99a2d 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21f703578db05c968f30833d32ce8176600a49b6f7712a4c95e3e476b71660c6 -size 168060 +oid sha256:5110029612a438ac023f4f71ba05bcf6bfaca9ef272fcbfb68cbbf2ee505ac97 +size 167980 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A_v255.gbl index 0f0615d90a6..b5bb8e1e6e6 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36421e5d260ed77590853f90d7e29a6cd40d5f048d02c050202677f21081f565 -size 168060 +oid sha256:068473cd427e3f69de30eec7919964bc922805ce7adeec45a17a148f149247b8 +size 167980 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A.gbl index 35a24f544cc..b0150fe8c30 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:433f1859b5cac4e7a5ac26a454ed0062ec978a84163894e4e35d5121102180da -size 168048 +oid sha256:8c96b30fa8db55c6ec4fe9c11e25ee08b180fb00a03650b59f71c3b50a99807d +size 167988 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A_v255.gbl index f4d3f1737e2..02acd53c5b6 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1aebf6198492f99433973be32cd6f36be9f51420985cf213eb27d36fa5fc5086 -size 168048 +oid sha256:9a5c3e68afe4d0d2c5a24b348402f85a5a33a66d321ed4630b85f27386b7dbd8 +size 167988 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A.gbl index 470fc42e930..5bb0a8d8303 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69c0769919bcb176b8df07ddfc821964d55dca507c3830203f419124ca565df7 -size 142736 +oid sha256:33018dc21e63fcd5f10a886becd80d275d16c292ec75b8f826f0c1a8c0c79719 +size 142788 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A_v255.gbl index 2fc4e3d1b0b..41f612645f3 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94dad904a55507163043d468ceebf44812eaba2946ab41a693e5a20df5c754aa -size 142728 +oid sha256:e55aedabbc262bea4c8c06c09ebc39b344786821ee881da59f7582d3aabd16e3 +size 142784 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B.gbl index 87b19ccf274..10cecd0ce6a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ba422471bb9e2baee948fa3f6f098888e80b7609f31d373bf23da645a2f3111 -size 143348 +oid sha256:e3834af724c078a7aeba5736c1ba776d3bda3e214261d8f757a55ad76bd9e60e +size 143740 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B_v255.gbl index ad5eec4150b..a6a5bb042d9 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b11fb768980277d8c60a3a641ab2dc1d1842d4499e82b5c3d41e8be3f16a2ef1 -size 143344 +oid sha256:fb6edbb0dded6b1993cfe728125bd88473354c86fa8080b0f41fd5bf9525196e +size 143740 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C.gbl index 786a1bea8f6..11fd6778f54 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad15a5af667e47c871af79704de3079ce31f7227e95a5676e0e60feffd0a93c6 -size 143324 +oid sha256:bd55d2d6f086109cdec111ad94f2d1ce41e9190b95921709799441c6fdfacfc7 +size 143740 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C_v255.gbl index 7fde94d4450..b3a568c8555 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8439129dfa9a98487d9e458a0c2afc745253f88b0d6e233fd6f26736774721e -size 143324 +oid sha256:c33e5f9dd5885f7603f6d97fd531bcf7370be171a5a6db996f7ec5a9414e42d6 +size 143744 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B.gbl index aa4f9ab1f0a..350a4469c62 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:499500a8626e474833f90a971516e292e12a9ac51ac436c42fe54d740d1a3889 -size 143348 +oid sha256:3f239b0abb5c98dec6b99017f9339385bc167de487da25afe7a0321aa00260a6 +size 143752 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B_v255.gbl index 717a9d0da5b..12e8dfb38e7 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09b81ba25694a62f7ce6bd4b24a27f7f16b633e7c9e683bec53540f5fdfd545f -size 143352 +oid sha256:801c5f7a351ddd8e01aabac223d1568209b6818de4a515ea1e6f1e53f5ebc4c1 +size 143756 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C.gbl index e2573be2b39..2b800bf9c98 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99e4eb6713b55f44781d8b88b6e88b572cc9e888cfcada68350d84f290ea974b -size 143356 +oid sha256:59301d10a52e47857c67b7efa88dec94d6ffca6cb96ccaa5f2ab1c7779538b7c +size 143716 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C_v255.gbl index a76954be902..df242a1b189 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_multilevel_sensor_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8545700071fcb6c5c539192c35d3523487d891231b668f5b4f1910e617519ccb -size 143340 +oid sha256:80b2b437e2769a6770103783f9c72e934612f5e3b703c62836b41f943ee2c778 +size 143716 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A.gbl index 474067cfae8..3f87df2fba9 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b55834592d1119b19d007f88db8024021c6e817b5c75965459232493faaac10 -size 142028 +oid sha256:762b80259fbc99b1c1a7f2bc0b91553733e0f85a78a211b11343616d00c97c33 +size 141968 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A_v255.gbl index 75718232ee3..aa291cd4c3a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2603A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0b9e01e0d61bdb4fcb555780fe9193fa20344983984576680321a92ef19acf9 -size 142024 +oid sha256:e16aa68ccc67785ab52c3ba88647eac11615682f4110db446c9819d4980b8a1c +size 141960 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A.gbl index dd9f57a0cff..e019ee8ca33 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:067f033734a73f8687487112aca9c878cf098485862622482e816a7b27d8f372 -size 140836 +oid sha256:69d473594fea6f9d1e1bf936f4cf0fa26c8d2af5f52319e978cd58f09f02d563 +size 141204 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A_v255.gbl index a4d7f2c0510..a79ef4e9480 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9f3ca06c0c676c27a028be44614dd3b62b13c47412db68eafab9e978ed4adfe -size 140828 +oid sha256:55f2702199a71d17b615a1e911ae9ef73693d9f35696cbded9dc42560be9ac9d +size 141192 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A.gbl index 5a275367be7..0f8a251ee77 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c00c9bcbae2558ebdfda94f422a685a1bd3a03314aa1b6a4b89bf9e5a6b007e -size 167476 +oid sha256:d46b5861b70ad484a69b1c30e57fb3fbffdf4ee4294c008e3c9708833e8834cd +size 167372 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A_v255.gbl index f875af8410c..22183dcc19a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5afaf534a42226a21ad27a02b79bc5e5cac284217264a7cd5cce72304defc4c -size 167476 +oid sha256:49e6f2085f8c4c4fb9544611dd350a921f0713ae98553fb00a825ca23128d7d8 +size 167368 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A.gbl index 0d700d78a83..a9ef138b8d5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a0be76b16b3e3c741e9a05507a971aaa54c4df8e1968fe00bb649e33e70e922 -size 140484 +oid sha256:e81c96173ccd436e38a31b2ca504f484b70e2ddc08720772bf6dcba7c87351bc +size 140420 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A_v255.gbl index 8eafcdd20fb..d3ca128ca8c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f487973da4c3efb051afa24cd05c66e5adf08750f2684d557246be97e52650e -size 140480 +oid sha256:d9d58be18882c6e996fbb4f855f18c6321cc1f7c8e4a7e1e68a7dd446351f423 +size 140408 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B.gbl index bf544d29b2e..9c4d2d0ec31 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ea40d84e8749709ca86074ca9bfcb136ab4c091e387fda9a707c91031a5e8ed -size 142048 +oid sha256:4d9f50d3202c64e1017088a23c7d52df33b85aee745941ffff1aaf6fd6da7a8d +size 141892 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B_v255.gbl index f4fecfaf330..a5d0a2218f5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c07f6075f194e37ef13b9ece0e917c6e733533da1a1f490cae871927631a7ce5 -size 142036 +oid sha256:5b3c4350744f229f77faebaad3057e9e2ca9737087eaf060fb3c385059b74e26 +size 141892 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A.gbl index 624a08a8161..f482c22453c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42ca820bdde2fc8e118a01d8b6efc05aef68d5e908ffc52d34e731913aeaff2b -size 167476 +oid sha256:45a5119ffc2957fcc8842d2d33d747cb6b3ab4d4e4257148696fedc8c992c325 +size 167372 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A_v255.gbl index f5e15e9b31f..cee91d1cc0b 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ebf78393881ec94ad5450d7d82ffd27321d8663e060897534cd7518ce2df64e -size 167476 +oid sha256:6f824ec1ec1c5de1f7dcade6559bef2994cd6660dab7687abdeb53c4766bb070 +size 167368 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A.gbl index 2bf193645bd..0193fd6bdb2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce7793073c5518f979f4b69d030922e9b18a83133569c2b722e46a9b795925e3 -size 166984 +oid sha256:2ed2525ffd3136ea85548479209308e181651234ae1d15ae4011d216474adc22 +size 167036 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A_v255.gbl index 0b6cb724d6c..8185f81b3c5 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_power_strip_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b8b4aeb46b1e61c8216212c07f15d669f9e75a9338036ce6b8e6d4cb77a4a2e -size 166984 +oid sha256:0683e0ff89db82e7182dffd04a86ea120836271e1b07e636836aa4dcc21eae55 +size 167036 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A.gbl index c676f67b002..03e1198cd42 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d55d794b7af6bfee828dbe23db2b26ea3040da4a002ebb9f200be8d7314a5a02 -size 139668 +oid sha256:f67bccdce7e533b28cb21960b694a8d57452e63d128e9a2f18ad154be750014d +size 139596 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A_v255.gbl index d8a38a8b493..c865622e267 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2603A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8414a0fa0adba59bdf1f535ac21c00d64da5dce8acb21c729006208b285a0d50 -size 139668 +oid sha256:03f46762383a8a6ec0566fce17f53bde5c374434a14d8191af31ada6e9e5f500 +size 139588 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A.gbl index d9fdc71dd1c..7d1a21ce328 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dfc9b25cae0a0fe9c6eea9ddb3d92990ef56c7c09512ea9e46781635d037e7a -size 139264 +oid sha256:a9d8f2ac6d5f1bf79e3452fb778e60f5e7045d977f6a32023331f203b94d6c68 +size 139712 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A_v255.gbl index 5591b830eb3..8932acc22d6 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:866d212a93b2c9ef953dfe8c5eb0c11e37c6519bbc822348ba928366b06189e7 -size 139268 +oid sha256:b0360a29f02f3c3a47e02f3465e153a3883547c8f0dcb091020d4df6b21bb059 +size 139700 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A.gbl index 512a84c5b8c..fc16854b475 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:258da6c725dca183dd7e4cee52f7c846f7b05a3d127f302413a39f684aa9906f -size 163380 +oid sha256:476418002ef7d4c164c66b02ced88d2a75024af53fb7cf4efbdacd9a237d429c +size 163420 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A_v255.gbl index 67be7f0f562..9dd411e280c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f128dc7285f97e06a598c1adf56866941837391d663f54f0148791053d6bd4cb -size 163376 +oid sha256:9b275904d05af26bfd775eb3b0265962d1b895654abf88f67de361148e130963 +size 163416 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C.gbl index 418009e15e9..f8c61acb3fc 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e11f6c0990fb955b66b06115cc821bb2d164703e73f09789780f708d0ea72ee1 -size 139212 +oid sha256:9e931d517bb8f3292065af0ce8001c62bc48b23abfc75c5ffe013a81eb013507 +size 139112 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C_v255.gbl index 529dc1fcefb..f399a916ebf 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bea9e697d2a642295ba8ec9ce1443d1e99ed2af57380a74e08c0bb1169088153 -size 139200 +oid sha256:0f0f33e6f3599a7a3e96e70751f8850fa5fc5c4b822674e241b59c439a8c36e2 +size 139112 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D.gbl index dc0bfae1fbc..7e285e69f20 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41e4e42e8fe04a440096da00065931716d2ab27c70fe03a12d973d84d1de2b3e -size 139256 +oid sha256:bf0c937fb2aea6e748f0981474171e4554b019c0873f5e2e9f28a8cfba30c175 +size 139164 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D_v255.gbl index bf3afc68477..e468b89f745 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9c1d0c50a36234e755a54e2bf3a007bb200bdb48456dea8aa81fef8b7296e8a -size 139256 +oid sha256:cecb8dd0ef2061b904d0631e62cc97f1fa839135a8efe2844290075a656154b9 +size 139144 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A.gbl index 5e00a718896..b8620860ba4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ea0e6cbf1d5980cd0a9d249f54fa253a271a66f5d55bcf3fcd000fd58bc7e63 -size 138200 +oid sha256:95f3c604b7b8829e0e7f6bd8fbae0b1b6216da4805854dc803029a7bec881e44 +size 138168 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A_v255.gbl index 44a97f78414..88a0e75c7f2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33711e05113aaa0cbceb1f5c61e5b9460ebd218c43c5a032e19c0683491b53b1 -size 138204 +oid sha256:8bf8fd4073d78a3549e52647c3a4173a835bd8d8edd9bea47e0ed31e8b4fc6ef +size 138160 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B.gbl index fd331b652f3..44ef2b1dca4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4cf92818708c3da327acc9d1d3ac005705ee52309faa90303262a96ca02a383 -size 139692 +oid sha256:c75c2549e0430f26463ee7fc68ba9aa05971033e681afaf038bde99231f39b8d +size 139620 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B_v255.gbl index 6f7b1ded727..409c58d55fb 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d2f0e4e508965c68e6dc4da7e254e5ed9a440e4a4b3409de324789076ea8d7b -size 139692 +oid sha256:7cb88e79bec98955928d7670b1fa6fc582347815111a2d787dba84efeee21054 +size 139608 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A.gbl index 286978504f6..905c5920ec9 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a15360d9df6be0691e88e6cee6c62ea15910053469ecc18b3748c78d7d2686e5 -size 163380 +oid sha256:49bdf1312d0ae2b2b0be46f825e696a2cd061c4d8f4ec50f2c2a6c2ef9d67b2b +size 163420 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A_v255.gbl index b7698dcf838..e4bdc341505 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3d1f59f98438f337a51b037a3f93e2718b09eef0ec080c2aab29b05ca106b00 -size 163376 +oid sha256:76aaf47a5238f4fa5723f10d2672183acb39149c648fc4c06cff20c75a8ec6f7 +size 163416 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A.gbl index f8899fc6678..ecb62c06523 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c9d77ac95361198e522deaec5a0b648e2949f475df8353e226195f43acdd017 -size 162988 +oid sha256:db124e7724999cb831cd72cac0255bc47b4e961aaf0b19b657c19815aed029b2 +size 162940 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A_v255.gbl index 7ed5d8f035c..08fa237b0e1 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de1a62e631bdfdb990f5c3330f01b709da9e1df8204cb80978fe4c935adcd312 -size 162988 +oid sha256:75ff3129743696510cbf7961470468c7ac5cdf42d2ee90eeabc0b116ea3e6e56 +size 162936 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A.gbl index 2018eba09b2..4d1d963aad4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7cbb85c22400af8124092915cd06fdd31f848def48a4aa09ff9bf8bfc777036 -size 139236 +oid sha256:2fbfa6d2b71daffbecf8a4daad37ff3b78e563d87b1b831c89f603d747f65716 +size 139176 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A_v255.gbl index ff13bd31eb2..c8e11156539 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7adad8ac1e6080339a875e4fc32a2977d806614a8e79a4dcbfd28c9b99b8d830 -size 139228 +oid sha256:7df2188c71db3c11b295654163692a1bb2317c6f1a0882dfc1a5d2b0eb1e4566 +size 139168 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B.gbl index d6eb7577368..52d0bc8d126 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4ca49430c44f11cd8d60cb445d2ce452815ed126ee14714796ea9a96baa2982 -size 139780 +oid sha256:ec4320d3040f58c08654891ef89c3fe95e3ef020d433d667c18ffb8accc46644 +size 140268 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B_v255.gbl index 39e881f51b8..bf2b3aa3a00 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a54d85a4df13b67e81fe6b1d47cb9a38bed0213f3d0ca1ab1dcd54c24d12962d -size 139788 +oid sha256:1d777b2a0e02f415e0f29a42c0c5aa3561b7047229865877553291c0c50e130d +size 140264 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C.gbl index f83594b7fb0..5a36bb1768e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c3a4b8922fa2aed5fde2ccfd61e848537938cc9086b5d08d8e119885e4605ec -size 139804 +oid sha256:a20fd6ab65bbfda22218f68259cd0581461270f814524c2f9d9a04d024a6719a +size 140224 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C_v255.gbl index 66d105c789b..c970fbeb622 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f6f85f0046911acc3484e59ba6df1eb19779da2ca51162e034c05a37ae0464f -size 139792 +oid sha256:3da53da365a80ead80b2fc5d4df65b9aed2b9b7b654a1dd9992de9e824d0ba27 +size 140220 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B.gbl index 7f18fab96b8..dc27cb88cc2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ee90783766f222a01b2dfa945a984f94a856c1db82fe9ed0d8eeb394e57b4de -size 139792 +oid sha256:fa16745eaeb00a59e3d77919fb87c5a460a712a5c5cd370be3aa3ddf1883eaef +size 140280 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B_v255.gbl index ca608113bb8..22a4e1c249e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8a103199dbf75a8f992c2a589dc15122e6b7f9c0623ad0eed8b338b0a292a83 -size 139776 +oid sha256:4213935267876a5edd20f30ce5498ce5e189c309252f6e2e491d344c0f9dd32b +size 140276 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C.gbl index b2c0613577f..046b46aa735 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e23230379c7d485ef7212c1b3b7dd07441e3397c2db608d3d28ac3a1df094f4d -size 139812 +oid sha256:98e23e7a4fbb1c4100b6fb8c48cdf92d904013035717d34a7586ea7630f65c54 +size 140212 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C_v255.gbl index dff780cd13d..47e90992c05 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_sensor_pir_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb32e222f8c3d87d44ce1e1717f764e6964667831fc2cff0750e591763702c58 -size 139804 +oid sha256:913ae478b36a5864ef35abf355835588fa93ebf825e46f592e347b1b7226471a +size 140212 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A.gbl index 79c5d1c7b4f..4e76ed68838 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57fa7fcdfc2af37867ce1ae75d15a193b8a285ef41496fbf5fd3e43860c2e9c8 -size 137216 +oid sha256:9a4627b9938ac7cb1c85bc35ee4c661bf1323fc79eb2868d2df204aa2e81f544 +size 137116 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A_v255.gbl index 71c29bd210e..4aa9e5d8b27 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2603A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25a9fa6dacd9580c3fb64e49163583c0b800901a39d254c8474b17f0b26d3932 -size 137216 +oid sha256:224fa917a111cf9b0d83b1752fdeb1a4687d9c777c2ea11be2e0d73722d326e6 +size 137112 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A.gbl index 8cdd16d5be9..b511699e338 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3406fb3d9c0d1f1e92355f21f5488440eecd9eee05d6bf989f36a951dec5ab3 -size 136784 +oid sha256:ba10cbac5411dd2ba5720582ae9d873a474e5c90fd2fd88f464f8f000c8d68ac +size 137216 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A_v255.gbl index d871c689325..6f48430377a 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7eb12ab584dd737eb4e0715abb1b716400a8415633ffcdf2798bb4c573cf237 -size 136788 +oid sha256:d19ab004e7ba510e3f82e0465184d1053e7bb627983c45f84d4df1f3a1e8f448 +size 137212 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A.gbl index 86714aee339..ec0cf2152ac 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7d47fb561b3eda56b8e5904a2744406e377f85462fd3100b2ed10e130181754 -size 160560 +oid sha256:513cc90c03ff6efd97d012f3ffceb2a04efe897f81187d83602d56754e6e3ea8 +size 160524 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A_v255.gbl index d00b4d0eb72..f2da94961d2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20dc0849266da99f87b17de1badb0197f7b2d80ccc629d0b9c8cc5ef451a56ec -size 160560 +oid sha256:0a7a9ee24a3692ba7c23dcaeaf823c7d0a600a569c4a616f3ad9b66714a4e77d +size 160520 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C.gbl index 66c5c466589..c91b0ec6e91 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6c5d90da21bef47adf8b7fd69c488abb33da64ff3bfdc64ba45b2842ba244da -size 136712 +oid sha256:a910d78da46f743b4f59e58caeb3ea920c5a88c97d9dee52955c31ec54ac8304 +size 136608 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C_v255.gbl index 211396bccc4..03ede488c3e 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:538f707dd7caee90f1cd38b9e2c202eb2f195110cc3ec06922f9ab7718891608 -size 136700 +oid sha256:f2d7aa864ee3b14f1524511b7f6d1b1a970b4136ab483296c4d6f6aebee1b939 +size 136604 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D.gbl index 5a53cd1a135..45f805251e9 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac0290bc5d7886f8cabfaa1e0637a15f6bf29e77fbc0b878886637b9c994d245 -size 136748 +oid sha256:44dce70734e5748a0fb80669f99df6aa432aacecd858762e8a999a9f17267a24 +size 136696 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D_v255.gbl index 502599b3fb9..8360a3074dd 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f179efef011f749b86cab0434f68e7a9ae3e1bd8bcce14125ede1a16c2130ac -size 136748 +oid sha256:2e2755eacb0574102a17c8aa0df0559f1f00902078dd3ed502285c3b379f95fd +size 136692 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A.gbl index 3dbb1bca8e9..c7c8515ca26 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b76d2deadf8ef9b515fd22a7eaf1c0ed4695aba2106f3d98209961bd1baf1229 -size 135728 +oid sha256:536744f06106ed995bece79af0ae553106a40331a90293c34b117f0664d9071a +size 135684 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A_v255.gbl index 82a6052bb43..172a0f4a571 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5eaceb9af45a0945d38f32a046054a1333db55c252c2f15c8d6763b4c2ea5b2 -size 135720 +oid sha256:1903e34cf2e81119c708a4c261b8b3e5c6497b2b554c3153aab8f1bd764588ec +size 135688 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B.gbl index c1ba651e061..d37a39deca6 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa781942b018afe0cde830f31e872669d34bf3ff32ea867dc5a4954785cf6a33 -size 137216 +oid sha256:4077ad77b974932cb79447b3ae29e5cf00414cad25dec896c35b536727d905b3 +size 137116 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B_v255.gbl index 6f7b07488f5..5c06ae404ad 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff1777617a81735534bbaac0a9ae4bf9000f75dc979ecd03b2577a950534cc80 -size 137216 +oid sha256:e117049498afd52f8384f8bad7b66c168f9b77582c6cc837ef4aca94f9572df9 +size 137112 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A.gbl index 421d43a6f2a..944a3b5e9e4 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29371d4fedd81c1f8326eb0eb44307d3814005538f17e202af17f18bce76a4cc -size 160560 +oid sha256:8321ae59a3676deb2ea23ef2d695f423d23a636bfef5bbaf9cc8a3c9c2a33486 +size 160524 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A_v255.gbl index a0e1db06336..555d84de082 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02bfa9ceb06ae3215fddef8e93494d779dcfc01934296e2a5478080a07770445 -size 160560 +oid sha256:f0fb97e34ff2e061cfe5f536b44430b1fc7fb2ae09ca5478b9a6040dff73d04b +size 160520 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A.gbl index 70f0ce4dea6..997ef735f40 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b3eaa53a91f856dab025af2081d086197b343ad20a72457bb0718241796e149 -size 160552 +oid sha256:89aa21b90dd3613e5984060f7eaf7ccb4f5ec1830b8cf10df7ade0674b20fc6e +size 160500 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A_v255.gbl index d0dc098d51e..2b18f6de836 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb4854150445792ef85704f07783eb84d9d3dab79b256ba1e1c12480a111921e -size 160548 +oid sha256:47a540f73eda9800267daa81b9a033cd70b3f8c12a518d66694bc7983c7229ef +size 160500 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A.gbl index d826087593c..c9f29a5d642 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb9639782e57184e613ee853729969f789e47796b554693ca7875e53fdc25c14 -size 136740 +oid sha256:83559d57092f4ff3f3d576b98f3b6b662d3eaca17b5db6ee2184bd5d35f9ecc2 +size 136680 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A_v255.gbl index 91d7f62e130..e18550641b7 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1186c7559b1f161590265ce79d4f59e6da5fe3cae45591eea0ba053d72e22ea -size 136732 +oid sha256:f263f31ab9e6ac340b4bafc97b11ad70a49291eae76341f398dfa6cc80c33b93 +size 136676 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B.gbl index 48195846d94..136b0859848 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98e226338ee7e943a7de0bb9141ce5b4837fbc1bb14ea94df659c78c37d1a7de -size 137352 +oid sha256:ea132c482911fa99cb3bec3704a2b3607018faea39f7678060389de1007880a5 +size 137784 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B_v255.gbl index 7c43a7df874..57f714439b0 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6941f488c57f6af49af55bd03bb3368379f19641fbaaf5670e621959269979f3 -size 137348 +oid sha256:f36cebca55a6aa29914ad2a37c433e0048555c9eeae4c9ef269496fbc5f596b4 +size 137780 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C.gbl index 37de3f1c79a..d66d1705ca3 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc954486714c72ce766a191625bed6336e87c180c7ef99e00e4bfc07a0520f35 -size 137344 +oid sha256:ab8ee9567497015cd7d5d11e2201986f09acb34e3ca5464c33996eb24421b343 +size 137752 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C_v255.gbl index 1033bbd8fc1..062ade359ce 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a6675038ae6b26125a60522684698f9dfe8e1554f3a434e4615c694b36d696e -size 137344 +oid sha256:cb95b01d0fd138e3e177c8168306f550484e44ba8791a049b27cc7a2aefb198f +size 137752 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B.gbl index 49e8df70826..37238f0bc5c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8029d5167500e00c48862c4a997f5129c05932393d9e6be2f1d7bedc5450f443 -size 137348 +oid sha256:4671f48001d8793f796422d70457ca97e8c33af1fc7c05badf23e34ab2b39675 +size 137804 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B_v255.gbl index d676e026970..462c9d7c7e7 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8677ef9e2183b7e986e53147826fe221fa7fd56b637d3afe5ab5116c9e8358f9 -size 137352 +oid sha256:424300892f58e0fe870d9b6bb08a362f1f9a3343f487c463c550d815e698ee45 +size 137788 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C.gbl index 1a6ac935ae7..9448f617f13 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c67cf4ad13a5784e4e6322283d2dadcdd76a2ee5095b7680a35ef24953da85d -size 137348 +oid sha256:e81f3f00fee380584ab74aa08fcef894b761a5570777646f270d90ac95a55f04 +size 137744 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C_v255.gbl index 242fa1e3de3..c19cd83ea25 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_switch_on_off_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51ccea80c5c6473f8b8daba3ae332beb6cf65192800607cf3c86b5142efa768e -size 137352 +oid sha256:9e95d7593893f72b9a79efe023cb51d8b49a9eb67186e21f3ef0e4acc35bf6e0 +size 137740 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A.gbl index a205a5194e1..5ee8a6323f2 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2388fb02be5497adaad39cf11088c14c32d11faddc401d533c894dd67a24d53 -size 136956 +oid sha256:31bfc02dd951932e6ffa9d49df2cd0f0a9115cdf37203a2cf8ef4849d4a64ad9 +size 136888 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A_v255.gbl index e95fd22407d..1ba3dae83b3 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2603A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4836b403f413996c713c9b15b004e7e5177bedd28f8b81f0a4e42f16c59cbe0a -size 136956 +oid sha256:58e533625d65e7f4977b8b2c4cda7f44290fc2578c060df7340c666afc3a4e87 +size 136888 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A.gbl index 640e0e3c84e..a3cf1e10d76 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7932de80e2858b7bacc4c0b4175cf0e5cd45672438db880b15e80cb21edd0c70 -size 136560 +oid sha256:cb5d7650ab66409c106978ad08ff8f6f0091657ba7cfc87e2c21c37adcb4c417 +size 136964 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A_v255.gbl index 3cf1a2a8f28..63706788f48 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD2705A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8caf867f283efcd4ccd27f61baf331917205f2e615605cf231cda8dc45cc44aa -size 136568 +oid sha256:f9b28ea9d6f1d5dac286a5ed49c82459596d91406c5aa8280e83c8ccdde7c9e4 +size 136960 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A.gbl index 631486cb082..c9d0c2189ad 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a41f037895711635775ac413d031c0ef71aa6a45ffa7fce6d7a438b9df4a5a4 -size 160328 +oid sha256:6840d49ce69db2798dc8238e480798a50f585614bc33dab152cabf85142a8d3f +size 160332 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A_v255.gbl index 6aab4e3483f..ebe3b1ea26c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4202A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf4c9f4e36a287cfb227336bab9b4656128b7d8a9b45954a45e4218a288598c9 -size 160324 +oid sha256:d79db855d8e62c8977061df9ab85ed5a9cbec407ce916f94b4eb6708ceec9dd6 +size 160328 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C.gbl index b726c3189c1..34af10de826 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e5632cd24f64823ea0bd3afd200b5febc690e451230e082a30dabc84624d352 -size 136456 +oid sha256:70516f81c45e55254a4ce99b6c4c25cf5ccde736949081b9fb5e60a771e83bf8 +size 136408 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C_v255.gbl index 69f605b25f2..c765c6fb275 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3d60a054749dbc2c4c12e6cacbf259a3bc1bf6b5df227b6a88255e06534f3a3 -size 136452 +oid sha256:efa35ec96fbec7ace68236d5ac81b9b0bed101e569f1a0618da3b9128f1f73ab +size 136396 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D.gbl index 7febbce19f1..99381b92722 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6547108e9aa3951c4ff4a53bbd9d1c7685c44f4a27db0b0b0c07d080cac0b19 -size 136516 +oid sha256:11f87cbe12e006148bc4e29e7e556ed796ab1ded7d83ebd05f0402d28438e756 +size 136488 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D_v255.gbl index 6314e7dc422..822772655b8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4204D_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ced56d0416338292cbcd474b009a96a2aa6c9d7ca353626750d73531cfd0dd49 -size 136512 +oid sha256:7330453952e06d94e3d0a4d3235c8230d4b0da199ef01f236f8476a2978bf905 +size 136484 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A.gbl index 6078d85988c..20a4bfa57e3 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b105d85daf9add3dccf9fc3bdb4d383bb79ad7dfdcff985d3d793d92e44fe21f -size 135552 +oid sha256:0a70a2a40816f1077cfb9e7b867e0566bd146ed44a257d5caf6183ef89592173 +size 135464 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A_v255.gbl index f61309d60a9..62b9f49e806 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06d1cde52d42b48d8cb5ba156b87403108759f523c4017267d7b7a51439efb3c -size 135544 +oid sha256:52bba416be269c56f0828ed40d68af8baac12dbb6e9f0df9bb6c658281973011 +size 135460 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B.gbl index 5515f12f248..9fee8c532e8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67b280e4eb48137b2f5c03c1120df32540f1137a66a19e1e6486c5d5b8e399e7 -size 136976 +oid sha256:0b7e88d04109d5c4cb3caab27f0a0d48c6c4dd6fd3ae9f80260e56a5cc96ead3 +size 136908 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B_v255.gbl index e1b138cba5c..1880a31d4a3 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4205B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cce52ef4188ff1310081335087e0554d1f97a4e9497e394f8d9c30b325675054 -size 136972 +oid sha256:6da80cbab895377bce3b139e2041fc59b6ea4c9e34c7e11b1618697b2c1b075e +size 136904 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A.gbl index 5093bc7f428..6e8a1e83788 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f1801bdb9f21164a6f9669e52e440ddd0fe2e0f20a55e28ad5c7a92832852b1 -size 160328 +oid sha256:94bdbd2a999b76216c66b8f075307da2b9cd5063f54fad89f09d17edde90cdc3 +size 160332 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A_v255.gbl index 049ab77aadd..a1565cb72ea 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4207A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:407be68da530d3153947cdde64abdf0724dcb820a65e7c4ad4904f7968a593d3 -size 160324 +oid sha256:d434cedf21bcf5d37a9aad1cc53136895049d89135681155f08831831583c954 +size 160328 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A.gbl index 3d0b188d1c8..ac77fec7535 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fbce3c98b808ef8d261eea5cd5c37300f8a640cf88b621174486d5e651f7949 -size 159960 +oid sha256:3eb6e4f6c0ea2ebaffa954baec53110fe1aea9a4bc4f1f50e682bd86532e3b3c +size 159980 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A_v255.gbl index 35a50f109e4..92fc8f0aa07 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4209A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f4cc53c190481a9272d3653fddd0dbd21762c7f820b70aeb0370ea94f06abba -size 159960 +oid sha256:21b56d0fc35821a514f22b715a5f62a65ea684f6d4b48253e5ffd5a19482415f +size 159976 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A.gbl index 7a946881ddf..16b6640ed0b 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b2c1ffdc148b768c7d3a7bb937e7bc8bf9794dda3525894795b8dc301fc7d0b -size 136520 +oid sha256:c1001dd00baf469aeb3a1c17075598b22fbcdc5ff7d2eff8c3c7173578726e4f +size 136460 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A_v255.gbl index ca76ee0f7fc..92bf2e5e987 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4210A_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc22b9e43869546b643e12b14ac9a0c0e0ed6df608bc28c6fcc58d70fe77775b -size 136516 +oid sha256:1d79a71018ae73104946213b8a2dfe36975bdc2ccbdbac353ff7fd355160462c +size 136460 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B.gbl index d87b4c99b13..8df1d5c2ffa 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4badf4292c7211fa9ac43ecbf2f8c82ac502547278cf341b6a0fbaaa701a1bd2 -size 137172 +oid sha256:3629522393586672191c4d3085cff26586f99f2efed2945158abf5474364f75f +size 137572 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B_v255.gbl index 68c1d598ffc..7c289812f0c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a782ff0afe281deaf4816f96f5a4b635d2eab67d6ed6d60dcaedbc1a946b6cc -size 137172 +oid sha256:2fbe6fe5980e3829f259888a96c5e01f396008f56d556f88358424ff3a675e0c +size 137572 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C.gbl index 7c9a25ae5b9..ba7757a8ab8 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9cc784bf665942a560134171cb5f4140b49c2a69910c74d014bfe1ccfc61376 -size 137152 +oid sha256:e474a7c21f732e4e2ab9cfdf5df795df90b75343bba47f792adc89f4ac743759 +size 137540 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C_v255.gbl index 7de74b1233a..f24351997ba 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4400C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35082d24aac688c4376becc23ff6ab5d6067b0afd1f32b8a723ffbb411983914 -size 137156 +oid sha256:b08e939a7c7e84f4080dec6af76af06e935dd0837cc71d259bec8525a75c2043 +size 137528 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B.gbl index 8915e9ab3ab..d0e63f5540c 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d3761d7cd1088bb6e9b3fb89153d3ccc80d5a1df0e7cf91c87c725bef38cca7 -size 137180 +oid sha256:03254a5fd5d5135e09e08b1027053e05ec88e647ffdc938f6c64f6176d869e17 +size 137592 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B_v255.gbl index b3c54394973..b4ba4f73d62 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401B_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6c1e1c2fafc5a32a0c60cf8fe38d7d82d84c10e94ac023a7b98f3ae2b4d77b1 -size 137176 +oid sha256:f36037c8df645d6fcce214e411d0f7008e023c932ce762acbe1dc94977da0b83 +size 137588 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C.gbl index 004e691142b..f6f4378d832 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbc107f9b3382336d58db95714dd4645ba9403e0db224cde8eaee6a68dc0c4dc -size 137164 +oid sha256:a0b179c9a34d6d7c32ffa75886f526384027810f7fa8a92711441ea22c7aa38f +size 137548 diff --git a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C_v255.gbl b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C_v255.gbl index d0e93a77eb1..b9827dd79cf 100644 --- a/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C_v255.gbl +++ b/protocol/z-wave/Apps/bin/gbl/zwave_soc_wall_controller_BRD4401C_v255.gbl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac47ca1d1d0579f193105b9bf2daaacc9b49f16704f524da52db6dc8476b3279 -size 137164 +oid sha256:6c8ee8d2b65380704b53b28c53f2bf5f073f0e802f1f84e67b981d507377c43d +size 137540 diff --git a/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_controller.slcp b/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_controller.slcp index 43210ff8b73..27c0ad3db35 100644 --- a/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_controller.slcp +++ b/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_controller.slcp @@ -79,7 +79,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_GENERIC_TYPE value: GENERIC_TYPE_STATIC_CONTROLLER - name: ZAF_CONFIG_SPECIFIC_TYPE diff --git a/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_end_device.slcp b/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_end_device.slcp index bed115cf567..e144cc7a7fe 100644 --- a/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_end_device.slcp +++ b/protocol/z-wave/Apps/zwave_ncp_serial_api/zwave_ncp_serial_api_end_device.slcp @@ -83,7 +83,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S0 value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED diff --git a/protocol/z-wave/Apps/zwave_soc_door_lock_keypad/zwave_soc_door_lock_keypad.slcp b/protocol/z-wave/Apps/zwave_soc_door_lock_keypad/zwave_soc_door_lock_keypad.slcp index 768887d8431..4c0a439dcf7 100644 --- a/protocol/z-wave/Apps/zwave_soc_door_lock_keypad/zwave_soc_door_lock_keypad.slcp +++ b/protocol/z-wave/Apps/zwave_soc_door_lock_keypad/zwave_soc_door_lock_keypad.slcp @@ -56,7 +56,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S0 value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_ACCESS diff --git a/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip.slcp b/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip.slcp index 34352f5fdde..60500305f2a 100644 --- a/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip.slcp +++ b/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip.slcp @@ -63,7 +63,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: CC_MULTI_CHANNEL_IDENTICAL_ENDPOINTS value: 0 - name: ZAF_CONFIG_REQUEST_KEY_S0 diff --git a/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip_explorer_kit.slcp b/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip_explorer_kit.slcp index 1a96ffa17e7..f4085200b19 100644 --- a/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip_explorer_kit.slcp +++ b/protocol/z-wave/Apps/zwave_soc_power_strip/zwave_soc_power_strip_explorer_kit.slcp @@ -63,7 +63,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: CC_MULTI_CHANNEL_IDENTICAL_ENDPOINTS value: 0 - name: ZAF_CONFIG_REQUEST_KEY_S0 diff --git a/protocol/z-wave/Apps/zwave_soc_sensor_pir/zwave_soc_sensor_pir.slcp b/protocol/z-wave/Apps/zwave_soc_sensor_pir/zwave_soc_sensor_pir.slcp index fde4dbeaf96..e62253860bf 100644 --- a/protocol/z-wave/Apps/zwave_soc_sensor_pir/zwave_soc_sensor_pir.slcp +++ b/protocol/z-wave/Apps/zwave_soc_sensor_pir/zwave_soc_sensor_pir.slcp @@ -57,7 +57,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED diff --git a/protocol/z-wave/Apps/zwave_soc_switch_on_off/zwave_soc_switch_on_off.slcp b/protocol/z-wave/Apps/zwave_soc_switch_on_off/zwave_soc_switch_on_off.slcp index 2aacde7a782..7fb94ef049b 100644 --- a/protocol/z-wave/Apps/zwave_soc_switch_on_off/zwave_soc_switch_on_off.slcp +++ b/protocol/z-wave/Apps/zwave_soc_switch_on_off/zwave_soc_switch_on_off.slcp @@ -51,7 +51,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S0 value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED diff --git a/protocol/z-wave/Apps/zwave_soc_wall_controller/zwave_soc_wall_controller.slcp b/protocol/z-wave/Apps/zwave_soc_wall_controller/zwave_soc_wall_controller.slcp index d9f2dce2133..7c6743b3a6f 100644 --- a/protocol/z-wave/Apps/zwave_soc_wall_controller/zwave_soc_wall_controller.slcp +++ b/protocol/z-wave/Apps/zwave_soc_wall_controller/zwave_soc_wall_controller.slcp @@ -53,7 +53,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S0 value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED diff --git a/protocol/z-wave/NonCertifiableApps/zwave_soc_key_fob/zwave_soc_key_fob.slcp b/protocol/z-wave/NonCertifiableApps/zwave_soc_key_fob/zwave_soc_key_fob.slcp index 9b78f45ea35..4e33047b64f 100644 --- a/protocol/z-wave/NonCertifiableApps/zwave_soc_key_fob/zwave_soc_key_fob.slcp +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_key_fob/zwave_soc_key_fob.slcp @@ -61,7 +61,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S0 value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED diff --git a/protocol/z-wave/Apps/zwave_soc_led_bulb/LEDBulb.cc_config b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/LEDBulb.cc_config similarity index 100% rename from protocol/z-wave/Apps/zwave_soc_led_bulb/LEDBulb.cc_config rename to protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/LEDBulb.cc_config diff --git a/protocol/z-wave/Apps/zwave_soc_led_bulb/README.md b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/README.md similarity index 98% rename from protocol/z-wave/Apps/zwave_soc_led_bulb/README.md rename to protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/README.md index 83c91958b99..a89ecb94253 100644 --- a/protocol/z-wave/Apps/zwave_soc_led_bulb/README.md +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/README.md @@ -1,6 +1,6 @@ # LED Bulb -The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color +The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is a LED bulb or any other color capable device. The LED Bulb application is based on: diff --git a/protocol/z-wave/Apps/zwave_soc_led_bulb/app.c b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/app.c similarity index 98% rename from protocol/z-wave/Apps/zwave_soc_led_bulb/app.c rename to protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/app.c index ce91e0fb371..cdbb81267d3 100644 --- a/protocol/z-wave/Apps/zwave_soc_led_bulb/app.c +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/app.c @@ -1,5 +1,5 @@ /** - * Z-Wave Certified Application LED Bulb + * Z-Wave Application LED Bulb * * @copyright 2020 Silicon Laboratories Inc. */ diff --git a/protocol/z-wave/Apps/zwave_soc_led_bulb/events.h b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/events.h similarity index 92% rename from protocol/z-wave/Apps/zwave_soc_led_bulb/events.h rename to protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/events.h index 939b1f53a1c..b4d8c7c8507 100644 --- a/protocol/z-wave/Apps/zwave_soc_led_bulb/events.h +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/events.h @@ -1,7 +1,7 @@ /** * @file * - * Definitions of events for the LED Bulb Certified App. + * Definitions of events for the LED Bulb App. * * @copyright 2020 Silicon Laboratories Inc. */ diff --git a/protocol/z-wave/Apps/zwave_soc_led_bulb/main.c b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/main.c similarity index 100% rename from protocol/z-wave/Apps/zwave_soc_led_bulb/main.c rename to protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/main.c diff --git a/protocol/z-wave/Apps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp similarity index 97% rename from protocol/z-wave/Apps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp rename to protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp index ecc7a10efc7..70139af4b79 100644 --- a/protocol/z-wave/Apps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp @@ -2,7 +2,7 @@ project_name: zwave_soc_led_bulb label: Z-Wave - SoC LED Bulb category: Z-Wave|Apps description: > - The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color + The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. package: Z-Wave @@ -57,7 +57,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S0 value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED diff --git a/protocol/z-wave/Apps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp similarity index 98% rename from protocol/z-wave/Apps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp rename to protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp index ae21715d76e..8b541d8141f 100644 --- a/protocol/z-wave/Apps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp @@ -2,7 +2,7 @@ project_name: zwave_soc_led_bulb label: Z-Wave - SoC LED Bulb category: Z-Wave|Apps description: > - The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color + The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. diff --git a/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/app.c b/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/app.c index 753dc6879d1..acfec44f19c 100644 --- a/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/app.c +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/app.c @@ -1,5 +1,5 @@ /** - * Z-Wave Certified Application Multilevel Sensor + * Z-Wave Application Multilevel Sensor * * @copyright 2018 Silicon Laboratories Inc. */ diff --git a/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/events.h b/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/events.h index 3b647155f5a..abe4f28ba45 100644 --- a/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/events.h +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/events.h @@ -1,7 +1,7 @@ /** * @file * - * Definitions of events for Multilevel Sensor Certified App. + * Definitions of events for Multilevel Sensor App. * * @copyright 2019 Silicon Laboratories Inc. */ diff --git a/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/zwave_soc_multilevel_sensor.slcp b/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/zwave_soc_multilevel_sensor.slcp index 3f320bf315d..956b12ecb2d 100644 --- a/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/zwave_soc_multilevel_sensor.slcp +++ b/protocol/z-wave/NonCertifiableApps/zwave_soc_multilevel_sensor/zwave_soc_multilevel_sensor.slcp @@ -56,7 +56,7 @@ configuration: - name: APP_REVISION value: 20 - name: APP_PATCH - value: 1 + value: 2 - name: ZAF_CONFIG_REQUEST_KEY_S2_UNAUTHENTICATED value: 1 - name: ZAF_CONFIG_REQUEST_KEY_S2_AUTHENTICATED diff --git a/protocol/z-wave/ZAF/CommandClasses/DoorLock/src/CC_DoorLock.c b/protocol/z-wave/ZAF/CommandClasses/DoorLock/src/CC_DoorLock.c index 59ec1e7bd8a..12286988c2d 100644 --- a/protocol/z-wave/ZAF/CommandClasses/DoorLock/src/CC_DoorLock.c +++ b/protocol/z-wave/ZAF/CommandClasses/DoorLock/src/CC_DoorLock.c @@ -147,21 +147,23 @@ e_cmd_handler_return_code_t CC_DoorLock_ConfigurationSet_handler(cc_door_lock_co { DPRINT("Door Lock Configuration Set\n"); - if ((DOOR_OPERATION_CONST == pData->type) && - !(~cc_door_lock_get_supported_inside_handles() & pData->insideDoorHandleMode) && // Fail if non-supported inside handles are set - !(~cc_door_lock_get_supported_outside_handles() & pData->outsideDoorHandleMode) && // Fail if non-supported outside handles are set + // Ignore handles from the incomming frame which aren't supported by the application + uint8_t inside_handles_to_set = cc_door_lock_get_supported_inside_handles() & pData->insideDoorHandleMode; + uint8_t outside_handles_to_set = cc_door_lock_get_supported_outside_handles() & pData->outsideDoorHandleMode; + + if ((cc_door_lock_get_operation_type() == pData->type) && !(cc_door_lock_get_max_auto_relock_time() < ((pData->autoRelockTime1 << 8) + pData->autoRelockTime2)) && // Fail if non-supported auto-relock time !(cc_door_lock_get_max_hold_and_release_time() < ((pData->holdAndReleaseTime1 << 8) + pData->holdAndReleaseTime2)) && // Fail if non-supported hold and release time !(~cc_door_lock_get_options_flags() & pData->reservedOptionsFlags ) // Fail if non-supported options flags ) { - if (door_lock_data.insideDoorHandleMode == pData->insideDoorHandleMode && - door_lock_data.outsideDoorHandleMode == pData->outsideDoorHandleMode) { + if (door_lock_data.insideDoorHandleMode == inside_handles_to_set && + door_lock_data.outsideDoorHandleMode == outside_handles_to_set) { // Already at final state return E_CMD_HANDLER_RETURN_CODE_NO_CHANGE; } - door_lock_data.insideDoorHandleMode = pData->insideDoorHandleMode; - door_lock_data.outsideDoorHandleMode = pData->outsideDoorHandleMode; + door_lock_data.insideDoorHandleMode = inside_handles_to_set; + door_lock_data.outsideDoorHandleMode = outside_handles_to_set; SaveStatus(); return E_CMD_HANDLER_RETURN_CODE_HANDLED; diff --git a/protocol/z-wave/ZAF/CommandClasses/MultiChan/src/CC_MultiChan.c b/protocol/z-wave/ZAF/CommandClasses/MultiChan/src/CC_MultiChan.c index be37af6acd8..82c18209eab 100644 --- a/protocol/z-wave/ZAF/CommandClasses/MultiChan/src/CC_MultiChan.c +++ b/protocol/z-wave/ZAF/CommandClasses/MultiChan/src/CC_MultiChan.c @@ -11,12 +11,13 @@ #include #include "ZAF_CC_Invoker.h" #include "zaf_config_api.h" -#include "zaf_protocol_config.h" #include "cc_multi_channel_config_api.h" //#define DEBUGPRINT #include "DebugPrint.h" +extern node_id_t g_nodeID; + /// Header size of ZW_MULTI_CHANNEL_CMD_ENCAP_V2_FRAME, before encapFrame field #define CC_MULTICHAN_ENCAP_HEADER_SIZE 4 @@ -72,57 +73,41 @@ static received_frame_status_t CC_MultiChannel_handler( cc_multi_channel_config_t const * const p_config = cc_multi_channel_get_config_endpoint(pCmdCap->properties1 & END_POINT_MASK); zaf_cc_list_t* pCmdClassList = GetCommandClassList((0 != ZAF_GetNodeID()), SECURITY_KEY_NONE, pCmdCap->properties1 & END_POINT_MASK); - // Do not advertise certain Command Classes - { - zpal_radio_region_t region = zpal_radio_get_region(); - uint8_t command_classes_to_skip = 0; - uint8_t* cc_list = pCmdClassList->cc_list; - - /* - * List of Command classes to omit: - * - Transport Service CC must not be returned (CC:0055.02.00.21.004) - * - Security 0 CC is not applicable in Long Range networks - */ - for (uint8_t i = 0; i < pCmdClassList->list_size; ++i) { - if ( - cc_list[i] == COMMAND_CLASS_TRANSPORT_SERVICE_V2 || - (cc_list[i] == COMMAND_CLASS_SECURITY && ( - region == REGION_US_LR || region == REGION_US_LR_BACKUP || - region == REGION_US_LR_END_DEVICE) - ) - ) { - ++command_classes_to_skip; - } - /* - * If a forbidden CC was found in the list, remove it by skipping it - * and overwriting every subsequent element in the list with the - * next available entry, shrinking the list by 1 element. - */ - if (command_classes_to_skip > 0 && i + command_classes_to_skip < pCmdClassList->list_size) { - cc_list[i] = cc_list[i + command_classes_to_skip]; - } - } - if (command_classes_to_skip > 0) { - pCmdClassList->list_size -= command_classes_to_skip; - } - } - if (IS_NULL(pCmdClassList) || IS_NULL(pCmdClassList->cc_list) || (0 == pCmdClassList->list_size) || IS_NULL(p_config)) { return RECEIVED_FRAME_STATUS_FAIL; } - else - { - output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.cmdClass = COMMAND_CLASS_MULTI_CHANNEL_V4; - output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.cmd = MULTI_CHANNEL_CAPABILITY_REPORT_V4; - output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.properties1 = pCmdCap->properties1 & END_POINT_MASK; - output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.genericDeviceClass = p_config->generic_type; - output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.specificDeviceClass = p_config->specific_type; - memcpy( &(output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.commandClass1), pCmdClassList->cc_list, pCmdClassList->list_size); - output->length = sizeof(ZW_MULTI_CHANNEL_CAPABILITY_REPORT_1BYTE_V4_FRAME) + pCmdClassList->list_size - 1; - } + output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.cmdClass = COMMAND_CLASS_MULTI_CHANNEL_V4; + output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.cmd = MULTI_CHANNEL_CAPABILITY_REPORT_V4; + output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.properties1 = pCmdCap->properties1 & END_POINT_MASK; + output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.genericDeviceClass = p_config->generic_type; + output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.specificDeviceClass = p_config->specific_type; + + // Copy Command Classes + uint8_t* const cc_list_out = &output->frame->ZW_MultiChannelCapabilityReport4byteV4Frame.commandClass1; + uint8_t cc_list_out_len = 0; + + /* + * List of Command classes to omit: + * - Transport Service CC must not be returned (CC:0055.02.00.21.004) + * - Security 0 CC is not applicable in Long Range networks + */ + const uint8_t* cc_list = pCmdClassList->cc_list; + const bool curr_region_is_lr = (LOWEST_LONG_RANGE_NODE_ID <= g_nodeID); + + for (uint8_t i = 0; i < pCmdClassList->list_size; ++i) { + if ( + cc_list[i] == COMMAND_CLASS_TRANSPORT_SERVICE_V2 || + (cc_list[i] == COMMAND_CLASS_SECURITY && curr_region_is_lr) + ) { + DPRINTF("Remove unnecessary CC: %d\n", cc_list[i]); + continue; + } + cc_list_out[cc_list_out_len++] = cc_list[i]; + } + output->length = sizeof(ZW_MULTI_CHANNEL_CAPABILITY_REPORT_1BYTE_V4_FRAME) - 1 + cc_list_out_len; } return RECEIVED_FRAME_STATUS_SUCCESS; break; diff --git a/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_700s.a b/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_700s.a index 4181ec18f18..fc439bf9f26 100644 --- a/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_700s.a +++ b/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_700s.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:722ec48831479ee46f20439f687e8dde9e9a6cf9862e18e6e6071f8a82506766 -size 11325996 +oid sha256:8565c6c88e69db926a5a72ca1e7d3ee9384a40ba93abc2add89a5366b8c5753e +size 11320324 diff --git a/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_800s.a b/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_800s.a index 7d6ef9cafb6..30b53baee82 100644 --- a/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_800s.a +++ b/protocol/z-wave/ZWave/lib/libZWaveControllerPortable_800s.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc25d5102d0d8619e93023e8d69c2c6369879845b569edd7bb8a22d865d84d8f -size 11249622 +oid sha256:7df4091e20e45230c79149d7a4f3b18802e7bb2b99260ef287325b01a41fd05d +size 11248566 diff --git a/protocol/z-wave/ZWave/lib/libZWaveController_700s.a b/protocol/z-wave/ZWave/lib/libZWaveController_700s.a index 9bf0e605cee..7c2682565a0 100644 --- a/protocol/z-wave/ZWave/lib/libZWaveController_700s.a +++ b/protocol/z-wave/ZWave/lib/libZWaveController_700s.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5fb8eebb8933859d6b4893f211c79f11706ac93b7f22b55c5d1b2518c10cd862 -size 5494246 +oid sha256:35116213ff7292590818c8a1482ae6a0eb2dabb70d7a694c139e86ded6f4000c +size 5491886 diff --git a/protocol/z-wave/ZWave/lib/libZWaveController_800s.a b/protocol/z-wave/ZWave/lib/libZWaveController_800s.a index bbaee75128c..69dff9fc1a8 100644 --- a/protocol/z-wave/ZWave/lib/libZWaveController_800s.a +++ b/protocol/z-wave/ZWave/lib/libZWaveController_800s.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14615f5b314fd2dddd1da690aacf59cc35decd083ff3cfe13c7465c6aa9205a1 -size 5482512 +oid sha256:f1eed20a85c667032b146aaad96ec8931d40e5d365540f3e04bbedc7421237d9 +size 5480880 diff --git a/protocol/z-wave/ZWave/lib/libZWaveSlave_700s.a b/protocol/z-wave/ZWave/lib/libZWaveSlave_700s.a index 690d33a3683..ee7197560c8 100644 --- a/protocol/z-wave/ZWave/lib/libZWaveSlave_700s.a +++ b/protocol/z-wave/ZWave/lib/libZWaveSlave_700s.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b5556b9b0b5c1445659784315e77aec4ee28f2c1883d768727b54cb39c15331 -size 8934016 +oid sha256:2f38acfa19a73feb8fa9911446ad517dc4e7aedd1dced5230d255fe7539158dd +size 8931444 diff --git a/protocol/z-wave/ZWave/lib/libZWaveSlave_800s.a b/protocol/z-wave/ZWave/lib/libZWaveSlave_800s.a index a8b57b4a35c..295120ef425 100644 --- a/protocol/z-wave/ZWave/lib/libZWaveSlave_800s.a +++ b/protocol/z-wave/ZWave/lib/libZWaveSlave_800s.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82addb4de7a9915f8be2cc24840afe9453a0436b13a0001ecc22596e211a567c -size 8856160 +oid sha256:838a6c23609b9544bc472cb35c4c8a3c21a9c2c225a8f35da63baae5a4add830 +size 8855460 diff --git a/protocol/z-wave/component/zw_versions.slcc b/protocol/z-wave/component/zw_versions.slcc index f254311d23f..4be8856c542 100644 --- a/protocol/z-wave/component/zw_versions.slcc +++ b/protocol/z-wave/component/zw_versions.slcc @@ -18,21 +18,21 @@ define: - name: ZW_VERSION_MINOR value: 20 - name: ZW_VERSION_PATCH - value: 1 + value: 2 # Z-Wave Plus Framework and Apps - name: ZAF_VERSION_MAJOR value: 10 - name: ZAF_VERSION_MINOR value: 20 - name: ZAF_VERSION_PATCH - value: 1 + value: 2 # SDK - name: SDK_VERSION_MAJOR value: 7 - name: SDK_VERSION_MINOR value: 20 - name: SDK_VERSION_PATCH - value: 1 + value: 2 config_file: - path: protocol/z-wave/platform/SiliconLabs/PAL/config/version/zw_version_config.h file_id: version_config diff --git a/protocol/z-wave/esf.properties b/protocol/z-wave/esf.properties index 3f8f9ecea6e..f7e9314b43f 100644 --- a/protocol/z-wave/esf.properties +++ b/protocol/z-wave/esf.properties @@ -3,7 +3,7 @@ id=com.silabs.sdk.stack.zwave label=Z-Wave SDK description=Silicon Labs Z-Wave SDK for the EFR32 family -version=7.20.1.0 +version=7.20.2.0 #Build Information @@ -12,7 +12,7 @@ buildNumber=0 # Note: this particular string must be escaped -prop.subLabel=Z-Wave\\ SDK\\ 7.20.1.0 +prop.subLabel=Z-Wave\\ SDK\\ 7.20.2.0 # Path to side-package properties file extendedProperties=efr32zg13l.properties efr32zg13p.properties efr32zg13s.properties diff --git a/protocol/z-wave/important_changes.md b/protocol/z-wave/important_changes.md index afdc8278dd7..d09f755c5d6 100644 --- a/protocol/z-wave/important_changes.md +++ b/protocol/z-wave/important_changes.md @@ -3,6 +3,12 @@ The changes described in this file will possibly break the build and/or functionality of an existing application. The description serves the purpose of helping to fix the failing build. +# 7.20.2 {#section-7-20-2} + +## zwave_soc_led_bulb Moved to NonCertifiableApps +The zwave_soc_led_bulb (LED Bulb) application is no longer certified, so this application +is moved from `Apps` to `NonCertifiableApps` folder. + # 7.20.0 {#section-7-20-0} ## ZAF Application Name @@ -14,42 +20,42 @@ When multiple Z-Wave devices are connected, this feature can speed up the process of identifying which application is flashed on each device. ## ZAF Job Helper -This module is no longer recommended to be used in new applications. The main +This module is no longer recommended for use in new applications. The main use case for this module was to transmit different frames for the same event. The new applications should leverage the ZAF Transport Queue instead. For applications that still wants to use this module it has been moved to its own component: `zaf_job_helper.slcc` -## ZAF Transport module +## ZAF Transport Module -ZW_TransportEndpoint was refactored and many of local data has been removed. +ZW_TransportEndpoint was refactored and much local data has been removed. Functions `Transport_SendRequestEP()` and `Transport_SendResponseEP()` were replaced with a common function `ZAF_Transmit()` -Type of `callback_function` in `ZAF_Transmit(buffer, len, txOptions, callback_function)` -is now `ZAF_TX_Callback_t` +The type of `callback_function` in `ZAF_Transmit(buffer, len, txOptions, callback_function)` +is now `ZAF_TX_Callback_t`. Note that `ZAF_Transmit()` does not set `S2_TXOPTION_VERIFY_DELIVERY` by default, -as it was case with `Transport_SendRequestEP()`. Setting of this flag is possible in +as it was with `Transport_SendRequestEP()`. This flag can be set in `ZAF_Transmit()`, by enabling it in `TransmitSecurityOptions`. -It is not recommended to use this API directly, applications should use the ZAF +It is not recommended to use this API directly. Applications should use the ZAF Transport Queue to ensure that only one frame is sent from the application to the protocol at one time. -### ZAF_Transmit migrated to zaf_transport_tx +### ZAF_Transmit Migrated to zaf_transport_tx In order to ensure a single entry point for frames from the application to the protocol, ZAF_Transmit is not being called directly by Command Classes. ## ZAF Transport Queue -This module implements a transport queue in the application level. This queue +This module implements a transport queue in the ZAF layer. This queue ensures that there is only a single entry point for a frame from the -application. This adds a new feature to applications, the ability to "send and +application. This adds a new feature to the applications, the ability to "send and forget", which means the user only has to send to the queue, and the rest of the -process is taken care of. i.e. Send Central Scene Notification and Send Basic +process is taken care of, such as Send Central Scene Notification and Send Basic Set in sequence. The queue size is configurable and it can bet set by -`ZAF_TRANSPORT_CONFIG_QUEUE_SIZE`, the default is 2. +`ZAF_TRANSPORT_CONFIG_QUEUE_SIZE`. The default is 2. -## ZAF TX Mutex removed -This module is used to ensure that a shared buffer frame was only used by one +## ZAF TX Mutex Removed +This module was used to ensure that a shared buffer frame was only used by one module at the same time. It was very relevant for 500 series to reduce the RAM usage as no stack was available for the tasks, however it became irrelevant for 700 series and forward. This module was only being used by the ZW Transport @@ -60,12 +66,12 @@ exists. ## Merge agi.c/h into CC_AssociationGroupInfo.c/h The agi.c/h module does not exist anymore as the contents of the files have been merged into CC_AssociationGroupInfo. This should reduce some complexity -since data does not have to be passed between the different modules and reduce flash and ram consumption. +since data does not have to be passed between the different modules, and should reduce flash and ram consumption. -## ZAF Event Helper module removed -This modules was only used by the event distributor soc to enqueue events into -the application event queue therefore this functionality was moved into the -event distributor soc. +## ZAF Event Helper Module Removed +This module was only used by the event distributor SoC to enqueue events into +the application event queue. Therefore this functionality was moved into the +event distributor SoC. The interface changes are listed below: @@ -76,52 +82,52 @@ The interface changes are listed below: | `ZAF_EventHelperEventEnqueue` | `->` | `zaf_event_distributor_enqueue_app_event` | | `ZAF_EventHelperEventEnqueueFromISR` | `->` | `zaf_event_distributor_enqueue_app_event_from_isr` | -The functions that still exist takes the same arguments as before. They are +The functions that still exist take the same arguments as before. They are defined in `zaf_event_distributor_soc.h` -## Application name configurable +## Application Name Configurable Each application's name is configurable. It can be changed by specifying the configuration entry named `ZAF_APP_NAME` in the SLC project description. -The printing of the application's name, reset reason, and SDK version was moved to ZAF_PrintAppInfo(). +Printing the application's name, reset reason, and SDK version was moved to ZAF_PrintAppInfo(). -## Eliminating the config_app.h files -config_app.h files were eliminated from sample applications, and the content of the headers +## Eliminating the config_app.h Files +config_app.h files were eliminated from sample applications, and the contents of the headers were moved to the project source files. Exceptions to this are version numbers, previously stored in these files. Version numbers have been moved to a configurable SLC component. The APP_VERSION_MAJOR, APP_VERSION_MINOR, and APP_VERSION_PATCH numbers -are now configurable via the zw_version component in the studio GUI. +are now configurable via the zw_version component in the Simplicity Studio GUI. Users still get the original Silicon Labs version numbers by default, but it is also possible to change them as described above. -## Common hardware functions -Each application would implement each own `_hw_init` function and have -their own `_hw.h` header. The applications that go to deep sleep also had +## Common Hardware Functions +Each application would implement its own `_hw_init` function and have +its own `_hw.h` header. The applications that go to deep sleep also had their own `_hw_deep_sleep_wakeup_handler` function. These two common -functions have been consolidate in a `app_hw.h` as `app_hw_init` and +functions have been consolidated in `app_hw.h` as `app_hw_init` and `app_hw_deep_sleep_wakeup_handler`. `app_hw_init` MUST be implemented by the application while `app_hw_deep_sleep_wakeup_handler` should only be implemented by applications that can go into deep sleep. -## Application's source code +## Application's Source Code -Application's source codes were moved from \.c to app.c file. +Each application's source code was moved from \.c to app.c file. The app.h headers were also removed with the function `app_init()`. Because of this the function calls were removed from the main.c file. -## Board indicator moved into ZAF +## Board Indicator Moved into ZAF -Board indicator LED is initialized in ZAF_Init() and the default idle status is set also in it. +Board indicator LED is initialized in ZAF_Init() and the default idle status is also set in it. `Board_IndicateStatus()` is available so it can be used freely in the code. ## Command Classes -### New version of Command Classes handlers +### New Version of Command Classes Handlers New macro `REGISTER_CC_V5()` has been created and can be used to initialize Command Classes. -This macro requires CC handler that takes only input and output structure as arguments. -See `CC_BinarySwitch_handler(cc_handler_input_t * input, cc_handler_output_t * output)` as example. -This makes possible for CC to exit with status WORKING, without a need to pass duration parameter to Supervision CC, -or to call Supervision Report directly, as it was the case so far. +This macro requires a CC handler that takes only input and output structure as arguments. +See `CC_BinarySwitch_handler(cc_handler_input_t * input, cc_handler_output_t * output)` as an example. +This makes it possible for CC to exit with status WORKING, without a need to pass duration parameter to Supervision CC, +or to call Supervision Report directly, as was the case so far. `REGISTER_CC_V5()` is supported in all Command Classes that support timed change, and their handlers were updated accordingly. List of handlers compatible with `REGISTER_CC_V5()`: @@ -131,11 +137,11 @@ List of handlers compatible with `REGISTER_CC_V5()`: * CC_MultilevelSwitch_handler() * CC_MultiChannel_handler() -### Folder structure and private/public headers +### Folder Structure and Private/Public Headers Some command classes have more than two source files and header files. This is -because the command class contains a lot of logic therefore splitting into +because the command class contains a lot of logic, and therefore splitting into more than one source and one header file makes sense for readability. -In order to allow interaction between two source files, private header were +In order to allow interaction between two source files, private headers were introduced and to avoid confusion a new folder structure is used. The source files and private header are placed in `src` while the public headers are placed in `inc`. @@ -160,7 +166,7 @@ from `zw_cc_central_scene` component. Values can either be set using Z-Wave Comm Configurator, or they are automatically calculated by Command Class. - Function `cc_central_scene_set_configuration` was removed since this operation is only done internally in the Command Class. -- `cc_central_scene_get_supported_key_attributes` were made static as it is only used internally. +- `cc_central_scene_get_supported_key_attributes` were made static as they are only used internally. - `cc_central_scene_get_configuration` was removed as obsoleted. Slow refresh value is now used only internally in CC_CentralScene.c and can be accessed directly. - Refactored function `CommandClassCentralSceneNotificationTransmit()`: @@ -174,7 +180,7 @@ This includes functions `cc_door_lock_handle_working_state()` and `CC_DoorLock_o Hardware handling has been moved out of CC Door Lock, leaving the command class with the software logic only. -#### Supervision handling moved to CC +#### Supervision Handling Moved to CC Handling of Supervision Get for Door Lock Operation Set has been moved from application to Command Class. @@ -235,7 +241,7 @@ Now this is handled by ZAF. This is done by implementing the weak function `zaf_learn_mode_finished`. ## Application Events Abstracted -Some sample applications contained events that contained hardware specific name. +Some sample applications contained events that contained hardware-specific names. Those names were based on how the Silicon Labs port would generate those events. Many events had the BUTTON keyword and it was removed from event names so @@ -256,14 +262,14 @@ of renamed events for each application that did **NOT** follow this pattern. | `EVENT_APP_BUTTON_UP_ASSOCIATION_GROUP_ADD` | `->` | `EVENT_APP_ASSOCIATION_GROUP_ADD_START` | | `EVENT_APP_BUTTON_UP_ASSOCIATION_GROUP_REMOVE` | `->` | `EVENT_APP_ASSOCIATION_GROUP_REMOVE_START` | -## New ZAF responsibilities -In order to make apps smaller and easier to start with, all implementation common to all apps, -and that does not require additional configuration from the user, has been moved to ZAF. +## New ZAF Responsibilities +In order to make apps smaller and easier to start with, all implementation common to all apps +that did not require additional configuration from the user has been moved to ZAF. -### Features moved out of apps to ZAF -All sample application would keep a local pointer to the `AppHandles` passed by -the `ApplicationTask`. This parameter is already passed to ZAF in the `ZAF_Init` -therefore the Applications don't need to keep a local pointer anymore. They +### Features Moved Out of Apps to ZAF +All sample applications would keep a local pointer to the `AppHandles` passed by +the `ApplicationTask`. This parameter is already passed to ZAF in the `ZAF_Init`, +therefore the applications no longer need to keep a local pointer. They should use the functions from `ZAF_Common_interface.h` to retrieve the data needed from the `AppHandles` @@ -275,7 +281,7 @@ The sample applications that support the CC Firmware Update also had to call `cc_firmware_update_send_status_report` in `ApplicationTask` after `ZAF_Init`. This is not needed anymore because the CC Firmware Update handles it internally. -### New weak function on EVENT_SYSTEM_LEARNMODE_FINISHED +### New Weak Function on EVENT_SYSTEM_LEARNMODE_FINISHED A new weak function was introduced in ZAF, `zaf_learn_mode_finished`. This function can be used by Command Classes that need to execute an action in response to this event. Currently only the Command Class Wake Up utilizes this diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p231f256gm32.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p231f256gm32.a index 1e293396f48..88054dbc4eb 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p231f256gm32.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p231f256gm32.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49b39f4e0155164882b130bc8999a31fd2dbb642e1524b7f38f7f9dc49bb25c8 -size 704772 +oid sha256:85c67417ebf699f857e7b0ad094c3c44e2c27e25dae8f92da11921d39ad50a30 +size 704456 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p731f256gm32.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p731f256gm32.a index ad3c725f4ad..72c96ebdf31 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p731f256gm32.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg14p731f256gm32.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96538570c3b9eb08865ba5bdc1b8c0196355c422c99416393f0995521bf8536e -size 704736 +oid sha256:a9757742b7d84b1a8c92e1188f38cd208171e67040b859b29d6fd128350da5d8 +size 704472 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm40.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm40.a index 209e5234150..faa5f3ea148 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm40.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm40.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93f559fc339a7e25755c7b041ccabb877c893d76783ab3e2cbefd0f428486066 -size 768604 +oid sha256:db2b82cb6a031327a64ff7fc0fef2b28698863742d0691f243e8217b4bc0b205 +size 768632 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm48.a index 96e181be595..45be508e18a 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a010f512gm48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0713a3924a28a7e86edf52a5ad247d5894342cbee86383164a468846b4cfb6f -size 768808 +oid sha256:f13395ec41c16b7b9493b867340ff8c6ccd74d801a89faee40e0b37d84c05253 +size 769088 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm40.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm40.a index 7b26bac4a86..1851a556a18 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm40.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm40.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2f674df1be60c39e667baf1899339434b32c678abe31f8624bbee9c2a74c561 -size 768328 +oid sha256:2b6b9888c419eb4cc21e122d6e4d3160db5fc747a98a4d40bc372a86f6607cc3 +size 768424 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm48.a index de962c2602b..659e7b2b644 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23a020f512gm48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3f9504e0e9c0983351fafd5f0821fc2719d0cc592649de6d5cde597ec8d9156 -size 768776 +oid sha256:dd6ef71dbff92380bef00b6888a8ce6ddb4aaa6c7c4bed46d053ac84ed72f56b +size 768916 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im40.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im40.a index 58456f31781..c0f0d7fe009 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im40.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im40.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b0bb528d89e98068f1e88a153177b5a7998857bee87223420d8acbaea118bcd -size 768692 +oid sha256:e501841255235b2a726d07bd195d203c2d737b28b1620114668f8e49031e6ffa +size 768756 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im48.a index 5441380f8b5..68354ac66d2 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b010f512im48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89a0fa5022f57105c82b9687080fd237a3d8434e8db25cfd547256d1bbeb4aec -size 769112 +oid sha256:f0f4d45c5292fd302bd9c5ead1804aef5b365cf6d3381808685c0e8b8523c463 +size 769180 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b011f512im40.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b011f512im40.a index ec168672577..374e49bd641 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b011f512im40.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b011f512im40.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9beda5bed9dfac0e98e588b4f34dc2e3cdef87f26e5a2c062b1bfd49846e752d -size 768688 +oid sha256:4ea681b89ec386fd1eb6acc26046aa67ac61355cda746bd6f74ca7d8579e7f7d +size 768860 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im40.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im40.a index 204ee2b664b..5b43216eaee 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im40.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im40.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:508b50fac5ba245a5ab60f3799632a7cbb9b16f5b627bcfb5a5c69d59c22cb60 -size 768472 +oid sha256:9d8e829192ec60dd6c3d781a046415a8fcbe7ee9834b5baaa424b714631ac574 +size 768564 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im48.a index 4e51759c046..837da7be6ba 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b020f512im48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4133bdd5b7a2a44e29cb21672f0a3dd89913b76a3931442f0763031279d7192f -size 768932 +oid sha256:a815eff3fd982a8a42ecbe026b3239a400d3215c9f03c3b454c00ff2312555a5 +size 769120 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b021f512im40.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b021f512im40.a index 96f6016d34b..ec96beb1c78 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b021f512im40.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg23b021f512im40.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0203dbe182948be1200c53e3f11ae02c3d0bf9b12145bd8cb8b84cfec2c2eb42 -size 768532 +oid sha256:bd1209925000c9be7e5541ebdcfe46effd43f8645de6bd1414f65a399ef34985 +size 768720 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm48.a index 732ceb93649..13df55a3e23 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:778d50ab513fd4d40aece9b1e20c7ba2e0e5bc106d132bbb347522d4808211e0 -size 764904 +oid sha256:db47e92440350875e4ac106eb90dcba81ff840705f4e9b6b9c4b58c84616f645 +size 765156 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm68.a index 0e204010585..dc717f90f5b 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a110f1024gm68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77bfe4b94452b41151d77d6e4e9e7515b8256aab2d005af8edc682f21d799721 -size 764964 +oid sha256:f98ab468ac4d99023e82878e0a0597bf258c290a11e9de1edad13a76eedb8b6d +size 765048 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm48.a index f9599d031d5..aacf3aeac4f 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7141430aeed7c9c81991e3f18351822de404e8ed6cdaf364d7ccaec39acc2f30 -size 765156 +oid sha256:aa9e4e297c1d5106af64de15b58b05362e272a526a7b67865a1f33972ea8aec1 +size 765136 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm68.a index 4f211f864b9..82d42aabc11 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a112f1024gm68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa4e23253494c8b57ad45dcb077ea9e5465cf63e6fea808165693e908714269a -size 765064 +oid sha256:2ae55074ba3be28ac2a234e3deeb41dcd63d6b3863bce638e833a58fa2d2fd44 +size 765208 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm48.a index de3c0fa3a3d..9d9576baeff 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b08474eeb634d0dde4e29963978aa7465943d67299ed385ef5f9c1a4b705558d -size 764880 +oid sha256:c1c8d5f22cd960bccded25604096efe426a8ed97f40523e6cf88ef7a66bae748 +size 764820 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm68.a index 985cc0ec68d..6ce8e826842 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a120f1024gm68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58db77d63371fa063016d207aea432e0b56ea7e214c9d17b925606ea0ea0a4a1 -size 764864 +oid sha256:e44c2953d9c0b2bfbc6b941584a41dcb1ca0a38e9904d4bf68cb296342ec7f19 +size 764784 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm48.a index bb5ef6af172..6923bfff284 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d3f511770714c5b826dd6d6a379d334a6712b961dfcc17c0b030dce8878f860 -size 764988 +oid sha256:f899ca122b7d1ef86e24f57bf56d8451f98bc0d127b9916c830f3e7974f491a8 +size 765136 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm68.a index d4891219a07..af181ecddb7 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28a122f1024gm68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:488efac34ec830b4103e23d74db81725ded28708494e18e8c006b0e9ecb3be12 -size 765040 +oid sha256:b432b0adf9520d84d52174c46d39d8764761c7665727921dafd6084c9465a5f2 +size 764960 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im48.a index d47e8a63c17..1b64a948d85 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50d9f50215532d6a7442ff2b58ca05215c026823014f43c75689912b08b52ce6 -size 765304 +oid sha256:b48e24b14dc90bda395cc1c6425d02f434aad3b37444692d0128d72240ffd4dc +size 765456 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im68.a index 73cbc4c44ff..9adf2d4f046 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b310f1024im68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d692760ca017fd64e1512f40f4036c93aa7aac6f4b81cd2a0cbf57322e51a54 -size 765208 +oid sha256:1af8930aa99593cfeb8ebe907ade0353098f7330ede16e67fc3e837fbe2ab861 +size 765508 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im48.a index 1b13fbaa406..e3133c8ea8d 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89a30106a14d47276e108f193161856f081e36c5799a881a4f0588f32063c30f -size 765268 +oid sha256:f0ba45f287e30ea60e32408467c6ef25757767c25df6667e05f8f93c35b4d207 +size 765616 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im68.a index af98740ad8b..859f60e5c00 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b312f1024im68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7611f1fafc322086bfbbe151c08432871fe3a57bcef37cd05145705de08a0d4a +oid sha256:96e55d9770447c60a45376b19c15a7c7d6aecb9079fdf1dbab95bea869167d68 size 765432 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im48.a index 999ed94a77a..ed17bf2fd52 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc88b22e6771302c0f9ff7a8f7fc04336c0621a96efe5cd8baec0adbd6a1e3f2 -size 765264 +oid sha256:6d51a8901532bf0f5c2659736655bca7331a44e22b59c3f610a243ed6d7ac6ee +size 765288 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im68.a index 172d854333a..01bee91fe75 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b320f1024im68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4cc93f5f9eefd5f5723e8d584497138b337027c6da34b5030336a72bde32f2c5 -size 765308 +oid sha256:9737de4640bfb8394535e814f5dded181013efe343dfde996042dfe20c6ee0bd +size 765388 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im48.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im48.a index 95ac664ff02..0dbf3668d13 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im48.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im48.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9c71dfd5da96c7eb47a04b18644835745ed0711315ac99da39f92cfb056a297 -size 765300 +oid sha256:48facf36d856c09ab3aeafe1021bf6d1e9adf90412b3895654d38b9d64a8401a +size 765480 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im68.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im68.a index 6e6abb18b3d..ceb723e812c 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im68.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_efr32zg28b322f1024im68.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7314069797bc3bd93825800940271867d12f01bd6e03fa2a88608f7a4b0bc5c -size 765228 +oid sha256:242ae708f460672951c4fa2fab83d56639ed9ba7266d3a5e57616024143303e4 +size 765444 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn.a index d7f9a13fd02..ec85de1baf6 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2840ad825b79ae03b4280cd9e2ca1fae25751b6e9468b64d966ffd68629d6f0e -size 708880 +oid sha256:80be73586942e5ab69ea9159d9aaaeccd8ef0cccc5f40a6f2f2d976883fb0bb2 +size 708704 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn1.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn1.a index 1354b562426..ada6f663233 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn1.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm130s037hgn1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5aed243aa419d276ba29dedab2ad63ef178ae3311ec0b30bbd5f3a134a62397 -size 708888 +oid sha256:fa8752397a2dbe618a12ef764abe2a00821069978859ad599dd68835fdd9abb8 +size 708664 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hgn.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hgn.a index 06b0b4f6fd6..80fbdb091f1 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hgn.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hgn.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4bbbb06ab052f03fc0b92cdbd54c78109fa9c9ec7ff93525f65772080897cd7a -size 768720 +oid sha256:898ce8ca87b4d7a0fc12adbf0d4870825c7f6f2d87f36e1ccc3585e036111c73 +size 768792 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hnn.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hnn.a index a53e390d086..62bb0eccda9 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hnn.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sa27hnn.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c8b681bfc2ad6a98d0a1700432a88b4f58c41f847dfd74dfc4207537fd4d9a0 -size 768572 +oid sha256:b1fac0340c1071d1a834b7756e7fabef1cdb9f6e687317c12b91b8b50c18c18b +size 768888 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hgn.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hgn.a index eb0df7dc954..e75dd24becb 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hgn.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hgn.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d22d00d8175a1ad2eab5e311da974c6230772437c3b2d9a061a2651430fc7cd5 -size 768804 +oid sha256:bd803c4a859f5d1944e5aa34583b20c9a335ffe7d21b7e8a312f473050b90659 +size 768992 diff --git a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hnn.a b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hnn.a index cb1d75aa1dd..44fb438d3f2 100644 --- a/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hnn.a +++ b/protocol/z-wave/platform/SiliconLabs/PAL/lib/libzpal_zgm230sb27hnn.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a09997939076a98c2a0a035580684234f037477ee13f8e13c5f431e235db839 -size 768824 +oid sha256:b0e721168020a72a5ddf6ab2a623601b0fc9cfd336b20c0faff9f19ae7ae0dd5 +size 768924 diff --git a/protocol/z-wave/studio-docs/docs.xml b/protocol/z-wave/studio-docs/docs.xml index db65e557b29..7c22f5cd17d 100644 --- a/protocol/z-wave/studio-docs/docs.xml +++ b/protocol/z-wave/studio-docs/docs.xml @@ -1,12 +1,12 @@ - + This MS Excel file describes how to measure the Tx power of a Z-Wave frame and use this to calibrate the Tx Power of your final Z-Wave product. - + Describes how to use the Tiny App for upgrading Secure Element firmware. @@ -48,37 +48,37 @@ - + ZGM130S SIP Module Datasheet - + EFR32ZG14 Z-Wave 700 Modem SoC Data Sheet - + EFR32ZG14 Zen Gecko Z-Wave 700 USB Stick Bridge Module UZB-7 Data Sheet - + Describes the Test Observations (TO) that exists on the development and test tool Z-Wave Zniffer. - + Schematic for the BRD4206A Z-Wave 700 Long Range radio board with EFR32ZG14. - + ZGM130S Long Range Wireless Starter Kit User's Guide @@ -96,37 +96,37 @@ - + Discusses the latest changes to the PC-based Zniffer tool and lists new features. - + Discusses the latest changes to the PC-based Controller code and lists new features. - + Lists compatibility requirements and sources for all software components in the development environment. Discusses the latest changes to the Silicon Labs Z-Wave SDK and associated utilities, including added/deleted/deprecated features/API, and lists fixed and known issues. - + Development Material for UZB-7. - + Schematic for the BRD4207A Z-Wave 700 Long Range radio board with ZGM130S. - + PCB documentation for UZB-7 PCB. @@ -138,19 +138,19 @@ - + Z-Wave gbl files - + Important Changes in Z-Wave SDK in latest release - + Describes the Z-Wave Certification process for the Z-Wave 700 products and serves as a guide on where to find additional information. @@ -234,7 +234,7 @@ - + Z-Wave HTML documentation diff --git a/protocol/z-wave/workspaces/zwave_soc_led_bulb_explorer_kit_ota.slcw b/protocol/z-wave/workspaces/zwave_soc_led_bulb_explorer_kit_ota.slcw index 96dfb908932..4b29a316bc4 100644 --- a/protocol/z-wave/workspaces/zwave_soc_led_bulb_explorer_kit_ota.slcw +++ b/protocol/z-wave/workspaces/zwave_soc_led_bulb_explorer_kit_ota.slcw @@ -1,14 +1,14 @@ label: ZWave_SoC_LEDBulb_Solution description: > Demonstrates LED Bulb application combined with OTA bootloader. - The Z-Wave certified LED Bulb application shows an implementation + The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. This is the EFR32xG28 Explorer Kit specific version of the application. quality: production project: - - path: ../Apps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp + - path: ../NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb_explorer_kit.slcp id: application output: app - path: ../UCBootLoader/bootloader-storage-internal-single-512k_ota.slcp diff --git a/protocol/z-wave/workspaces/zwave_soc_led_bulb_ota.slcw b/protocol/z-wave/workspaces/zwave_soc_led_bulb_ota.slcw index 3c5a4f6745d..909c7f5104f 100644 --- a/protocol/z-wave/workspaces/zwave_soc_led_bulb_ota.slcw +++ b/protocol/z-wave/workspaces/zwave_soc_led_bulb_ota.slcw @@ -1,12 +1,12 @@ label: ZWave_SoC_LEDBulb_Solution description: > Demonstrates LED Bulb application combined with OTA bootloader. - The Z-Wave certified LED Bulb application shows an implementation + The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. quality: production project: - - path: ../Apps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp + - path: ../NonCertifiableApps/zwave_soc_led_bulb/zwave_soc_led_bulb.slcp id: application output: app - path: ../UCBootLoader/bootloader-storage-internal-single-512k_ota.slcp diff --git a/protocol/z-wave/z-wave_production_demos.xml b/protocol/z-wave/z-wave_production_demos.xml index d44d0546f0e..9cd1c1d5c95 100644 --- a/protocol/z-wave/z-wave_production_demos.xml +++ b/protocol/z-wave/z-wave_production_demos.xml @@ -6,7 +6,7 @@ - + @@ -19,7 +19,7 @@ - + @@ -32,7 +32,7 @@ - + @@ -45,7 +45,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -84,7 +84,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -110,7 +110,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -136,7 +136,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -201,7 +201,7 @@ - + @@ -214,7 +214,7 @@ - + @@ -227,7 +227,7 @@ - + @@ -240,7 +240,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -266,7 +266,7 @@ - + @@ -279,7 +279,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -305,7 +305,7 @@ - + @@ -318,7 +318,7 @@ - + @@ -331,7 +331,7 @@ - + @@ -344,7 +344,7 @@ - + @@ -357,7 +357,7 @@ - + @@ -370,7 +370,7 @@ - + @@ -383,7 +383,7 @@ - + @@ -396,7 +396,7 @@ - + @@ -409,7 +409,7 @@ - + @@ -422,7 +422,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -448,7 +448,7 @@ - + @@ -461,7 +461,7 @@ - + @@ -474,7 +474,7 @@ - + @@ -487,7 +487,7 @@ - + @@ -500,7 +500,7 @@ - + @@ -513,7 +513,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -539,7 +539,7 @@ - + @@ -553,7 +553,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -567,7 +567,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -581,7 +581,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -595,7 +595,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -609,7 +609,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -623,7 +623,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -637,7 +637,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -651,7 +651,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -665,7 +665,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -679,7 +679,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -693,7 +693,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -707,7 +707,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -721,7 +721,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -735,7 +735,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -749,7 +749,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -763,7 +763,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -777,7 +777,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -791,7 +791,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -805,7 +805,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -819,7 +819,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -833,7 +833,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -847,7 +847,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -861,7 +861,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -875,7 +875,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -889,7 +889,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -903,7 +903,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -917,7 +917,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -931,7 +931,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -944,7 +944,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -957,7 +957,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -970,7 +970,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -983,7 +983,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -996,7 +996,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1009,7 +1009,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1022,7 +1022,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1035,7 +1035,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1048,7 +1048,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1061,7 +1061,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1074,7 +1074,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1087,7 +1087,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1100,7 +1100,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1113,7 +1113,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1126,7 +1126,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1139,7 +1139,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1152,7 +1152,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1165,7 +1165,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1178,7 +1178,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1191,7 +1191,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1204,7 +1204,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1217,7 +1217,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1230,7 +1230,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1243,7 +1243,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1256,7 +1256,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1269,7 +1269,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1282,7 +1282,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1295,7 +1295,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1308,7 +1308,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1321,7 +1321,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1334,7 +1334,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1347,7 +1347,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1360,7 +1360,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1373,7 +1373,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1386,7 +1386,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1399,7 +1399,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1412,7 +1412,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1425,7 +1425,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1438,7 +1438,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1451,7 +1451,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1464,7 +1464,7 @@ The Serial API End Device allows the user to create a product with a host applic - + @@ -1472,211 +1472,211 @@ The Serial API End Device allows the user to create a product with a host applic - Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. This is the EFR32xG28 Explorer Kit specific version of the application. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for EU Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. This is the EFR32xG28 Explorer Kit specific version of the application. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. This is the EFR32xG28 Explorer Kit specific version of the application. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + - Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave certified LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. + Prebuilt Z-Wave - SoC LED Bulb binary for US_LR Region. NOTE that if MFG_ZWAVE_COUNTRY_FREQ is set, then region from the binary is not used. The Z-Wave LED Bulb application shows an implementation of a remotely controlled color switch. An example is an LED bulb or any other color-capable device. The app supports dimming of an RGB LED. - - + + @@ -1688,7 +1688,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1701,7 +1701,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1714,7 +1714,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1727,7 +1727,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1740,7 +1740,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1753,7 +1753,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1766,7 +1766,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1779,7 +1779,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1792,7 +1792,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1805,7 +1805,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1818,7 +1818,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1831,7 +1831,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1844,7 +1844,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1857,7 +1857,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1870,7 +1870,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1883,7 +1883,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1896,7 +1896,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1909,7 +1909,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1922,7 +1922,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1935,7 +1935,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1948,7 +1948,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1961,7 +1961,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1974,7 +1974,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -1987,7 +1987,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2000,7 +2000,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2013,7 +2013,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2026,7 +2026,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2039,7 +2039,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2052,7 +2052,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2065,7 +2065,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2078,7 +2078,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2091,7 +2091,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2104,7 +2104,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2117,7 +2117,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2132,7 +2132,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2148,7 +2148,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2163,7 +2163,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2178,7 +2178,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2193,7 +2193,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2208,7 +2208,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2223,7 +2223,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2239,7 +2239,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2254,7 +2254,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2269,7 +2269,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2284,7 +2284,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2299,7 +2299,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2314,7 +2314,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2330,7 +2330,7 @@ This is the EFR32xG28 Explorer Kit specific version of the application. - + @@ -2345,7 +2345,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2360,7 +2360,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2375,7 +2375,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2390,7 +2390,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2405,7 +2405,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2418,7 +2418,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2431,7 +2431,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2444,7 +2444,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2457,7 +2457,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2470,7 +2470,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2483,7 +2483,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2496,7 +2496,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2509,7 +2509,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2522,7 +2522,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2535,7 +2535,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2548,7 +2548,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2561,7 +2561,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2574,7 +2574,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2587,7 +2587,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2600,7 +2600,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2613,7 +2613,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2626,7 +2626,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2639,7 +2639,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2652,7 +2652,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2665,7 +2665,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2678,7 +2678,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2691,7 +2691,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2704,7 +2704,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2717,7 +2717,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2730,7 +2730,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2743,7 +2743,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2756,7 +2756,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2769,7 +2769,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2782,7 +2782,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2795,7 +2795,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2808,7 +2808,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2821,7 +2821,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2834,7 +2834,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2847,7 +2847,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2860,7 +2860,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2873,7 +2873,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2886,7 +2886,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2899,7 +2899,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2912,7 +2912,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2925,7 +2925,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2938,7 +2938,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2951,7 +2951,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2964,7 +2964,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2977,7 +2977,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -2990,7 +2990,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3003,7 +3003,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3016,7 +3016,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3029,7 +3029,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3042,7 +3042,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3055,7 +3055,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3068,7 +3068,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3081,7 +3081,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3094,7 +3094,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3107,7 +3107,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3120,7 +3120,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3133,7 +3133,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3146,7 +3146,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3159,7 +3159,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3172,7 +3172,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3185,7 +3185,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3198,7 +3198,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3211,7 +3211,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3224,7 +3224,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3237,7 +3237,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3250,7 +3250,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3263,7 +3263,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3276,7 +3276,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3289,7 +3289,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3302,7 +3302,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3315,7 +3315,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3328,7 +3328,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3341,7 +3341,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3354,7 +3354,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3367,7 +3367,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3380,7 +3380,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3393,7 +3393,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3406,7 +3406,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3419,7 +3419,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3432,7 +3432,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3445,7 +3445,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3458,7 +3458,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3471,7 +3471,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3484,7 +3484,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3497,7 +3497,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3510,7 +3510,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3523,7 +3523,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3536,7 +3536,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3549,7 +3549,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3562,7 +3562,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3575,7 +3575,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3588,7 +3588,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3601,7 +3601,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3614,7 +3614,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3627,7 +3627,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3640,7 +3640,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3653,7 +3653,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3666,7 +3666,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3679,7 +3679,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3692,7 +3692,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3705,7 +3705,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3718,7 +3718,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + @@ -3731,7 +3731,7 @@ Endpoint 2 device type - generic type light dimmer switch and specific type ligh - + diff --git a/protocol/z-wave/z-wave_production_templates.xml b/protocol/z-wave/z-wave_production_templates.xml index c6cbbe4d0dd..71e2ee17d78 100644 --- a/protocol/z-wave/z-wave_production_templates.xml +++ b/protocol/z-wave/z-wave_production_templates.xml @@ -8,7 +8,7 @@ - + @@ -24,7 +24,7 @@ - + @@ -40,7 +40,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -64,37 +64,37 @@ - + - + - + - + - + - + - + - + @@ -104,7 +104,7 @@ - + @@ -120,7 +120,7 @@ - + @@ -136,7 +136,7 @@ - + @@ -152,7 +152,7 @@ - + @@ -168,7 +168,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -237,36 +237,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -357,6 +327,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -380,7 +380,7 @@ - + @@ -395,7 +395,7 @@ - + diff --git a/protocol/z-wave/z-wave_test_demos.xml b/protocol/z-wave/z-wave_test_demos.xml index a1cb7f4d631..385fab9ba4e 100644 --- a/protocol/z-wave/z-wave_test_demos.xml +++ b/protocol/z-wave/z-wave_test_demos.xml @@ -5,7 +5,7 @@ - + @@ -17,7 +17,7 @@ - + @@ -29,7 +29,7 @@ - + @@ -41,7 +41,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -66,7 +66,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -92,7 +92,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -131,7 +131,7 @@ - + @@ -144,7 +144,7 @@ - + @@ -157,7 +157,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -196,7 +196,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -261,7 +261,7 @@ - + @@ -274,7 +274,7 @@ - + @@ -287,7 +287,7 @@ - + @@ -300,7 +300,7 @@ - + @@ -313,7 +313,7 @@ - + @@ -326,7 +326,7 @@ - + @@ -339,7 +339,7 @@ - + @@ -352,7 +352,7 @@ - + @@ -365,7 +365,7 @@ - + @@ -378,7 +378,7 @@ - + @@ -391,7 +391,7 @@ - + @@ -404,7 +404,7 @@ - + @@ -417,7 +417,7 @@ - + diff --git a/protocol/zigbee/app/framework/common/zigbee_app_framework_common.c b/protocol/zigbee/app/framework/common/zigbee_app_framework_common.c index e5514ad54ba..f2e26dda530 100644 --- a/protocol/zigbee/app/framework/common/zigbee_app_framework_common.c +++ b/protocol/zigbee/app/framework/common/zigbee_app_framework_common.c @@ -61,6 +61,12 @@ extern void sli_zigbee_af_event_init(void); extern void sli_zigbee_af_local_data_init(void); extern void sli_zigbee_af_initDone(void); +#if (defined(SL_CATALOG_ZIGBEE_DEBUG_PRINT_PRESENT) && !defined(EMBER_TEST) && !defined(EZSP_HOST) && !defined(PRO_COMPLIANCE)) +#define EXTENDED_RESET_INFO +#include "cortexm3/diagnostic.h" +#include "sl_zigbee_debug_print.h" +#endif // (defined(SL_CATALOG_ZIGBEE_DEBUG_PRINT_PRESENT) && !defined(EMBER_TEST) && !defined(EZSP_HOST) && !defined(PRO_COMPLIANCE)) + void sli_zigbee_app_framework_init_callback(void) { // Init the event queue. @@ -73,6 +79,26 @@ void sli_zigbee_app_framework_init_callback(void) sli_zigbee_af_event_init(); sli_zigbee_af_local_data_init(); sli_zigbee_af_initDone(); + +#if defined(EXTENDED_RESET_INFO) + #ifndef SL_CATALOG_ZIGBEE_ZCL_FRAMEWORK_CORE_PRESENT + sl_zigbee_app_debug_println("Reset info: 0x%x (%s)", + halGetResetInfo(), + halGetResetString()); + #endif //SL_CATALOG_ZIGBEE_ZCL_FRAMEWORK_CORE_PRESENT + + sl_zigbee_app_debug_println("Extended Reset info: 0x%2X (%s)", + halGetExtendedResetInfo(), + halGetExtendedResetString()); + + if (halResetWasCrash()) { + // We pass port 0 here though this parameter is unused in the legacy HAL + // version of the diagnostic code. + halPrintCrashSummary(0); + halPrintCrashDetails(0); + halPrintCrashData(0); + } +#endif // EXTENDED_RESET_INFO } #ifndef EZSP_HOST diff --git a/protocol/zigbee/app/framework/plugin-host/file-descriptor-dispatch/file-descriptor-dispatch.c b/protocol/zigbee/app/framework/plugin-host/file-descriptor-dispatch/file-descriptor-dispatch.c index 81f0fc83bfe..10a34622c2b 100644 --- a/protocol/zigbee/app/framework/plugin-host/file-descriptor-dispatch/file-descriptor-dispatch.c +++ b/protocol/zigbee/app/framework/plugin-host/file-descriptor-dispatch/file-descriptor-dispatch.c @@ -222,6 +222,17 @@ static void setCliInFd(int *maxFd, fd_set *readSet, fd_set *errorSet) *maxFd = (*maxFd < pipeReadFd ? pipeReadFd : *maxFd); } +#ifdef EZSP_CPC +extern int sli_zigbee_get_cpc_fd(void); +static void setCpcFd(int *maxFd, fd_set *readSet, fd_set *errorSet) +{ + int cpcFd = sli_zigbee_get_cpc_fd(); + FD_SET(cpcFd, readSet); + FD_SET(cpcFd, errorSet); + *maxFd = (*maxFd < cpcFd ? cpcFd : *maxFd); +} +#endif // EZSP_CPC + EmberStatus emberAfPluginFileDescriptorDispatchWaitForEvents(uint32_t timeoutMs) { fd_set readSet; @@ -279,6 +290,11 @@ EmberStatus emberAfPluginFileDescriptorDispatchWaitForEvents(uint32_t timeoutMs) // Set CLI pipe read fd so that we can wake up the host // by entering CLI commands. setCliInFd(&highestFd, &readSet, &exceptSet); +#ifdef EZSP_CPC + // Set CPC fd so that we can wake up the host when CPC deamon + // has packets for the host instead of waiting the tick. + setCpcFd(&highestFd, &readSet, &exceptSet); +#endif // EZSP_CPC struct timeval timeoutStruct = { timeoutMs / 1000, // seconds diff --git a/protocol/zigbee/app/framework/plugin/force-sleep-wakeup/force-sleep-wakeup.c b/protocol/zigbee/app/framework/plugin/force-sleep-wakeup/force-sleep-wakeup.c index 51f4cef524b..79bff344521 100644 --- a/protocol/zigbee/app/framework/plugin/force-sleep-wakeup/force-sleep-wakeup.c +++ b/protocol/zigbee/app/framework/plugin/force-sleep-wakeup/force-sleep-wakeup.c @@ -54,7 +54,6 @@ void sl_zigbee_app_framework_force_stop(void) void sl_zigbee_app_framework_force_wakeup(void) { force_sleep = false; - sl_power_manager_sleep(); sli_mac_lower_mac_force_sleep(false); sl_zigbee_core_debug_print("Wakeup\n"); } diff --git a/protocol/zigbee/app/framework/scenarios/multiprotocol/common/sl_ble_event_handler.c b/protocol/zigbee/app/framework/scenarios/multiprotocol/common/sl_ble_event_handler.c index fc0645a71cf..70c7f99466a 100644 --- a/protocol/zigbee/app/framework/scenarios/multiprotocol/common/sl_ble_event_handler.c +++ b/protocol/zigbee/app/framework/scenarios/multiprotocol/common/sl_ble_event_handler.c @@ -640,6 +640,8 @@ void enableBleAdvertisements(void) */ void sl_bt_on_event(sl_bt_msg_t* evt) { + halResetWatchdog(); + switch (SL_BT_MSG_ID(evt->header)) { /* This event indicates that a remote GATT client is attempting to read a value of an * attribute from the local GATT database, where the attribute was defined in the GATT @@ -684,17 +686,17 @@ void sl_bt_on_event(sl_bt_msg_t* evt) status = sl_bt_advertiser_create_set(&adv_handle[HANDLE_DEMO]); if (status) { - sl_zigbee_app_debug_println("sl_bt_advertiser_create_set status 0x%x", status); + sl_zigbee_app_debug_println("sl_bt_advertiser_create_set status 0x%02x", status); } status = sl_bt_advertiser_create_set(&adv_handle[HANDLE_IBEACON]); if (status) { - sl_zigbee_app_debug_println("sl_bt_advertiser_create_set status 0x%x", status); + sl_zigbee_app_debug_println("sl_bt_advertiser_create_set status 0x%02x", status); } status = sl_bt_advertiser_create_set(&adv_handle[HANDLE_EDDYSTONE]); if (status) { - sl_zigbee_app_debug_println("sl_bt_advertiser_create_set status 0x%x", status); + sl_zigbee_app_debug_println("sl_bt_advertiser_create_set status 0x%02x", status); } // start advertising @@ -781,7 +783,7 @@ void sl_bt_on_event(sl_bt_msg_t* evt) sl_dmp_ui_bluetooth_connected(false); } sl_zigbee_app_debug_println( - "BLE connection closed, handle=0x%x, reason=0x%2x : [%d] active BLE connection", + "BLE connection closed, handle=0x%02x, reason=0x%02x : [%d] active BLE connection", conn_evt->connection, conn_evt->reason, activeBleConnections); } break; @@ -789,7 +791,7 @@ void sl_bt_on_event(sl_bt_msg_t* evt) case sl_bt_evt_scanner_scan_report_id: { sl_bt_evt_scanner_scan_report_t *scan_evt = (sl_bt_evt_scanner_scan_report_t*) &(evt->data); - sl_zigbee_app_debug_print("Scan response, address type=0x%02x, address: ", + sl_zigbee_app_debug_print("Scan response, address type=0x%02x", scan_evt->address_type); zb_ble_dmp_print_ble_address(scan_evt->address.addr); sl_zigbee_app_debug_println(""); @@ -797,7 +799,7 @@ void sl_bt_on_event(sl_bt_msg_t* evt) break; #else case sl_bt_evt_scanner_legacy_advertisement_report_id: { - sl_zigbee_app_debug_print("Scan response, address type=0x%02x, address: ", + sl_zigbee_app_debug_print("Scan response, address type=0x%02x", evt->data.evt_scanner_legacy_advertisement_report.address_type); zb_ble_dmp_print_ble_address(evt->data.evt_scanner_legacy_advertisement_report.address.addr); sl_zigbee_app_debug_println(""); diff --git a/protocol/zigbee/app/framework/util/af-soc.c b/protocol/zigbee/app/framework/util/af-soc.c index 40d351277f6..f3fef70c9a8 100644 --- a/protocol/zigbee/app/framework/util/af-soc.c +++ b/protocol/zigbee/app/framework/util/af-soc.c @@ -55,20 +55,6 @@ void sli_zigbee_af_initCallback(uint8_t init_level) halGetResetInfo(), halGetResetString()); -#if defined(EXTENDED_RESET_INFO) - emberAfCorePrintln("Extended Reset info: 0x%2X (%p)", - halGetExtendedResetInfo(), - halGetExtendedResetString()); - - if (halResetWasCrash()) { - // We pass port 0 here though this parameter is unused in the legacy HAL - // version of the diagnostic code. - halPrintCrashSummary(0); - halPrintCrashDetails(0); - halPrintCrashData(0); - } -#endif // EXTENDED_RESET_INFO - // This will initialize the stack of networks maintained by the framework, // including setting the default network. sli_zigbee_af_initializeNetworkIndexStack(); diff --git a/protocol/zigbee/app/util/common/form-and-join.c b/protocol/zigbee/app/util/common/form-and-join.c index 0c96605556f..aed73ed1cc0 100644 --- a/protocol/zigbee/app/util/common/form-and-join.c +++ b/protocol/zigbee/app/util/common/form-and-join.c @@ -437,7 +437,7 @@ static EmberStatus startSecondInterface(void) const uint8_t page = emberAfGetPageFrom8bitEncodedChanPg(channelCache); const uint8_t channel = emberAfGetChannelFrom8bitEncodedChanPg(channelCache); - emberAfAppPrint("Starting 2nd interface on page %d, channel %d... ", + emberAfAppPrint("Starting 2nd interface on page %x, channel %x ", page, channel); diff --git a/protocol/zigbee/app/util/ezsp/serial-interface-cpc.c b/protocol/zigbee/app/util/ezsp/serial-interface-cpc.c index c1a178485dd..c5eb07ae1e8 100644 --- a/protocol/zigbee/app/util/ezsp/serial-interface-cpc.c +++ b/protocol/zigbee/app/util/ezsp/serial-interface-cpc.c @@ -25,6 +25,7 @@ #include "app/ezsp-host/cpc/cpc-host.h" #include "app/util/ezsp/serial-interface.h" #include "app/ezsp-host/ezsp-host-queues.h" +#include "app/ezsp-host/ezsp-host-io.h" #include "sl_cpc.h" #include #include @@ -50,6 +51,7 @@ volatile sig_atomic_t cpc_secondary_has_reset = false; char *zigbee_cpc_instance_name = NULL; static cpc_endpoint_t zigbee_cpc_endpoint; static uint8_t zigbee_cpc_rx_buffer[SL_CPC_READ_MINIMUM_SIZE]; +static int zigbee_cpc_fd = NULL_FILE_DESCRIPTOR; //#define CPC_TEST_CODE @@ -131,21 +133,21 @@ EzspStatus ezspInit(void) // 2. Open end point attempts = 0; do { - ret = cpc_open_endpoint(zigbee_cpc_handle, - &zigbee_cpc_endpoint, - SL_CPC_ENDPOINT_ZIGBEE, - ZIGBEE_CPC_TRANSMIT_WINDOW); + zigbee_cpc_fd = cpc_open_endpoint(zigbee_cpc_handle, + &zigbee_cpc_endpoint, + SL_CPC_ENDPOINT_ZIGBEE, + ZIGBEE_CPC_TRANSMIT_WINDOW); attempts++; - if ( ret <= 0 ) { + if ( zigbee_cpc_fd <= 0 ) { sleep(1); } - } while ((ret <= 0) && (attempts < max_restart_attempts)); + } while ((zigbee_cpc_fd <= 0) && (attempts < max_restart_attempts)); printf("Connected to CPC daemon, endpoint %d: %s\n", SL_CPC_ENDPOINT_ZIGBEE, - ret > 0 ? "OK" : "ERROR"); + zigbee_cpc_fd > 0 ? "OK" : "ERROR"); - if (ret <= 0) { + if (zigbee_cpc_fd <= 0) { return EZSP_CPC_ERROR_INIT; } endpoint_was_opened = true; @@ -309,6 +311,11 @@ uint8_t serialGetCommandLength(void) return *ezspFrameLengthLocation; } +int sli_zigbee_get_cpc_fd(void) +{ + return zigbee_cpc_fd; +} + // Stub for legacy HAL code void halNcpSerialInit(void) { diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a index 5221daf23f4..3285f2b6289 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:32581c9e5e75dde70d3e4bc53f354d8cef4ed1afc0bb5acaf9a2615413f03c3a +oid sha256:ea9e7867a1b3f0d83591d1e8eaf1c9369c4fa013e77eb0b59cf60571f6a20b67 size 10902 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail/binding-table-library.a index 0e81baf7f09..b4435ffdade 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:785970826fa07df8a9e3e151f8dfcf71af2acc7d210f5297f83982837a495fc3 +oid sha256:2b4901364bc83de465edaa350e3310b4194ec57ea2d03e7a89d07c33cc76f4c6 size 11214 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a index a037c126827..915fd5766b8 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:091bf9536f87b348552aafb588f1955618b45006a793ee47f68429c78781aa4a +oid sha256:1057749c0662c8c3937b8ed5ad060978a50df967fc12c8b0ada9117dc468400b size 10902 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb/binding-table-library.a index 2b72064ead0..b63cb293bd9 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg12p-railgb/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95447fda23807b38e791ff19bff701b46c079780e615617e38ed6e5cb072972a +oid sha256:a8beb9c4c41fac66604b92b566dd6bae6e1a6cbb7f2716b908e165a14127f6c4 size 11214 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a index 3910da045c2..11e436e137f 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21defe7345080c6ffac42093804203943aff19fcc85f1b869d4b9be313de7e40 +oid sha256:980fa31f23371590650c3a4a582a4696cc2537050b9c03b95f6c7c7442983d76 size 10902 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail/binding-table-library.a index a33f1cce714..eb0332b6faa 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg13p-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:572000c918b0ccef82c78c3f3f2cb212d44be4fe2bce1292eccdb6af0a9091f2 +oid sha256:a9372b8dbde931f986ffec7bf09357d73530fae3398d91c38491d5e3c6dba729 size 11214 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a index e40566f13b2..078a3cfa8a6 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0360e36d6b3ad8a5c14cbba2622fa8f8e2403ab4303c6cc1b20174ce58b38de0 +oid sha256:52ca228eb2ad9b286fc9e8ed6cd89577d03aa487656d2d37bbbddd3dfdabd94c size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail/binding-table-library.a index 565b71c732f..bd38ba09e0e 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg21-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e396afe1298c3150bd354b211ba65ad910a5952c1152394f5c010c03dec63809 +oid sha256:b178aea4df5e68e22c099fccb37ea835efcc0975a1addbecd1daf8d204cd55c8 size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a index d0ee80b8b9a..98f84bfc98f 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f0febbbc028d4c7f4c7a81477cb0ffb21b36d09513d8cc5884e5d6c3d8c6342 +oid sha256:a39f3e2dd093ed40e0a4717dab3a9acb4a5125c95c7af4aff4fa9715d51b40dc size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail/binding-table-library.a index 9904684a1bf..f33231e7429 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg22-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5dc87eb5860ad3395c37b73d2fab2dbbd5f75969eaea7e8ef5ffa3b28e1ca8c +oid sha256:3c742b840aded162d2dd8d5fb71f83b22f5026fe0b446344008b489612234806 size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a index 6e8c3044139..4268868d1a8 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d09083579f1ce9271751694eb9c8363765701228025414d1491aa093f66b6475 +oid sha256:6975d0971e620b0264eb27ae7c4f0b586e89d6e3309cc50775f52e058e13f530 size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail/binding-table-library.a index 51929589896..f33231e7429 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-dualrail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2431bce693c801edf024e4bf6c62d054f92988868a7a3c9211037f3dc495f8c +oid sha256:3c742b840aded162d2dd8d5fb71f83b22f5026fe0b446344008b489612234806 size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a index d5b204c84e6..319f53c126e 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5143238c029d1a7af5b0b4978425c7166cf9c2bd834378e399b625f0afdf9dbd +oid sha256:564205f99dcab442c0e1ca8bd0d21f2e6c77132968f3d7a4643bc1abe08135c1 size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail/binding-table-library.a index 2e0062dfbcf..5b6eb027f9e 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg24-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a11875e5ec525a9e287e8ec193e1a7ff9f18f7da91bb794b1b50954318b92668 +oid sha256:7107a1a80a93885249f6f30d2cc0699bb11d1868f8078d089427cc4e1b416559 size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a index 8f31d17ccf8..4bd254c8c32 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84d9d652bf88800939dd1d2c7b82239bc413deed842c654b78770f9c33d09522 +oid sha256:3901ffb2b76178e56d46d8438605dd6dca743aa73516ed41d70606501e5ae579 size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail/binding-table-library.a index 51929589896..fc69ffed0a9 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-efr32mg27-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2431bce693c801edf024e4bf6c62d054f92988868a7a3c9211037f3dc495f8c +oid sha256:d53d03882d49d78b267c5fc5d6a58d5a9d3696dd2afc8a32b096b572d695b524 size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/binding-table-library.a index b1695df40f1..8bc3a9c57ee 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:851bf8567d2b295a6da6389a5d605dece131a6dd155df3363a118edc05ab5a20 +oid sha256:81f9d77bee6419c2ccf40045292110eff6b3a6476c43bee0b09f466850485058 size 10902 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail/binding-table-library.a index 6210271b047..ce2148cb455 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm12-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7dae7dd30e5eb1fdcdeb31b14d813583baf3e25e99c70cc9426c2194ae8d3742 +oid sha256:6fc783c905d6100b7dec4b00f4cfa5439342d479f1ccd7e179967ae06de496e6 size 11214 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/binding-table-library.a index df8643d8471..f179bdd3b66 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ee0f884246f198c6b2f6ee3111eb0ebf126f15e5ff53b28803feeb9d2daa4ac +oid sha256:18ad83f334ab80d189d50d5ecefaafc6594f11f02f316bfe8e16e584890cd1b3 size 10902 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail/binding-table-library.a index e4a12928b32..165db53ab69 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm13-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:557e55a62e4db1d33e2b7c92ed7911ab0987113d01f6f2b28aff742a1e9b001d +oid sha256:0da664d9d2dc124b62b0fcb2ea3e4886aecd59a269a1af73e23549f2b773bfab size 11214 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/binding-table-library.a index b967a91004e..1d21d68ca4d 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54eeec546a0c66a6d2898f5a9fc99e3ef126df27547cd02f7ef9feb35fda7a86 +oid sha256:9516fcc4057f641c13f5446b5b1dd7c21d023e671f4f56ee0e9358ec298f7fe7 size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail/binding-table-library.a index 7713079f13f..53d38361880 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm21-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12b008f82077f364e8e97235a1385db7ba03731e16af48a09e1f294d26b49d51 +oid sha256:ecbe544b494bd316ba7e7ac67581f25273d3f5a2b00d06a89c1f77817aec28b7 size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/binding-table-library.a index 19b32dc5ba5..4d9bbc13e6d 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d81be26558a48e569f77004d171eb68ab3ee94dc61e63d9192a843e5335ef56e +oid sha256:df5a84eb46aab969cedc9183e640db91451ed09db0661bbc7111529cfd81e665 size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail/binding-table-library.a index 0c75e1b21c0..aa9a3433b51 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm22-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a0563dbc74001b4f638c6ce966bacf5a3b499787dc25673aa9db4573ba3011f +oid sha256:72afd4a5f05b815247610d4fb75e0b990e91054e2a4898edb27a5e87de082ba2 size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/binding-table-library.a index 2acf872bef7..901fa856771 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:04de3967bc0a276b7b5e7a8f3f1db774661124c9139e45e9f5c1dacad52d4fce +oid sha256:27f71463608b341a3a663a90a9ed91722d91e4fa692153d48b27bf80bd4cc90e size 10918 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail/binding-table-library.a index 725cbe489a9..0cd58ff9105 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-gcc-mgm24-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec42c1799892d72b4ed3eb73b3796e9968cba28c6f41ecbf8b1ef36817c451e2 +oid sha256:f48aac47402b6f0da0a2590c8f9c0b2366fc0bae95562ed5bb2d972e61245c3a size 11230 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index faae83a9618..7b8987a98d8 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e03e0ff3f2d4184654a0c78c3ee29eb308dcd9983a83076d2bb4592c4597b78 +oid sha256:f1bfd8a381ddc3412f8235a52f15efa0d83d66096828831ff0346985cd25b2da size 30690 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a index 567ae636236..c6f52b6eaa9 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8312a7e6b5bd3510efc1500ff0f2e093c2b492d32e12dab423a1bc617a864bc +oid sha256:74f6af932cf5932e3c6effd5bce05f3948cf31d81af218d35ec81c4998802fda size 27336 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-stack_protection/binding-table-library.a index dca79175dd6..2b928f1f048 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bed5800f44abe56bc19a1f67574387704d4f42c95601e33c9269653557e0fdb +oid sha256:186e64a38fc3b0a593bf59a48eb57ed0bfe5ac33f4f08517102f30807fd40b3d size 31036 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail/binding-table-library.a index 96981f79101..de64148d0bb 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b4030db463c0ba947a000647c7006b2d9a3820f7716aef2558e9e61bdbbe3ea +oid sha256:fd3cab0a48862722a14b1f3c9010b2e6a8f5d0402afca18a55edfe4743da19d2 size 27502 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/binding-table-library.a index 909a699a4d7..ede72f5e01d 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b15acc27504bb0a598fa27a0130ce8373a41d5a0b9848b15599499817ba18fd2 +oid sha256:d754b10bbe6a6df88d9ba6c077fb87e6714ff6a9c3a52a9d71a539ba9658c89a size 29910 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a index 2f88e3d6151..6d177deb912 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edde074404d469232e119bf1dad61865301d69c36cfc334490609c90f1e0a707 +oid sha256:03021e2b2d0e8badb61067ed3cf498b84b63570755a8c5e7e4e32ded15f20c62 size 26560 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/binding-table-library.a index 77684a607af..cda5ca75991 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:047dfa56502e8b66d679d09839250d34903485c22eb143dbea0a5fd095de90b9 +oid sha256:6c531bd2e404bf3f952a6f0a020ed3276292d90b1064dbc9ee40057b9cc236c9 size 30258 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb/binding-table-library.a index ad7237fa425..a1ddd115d09 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg12p-railgb/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:115208b61444262110dd650e6ef2ca1cb97831bcf477eaa3af9d46ccbfcff587 +oid sha256:e980676edf08c2f1b648d8ddcbffac93cc26d307f0599296df4feb13011bb93b size 26720 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index dd429c9b256..b8cc5488b2f 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c06d8294314609331eea36da023c5872dccfed64f63dfd7825ff9fb4ca8ba41a +oid sha256:4ec2f8d0654b3543f32e7214cade6c0e174ffb8d12d518943f1ddd59e01db7c0 size 30690 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a index 5214088dfb3..728b697e5c7 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40dcf2efe389f40fd2633ab1355fd30bd30405fa84b18e3d051ddbfda2a1ebfa +oid sha256:360b160ab20a4a4a7649bba97b8c35d28eb2bea97b5cac0d0f25d4e0875c7422 size 27336 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-stack_protection/binding-table-library.a index acb5b0f5377..ad99d56959a 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89a907e9e0fcb45fcbcd3a83259c2d6a1f6585dee76a80b7d0e69074b1f79192 +oid sha256:6b6494cb5425851fc39d005de1764b3cf1c788e551fc46f931bf6c5dbf4707e8 size 31034 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail/binding-table-library.a index d15630cd88e..a8f6dae2c42 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg13p-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb244e1e2f7dbe7c53d328dfe886c8cceee92e146c06268594340f95900d991f +oid sha256:7cc385ebfa0eacb2408e3617a301648dd8a0d3bcdde88b6cecbd36bd6bb50528 size 27498 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index bbca67dc0a7..c0edf055667 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ceee5c8b4730a6b46063e21923fb6ffaba44ec952fc52f9fecd5575e822af37 -size 31626 +oid sha256:d6e278dc6a1bbed5ef023fb5c5189c5c3fe0d918197a5157f7f811804b467d7d +size 31618 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a index 866d3d9744a..241501b6640 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ef41cdc98c3cc85d2c2e49cbec2be9a637c515803e4b9fefea442f6a3dea715 -size 27340 +oid sha256:42a54c8b738bd420af6a47719b3af34af54b2ce552c8bcceb836b68bb536b62e +size 27332 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-stack_protection/binding-table-library.a index 923b5ce438a..680df9afe78 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cfddd630dd75d692aa46d5a523a52eef64b49eda15ee800ed119d4ab44bf47a -size 31972 +oid sha256:622083c01a6bfe89c4e9c6b9b58d4bd278194b66dad6494eddc18099749981de +size 31964 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail/binding-table-library.a index 4a52a668d27..ef6c554d45a 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg21-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75ed81480967669f3d0a0cc52692982c17292e39ad3ebcba38527a269ba9ced7 -size 27502 +oid sha256:2bb05e905d0aba208d339956bbea98583f02e7920b869ac2f0316d3bd8a6532d +size 27494 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index 44981c64b9f..bdc3dba93cb 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3c83f0f1c2f806fee26b6af34f148d9e30caee5e9db2f6448d14e338ab3b408 +oid sha256:80ece1f61ce1d34baca75e120c43039436c5017ee83b8294174a5af567fbac2b size 31626 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a index 49d4dd24d96..1b40fd45804 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34639d9802f5b5346b7af8c9eeb127b2ff2795befce83090464c551e23c4572f +oid sha256:802e618ef85145ed5e35049cf63905316366d3bf192aa103b7f980ecc0992a37 size 27340 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-stack_protection/binding-table-library.a index 777d91df1fb..0b81a6a94ef 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69b86ceebbcaa5eb83274c07ad9fc093d4ba3e355b0d446fac949d6c4c7c87f4 +oid sha256:e86738eaef582ad7c60ab7c7ff48d8c427734877d7f7163b4c9c34f52e2a7acc size 31972 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail/binding-table-library.a index 7df91f6f676..ecac99ef4da 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg22-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a807d1a2e0a273d99f3a23f96efd7479e3d442a418aba8b506b08fb26f679a0 +oid sha256:e9328b6aa52c01fd79684deb9b187aea9c898fabdcd32066a8269a381a525c35 size 27502 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/binding-table-library.a index d3b956c47ee..f725f866606 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e2f2303fcc765ddd3a65d8f509407789a5c4308f807482900f3c89dddcd65bf +oid sha256:051c19b6f53b33fd529f5d8d3da75213b8f6fa9b6c86d4208b723dec8bef31ef size 30858 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a index 92e507e70cd..deea7c03a5e 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1065fefeb25a7e75e1c9e91c8a3b947c561bf2ea6a1fc612af44af70ed2cc2a +oid sha256:0df1ff9b9248c21e5f6242ebc719ddd7ff7c05ba1643a6ef85a18e5ef67df443 size 26572 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/binding-table-library.a index 1b2addeee64..71fe2d13f90 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f688e887c1c9c58fd0349b3cf254eb030ecbe7ca555e65da3e248497a1dcacd +oid sha256:452bb961ae2579c9442a28ede3b37f916d7c2b20371c03abfaf27075d9be31d5 size 31204 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail/binding-table-library.a index 476a1c869ad..162da4a2997 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-dualrail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:455e9b4003eb0ca53a989a34f3e52e1b28addb55c8f85dc0dbb6584d90166f0c +oid sha256:3d5ae86139d1089a2d9c66234b92df02df77c94187137cf897487437c2fc2180 size 26732 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index 8af14d50031..11c9e620a5a 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b431bef012824fa27243bacca109bdc8b70c6418fc59ab2eb011989c2cf1e403 +oid sha256:943787bf33bac28d120ffc5fe64246602127811c1d5513d8e18b6d03b26dc14b size 31628 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a index f9c0e50289a..fcf8a8b677e 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df610ce5cc3d6d723275f8c26b474c827a4aaa488721009917ae4b704998df3b +oid sha256:7308890513582153e8059d8fcbcf1483dbc53f2b2bc8b46bfa0bccf93d30740c size 27344 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-stack_protection/binding-table-library.a index 21a697f416f..0e8098db06c 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c904b2ccc510af166d9ecb7b541da72cf459f4c9608c2497df74cf8c0a3b34a +oid sha256:9f2f896b9938ab291507c604de4f8cbba02c1e5cf471dfe7a0c81b1d31ddb003 size 31974 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail/binding-table-library.a index 9181b0b4c3a..a90f82e4799 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg24-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4bad93d4babdba4275de6de0f9050cf9ba3505fb0f8634b63a89af7d95258d63 +oid sha256:5a72d3e106e06827f43726ce0d0feae7a50dfd0048e3fe7fc5025f68d3864856 size 27504 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index 7e2e9887cca..5991a0604e0 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d48aefc420714ca593f215c1e691717abdd486a19acdbe8e0dcd3b4691d992f +oid sha256:d60919b2263c02c9c22d454907d9a41b631c015ec301a3c6f063d725a9648227 size 31626 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a index 60054fb1a5a..5605d3e5185 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d80e4576f3756c0f02a519451404fff57a7f19a77eadbf6f61f2f62fc6bae5e2 +oid sha256:59c8cdd62f38f486b412fa2f532b1c52fc2f664af802d42d6807dc68451ebed4 size 27340 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-stack_protection/binding-table-library.a index 5df66eb7a23..92e0091cd86 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06af13bfdb04fdbc90a7f66f53573d372033834b11ea7605d37dbe9fae97b150 +oid sha256:d55cec7f5ff149e00f409bd4df3c2994dca11837318cf32e61fdd9d709907cbb size 31972 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail/binding-table-library.a index f05a11fea60..20b9eb74c35 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-efr32mg27-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e08b9ee87be576ac839ac278d2be4583157aac060f49fb0ae85c9de19592e449 +oid sha256:de17d4a96eb46b9222c328fbbabb6db18ca390dbfa4dc601cd31fa7e14481624 size 27502 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index c5515fffac9..5b2e8764511 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:346b6fa396abc24c8e586bed859e09e147a491874aafc9ab889c92866d0034e2 +oid sha256:3071e3b53bbef7e7200c528518def7fe6ba8a17bf087dad031aae134b630490c size 30618 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/binding-table-library.a index d548bc98d66..dd688f0b852 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b503d955592d3d695c9d00799f2bc18f8c0448b2ab6d0b85235b71d17b204831 +oid sha256:31af1a7420c8626ec80d2adefb3bc16b038398cc75aa4f1d0f6b250fb3cf20e0 size 27264 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-stack_protection/binding-table-library.a index 385cfcd4fbc..59343fd644e 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed12e754d71f003c6449e17c237c83c690df3dfe860c72bd527bc488fb2d0ad0 +oid sha256:b5a6590855e7243223d3ce0c88c9fd80cd1c85aa6d2c4439e521bace77d43ee4 size 30962 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail/binding-table-library.a index d8a58847e23..d2f36674a33 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm12-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdd4a6f2ff30130f34efe47f2f1488138c7d23dd0312b333ceb92ec6aa9e78b2 +oid sha256:356b291662a55e0f732118191699f04cdbc39cf75e45c04ccc67cfcc20bbcd53 size 27426 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index bc8b3568738..4d04785fae1 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc57421fb2d067a9a3c35d5eb63375bb5d185b0a3490204e4ee0642da6dcdb7f +oid sha256:0bf50b00c84b0f4035af774169d106a7764f69892357a95938a2f3d67ae7064b size 30614 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/binding-table-library.a index fb62044ab1a..2223661f6d2 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2d16b07ca93b00c704088205a3e483fdbc93c5f7e2395a87ff073ea7a8a3fd9 +oid sha256:02f4af3a1b73945ac2e8ede6d99be10eac8d13c30f282d80afa1afd126e00798 size 27264 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-stack_protection/binding-table-library.a index 406062ab7dc..9ecf5a5a4ac 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a591184831332f94c34c07e7c0396d0930f8935832973f2e7fa04ec070f8767 +oid sha256:1a0d81fbe7f10772209c9ecde511a599733308c3e87cefe647412762f1c91c16 size 30960 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail/binding-table-library.a index ab77cb3ec0e..33c9dd2ad32 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm13-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5de4f07c585068c66944b926cdd888e21f0373f2f22daadc344874c15741ebc7 +oid sha256:cb25da976e925d0b05f6756c58be0d4e660383aa96078b381b6bd9152f7e124e size 27424 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index 6d2a6542d9d..9a59c74bc25 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2b7a3bcdf3f04d7173d673c9788ba9655879fa597ea2b09541cd04ca3f5b523 +oid sha256:42336f01318bb1936e6bfd2514122e67d1a0a7a0cb0f437cda24761d32b3c0a9 size 31562 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/binding-table-library.a index affebf54dbe..02e313179db 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55be7a75e604e23e430e410adf398f0a20ee080c822b542657b1ac00ed37a2dc +oid sha256:32e1df40689b12c9bda5aea56d031b68098c6d51f0dac547b17171d5aabe1eb7 size 27276 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-stack_protection/binding-table-library.a index 1cb2fa6e94b..78cb665c628 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84a9681f093658f2f77ec7e10801c1aec7e3b34e1d2d6dce8b4f56fbd8c0463b +oid sha256:dcec288945474c7471535906e0ea1c280cf3ed2568179c993372a6c626f75cd6 size 31908 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail/binding-table-library.a index 175c6ac0e08..65df98a60c0 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm21-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1eeec18fe1d5899c4593b25f826f6570d3420e80428b5b49dfb8fe24e5add092 +oid sha256:2cc0b9a1070331f6b00582b6d649d32d7ede33456fd213107d1df3a54170b96a size 27438 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index f7233728638..3043aee0e8c 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b199ecbc3b2eab8b880390fc26577bc890449e610b1a8ab32d9df6b21c1e8fc +oid sha256:183650deb2745f1fa0a15f93668e12bcfbc9ec67907416fd82448b79923c4bd4 size 31562 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/binding-table-library.a index 3097af14c73..edd07510e8e 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89d1a3187746a049ba74c6f402d7fae2fedec616c940de1c3af4bcf91052d87d +oid sha256:5f787b9cd9e2e21f4ccad532764e1341b619b8c35b1f08111fbb2e1d939346e0 size 27276 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-stack_protection/binding-table-library.a index df0b2dff486..44e3e10ccf5 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d6b6f7e7549723d66215100f64fb4a05ae55f30bddcf143ec9ec5907f95a8b6 +oid sha256:186925f420c1fa2f27f6f6caa634bf962fb5e9b253efd7a2b11d031ceb91a3f6 size 31908 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail/binding-table-library.a index 6514fbeafb0..fbc063204b8 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm22-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a05a13f0818ab3a1150c95ad71ed166a5268ecacc778b0f1394c484ed968006 +oid sha256:716e1fdfeb965131f12a55bbaf75c614ee61eea7d9c2e79f35da5f6d8419fb85 size 27438 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a index 8728090f9f2..9c96285c371 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f20bbf847f6a016b0af1ddffeca5653fc6ec6cc58a58f2bec9aecbb765078127 +oid sha256:bbae7626f0cd4fe37f3e7d8ac934dee2596d24d53fafca83eec70febe4904404 size 31562 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/binding-table-library.a index 0f80df2ba20..7eff5a2a414 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d446e19929866ed3c4a6e860c779f1caeeffd20a6240ed7e149c4ae0ad79afc0 +oid sha256:342904ddbe948ccbc2692f01543e0d7e5e1144fed8c485ffe86c1e16b7eea906 size 27276 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-stack_protection/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-stack_protection/binding-table-library.a index d66ade57389..c8e5514afb1 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-stack_protection/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail-stack_protection/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:954a1607b9fa05b72098654ba7a8a3f9f71ecb92ce1d62ad6a29b06b4c6036aa +oid sha256:467c4ca9e12af3b739838059c62e7f4e83a0451666e4f5e0a6bbe6fa226bf32a size 31908 diff --git a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail/binding-table-library.a b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail/binding-table-library.a index 451a9947464..e5fdc754b01 100644 --- a/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-cortexm3-iar-mgm24-rail/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3812b8d5dca64084feecd86baa1ef8faa9912e6615ea3c75ff43f63811075a98 +oid sha256:9636a6b68e3178694cce88695ab8a97efd402d6679be0f9ad5c894e32762b222 size 27438 diff --git a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/binding-table-library.a index 2c9489bcd1a..cf64e0dd0d7 100644 --- a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5fb99220b488222c09ef3d7852a5333ae9edab7ff715367ee2bee07be6556631 +oid sha256:8b6d6afc2f9711c154c00c2a635542275b4dc51c515f8b1dcd9c2110b29146af size 64166 diff --git a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/binding-table-library.a index 60f0c91c84e..a6e93b602f6 100644 --- a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71cb3ea4e19855462799834664970e14c54f857808ffaa919df7edca94b33b34 -size 61150 +oid sha256:f579830a2ef4deacdbe91b028da26e5626307770089436a16de47d63f2ce8118 +size 61142 diff --git a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/binding-table-library.a index ee5233a557a..b5adfe5f997 100644 --- a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10a7038bdfc049d44a9494581e7a895e6f4b36eea0482a32e0962cba47c10618 -size 45314 +oid sha256:ad9cdabe7777808554a623f55b392d7b2636c404fd7a6ee495ae027ef0ccd45c +size 45306 diff --git a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/binding-table-library.a b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/binding-table-library.a index 20280ca6b43..2faafec1028 100644 --- a/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/binding-table-library.a +++ b/protocol/zigbee/build/binding-table-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/binding-table-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f400b301f8dd5dacd09e73e5a665fa4046c2fa57af9efc21df4964454af839b +oid sha256:14b96aef08fbbe8957461b7a99522b3ef30c88d6d459f40dfe8fca1acd755cf8 size 64294 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a index d3faa1f2bb8..7993ea0ec07 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d965b99b46b586da0c0d882719498aba42c7da22de1ffb65b445beda721161b +oid sha256:5091f2c6135b08e5860bb854b0cbdfe339aadc46ddea39f73c7287d68ae918c3 size 16180 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-163k1-library.a index 2f9883e29a7..5b3ce83f701 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d2a071b8fee15662e76f6ec8bf1fd465571d0140b173a6a23a452b8c8d5c824 +oid sha256:2e921c4b7db320a1308ec72e594e8579ceeda2038c62e3ab8a9773baa103cc2e size 16412 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a index e2df56d3eb6..86ab2c274c4 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d45d1ec25cdc65bd088b917ffd0a70f40ab0cdd23e3d7cb1e2603b6b354a795 +oid sha256:ba8cd44758ab1b7cb176da95de7a2f96a78f7181e1a8fe8f0182b8b9d1009948 size 16180 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-163k1-library.a index 5c631019ed0..1963f9c44f6 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:754afc51b44d3ed287be175aa7fcbd51748b70bb3750cce5d601eb61a2dc18d7 +oid sha256:2062f4b30ee93ae1144bab6629e2e50de66c47908e105fbbeee38f9b49d478ad size 16412 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a index 2698fc4121f..1d338b194a1 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e164f7430a12dda0f20c199c0d8deda44a87c1bdb52c523f81d39a0324d5681e +oid sha256:fc5bd1eee97d10861a871367118dcfe6a65a40f0f778c1b43c0fadad225c8ca6 size 16180 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-163k1-library.a index 3ae5e52bc4a..508f4aa72a3 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61ff553aaa710b367eaeb7448a80f49fac85c7b3aa0857ca0b7e0825062746a9 +oid sha256:6cdcbc19121929f5683d8027b72ea03d4dfd1db2371b5bf1d2524cb851339d0f size 16412 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a index d68cf206aed..657ab743e23 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01a4e96fa8c701225d2ce37b1120ebcfd8883f6ae57677edbe6d855462f6fcd5 +oid sha256:fe04a205016fef5aeb00d1c846ca1dc323e0a61b24c343ecb7c1966e1222212e size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail/cbke-163k1-library.a index 347d76d2c4f..2e5688629b0 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg21-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:547605b2d5c767c05755900c8c6fba393581de1fbd66cfbd7113eca29cc984b0 +oid sha256:cd1a95f1af39c00d087136f34c9901f6966deac707dd6584896668a38b45b2e4 size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a index 26357305cc7..a789cabb1ed 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d47511af4bf25856ab9e476b9a4282437ed19a608f6714821e6ecf35116a2c9 +oid sha256:bd96d777a7bb0baa0c808361a0d330e3e012351b817d0972ea32ebb933b97aaa size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail/cbke-163k1-library.a index 8942736503e..8f5f0e20e66 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg22-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81f7c3696c0cd1760d7524f56261093c3e67ac7c4a96ce507055f104117049f2 +oid sha256:4a94ce34261132e75c1691f8cf9ab98363d03526c66f5425a7fe7d7ebe183de6 size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a index 143823fdc88..767128c3a92 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:465a77d0107b7e18f7362771019480586b4754f57fadc2dccfcdb6f151db7b36 +oid sha256:5713b4e061d8545de3418e83b763e39788b64b446f76c9516019e7c35ea50ec0 size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-163k1-library.a index aa6b154f020..086be299c9d 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1f6f77a69d6d85e10cb91933711725161fda79fe372c5e5615432865650fd5b +oid sha256:3c57aa90c4d1d7c906e5efbda5406ff23dcba2da16fd3cf6ce941cbd5c122846 size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a index 49c1bccedf4..bdadeb641d8 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22061cb80b0bca3bb40c8b4b7281c5ce02a5e2dfc4b2973338a338257bed700f +oid sha256:ac5cea83ef7661f2a56e3655157adb6c382f0593b6f8161c44989879ed482f75 size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail/cbke-163k1-library.a index ffee8cafd38..d939bac6b23 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg24-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b008d64883a272a280ba26c5b607821f4dc8fef86b5814e3a634ef03e0d5b78 +oid sha256:5e42545e2ceddee5c100358f77c3b63b007862e044cada2dcf540dbc5d922953 size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a index 24dfe288151..aabdab8799e 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b2ecab922d23a96ba84c39ea8c98485f3c473a20e7bd706bcaccd01434fd417 +oid sha256:3192a41a789aa707f1c2901b0841cd0b373602e3e89477ef1ff2d23f496307b7 size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail/cbke-163k1-library.a index aa6b154f020..70aaf78c871 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-efr32mg27-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1f6f77a69d6d85e10cb91933711725161fda79fe372c5e5615432865650fd5b +oid sha256:a4279323bd07cb5fe08ee9d1ed4852e435e4d20da4fe4468d683d6f5f90bc6ec size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a index 2698fc4121f..7c457223bda 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e164f7430a12dda0f20c199c0d8deda44a87c1bdb52c523f81d39a0324d5681e +oid sha256:9b7580f82441b04a72a8bb266170711801300842dd2b0f9d4c4586d864119e7a size 16180 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail/cbke-163k1-library.a index 9404983f5a6..b9a482ca099 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm12-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b34c28d9de1429b1f83eb7b97d3bab554a7a32ddeafeaa96ae98f4ad288fe64 +oid sha256:539e2d8ca1bb11df03c339e8bf699a02781c4fbb2336d037c516b5a6a8d44524 size 16412 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a index e2df56d3eb6..be0f9fe37ed 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d45d1ec25cdc65bd088b917ffd0a70f40ab0cdd23e3d7cb1e2603b6b354a795 +oid sha256:79689dca6c0407bfbadd31e9ba2983a8f65a00f9f2efae147849496f2af254d2 size 16180 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail/cbke-163k1-library.a index 9f71fe665ae..5945b106181 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm13-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc98eaf24553d7bf65e5be9240ff627b1b444ccadd761204accd2e9ffdd0fe9e +oid sha256:a887adcd98439ba296b5cb04ef30ac40f4b085c9808661a70f80e84880e0dcbb size 16412 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a index 74b1a60fef6..0c2914c22e4 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ebd4c35dd7d27e821a39ba9edce13c60d98dcf8dfd9315135606079f7fd1529 +oid sha256:7b926bab98e2f801ad4446ff779a5fb554ec7afebb332eeffa598a5d82946a0d size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail/cbke-163k1-library.a index 0c2fe812b5f..04c3ea0e352 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm21-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7007fb36c7ee1e87a1122670c8ab72492d1b1e95d45c4b9fafec4017396c016 +oid sha256:13e98a44b91d272546ee52e0f626a02105e92dec58d014566fe02d019cb952fb size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a index cfdb406aea3..1f3999ce134 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3eb28d887cad89dd214fb62dfe762b5cb951910cd6307c70f481576c2ed9bea +oid sha256:e5b8f8dab8bf857fc514605a6e9684a743bd8fbf180cc08be6a0c4de555f4795 size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail/cbke-163k1-library.a index 516d4010d08..b2ad9f78d2f 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm22-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e72fa8585eddf250ac1df7c2929d8702cc46a3fb014fb85da6d03cb9199cd2f3 +oid sha256:0f979ff4a2e0f2aaea677657c1e50b1959787a35b9efde66663feddf6c898f5e size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a index ad372f7209a..bc524cac540 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdd193b80a13104b06e71c959aeeef1230cc5cc57084c30f645a37da98744ead +oid sha256:c3e87300146e92000b75e97af3dc109dba970344f13368a29e9f394587ff0397 size 16208 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail/cbke-163k1-library.a index 5ecfbd5fc54..2c388e3033f 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-gcc-mgm24-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc1218927a974d3e9da3cb5466adc2e610e4e5d8fb8ca9aa451cc02fc89c4d55 +oid sha256:3b7306be1653c05083a55f736b8d192e1be54f5f6bcc6553cd65a274594902ed size 16440 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index b1bc229e9b6..0d109aa8670 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:569d10035bc42d5800cc5655968f8184cf14829b8b6565742c3b00e70c6d350a +oid sha256:6ec0c473f00701de96e650338e1b2bdc79ad5f46ed387c08ccdbe41b17020d98 size 35614 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a index 600210a0d5b..f2bde4b3e9a 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2246f048652e47216647f9ba6787e7c79000184b6e0266f0d50634540bf182a +oid sha256:3bb06d0c1c5b19f5126980e995e76a8b59f08c427838c519f81fc51c01608b7b size 34126 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-163k1-library.a index 08434de8145..55c34d3dd0c 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65acff7b8724fd14bda6f11b93c9ef4354e86bf3592cedc18439ed4734d15da9 +oid sha256:00e537ccb2df8f35b14c21599aca8d882d0106b2ae0bbe4acfca93e581fb77c6 size 35624 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail/cbke-163k1-library.a index 5844b069749..cddb10de9e7 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c64589a87783cf9a1661508fea90e2df1c436f8411d8dd44fa577c1eb0f2e7ea +oid sha256:8eafcb9eb2c231bacc67d15067371ea304bb9c887b265a5100a22e5f42545664 size 34132 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 571fff576d5..f10162366ca 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2022f743a56432159842210ab4d3e860b9151b618f792df0831ef5863e85afa +oid sha256:967164227056a70a5a33ed59d886fc886203774e27a72c1a22c2d84efae22dbd size 34450 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a index 4b96afa0100..ce6462c97fc 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab3d39de00035224c90cc96c365728791424fc91976d91f1c782941992127e0a +oid sha256:61af70383ec4f36c90a4ef13920235299d5e2b34957318f1ddfc993d20ff23da size 32964 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-163k1-library.a index fac08578c6a..109feb7df77 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:741ac795a901f3e4a8b99f6d21be358aa2c1d84834ccc2703aba52518c9d119f +oid sha256:40dec24a6eb4afeee8c86718683d65763267fd2bc57582f8fdeef5ac32f705f3 size 34462 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-163k1-library.a index 44e06236da1..dd02b6a7913 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b836d5c18d24e74e83f403adddbe9f61768de5965ccfd499343958f532bea71 +oid sha256:2c59606e2fe50eb35ec66c3b49fe27bb1ecb4e7bbc61ef87f3ea118bb530c24f size 32976 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 6d93ae92af0..f0b79ad5970 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66c634a34d1f810b54032821fe63a87a76da88e4aa1d78ba2840d2dd35377355 +oid sha256:995f8048074b7dd080602a0ff837b01a7f750dee3a253c36161120d984331043 size 35608 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a index 66441a7dd4a..573e0f2589d 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ab1fc7bf747971a58cb3f158baf09185614c1118a49e1220a2cf89ac3c454ae +oid sha256:bf69fba8b62713867654515d64b4534874d666db83c66322e69c835053e4f3c7 size 34120 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-163k1-library.a index d06a38073c0..0b8513bf412 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13073df0dd0939760730656ee966062b9d45184c9053132a8336b2329be767b4 +oid sha256:4f1be5e4fb5a48df1b9c78e6aafde33aab647f058cc6904ebe67b04629243e97 size 35620 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail/cbke-163k1-library.a index e85b29c6f2d..a2f4313e580 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg13p-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b9c826758b403a656901f7cd4bc760759c257e710afb7cd68d10b77e29c9c4d +oid sha256:537c00ce18bec66be069c41075573556c3ded202c16b6f25768e31202fc8b480 size 34132 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 6f7d8d3cbb7..f9eb12b031f 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:706d4893422d2adf5c405852a6656cc7ac3a6d1da2e5a123bb393f4da475d085 -size 35614 +oid sha256:2c8c1f57b2834867e322ce587eebe2fa1bd7b2cd6999b3ad46689f94c60354f3 +size 35602 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a index 714a9a174ac..bca1604d377 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db30593417121deb291f59fef421fd6c5405bac3076bdc7ae9c4994e8dad57db -size 34126 +oid sha256:ba27484076b906a9895a1cd513975d715da71351ffe0739c2a5193917c3c1965 +size 34114 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-163k1-library.a index 5207a320790..366748a223d 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce00abd67ee0fb9ab7401da8775720bd27a3951af22d36e8e1f5cffedf115587 -size 35626 +oid sha256:d10687767909bf624bd034ed0693d84640c192d282d48e218d6055ec3489495d +size 35614 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail/cbke-163k1-library.a index 1c621c2e64f..17f51b3a0ae 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg21-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5bf3e09d064f7573bc8bcc2380d42d1ebd6e04338dd2fcfae1cc96f66c9923ba -size 34138 +oid sha256:402f61dd67246bf2aa8731a82669edfc34f7d4a9c3253f85b1571a891d948009 +size 34126 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index a878d775480..5543cf72ec7 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6350941cf37160a072dbf3082c36eb1d5b1477c5d6d862750e5084540b00035 +oid sha256:4359425bc535045c74ac201b5cd51de6da03ecccc28ce96ae92ec714d5f5e7cc size 35614 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a index 203c99ee55c..4721b73b338 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c71a178ac7ec171e6e062a609525116c7e495308fac025dbea5c5ff73a5ada59 +oid sha256:ae1faf56c552b4f176c359c2b16ac9f1844ece1a672e34038eab6ce089b08c87 size 34126 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-163k1-library.a index 28e1c2909ae..2f58562cd6a 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad16b795e4051313374fba529e017e9ea35ee03ac53f4f11fd582a974caae650 +oid sha256:6b7c02fa45910d57c265e77cd4651725c1d8937ce4eb8eb38208a2d8e25cb3c3 size 35626 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail/cbke-163k1-library.a index 11ca31e1710..aeb185f1d60 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg22-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1510a78f9238ae3dc7e85821870c51c9aad0684723bc88e46ed084d5afeca7e +oid sha256:6f83ae48a5c07f361f589f54e58cd028e6b1b642d77e7748ab587ba6b69fa723 size 34138 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 67086f823e0..bc9ea2c652b 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d13d43afd53cbd6830b3fb4072b61c5934a12ab76471b3806e31adf2551bfab +oid sha256:c3c093982b29adde75d7ec94b909804a79f275b1a2f6b34c4ac0f7194c5ec4ee size 34470 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a index 388fb839f05..71e1dd233f0 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ec3642e6f6617431e45cbf4d6ec0d3b8805ee670ebe621138e6010febbe8ec9 +oid sha256:2ffbb886bcb6c821690434d93c39051fe19d078380c931f07df9a838f99dbcad size 32982 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-163k1-library.a index b8be8e1e54b..b7e2a4cb98a 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:433db465d4812784df071ca5ad5c56adbabe8e2e70d515d801009cb97df1814b +oid sha256:94674cc74a98422d20daca5e2701ee083cdbef31a5cb67ea40551e1739d30597 size 34480 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-163k1-library.a index 144a7cddf3f..2347744a8bf 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:716cf440f3c3cf7b738b2107684afd5be84e54c2c6ccb55958b7cb5bb18addd1 +oid sha256:8a2fbfc5b50a748aa11bc60f4b2f3458b973eebe2b2b8eb808f1d787033306de size 32994 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 497c7cf6092..ba52d87a088 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:276a8ed79f4c71da4e7f2c4b2dda76c2c74060344ab0e4f78bf7c56fb1c7ed5a +oid sha256:a67df799b7cbc4cb18abbc54b6f850ea761bb17957061237916137924f9d78f8 size 35620 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a index e4b05b3adef..71efc131006 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8c52e06b72a87d36c13e3ec5ec95c2842fd38c76e491d8818e7f5ca71402035 +oid sha256:f0f8904491755fd01de7dc98273099a7f73567fa16447db04f6f6ad372df5b1c size 34130 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-163k1-library.a index ac90550ed0f..f3c665e24ae 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d15cf5b24f99be9f7ee16662ba56df0707c427dcaaaa5727d03cf802ddac4db +oid sha256:4ae7cd08cc71d87c25597c007bfa726290080378727d1eeb2cb7aead79cfcfc2 size 35630 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail/cbke-163k1-library.a index 07462d70139..37ec9261036 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg24-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a279f4462b075a778b4bbb1b7dd2005df0f95ce7ffd220d03d33a6acc9b26fbd +oid sha256:09e35c241aeab7fbd6b0ab9dfa3e0900e5e131f91f3572b2d2b7d862c96d5b72 size 34142 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index ceee07b7b83..e5da3e22372 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1368b27e3314a51637f111d7a7aef054bb7438df90230d7de673ed3a129b1c6d +oid sha256:911b52f55251403455e405372e8de228f24828d4775d937aff37727949cb45d6 size 35614 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a index 656b5b6abb7..f66daf1c1f5 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48c52bd178cdeaf1d75715f885e6d94006b56b384cf9a4d9b2ffce9828cc26ee +oid sha256:51251132032e6713205ed10b709a3669d62a08b3712b920ee1621d35193083e6 size 34126 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-163k1-library.a index e7124dad5f1..1b3b0390b8d 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e2012993731986241a1b0f0366d14c2ad2c25c37f468b8249774b8185eee19b +oid sha256:2933e640f122d3395becbaefe83e06b9cbd53f8e053a2f55bdc38a462b265aff size 35626 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail/cbke-163k1-library.a index 571b6b145eb..46c2b2a99ca 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-efr32mg27-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cd74eee934b655a1cd322a1e29dd10361ec8c399a056274ea70130493cef89e +oid sha256:4adc246422ed866e66452993ed83be2415ed50b01f6d94de7a4877f8158dbfb4 size 34138 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index e6dfe1b2399..a3d75a77896 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:329408ccbcdd54317bc6a7dd4c36524a281f3b667f14189e3dbf145c0ef55fe8 +oid sha256:f29347b1d4875da2748e656decf1e5f3cb8a59a110fcd4fce9b513cf9884136c size 35500 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a index e5c0dbaefb7..c5eb7a27e81 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab7370ac3cf0fb495950d92b7738aa3e89622e3b6f0d8a86da2b5169ba9a184c +oid sha256:583d76b668d3138231904a5e5380c90af28277859ebd3792f2d346c172d9e469 size 34012 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-163k1-library.a index 381b70bde5d..00b914083b7 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6a852ccbcd1bbfc535d791a29f5f09b6ff2ffe4abdad4378aa0b2b89b08286c +oid sha256:3500b84a8f20d709e719252e8349df7fb8d38ea4a0f40f756fe0866f30b0a4f2 size 35512 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail/cbke-163k1-library.a index 68f3c04a1c0..11c8c0f271d 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm12-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c018534791d93b1d219f836482186be0d8ad579721dda8eec3e3c6ff88e61a5 +oid sha256:853ba86683e4e3db0227a5f9503b4a5a6c0f9c08f18e1b401b5cd867a4167fa4 size 34024 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 51f2e0b5299..42b9d71825d 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:671e3bef343f8f176bcbd4345977fab136030a2a782831658cfa2d6d953346a9 +oid sha256:21a27ed91b5dc8c0f41d8c5dc8112f036f5b78d866244bd06675c7f727d022b4 size 35500 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a index 3e3816a3400..b96057c1456 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd62cdaed067a9e0a5c6477cea80873b1df147b7553b24654bb95956514aebf2 +oid sha256:47a8e80b7473a95376d8124e48a4501b27909cf9fc038ac24458fce4edcbd246 size 34010 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-163k1-library.a index 1a1f1f98e1f..e1e205604a5 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a314a64beaa80b1b5e762197ac958903ebcfd9465208d0923898cae68120eb84 +oid sha256:cdce79cbe447c561fd1910660281cf93e009f20b7bc7d9d0ad6a90f8fe368ff8 size 35510 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail/cbke-163k1-library.a index 0594daa8823..6b06ab1d68c 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm13-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6dafe17182c1cd59aaacd66a1167f0ae271da62777e08cb8ba9dc083286d0853 +oid sha256:8ace436fd58b4c80e70415678d3af448491c7e4183228927cc8f325beb24e19b size 34022 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 6ab6c385c6f..7aa674d7785 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:946af402d0b4b148cd9bb0915014f8882c693da954c8b2a0116fcb9c9c53be6f +oid sha256:02b32bb9f77cf630a6fcbe7b651b1386c73ed1d4cf6482f56b4af007a51b1595 size 35518 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a index 899dc6b8a08..ddc6092a5e6 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f88477cacd31c5316903735e2ce95a50142d97299159adb4ee1a2229852a4a5 +oid sha256:3f6cdb922ef03d2a78dee786056cb0bd6bc8d30ffe444a424d0b44a85c6e1128 size 34030 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-163k1-library.a index 08e367b97dc..aa58b8ea6ee 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57a47ea7bcacfc45bd42f477b4297d3f659d38f49ecdb6f9c12195b99a9a2e16 +oid sha256:f88bddd7cdeccf270a7acd0ea98181b0dad76f71e8ab44f4622d13597b6877dd size 35530 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail/cbke-163k1-library.a index c75f033c4c0..23f8ce05ed8 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm21-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:153a4dda4521c6c216aa092ebe1d799a2d9888048a19a37322643fd27199a177 +oid sha256:ea4a6c5cca4cb31291a69afc04c35348614661ae2d8bd7ccc9954f4bf7a96ebd size 34042 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 5dbf9c3874d..185c9448271 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6b2f00c882fb3161a2d793d068c36cf75eab1ba140aff2b38f478ae25fbbada +oid sha256:9c2c0a25dd8f913cb41647a4c74ba3f662ae40c504b9b64c9bc86afde40ec5c0 size 35518 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a index 66b353a0aa4..703019da021 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec9b39c07111184fa182b51a0c2ae88f02d856b734e2116d89e8de0af1a13576 +oid sha256:61d41aca63df08d1aa41aa41abf5b780a8e12ab7ef13b921d22ec329020eab46 size 34030 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-163k1-library.a index d52e512e80f..139f2867dff 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f07e26cfbaab6377584aef14c475053c8f795993b6c00420afeaae8118d54d48 +oid sha256:bb4cbfaba9a0693cd3b75bc8e463482bdedac4b2663316ab58b7e0afa2215d48 size 35530 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail/cbke-163k1-library.a index 9e4deb1a990..a4054c9758e 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm22-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba73a27e0439c0e179ac4d890caaff30c560bde9f980548f01d0ce3b433d4c81 +oid sha256:3e26633bf50fed64cdc070acfce0c80f3cf826414dacbcd11ae819be4b512545 size 34042 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a index 707c75800b7..d26d8f6068d 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d313530edbee014ab719df44d6237dd3ff112fa7fe3bd6c13cb951384d8fe52 +oid sha256:85ce40d5484b238ea44712e4862095f56ebd1c1ce70ff43cccdb394553a38911 size 35518 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a index c7c0f31a89e..1b527f01ba2 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0be326640b6fed0937375d7a82dd69e618d866d1f97622dd3b5ac543c9be893 +oid sha256:aa954cf9cd9a2a90fc43028118b01d2b966345ce5239eb49669f1cb95fff79a2 size 34030 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-163k1-library.a index 9a437ac592d..8898f771ca1 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47fce3c8f870e79b6764c7372b1226d063cf5694b029ca66cd730e52cf4abd49 +oid sha256:1cda2688e1c0f14a1f30ea2b315243bafb961071fcfabc759da5c0fa042021db size 35530 diff --git a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail/cbke-163k1-library.a b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail/cbke-163k1-library.a index f101e3b5b5b..0763f9e0261 100644 --- a/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail/cbke-163k1-library.a +++ b/protocol/zigbee/build/cbke-163k1-library-cortexm3-iar-mgm24-rail/cbke-163k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87d3bf84f105d6267b9ad567948c16c4ae9ee86268e0f5cb65a6452f9fbbd45f +oid sha256:6cbfdaf377875ec165a7c0a8002f895ec3bd4064a647c9165643e8d26dadb879 size 34042 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a index 2943ef48da1..76c80874265 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b47ef033e23f6492d9ba4f006bb53b9e2d192d7f42182cfe3274f02025114a1 +oid sha256:e80bd267c66d15b2af9c92509a2a415ac9e54347b30069f71e8ba6cecdc56d8b size 15648 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-283k1-library.a index 9af6dfdd3b1..bc293497032 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdae764b3e7afef3e4061d7ed647a77d61ccdcf927ae7cfe1462ea87971351bb +oid sha256:35ed7950e28a459979e2cc76c9004de2d26c330f0648d7ca5dd545395c26557c size 15880 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a index 0c9a460a5c7..2ca240a9e94 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0133d669947be0a88c2de8077cbbd68680105d2d618d5803c3dbf3e427bff20 +oid sha256:8c4be509dad3e75e8269b9514a2db6736c128f232910d5e9bca091fddae7b18e size 15648 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-283k1-library.a index 0bac77fb8ce..64c01e16d2e 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg12p-railgb/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52f6c36846be3c4a0a2703ce5775949b48cf8c1e4cbd24ee270ee104b2d89a50 +oid sha256:9fbacfde8d3fc78015ed14d310dab95ce2698318c05a4f5f0600d91d559dcc0a size 15880 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a index d48d36bb0d4..454fafd94ae 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5514d37ba355f9919d5f334ee7d2102512deeea46eafd30e2afb11732610ebb +oid sha256:df356a783f4fca0079e06a37d60cf8e743b6fa4c30b2facc3639ae5c026795f5 size 15648 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-283k1-library.a index b98e8ed559d..3d1d402419c 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg13p-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b51b2eb31a616b8d343ccfbad599324e8991eaade7cd7a080e858c0da03e2bb +oid sha256:5a5d747b57371569781b8a2334c38299dd3cb0f513e3451a1cc499e32e0f5a10 size 15880 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a index cb72fc38532..257130ddf09 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5bc628328c24a9d91d4a061d3fb2687ea53ccc0ba0ed38411764504ab722dc76 +oid sha256:c3f1330a8ec8568975f16d10d5fe9a226d29abb6fd15528c1c6823595b79f9e8 size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail/cbke-283k1-library.a index 01940cbd4df..08ca0e3922f 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg21-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1daa0caa83fdf8f2c277a203c289bf2ffa5932b6be23802fb1e9ca852d726205 +oid sha256:bb6a98f3c044b697e82e9fb9c20c2381f741892fe988275dd9dda58d118f83cb size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a index 6f480ca68c7..e969c930474 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16cc78e880b00c13201b7efec48070a88335131bae0119b4520f378231b93692 +oid sha256:7d88d259fc72a2ce5433962374e740bd5aea50eb2806c9c43ded1701a019e177 size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail/cbke-283k1-library.a index 0ef78235069..28ea3b5ae58 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg22-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6825fb09388d7a3d0d040b85bfd4d6e4eb6b56ed2dbcf1c042bd84af37034d2 +oid sha256:fc6f0f8b2ec754e733b5bf9ee9abc76575c97f3eaab3f34f470bdfc505630a2d size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a index e1a8726596b..6925488c7f4 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:194c2a3d17088b980478fbe26b28c46c87c7d921580a2d14b0d48b754f1fe1dc +oid sha256:c2bcae9a4c857b297fa2c0a1b9bcdf2dd7c43951733b78af39423704a85d48ca size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-283k1-library.a index 8f287663304..9e42dcb22d8 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-dualrail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a29475fc57c8e4ac6dd4a5ddc3a09396c3bfe3ee562a409c8351239ca4f7fb07 +oid sha256:0bbf02cff7d2bbcf9f04e20bda63961b76eaaf879943991dfd29d4c4f64a1dbc size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a index 497c09309fe..ca05c635853 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a7b847b94d8f396cca17775f8cfd65454691bb577a8e07069b8c412906a9427 +oid sha256:5817c35ef5ab0851a61c1adf092029fb8fe1eab9ef76038e1b701dfe1e94b7fb size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail/cbke-283k1-library.a index effccb546d2..5e8f9f2f7f0 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg24-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb1a52ddd5ba4525c5b7fd6e1508c0313d9cd9fc25201206de6dce8f183b8438 +oid sha256:25ef4c6591e284ffe6b0a64b1788eeb497293ba35b0e794b76f3ee79539fffa8 size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a index 6b3370f3d9d..1b0e132a349 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c107286caf71eaa6fcf346894ba2d778caec906c78af32b2bfbd894afc3dae2 +oid sha256:c84cf1d3aec65bb0a5c86f0d0296c78b671f65f2f83ed7e0bca80c9e68a70c83 size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail/cbke-283k1-library.a index 6021757f6d4..2c878c9083f 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-efr32mg27-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a649ac1f0539a46d8543134fbff894bfdc6c44f76711cafc66867536dea8ac02 +oid sha256:52d32a8a3c2b8790be9e20296eb4b8351c489dce495358060c3d6d799a3a7fa0 size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a index d48d36bb0d4..9f99db8c8d5 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5514d37ba355f9919d5f334ee7d2102512deeea46eafd30e2afb11732610ebb +oid sha256:359006328fbf7548a3f570589b015239a2d1a7ffe816e64e2aa0d8b3cc8a8cf1 size 15648 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail/cbke-283k1-library.a index 3125b5ab85d..15a24c60e4b 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm12-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:210c562ac16259baa0865a17f9295a0b3d5c07d5ee16ad98de2fd7dce7a71000 +oid sha256:03b1501d54349d968ab0e7478d0edadb6358dc5ff4a3dc86c2c478ae742e9b82 size 15880 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a index 0c9a460a5c7..d5820e6fe53 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0133d669947be0a88c2de8077cbbd68680105d2d618d5803c3dbf3e427bff20 +oid sha256:84ffdb60375968c40f82cbb2d2e514384805bd3ca4503bc954af48fff1f1e6ec size 15648 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail/cbke-283k1-library.a index 563730f3bcd..201acfcd5c4 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm13-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44087ecbb2b9660320edbf4b04501904a42e2e52462cb884c1d43428ea9dec1d +oid sha256:5cfda83eac76d9bfe08b85be18d40528911fb3446f0bc392e33f3e606be590f3 size 15880 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a index 68128456a8e..81e0f72041a 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3573932f4dafbbfb21c9f59391d475787d653b7c861fd9d7eab39555b433331 +oid sha256:de377c698ebf91393c3d1ce7cbef8c4b5f483e0f09c27d6f1ac4b804473c79af size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail/cbke-283k1-library.a index acc581f83cd..5602761f278 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm21-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7fd688eb8de871460d3ef8b71519104541e116bd264f2b8722c6d9f384cc1d2 +oid sha256:f1bb69b4049b33366b48b9aa2e9ac8b37aac8aca0a3469ee91f8d25d1e8b1d08 size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a index a28b7fc78e0..7202b22d0f1 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e282fbe7c5272a179240f9df361bafa2c576b62ecf2a47fe1c6067353994c8e +oid sha256:7da2fbe2bb77082fe29998a6fc4461739e03049e65f4c45dcb20bac47b76ca04 size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail/cbke-283k1-library.a index 52fd29d53d1..5602761f278 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm22-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bfd6c3cdd05c9c3d287f3c9ec1cf71a42856b029a920bf0314f4b144a93758e7 +oid sha256:f1bb69b4049b33366b48b9aa2e9ac8b37aac8aca0a3469ee91f8d25d1e8b1d08 size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a index edfd2debdeb..21726bccb5d 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c76b5b01ce4a826028e7163ab9fa1ebd7cfe06516e1e27dd46d1d365d60789eb +oid sha256:f5b08481db31f90f273eea95871c382e26b2b501ee144e168e73a4044d57edd1 size 15676 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail/cbke-283k1-library.a index d0b01406b68..6b35bee5545 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-gcc-mgm24-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c053a99da216b3c8a9247a066feea1493afe39977b5a5c471d5a5624bbaf568 +oid sha256:5a3f7867ba0b030c3afaba0a558a0e0ded8d446b0183302382d64a379af3d0a3 size 15908 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 73d65b6a0f6..03a964b02e4 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a768d37021974d9412e91375c4950a26d8ac3dcac093f8cbb69bc4efe566a0e +oid sha256:10770bba2a8e13653a6bb426888359141d8cedb31b69c3f404e24e3fefb6344b size 32452 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a index 90fd24c3263..27356a827e6 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f72e9bd7570f2e43f651af86651956a6178eb67e1bc609466e5aaad9694cf1b +oid sha256:581b96409ffeeecc8486e5655fd99dc78ebaa514285c3c7d34ae6f3c668a9b98 size 31320 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-283k1-library.a index 540fca21e7f..2d67a17c006 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d53b8db302f4e9dde552a286afa0c84a77da2a3b33527b0e586e3d82bc8bd60f +oid sha256:01ae07210400bd8320ec3d5ef3c4f7209619bbfb0e8f45250314b0a7945bf97f size 32468 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail/cbke-283k1-library.a index 4673982dce7..d730378e844 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc3e2e88d3c8dfcdb40b5c9772239c47842e1f4efb56d70c2736c520f00f7864 +oid sha256:f01e33a012bdaee8f237b05dd4d82ef81edf66c823096f7bad04d73b5fccb285 size 31332 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index a3bc48fdc72..4101a58d486 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbe286722bd3e32f6e855bfd7ec132a29957008147c6b3ddb90ecd83f1188008 +oid sha256:ee22c5e4671d82da0d0ab4cd08e1b654f704b341f67b9df6f41e7ff7867d48b2 size 31288 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a index 46a2f24b573..003ab7b37a2 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc33f94c0ffe08f76b814ffe3039132f204133e85f2e4005f690c8c308552c26 +oid sha256:46b355b21f0baefc66cf6793cf168c59765cb1fcad08275b494da8f2102b3527 size 30158 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-283k1-library.a index cd771ba93f2..c0f913b3539 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49c3cc3de8fe81d9118329e9b27ec466fa3932e6a6855ff46c7e4b4ed22675ff +oid sha256:b927e0a94aa618daef0629ac5d37f4e4ade03799072edf0a07d91030a846de6c size 31308 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-283k1-library.a index c50b599c64c..239cb158a37 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg12p-railgb/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b5d6cc3182f84ebee7e6845f65682e8d9fa9ecd4341d3e94863d42c9a5a0a73 +oid sha256:b988f75d9d0ff3623e786d9912656a0deebf3adf8fdfbaff4438af29248e1616 size 30170 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 96408e415c1..31e976549c5 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1f24fc6b60fc9a6bc8bfd0a91200e8f61200d29fc8ec200ceb01d8c79a9236c +oid sha256:f405b87d7e06cb9ce6c631a4c7d8a9da6406746101b5c0ad771e6cae286a87c6 size 32448 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a index bb229e3523b..76e1fa24e88 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ab896563e6fae5903ca3fdc32f7075338773cece5789f4382cee624f00d4d08 +oid sha256:4e1950e6f9dc4003a67a238b3c69696d69a448640184d3abfe475c045e2d0520 size 31316 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-283k1-library.a index 42d843ddbef..7af52fb6f72 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c203d1a11f529d7b7993aa4610db78265e82e23a4713a03245beb6b31744942 +oid sha256:2ad04605d1ba5c1aa33d4aab4a7dff59dfb5f28491e05e9fae7921cb237c6d72 size 32464 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail/cbke-283k1-library.a index 9bc821890c7..4700b314908 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg13p-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e12d0db310b970ed8d8d06cfa468116b1becd8e744cfd68cc7cd7d500f93836 +oid sha256:15646f72e06270c0002f0f481c74546c3cad862821272e0f2f7d0355ebfcc3ad size 31328 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 0c271209aa9..3285bead4b0 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:486a959d83a5b0cd15c490f9b2409f6e70574b1177b5a4daf2637f255c8825b9 -size 32454 +oid sha256:d1271cdc0bda8bd40837e9f6a08f2e75e774c08cddbde335c07aeae3decf8b0f +size 32442 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a index 67eeda45e49..04984d844b0 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cd4772ccd0538c95d73ae411bf04e2144a6fa7593da01c75b10e462c34f04af -size 31326 +oid sha256:96531ce9104f2a4242f60d454e710b4af5973eae9925c92f780ecd4368edb536 +size 31310 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-283k1-library.a index b7bac4ab5d1..e727f7503c9 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9102cd5542bf3e795aa451dae045cb4062ebffcc49160aef2693d300efde822 -size 32470 +oid sha256:752c7ab4a513f2ca8baa4ee3cc027feef94bbbb40a8e00df6682859bcf533213 +size 32458 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail/cbke-283k1-library.a index 6de82302245..95a91057e53 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg21-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98c806ad72947e4b3268fedc10d776b22f0c1ac96e975e077935351c3ecdeb20 -size 31334 +oid sha256:42c0a2dd2b9063d1f16a48ab82556fb91055083b59745b1b089e6edfeeb1e815 +size 31322 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 607216db010..83fef6c6d6a 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb97f693237ba502e1b5522646c8d1fed59aa096fde15fe810b2d6c71245f4de +oid sha256:9df1309a7daf7c00ea02c9f9a7023230d23b5ced2c4e8f88df85808071259a71 size 32454 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a index 8bfd6c210eb..f1c454f27a4 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54902594524f114ff54bc3953329d288541a8268dc09589aab127f58ff1fc4ea +oid sha256:2226253ea7d5f92241aeaefaa0557777232cbd8cbe4f2b233aa00efe7caaea56 size 31322 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-283k1-library.a index 7ffa56855cd..e4a62800ba5 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88cf6e1125d8d88a773c22d106c2f9c7259649e7f46c85ce9fd3ad02c7664387 +oid sha256:81ae87a15cca094567814a2c4b87110baead08f039d8db22b0cb77ebc7fd22d9 size 32470 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail/cbke-283k1-library.a index 0552a35fce5..3d2a0fc816c 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg22-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6f8ebc1dd897827261adfd1b60ad7b107ea608f1223a2f76dd433e5ff1fee35 +oid sha256:13d7a98903d0c8fc660ec857b121d66c8e20bedc0de59fab5c647a8d654196a8 size 31334 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 3fa302f4368..0f25bf938fb 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b06f2218e9ff9f7b0d092ad0ba898e23005dae596c3dc1f0640876922ccb1c9a +oid sha256:a81c9005da636e2e12b6ebe7c84ed26d92a4af436267f14ce3135fbe5138d793 size 31310 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a index 52fcb94ca7e..68bcaa5bf8b 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2dfc0032bf50d767118d789dfb967997e7ffaef3079dc0ffb5d5ff75109ed9ba +oid sha256:3f6ed598684e221e85151a543357959c54e1d41849d1499b210026c4bb0db70c size 30176 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-283k1-library.a index c1fc5ef518f..992a30e2d3d 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:110315ba80b5cac82057e23a1382be543e7c9e241f3c282c11559ead805b9bec +oid sha256:4e2a1e411ece4b71cb8efcf0a270e79823c8a07a61b6449e128869a4f385b94b size 31326 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-283k1-library.a index c75b5d79f61..7ef1d71dcb8 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-dualrail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4b0a37c56127bb3cda97ac63b7c24e278b289089ee8f59bd24a727b56a69945 +oid sha256:06da71286cb9cb074b7c7435eb9f82f703a7e8edbc17d552093271fbbd023ed5 size 30188 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 08dbca7bd8a..8bb9da7ae42 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:afdc9528543ef9e46f475ae342e69de87c57a4761d5235825a4177a6729dc6e5 +oid sha256:f36754537fb3912b4ae470a7957640f77edba30b3c03074364ac3784e127d644 size 32458 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a index e3203463902..3dcc93168ce 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e99961ad99e2afb7dd38ed06664a4b52dad546453a13ef26813f85fa1fdfba8d +oid sha256:51b66c6a2ac6474a78d98ae8cdde8129a3969fc81b180beabe46d66d1228ec69 size 31326 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-283k1-library.a index 9ed22acfa39..b029f7681d7 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c08b0cdd18867b21a68d2f6b482585cfad9966689ae4a197c98efff0e87a096 +oid sha256:dcc599b4a22300fd0063faaed33b54124bdfc13c830ce015a4d6290022cf4df7 size 32474 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail/cbke-283k1-library.a index 67f2e20bae7..3f6f5511d06 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg24-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c882569198a1eb070d90b9c7b74ac03386e32915555fab0d46b3bd64667f80ac +oid sha256:055427370f5173175f2b88c14b12a21864ee663b6044861fedef53a2e81c3d93 size 31338 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 526d754a544..ab7803f0b67 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:481d5b7327c8a57fd6a3c2a111e41d3ca57a3360ed240c436d67733b271b11a8 +oid sha256:68446e5a72b333a46e018b69558892645466295618c76fff3937241970706fb6 size 32454 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a index eda2aa8a1ba..caa5e8110df 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e2d55441d3dad4b993b892a09fa2711699483f79f7bedb243399a832ed84fda +oid sha256:0df71bd370fe5a83fc80f137f9b7c3d53d5267278d1c0249354de6498644906b size 31322 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-283k1-library.a index 934290f312f..997601a6d7f 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:017f62f9674c28f47ebac861949bc7c4b15f83d401c0f879051054e75fc14c9b +oid sha256:73ab128d7d45152f048e6af154d3f2876e4a73481734c790ddac3d3ae031d7e6 size 32470 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail/cbke-283k1-library.a index da9f551a24e..39e960654f7 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-efr32mg27-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91f67dc1a4ce06f962310d18f7682a0001314b06cad4555e72f6a9adc2c48e3f +oid sha256:505fbbb3565c554ea3cd1f07e60025b3a274240b0c9a0cae6b79d0e513a8a24d size 31334 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index ef009c29db6..ed2bec7a26e 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:907e27aa57d6bde50db8bf7f735c7be5fbe79d50e4c227d6d468d8b4e633e449 +oid sha256:98f6b8a7922fde095b48d298cd0436305f3e495713d8ae5d7d06accbbcce9c8f size 32340 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a index 2bc20b740c5..b4765ebab7d 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1283a831561a290c39083e7a959c9c6b936b1ed20226f6da9a0bbfedbb20f5e6 +oid sha256:31d665104771aea0edb7167f2dc2b6f6f7fc57a7c0e8b6b7b8df81b4be14291e size 31208 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-283k1-library.a index 0d34d1d9d13..d05b39dad97 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c25f1f41d41590b255bb87931247b5cf9360baf06be02e5a5531908cd018db99 +oid sha256:16af0b8ab2dee83153abb27d2a61fcace81a8c8dfb54e3866bf18c051506ce2f size 32356 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail/cbke-283k1-library.a index b07b1953411..3d887065d97 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm12-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e09aca43a1c591fa1447a8d08a4bd6e903056a5631d5f2901b1fd8de34134e0 +oid sha256:9aeba7480ef63e888956ea0e814220fbdffec54e2a59d7d5aa4e4f809452195a size 31220 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index c4d279863fd..14f2067f897 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:094e55b719f2733456137e332f3193e6d697c5d32d59a38673e55736e59ce0ea +oid sha256:a99f0b46ac73616336780921facb7e4ab68501961e7c112a9898506153786acb size 32338 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a index dc9aaae113b..b20fa705fc3 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10717c451d4edc9e98a67d21fe97ebf1d5678c175d74512664cc23899b3356d9 +oid sha256:6b450fb35ce5c64cd9de766c6d05fa84aa7689272ae309a67f399dc6d8282b79 size 31206 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-283k1-library.a index 5a6919a949b..2ebcab37641 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3c3f93b1cdd9afa8efa1e9983f128bfa2fa64a249f76eeaee0b8efe7e197e3b +oid sha256:50c581d775d3351d24ed6aeee28739b90ecbd9b57a94aa48cb59afbcb8a8c56e size 32354 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail/cbke-283k1-library.a index bb8985def32..6abb302c727 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm13-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a13484707e354a21c339b66bf9fc48e90c3160d7c95ee05431770e43bc71c43 +oid sha256:f087b6e51878e28fecc36e923430206f98097e2d3db3f35b562cd061d9dcd23f size 31218 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index e28013ba984..eb78b3492fd 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4bdfff2861a76e278dbffa64f16cfd81d6cf9d6713d4d28b92d80746ab2c08a0 +oid sha256:4638b20a1fdb56fa65457c32a18b3da71635e065690bfcd9c17eaa99d44acc2e size 32358 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a index b9ba3d71124..691b8b910fa 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9290f23e16af9eba40f6a7b556262ba9acc60fe698f5872304d034c3064cf407 +oid sha256:e27488f3cdf20c2a1d03a9d6b4f1252f69680b0505b0c7dc9b79ae9353974a65 size 31226 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-283k1-library.a index c0fceb75733..c2b91a2f6b0 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e97d24f7da0e8e68879341b964dfc88a1a43cd72051463fe15f920ac79561341 +oid sha256:6b9cb80f698e7211a5ce80b5be7eba4f8172c08ec6a8518a93a706b6cd085b30 size 32374 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail/cbke-283k1-library.a index d0ca329448e..415bd9a1dcc 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm21-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd8ec460f61167ace1cea95ccc4a5753dfa990bc5ba6ac621e095f09b4d3e671 +oid sha256:fb55939027ae4fcf368d78f4e0e0d46fd183bb2fd589e39f059aae049cf6ccbf size 31238 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index 14d129623e3..61f71b61494 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:077af75d46a8b6f0b3302f42f7639ecc02326591bedcfb2564ecd2d1712043cb +oid sha256:6a54b8da00b6c2b77d8f778b9b30a106c8ce362f6a05879e0788b96efd81fc14 size 32358 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a index b6e12787477..c51150d26fd 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93043b5e5c5d47c0c076fc22193a511895d32bbc67f388c1635a120b112bb7ab +oid sha256:4ed4c9dc013afdea05db467911968bd7e656fe80adec6ddfb51293595797fa83 size 31226 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-283k1-library.a index a6f859bb0bb..fd21c6216f3 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f49b7e37c664a66e895f73f3915f0c4727045614ffc3401a1826dce9feeecd8 +oid sha256:ef82519fc0a028f86d476f61cdaef8349b3e7c411fd608dddb15b5a98c1ed1c9 size 32374 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail/cbke-283k1-library.a index 0d89433b591..18de8aa04da 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm22-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e5cab6fafe825e68df25eb60402565bcc486d12aaafcd9eb5d57d360a717007 +oid sha256:86392f77d84e4c71b73a9ff9440db3774016a8679ffcab88154f0d8cfe74e147 size 31238 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a index d41dc02bcfe..f4d633351c0 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:231311a0937535314b2bcf8693b2928f4342b35fc2727140118265454706e754 +oid sha256:b6e326007541b02421550f81eaaada831125ee92cbd6eabee4af8738802c531e size 32358 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a index d924993e52b..563f42bc591 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:862bd56cd9ce6d141124d4ebfef9688dc0e39b54d37b5c8aea91ea46d3b008a2 +oid sha256:45b250cc482ab4f7842aea704f26f45fe1f22a82f209c87e77a5cb13af09ccf6 size 31226 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-283k1-library.a index 0861dada764..c263d1bb76e 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail-stack_protection/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8c8f6798dc5d5832a2ed5e408769857dbcb52d52854424494942ff8479e4ccc +oid sha256:50f9843073bfc79df24d160a258d2bae3fdbe991beda7792ba778582ab46b167 size 32374 diff --git a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail/cbke-283k1-library.a b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail/cbke-283k1-library.a index 097067c8e89..41bd60ddd86 100644 --- a/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail/cbke-283k1-library.a +++ b/protocol/zigbee/build/cbke-283k1-library-cortexm3-iar-mgm24-rail/cbke-283k1-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bca315a16956184a4482f724702794638175bb29140b4eb524a18fa79de22cc +oid sha256:945e33bf6579ceea3c2543dd03e73c4b9e381114bb4a56093d08f46c3b2a53d2 size 31238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a index 8cbd73ecfb9..aa317d51106 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78d64833b49399409ad024d9d7fbe620c4cb45ad9082b64888e2700f4894b672 +oid sha256:635dd529206d0c7dfe686ffbf97d1c88ba6b324599dcf6862dccbed5e169fa41 size 7496 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail/cbke-library-core.a index b940b560a1f..2b25b4d5357 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a16b8eb19b9dbac721cfa8eb652621868b20132d76379df751267a01323ae1b +oid sha256:bd2a741e98207a0393d4fe1a3be7957ac451fba8c1ddea1ec416d0ea834a5d4f size 7572 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a index 4596a2ab616..bf61204a0b5 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf9420347b4f40d1d5d6bfcc012abfa92ff6e510c4fe9587d410c15debbea1f8 +oid sha256:e5ddd69daecf395b2493e2d94583cdc911775646db172fd25026df95e2c58c87 size 7496 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb/cbke-library-core.a index 023bf0498ff..a6b78206487 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg12p-railgb/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d86c8a3bba876c56dd8bfdf1c3a6d9016dcac8c5ca2ef201758eb74ec328613 +oid sha256:a5cc06f2cbce817349097eaca1bff44220d93d8f73d48e471595aa3bc458a21b size 7572 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a index b70baeb1c00..7c33d8bfa5d 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bfd2691cac5226026a4317eac43f76f3e4d000f027bba2002fc606892f61177e +oid sha256:8332bfacb158d091ca742a617310f432a4a001d0711e32ccef7150229fecd684 size 7496 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail/cbke-library-core.a index 305638b747b..09b1c46b32e 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg13p-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f32788cbb2ea4d9f994d4366cf1708f41d2ce3e58f963a9b32cd86548965eb19 +oid sha256:5172b1aba7f0df8203105642a9886a6996cf3c8f4a9304ba43fe7b2a9bddaeca size 7572 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a index 6ae02968cbf..2eb8f7fb63d 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a26858c58ef94ea56f2a8be3c722e240b08d6869ef98f3d0ccde363e41a14f82 +oid sha256:e772fc966d90af955b05a18c7a057a2cbbb7a3205bc81b508fdd415a184f33c5 size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail/cbke-library-core.a index e02944df8c4..aea8e8e7cac 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg21-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3eedb5e11ae8ebf44aace4c43568e387c206f8c395d6ef2da190c51fc1b6f604 +oid sha256:d90516d7aac16302d513d71a49cc872ed2960cbd5ba742c87289f83a9fe09da8 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a index a0a4b0c446b..f954dd2b649 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b79bf03dd94fb3fcd1d6fbd897530b9e370f150c6cfd4dc291c0dee55d8ec832 +oid sha256:f8c7efaa2753fb4d3f6614527786049f1d44857e27608dcce14b3ac2e8c8c736 size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail/cbke-library-core.a index 69071f1e72b..9345127d3bd 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg22-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a1666d3ca2e44f9d61257df90946b7cbbfb5e481833b117047b7f71ef391834 +oid sha256:d905e9fbd1f6d00a3a9201a0f12170ebb9b504c27b00598050296701f3dcc5b6 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a index 50899416d3c..bc843889133 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad47ff1c31e12736183c9ff179808edbd69fdae86dde7c368e59375ec0938164 +oid sha256:9f5b8e99e2f99a11b82343fb77c5d0008b683ead113024cf7ce68b150083c315 size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail/cbke-library-core.a index 14d9ea0d099..584a08933e8 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-dualrail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:063b95f5105cb5aac7e7456e82defe8b28a0a589c755698a33d40cd8d2279dac +oid sha256:b4eb0f01ee38e3b9b88f3022561cdfe9aad44fdcbc825661ad7f49e48a0c18d9 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a index c2edf42ec4e..a4e5f7c917b 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e68063d2c2d96b1f0fff394bcf2785f426e935de45770b16214ad98d7aac66f5 +oid sha256:4e1cee1e3879dc86625c37f2b5950a345fd9c26e57228446e7bfa76ab864feef size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail/cbke-library-core.a index 6d455387af2..ff2e9b77b95 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg24-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:455afe09c04d4e0b8837c84664a0418c3681c43e987d6c86e331485bafe412a4 +oid sha256:6d5bad679d70911877728fb1fef148ed3d6c792515a81a06ec1f1c3c6c5ae6e5 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a index 7b674c6bff2..69a71c23c58 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7254bcd3ddbdfa7aa46317443d98a179e1c0e3ced36221397180fbcc4aa93ea +oid sha256:0cc9619700e53ffa997a46c1dd4b58f6b5a56dc91e171492f62a3f988c6483a1 size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail/cbke-library-core.a index 14d9ea0d099..63b4c2f2af7 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-efr32mg27-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:063b95f5105cb5aac7e7456e82defe8b28a0a589c755698a33d40cd8d2279dac +oid sha256:b672940a309216914bc479bdcf1181f815371542fbaa228ab5443e31fb0b4bc0 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a index 08213c91260..e0cb855b2ce 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:154d07c5ff20c810ccd7c4ae60dc2b872ed62746da92c55e7452f4964fd41f95 +oid sha256:b6b6a2293f79acbc70e05c2641e40beec207d32a12553b3297fe16a88d8388d3 size 7496 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail/cbke-library-core.a index dd014d734d1..8c3ccd0d24b 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm12-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebc510a1894956c86955a8e1edfa899806d9dbd68f94b865253411f4c78c7a0c +oid sha256:73419ee7e4fbc5eb1d57f517e1d55736764242b40a193da535c0ee549453d1b3 size 7572 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a index 4a2dccb3fc0..06b146234d7 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:641b444110ffe1c23e013b0a07d95a60f1ea158f4830273b7ecaa1fc4b19d257 +oid sha256:7e481f248146edb4377eb82976c99ccf3fe7ef7f326761f2cec363e44fd0593a size 7496 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail/cbke-library-core.a index 716a2c57078..e988f00dcf3 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm13-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:872d103e4044dbc07d44889003082d2e858af70bb112c50d56c4623ab511fe1d +oid sha256:c29dbe28860ff255cf375faf6e5a5f8689b64dd620eb5b49b8638d8261ee1c8c size 7572 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a index f693f462890..3422331d203 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce7474ce691fbf53368ca566dfb86b8d3de44298c1856a0a80152df683e7c1ba +oid sha256:b7961ba27a8bbd12a7e0d0a8a107b6000bb0e0436d1e5ce6e53292ba51ee3d1f size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail/cbke-library-core.a index 0375cee3070..6a007821dc4 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm21-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2709f78dffca64dee225dfa7f366132202aa3dcf1cf4cc5a6e97d5b3e3719acf +oid sha256:42a2b71dc5aa7950adbbafcc05e70c89f707385eb1c5f1646fcd6e2737f85ba7 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a index add46d369fd..1fd99d5492e 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6030c92fdc279c346ad648bc9e4580d45d2289c7f555fadd6b1490860ea443b9 +oid sha256:44990a1130937017f6cdc93411716b0b96178fa40da4e3bcf8b2a6d37579a632 size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail/cbke-library-core.a index d7bce842f88..8da6d5d5c6b 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm22-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:584316d6d5e500bbdebecc717db246abb8add3160134204caeabcc60c30f4af5 +oid sha256:5ee4833c553c00fb9a28c3359b441a83f70ac56c9d7e537aa304253c5a7cd142 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a index 64782e09e46..d423d0acb03 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f47e6e0aa1e313a65d2b0fca62b5c34bd051b5d93f382fed90b8702840da4ae +oid sha256:6d5d08423740fe918684b3c702114e631014e2aa80190b2b77c7c1249d014c1d size 7504 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail/cbke-library-core.a index 8ca537a7c91..4b8ec9e375b 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-gcc-mgm24-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2aa7f037c7af6736955a0e747046c14e4edf15aa2045d22974237a07abe2746d +oid sha256:28c52da9be02df7591517302e3258a88279ee2cd564610686bec68aca14ace81 size 7580 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 4b2bfaeed07..1ee5f3d516a 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05550904bb2c36546442c085b0f2f03fb7ded98801d09b5dc86bf79e7a64f046 +oid sha256:3b88a9cbbc24e1adab3eeca88678a1e6286700ea9373811f35f03f41d85604df size 13718 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a index 4725c5f2b82..78b3c5ccab2 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48726fa877b9cabd03784db18cf07eaddb69ff98be75feb6af5c68cf28f05cdb +oid sha256:05ec4628b66a51d345df7d42a5b800dc26db851a5400a8026cc5508977f0866a size 13268 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-core.a index b23476862ab..40e0c3925f8 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7dd6b513768de2fe596e59e1022fddf7069d88494b84a1db39f334e73f9cdbc +oid sha256:96794b9eba4a621a27969705e0420f1ab3fb647231653dcdde28f97adc586fac size 13686 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail/cbke-library-core.a index 221c83eb77e..a0dd9b82420 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b49031b7a784a0ec77f915181ef1f2b940351b4d9fb36a8e287979a0fd039cd +oid sha256:355cd3e8d3a60caa353e1909c5ad90c2a10aca7b4c16f52c225f5e0f45c717ff size 13238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-core.a index d7e24245133..d7be72dbc52 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bec7b31417b2ed8a093ac32579030c9b72cb9537b4b783263f5e10160f34559c +oid sha256:b1e53e4817c096b000202a0073c3d4377f0b660a1a98e53114607e26aa6f7ec8 size 13332 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a index c56f05a0fcb..9c13b6e288a 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2b99c1eb1c2186f2564417e47dbabcec1863b50474ed83f693af5c94e2bb53c +oid sha256:7072638d935e88ba769088650c525e7b72030b5cf535d345338e1395445df5c0 size 12882 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-core.a index d311f8be85e..f3e9646b8e8 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:187c129b8ad3acd01eb7efb2da7f18c0a640cd0b69a19f66f52cad4013af7643 +oid sha256:d7b7eee2dc8a7c94327417fe8883733cebf7b1af15c8c0bed4902b5eb211dbf2 size 13298 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb/cbke-library-core.a index b2be367b5d9..9153597f96c 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg12p-railgb/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73248523164d847820b3458f567383a291ceadca388a4bd8d77ad7ad5900c502 +oid sha256:e8d7167e04c2b59dd6e3a7ef84ac338d50b7cee0cf0c5106fd861240b7cbc062 size 12850 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 1ec775bd992..518ca20ed0e 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4718e96e85169a6d8d5ce8629d94f0b55a0faa3a041ae14e06fe7f587d85423 +oid sha256:1d518bb9e61bc266214199fe3bec9a1fd94003cf413a65366c0a8c9299d27d01 size 13716 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a index ea068484cf8..b4a2170a328 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d7c9688df62bee6637689370c35dff7c0eadb6c96148add9becdb5080abe316 +oid sha256:74ebbe037054ef6e5fc028ab3b81c0a91412a63f3068fafa53d294c86add2cc7 size 13268 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-core.a index 1e8dd42ea9c..6567c04d702 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed2274c0e1c4c0c67e504fb717fb472c70b35b57d60a9917343219d8e8741e6d +oid sha256:d0fcaf441477c6abcf8b80bd8f756932eac947d72d9c01e47171496424595272 size 13684 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail/cbke-library-core.a index 02b7a7a23b5..0cc2a806857 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg13p-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b31979b49570255f8ebd4d779e8d545eff2413457272ff4790261f5741e7877a +oid sha256:4fb57e9b8eaa9309f6569aa6d58350538207bd1b12f50905f0112cd44685511f size 13236 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index ca9decbe3e0..04e35e27b32 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6346cc4b301baf7048d8fdca209cff42b89d6d52f38056a40b927d14cb3bfdd7 -size 13718 +oid sha256:a1401a82ca93996f4fe3f849ebcd9c4d5b0d9feaa6535b20c3536708d420e954 +size 13714 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a index 4a3d53b69c1..b6de3aa811a 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2624344e7b2e8882189b736d8de5fd8afac87b6a4a44c62e1c09abc7cfa5cd7 -size 13270 +oid sha256:4aac98283fe5f6828bfe902d813ec4ffdb762d9e30931abbcfe3c1f28bef4a32 +size 13266 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-core.a index 270c603fc66..5051313479e 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c16556f3f21a57330a947be657cff311f29da3220185cd95fde04d1e9b83b88 -size 13686 +oid sha256:546ff3624947cf33a551b8c89d9b5c9a14ba07b7430acc44f540cc50f6fac6df +size 13682 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail/cbke-library-core.a index 343d7d268ae..0e25a205b98 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg21-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dec9ace62f89374f5f016ee1e6113baccfeffcc0e6408538d7a81127e7408e5c -size 13238 +oid sha256:16af3d5305c9c0ec5ab61c029e7748820cd3a8ee1dd14bb9535ea3e312d0f6ba +size 13234 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 0584858a26f..d9366a19972 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28b9b3ea6bba2320c0bf9c237943c4f3b14c95488b75c7af873282428e00ed96 +oid sha256:f1cd1d6ba49fc03eae3ad8a3f3de83ae97542329948855ee465c47e991fdfebd size 13718 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a index 03bbfbd6732..2f0e1fe54c5 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ade8de55b53cb26a9faf48ab50e83683a68105e03548e6b5eee75ba730cb8a2 +oid sha256:8d8a9e4a3a7882aacd7a1423e54554ff12bb071f4079dade73d2f2a3b0c316e1 size 13270 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-core.a index e24cb98d5da..40a68cdb80a 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b53a5d26f2e52f40e32f1000159543a683dcb95aba4ee55e4c8b5340fda856b +oid sha256:05fee8476973bede99b3acaf9ebe398a33480746a317ca334ad382644356b59b size 13686 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail/cbke-library-core.a index bbd26a977a4..c1545d83ffb 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg22-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed4eac0b2919aa0c712a89da836e7df7bd1fda3974e19d18523f0549e17acc3a +oid sha256:12cf671643bf6c9c9fd6f4a426adbe794b0c8940f74363f20a6c80a12b44d991 size 13238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 33ab7ce7403..781d5a71945 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47a20ad1fd831c06185add09d3773558e02c19e84151d246de5c16638606b4fd +oid sha256:4972e575def2d513d00293c051a731d8250654cd289dfa30cb2595ee0f1b8b0a size 13338 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a index b93eee5c403..dbe9c37b3bd 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec10f8d0fc71bfa5a87c07cfb10250b882ee6f78bbdc7161aeb28408e476c847 +oid sha256:b9859bdd24683d6b077bdec753ad73205e7db18d409256914bb93fd1f003e424 size 12888 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-core.a index 249b787e9e9..b20f377fd8c 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de5b57e2fdbfabf113296fd3020ac1cc55052a1b8f79631530e77a5dd8dbfb8f +oid sha256:07bc087ed6880b1d451aeea42b4bd5d23ac609567abb9a7d0a41edcf4573c4b9 size 13306 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail/cbke-library-core.a index 54ce3788747..d9c48017818 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-dualrail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f9088c738350949d655481bfe220475c068f797078d772b3bd46fb6cc4b99aa +oid sha256:feb9e0e822f24a165edaefd353adf54e3714249a0173a6498904e087764d1407 size 12856 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index ad18e7e8956..77834e3aae7 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59ab9c7726c041d61bff1ae5e9fa00897c3be8d239ccf116ba5d3d7c13072b3a +oid sha256:617429a1c2560fa86dbc7185daa0f4c3517f5e611fc063f16157b03a5c6073a8 size 13720 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a index bc54dbad8e9..060740a5730 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5a68647e73ce9d41f827fd3d3cb7cac7021121d09fe28f20660b0660762df1c +oid sha256:5926480eff52bd87eff59356f8198ed7c4157115000686a1e0b9aceb7b76ba91 size 13270 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-core.a index f28b2df39e7..83572a40a62 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f78e5e91d3f75d1dbd97e1686fd443e3a0b30af5ffd1c1e82524d1db4ef98bdb +oid sha256:c7802d9cce5ebcc147e8009613de3d244acc472554ea86e614c19502f7a75bd5 size 13688 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail/cbke-library-core.a index d980ae15136..90f401f4a9b 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg24-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9350c35a930ff5638894a10606d540affc519713fbed2d0e7d13430875276d74 +oid sha256:1783a46b7afe48171acb3673aa336c245c70a8522c9ac0335fa913d3dc25983b size 13238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 047779ee3b2..c184baba2e5 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18fa9376fad40279ccb9e80e942a1d19de7555adbd85d0a0fcff3321a44d1f6f +oid sha256:8cb684ebc7a54bba16df52c509d12c7f56a0de4cd97611fc3c5a729aca4596ff size 13718 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a index f6325d6c4e9..9c1a50eb33f 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83d09589b3178997c680ca3e64d8cc4d90d0ce9d92cb55bcd93cbecf5d7d6ed2 +oid sha256:1f56c575f3301e055b2e810cd007cb7be2e39e4eed221a0cdc6f83f348e341a7 size 13270 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-core.a index 84b0d6c54e9..7b9adedb562 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa8671756e704a99a6bedd7f23880677623a82bb860180e8f4ac2d5a9f081843 +oid sha256:5d4812bc0e6c0e6721dcf027f95f91efcf1e1472253a7f75f694759aaf461a87 size 13686 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail/cbke-library-core.a index c18a92b91de..eb22858fc7c 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-efr32mg27-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:717defbf12e066d5d792e8a6d306a8ee46aad5553c5fd2e7ffb95419b6c69cc4 +oid sha256:c0c1bcd6ad08f798b551475cab721e1a720fc007543466b6ccb9039c28c8ae5f size 13238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 99d12c17455..2c266c92fb9 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b0dfa0257e7b9103ac05f8a04ff69182691da9439c841cd645b5deb3314f630 +oid sha256:dd44e348ed0c0c21cd72e91372f408f66f3dbe4af52ba8da7340255a2afb22b7 size 13680 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a index ee840faf2f7..02cdfcc568d 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50ba63e1509772646e688541dc6fffd48ebaa97f6652aeb4591a27bcdaf020ba +oid sha256:2bcced216ce67f08fee78e3a11bce86bdceab10ecdacb41341bbf860ee8bac49 size 13232 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-core.a index 6e70453c40d..2101c8aaf8b 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f537ce53eac443a4ca86a5cf9323826357b7ca0e5c10b0a21a962261e5febdc +oid sha256:22a68d366e73abb5d0151d69d22886c536d33b3245980180f9c000398b16c6c2 size 13648 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail/cbke-library-core.a index 156b78b5c09..f3204dee542 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm12-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca59d227e2092cc2608575d797cfb9ac8f77f578754bd1e05de1de116139caad +oid sha256:8eebe8c7ee4cda61672ffea5baa23658d5461bf00dd26cd84b1817b1562f1c32 size 13200 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index c509c4be3aa..94dc7d4c9c9 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f382fbfa28478eae2ea1c3786200af906dfbfebaf4f47a1f7d9eaecd3cce1a95 +oid sha256:d7944fafa674e768a1b66ab8f90ca795e31050c9b8cac345e0742bde0c2e1d07 size 13680 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a index 4d1b6636bd5..0d0436439d9 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b57d47b0a6da59bdb8edbeb224ad13ed0d43d516a7c45cd82b633534d0a6fc4 +oid sha256:53609229e53c166ff1a2138ecd07fb67c438af47834159bbf9c1000c972490e7 size 13230 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-core.a index 86bb51b7ddc..7da2a8b4cd8 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45998cface26410f6470dd723323b1ef20367c1b4b0a87936909748fa803da31 +oid sha256:ac519add14c82187b33215a067411f5d64207c749b1e1dc8b5ea7841a77617be size 13648 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail/cbke-library-core.a index 75090a9628b..6d7f742c35f 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm13-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:172139d26d863ea08d4a9ec61070d33012c8edcde33bfaa7d782874e2caf2229 +oid sha256:b66bba0e9aa4e60d62a18522c6dbba661d1ab933a4c7cdd9e587e57753592306 size 13198 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 15c5f4d6897..344c8d33916 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df8022e18d0a542b5cc6d0054a624934b050d9f0a9bc517fa794537e12323742 +oid sha256:bc41fbe464b8a3573efae9f974246974197d535e76d874a97387b0fa2c607e45 size 13686 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a index d696706aec1..cdb7fb58d91 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca3f81a0efb18dab58bd65d0db91382f2dac49c0aaf3025538d8c8200f63ab06 +oid sha256:1caea66f9cfe324bddee37d847d839288cadb5eae2bc2ad6b518b651cff6a06b size 13238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-core.a index 45f0144b701..948d2dd52f1 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6e7cb42cd31ca4ff85f1cc4117c381ebb8c9515cb99b87990140e4d7249c866 +oid sha256:7ee62a58887551a8a67781bfb1e11fdd9ccfc7daf22714eb300fbc6272e75e49 size 13654 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail/cbke-library-core.a index a498d74683a..41d42895055 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm21-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eec798b966e0bcb271e33744091228a860c203ec888f47933fe5e569769ab97d +oid sha256:e919e4a8ad590dd3328b45187f647f1894532bbaed7e20146b7788e96f933f1a size 13206 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 08c68b223c5..771e342f41b 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57c86741cddf6fa25293ad187e451f1107ae052e3685a97254a89b0e5f0e388e +oid sha256:a0c03c0b39393fd8983090a94ff9725bd123f48585f7a711138a0ebbe48b2fac size 13686 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a index dea3176ac85..dd2850b5c79 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b44629e776d43029f03fa7a52a67bc40443f3f3d67670372adb737c3958fe17 +oid sha256:2081dca6e88935614f6edc6e05008e47957331f488e3959a28fdf96c710e4524 size 13238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-core.a index 40116ac2910..44cf540995d 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b461189a67f7118c4538ab2118607fdbf37d54f47844e02c6d59c14ab30caa1 +oid sha256:6cfe31137706e9e29ade405b94ccae4354fffa5a929e654c8ac61d8dd8e71cef size 13654 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail/cbke-library-core.a index 659f3da4f84..ea55a73a079 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm22-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddd697048e8d0bceea0a9aea97add7209a4dd8af0f5a9aa6697a1c697ec54c32 +oid sha256:70dcf97c086ae9fab142b9fc14dc25e9d52666b7973fa327bc6e0d14ca632a31 size 13206 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a index 5617db622ac..e4e3be0b34d 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5797a6890c168632a1dba21ce39b805a76055fee2e633de10b650b17b101b72 +oid sha256:363436d2027fe79760439a140e3089eb60900dfeabb56a777a422536b3433624 size 13686 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a index 302f2c998ea..df183163965 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9521b80532439a3ce7e079cd8dc9aafede7b997bb3e07d796713789da8e27d0 +oid sha256:19f870ff7b4742232b601b2058784ac95e62a9992eec0373955be468ef46718c size 13238 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-core.a index d34853a3277..bd469c56f53 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d62ecb7581f334f3156d96de5dbe417ecd5b8482c8fd0f25442b72971df8186 +oid sha256:b7551b281bad62519253c748e6e0a2992bcd4e5a264c02f567343739bcdc9d92 size 13654 diff --git a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail/cbke-library-core.a b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail/cbke-library-core.a index 1fb3e55ba47..0631a93ea5c 100644 --- a/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail/cbke-library-core.a +++ b/protocol/zigbee/build/cbke-library-core-cortexm3-iar-mgm24-rail/cbke-library-core.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01346b1758b5c2adc5f38fc100ab14654c4213cca3b7031ff7556902d4e1c9ea +oid sha256:982769864cdd366a1cffd8d89f9fdae13831fd68cc8213bcc48ef59269063bfd size 13206 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index da1ed6436dd..aeb4ae680fc 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34b960abc781b2c3bef7d4904a5f75e0d1852a97d6ca5a98164aebcb4e6bf138 +oid sha256:16c4589346e2f09f03cca858fa2965a4cb861fd869d17db7c96a7e45bf805015 size 3926 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-sign.a index 11adecc788d..af14c3c17c9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf41c7f2ba07caeca8511d572d03f30519cdfa4354a1003536281a989513bc7d +oid sha256:f659a33ada94e0c4f91498d9bced353a58ffc7d9b1a8e12c488e0a0cef5b88d2 size 4090 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a index 65f407194bb..fb86a670153 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ac22f236952af7fd14b2962c0f73dda9a6335d56493ca22a8d1a537eca3ccd5 +oid sha256:00e88f78243505b731b88194c6d604f8210536e94fc74aaeff02c911bb08e59f size 3926 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-sign.a index 83ebe01ae79..f411194e933 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5aabcc80e3a1a09e1f667a1b58a7173aa2fe3759eff1ceb417ad7fafe99d42ef +oid sha256:7eb4725e1e54ab64b793349dfc7a4d4006e673f36f2c40d6fb5ee100a6ac94c9 size 4090 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index e1849ff938b..098d6e24e3d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:292f82a6738d85e4defaefac495d60a6e1aac117780330c6ce4cec955ccd2509 +oid sha256:0a7a797d19446c1507e99355ed38a9d7fa5ef2fcfdf97fdef33e0e760993e0f5 size 3926 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-sign.a index 2bba0a0f417..59f18b15363 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87b859248a7768d80733a740d03486f061f72dd638fc99d307298763a96a91e7 +oid sha256:133733a82b988ed1622224d2c3100aabd128110defa729876dff1ffdfe99cf48 size 4090 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index ee81a7dc84f..be22e057be1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03a341a10b02360acc7a745137ca8a4ccea36f733d3a05a23b964694375f7fd2 +oid sha256:be40815ef8f97295d94dfe411aa228a454731085f436102f4d6802e387cdff21 size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-sign.a index a6fddc4cfbe..22805402efd 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e9c8b04797a74f35bb72be6d751f00b5bc44ac96e1b9731ed3607a2805d2a8b +oid sha256:25e62f777cf7dede8dc1385848d688257d99c3335c203828595c8c853944ff48 size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index f84cb7f0dc7..28f6c42bf1b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35094c53930a5d5cd95f77fafd3f4a6425d9ef8eb806940416cc4cd71b85e5cf +oid sha256:6a5e2050ce05b79cfab7c6eaac775aab50b51d153327722ee3777494fda460d3 size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-sign.a index 8ae7b1a6804..231df611308 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:240f284a20caa130530e9cb78a2c2b80a1e2e5d78eb3a55a634494325d8aec3d +oid sha256:692c865d98b5489008a229285a226c352f07d45c61777922b3533bb4cbc4a84e size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a index cf8ca486b81..be22e057be1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d83d9478a0f997f3557aa2d3a227fadd2a1e9fea7df7039c0cb9ca3e825da8f +oid sha256:be40815ef8f97295d94dfe411aa228a454731085f436102f4d6802e387cdff21 size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-sign.a index f8cf7a3d368..22805402efd 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a7372fce2f1a3d7c47b89f4dbb23880307c2c2c6eb28350aa6d11b9d87b6070 +oid sha256:25e62f777cf7dede8dc1385848d688257d99c3335c203828595c8c853944ff48 size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 8e4666472af..14dea4fb82b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f2b9c3ffce69d07082e98e117aea9d30e5e81709f966174de29a9d636d0be03 +oid sha256:699f3f4749929ffa34ca9db170d2a248a066fa5f514bf6746e7f678e5fd4bf03 size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-sign.a index 34ceecaea16..ae59c9c5b9c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0f8ac1b6b56c611d2fe1dee9173be40d201ead5daeecdf414160816010d23d4 +oid sha256:4eb21962238f08aed77b7ae54ccb3cd9c30e1c7a2101888b505263f5818c56fd size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 49e0eeee5a1..14d0a4dc678 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a107fb2c8076d7ee427acd4bff2f143b5a899ba108cab893a1b8a8b2852abb20 +oid sha256:72431791b9905c7ad0d50c2826d90876582281a655657f4a7e9c6590c1c5c9ac size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-sign.a index f8cf7a3d368..22880547005 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a7372fce2f1a3d7c47b89f4dbb23880307c2c2c6eb28350aa6d11b9d87b6070 +oid sha256:545e125741859a6ad019776a89acc834f1f4908191be5e06480636f4a93eff66 size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index a6a780ba3f4..6c37e3cd17b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a30fc4c288375939fc250e7ca2c62a2aadff8ba55f0ec80a82a527e8670363f +oid sha256:628568f65e97ed31cafc5a8a5c85b74f41d0ec3f3c16227349c249e5c1eb43e0 size 3926 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail/cbke-library-dsa-sign.a index 80cc53fdb20..b48e95c4879 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm12-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2e14eddc6de455c08bcedad7f378116f1ece9ba5f43474080acc2589f0fd249 +oid sha256:d4c16f8abea7abff0e38f380bd12b954d84ca3e3fdde543b2aabd7d0a581d37f size 4090 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index a6a780ba3f4..6c37e3cd17b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a30fc4c288375939fc250e7ca2c62a2aadff8ba55f0ec80a82a527e8670363f +oid sha256:628568f65e97ed31cafc5a8a5c85b74f41d0ec3f3c16227349c249e5c1eb43e0 size 3926 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail/cbke-library-dsa-sign.a index 9ac0ff8e02e..b5f006a22ff 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm13-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15ff7ff3ddfdfb417bbbe9b335540e7ff1affbb29d77cab06a9f73ff1d1b43da +oid sha256:79e46a26a840cccefb001e59235f5f8926339a9d1c66f7d17f0112f7eec52051 size 4090 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 03b5c038986..67c2cc4aa25 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc4c35955f27a5da9e95ae98bfc0e0aa1dfbd5d42c907019748af903ab203f04 +oid sha256:bdd2595d422a7e156a9b43ae035299645963a628b366450e632d2cc9d5ffd316 size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail/cbke-library-dsa-sign.a index afab5fdf7ce..296b6336038 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm21-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b7310e958fd310e0d6aecf8cf5207b649d348ddcbfc34d848d52daabf2b308a +oid sha256:e308e9a36ee9b5cef3a349c17ec57ea8ea20061b96437ce69ae3ec69d1a8c69a size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 8ba07d1c1cb..5c09f8f45d3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a430d03b7903e1cd091febdc519f81effbbd615b81fcc93b1017a98c61fbfff8 +oid sha256:f1140b3c841d19bd1e61db62e7975195bb85969ce229ede0ec596bc24e7661ab size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail/cbke-library-dsa-sign.a index 976984d9708..296b6336038 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm22-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:294dd1af82fc60eeac3766ce7b3f28d670d00f41a7dae304b360b2e02f8e7c0a +oid sha256:e308e9a36ee9b5cef3a349c17ec57ea8ea20061b96437ce69ae3ec69d1a8c69a size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 337265d4059..5c09f8f45d3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e3cf60804e97f242273dfb3217f8a9117b8a85c627652c14878eed036b8c1bc +oid sha256:f1140b3c841d19bd1e61db62e7975195bb85969ce229ede0ec596bc24e7661ab size 3930 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail/cbke-library-dsa-sign.a index 2bb67d5086d..b4c4232f1db 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-gcc-mgm24-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33915df02fa2c3ab7c7b034c7cc70f3bc75a60a87a6b48fe2f7829efc8b3d5a6 +oid sha256:66a2f8e27571e0e57b0b4bcbc61aeead066c81e04e54afabc8e2f4479569549a size 4094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index f4458fade17..3620ddb1583 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:303d90fc900e1dedd5e0ca3027ce02f38fef55138f09293a148602f9364786a1 +oid sha256:3dd792f950ff4650128cd65a341c42b2b70d8ab68cce22c7420a7ed6b950631c size 10132 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 7b0d31700c1..d4acfee63be 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:899af740e8448a05da7fb708cb4429430fc4c16997c10b3d2faef4783366f8b2 +oid sha256:4d55194c09a4d61b723daddd40f3824de558c616571bb02a806abed1a61fc3b5 size 9798 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-sign.a index 09c84bb9535..cef94fb4543 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ab33dba30c69d192ff2d6fe56629f73f8bc7a85a0675a2234ebdf35b96edf59 +oid sha256:d3df80cad84280b9d23bd3a33ec7d4680a190da5f42609e2cac7ee5f587d6401 size 10158 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-sign.a index ee8e0d2b441..0a53388fe14 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de68af5fc495760a10424165756154a30cc3d5b1274e667547f170d1551c6d08 +oid sha256:bf2bbf10ffb406c4f917781c815eca4152073170ef95fd5c61ca466ce7bd6c73 size 9836 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 8eb0efc0fc2..ca6abcbd0ae 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c3fa967294be44a13c61501c472f58c8ec67db6b1bea76cbc5b61191f87efc0 +oid sha256:2ee886299291c6a504b6a3473bba8befcd063d05d706cc2fc4f231f1aa01432c size 9746 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a index bf9867822c2..dcd400baf53 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9809c3cb0da47cdbfe3a6e89c39c9d155781c69e2de6913f5e3a72b8e8b3d62 +oid sha256:a07aeac0f7205244d339da4478a2d81f83f966188f9da2f1a9f2c0d271d7dc49 size 9412 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-sign.a index 8b40a9eec21..52025863331 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bda97055dde8f1dd3764f7cf8650dd7d48457457a0466be4890a6f440a8280e +oid sha256:27e30b46853c6e09d48fd84634c8dcca2421201d19f76acd94b24c8630115efe size 9770 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-sign.a index 52716783b7d..e5250ad8d43 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a8d287d3dac3a28880927fbc00ec271b13c3a8a96b05ac0d5f80ef517b28f64 +oid sha256:700facd9aca47f9d5afaa409b6ffe34004f295a249659fea230d4d8d47c616a5 size 9448 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index bc4fde1d3f7..406c0e6c738 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c66cb34bd9bec834fb8266f6698d4e74fb82a5998ff4fab4215bd3166fb02fe8 +oid sha256:3a37764d6c03490951b119e2693f3d286996b5e55042a526338535d9eb6020b0 size 10130 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 72a40186dad..38ed4541d87 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2dbc6ed7c0b3b8145ee2629c5badb63eaa13f009b44fd65ddcbb470d85051d77 +oid sha256:6e36c45e86f8ec2cb8688cb06b68646f1dc0ae6ae317943975193ac2daf1ed37 size 9798 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-sign.a index 6621c11fd34..3f445cfbe71 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e732bcc0f1d0bcc1cd3b84fe26bbebb9daea19487916ef19c14b610bdd75cb1 +oid sha256:1a3f422c15ffed24878b89217bf2bf13e48cb3bc59617c9d4a03be4ba36e6bd2 size 10156 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-sign.a index 925f8dcc1ca..7c20cbea1f0 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e35235e77ac806bca4dc70d5aebe0cf40a6985555bea6c52ae937d26b74a0e68 +oid sha256:0a78c261f9745b327cf99d20a7037dcbc79e51290a721e7b186be9aa07920012 size 9834 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 8732f346c60..fcbf3ccaec3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0fa6e09f730895e6c02f248ff70015e5bd26e3dc92aae4e0cd55f19a16c7ac8e -size 10134 +oid sha256:a250f816c68c54e1dd3cfdfe9e66cced8d035ccd810de670de7b6b5029335e3a +size 10128 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 77cb218e978..20774ac83a4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93b94873a99602a87930246dcdf94fcbc3c66c0a73cd1b2de479a0870be94ee7 -size 9800 +oid sha256:e92495a9a46182391af5e00a5ee58f8c5c2d1cd32a6d91cf7457b29227e4f4ef +size 9796 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-sign.a index 1febeb9f7e4..2718bbbe897 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65efd07c1dbb923cbc28605758e6d1c8a9895c658db61019aa882e0ea9fb5c74 -size 10158 +oid sha256:381c8a1969e7965168239a8cf4a241710c2bf53100985609a6ea6715d5329c2b +size 10154 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-sign.a index b6b5d047cd9..9f67791f990 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b28880834295136efdc40c2497ff500ff57b1a3c1feb82d5d9e521333919f57f -size 9838 +oid sha256:e278a46139ead3a689b3cf2f1d115da9c11985b5ac61b6d2780ceb35a72f1aa1 +size 9832 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 6e76cb4730e..044ee089bde 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b98ed87cc35de8e79146a68f481c25adeed8810764e73d9de069e3164146eb4 +oid sha256:9d9545670b09dd6e57935c6fbd1250b54aaea8053d28d3a06ed717b0efef8ee4 size 10132 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 13fe890a58e..ff291ac772a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:054a4cd1fae74aa1d2f4231d4dcff73af4d3d464b29327dc59cd064ed9886686 +oid sha256:b1a05de3a8c20d6d8a52a67a5b7f4d00a1ba2cab93c208986e08ac5754c046c4 size 9800 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-sign.a index 4af46fa17fb..949d251dc42 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71f057da9a21caf09a0098b336dd40183a8aa3278b0013a0573afb85976885cd +oid sha256:15b7be785711a8d50d3b8122a8c8deefdca8b650488a09411ed21eda6ec390e2 size 10158 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-sign.a index f99e047680b..469c4485308 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e25ec76ddd7d1663c87d8719b7169054167601b7c9a5eb26622d9dea210f0ba +oid sha256:56bad5c9f704ecff752f9727be15dd9f10510b98bb18afdafe90df29be8ba333 size 9836 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index e4e2bdd2c4d..9bcc1ff6fcf 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e651f0ad41d4ecee3da9a8609f1e9606e35ff24c2f3f636536ee154e48561a0d +oid sha256:067dbacbb6fc496bebb3b07231076d9ac4a58d3c4042b3c4f35c7651a1d7dca1 size 9752 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a index d87219ab65d..ccdc007d4f2 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2838f7f0b8df2a0403d2e6dfacb652e494189537523db25a80829bc99c5e1b74 +oid sha256:6d6fe434b4083e693db337ed5a13d2dbe3761ff99fd8ac97e224db8cef8a3b17 size 9418 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-sign.a index d8f852b7ef3..c572de1a9e0 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c84c0f6ea3c1a54bcf01e848f0a4496a34019e2d06106a3272cb95feb904f69 +oid sha256:8b6fdfc17173ed5cd98990c12b78033c59f23178753fe8802448a8cf264e4066 size 9778 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-sign.a index 2341c737a31..a13a8fc9384 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eea13695bacd2bfaf182a86baac668b31052770f52258cfbd52c084fefc209d3 +oid sha256:4dbcf0dba6cce986b10cecf34c0f05bc93532ade95315eb31585a25d28e9fa49 size 9456 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index ecc3ccdc101..6212562baab 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f79e384ecebdd8a231af5b4b1311db1fff5dd93a7d7560125fd555b2900f3256 +oid sha256:c4c97f110b089e3f71fb471f9e977d99c72d8725720add849476a6d595279f37 size 10134 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 0e9486ec681..04d9629ca7c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54cf02106f3f0a3f0d969c343917a2fac55be93e86b334d4f5df27ac8acda51c +oid sha256:0e3e8f06a441c6b2d4fe2b807ac796081cc524fbbb26403696a6c365d00d7a4d size 9800 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-sign.a index cb6fb845cb4..064da8f24d3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02b5f42ae5d15767aacedf7f7f9f74179f8aef35ba1083d20ebd06968828c894 +oid sha256:3b4ae263aa975e7c6a40971d95831937dc78cd6720fc6ed369d038e22dee8ed0 size 10160 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-sign.a index fc9b1ad5c9d..5b1bcb2c419 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:04ab8acb9c4b4c40e97fc8cc344ecfeb64cf5354ccfc0b49753003f1096bf288 +oid sha256:da7d09d4e5a33d9af5926349ab93448572bb33e94c082e108748be2f3b6f9309 size 9838 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 77ce3402f73..f525d590ff7 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f956b35aae2b6c62e71f681c26c99384914402b8288072f1aa1afb4dff99f02f +oid sha256:02412995f992cc5ce130213e9f3c02c74a6002f6df37d256972fa724a0754299 size 10132 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index e4d2fa9e123..df6ed491a4c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3ee241002b9c3d403f4cecbae269d81f9c58cc71554f11435553682c0761a62 +oid sha256:c956b9d24d7f80bbc33e4254503eb8fe7f0f5bb4e78971005cae9c5c56c2868a size 9800 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-sign.a index 58cd7693bd7..f281beb968e 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:570088cebf1c9bca0fbae04e8603575795eb527d297aaae8930d33df2fb1aa9e +oid sha256:2ec88f2b13d2300f1d5da2b0c95af26c84236707eedc3ac3c9469bc8f4abb4d9 size 10158 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-sign.a index 3fa5906193c..327fecb0450 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de4b44e6d124f1538e53ed6581535185634d8193e9ccaa4ff47c026a71149f80 +oid sha256:3f8adbee37735ed09ab54f5e1fbb2fd674bb2e6ce4b7a87fc9f0b9e37be73bd2 size 9836 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index f9e2d5ccc1b..3e1a491fe7d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8a8bf5876523a1f5b5f1f36b2f4bd80c7bc52c2d96d16fd7641bb8227176fa7 +oid sha256:4fcd527ae2286e14983430bcabbc4a16cbe8abc4695b8044be093fe3c879ca54 size 10094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 2592feddd7e..e970886074c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d32c3249a8d63e35656e21720f1466eb18699eb22b34c92824170fb82a7ab768 +oid sha256:6a81c71492e7b3d69dcdc633d1b80a402cad142dcc0ff85823f608c4b4bcc7cc size 9762 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-sign.a index 7955cd0b4b9..90990b717d9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4e1cadc524418633099e0cdd87865c3c309b99123969952d94d8eb74b31722d +oid sha256:9908cd10d155f0112bd2d1220ec6167017778c528aeb2eafa91515b694685a93 size 10120 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail/cbke-library-dsa-sign.a index 39abe3395f5..f5edc457dca 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm12-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bac1110d2170e59a54830790a2990ae7932e5ba70734ac85b9fa8841606b3856 +oid sha256:995ce30da81392454e0ee3ba93da7540178c5c6d5dd2b9ce88bab610f5f0d2e0 size 9798 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 8fae61ae80d..d7e9a5a146c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c44d7a6b409d57a9f08af1fbbaedd54bb822ebd7442a6e7c98eed889ad785a4 +oid sha256:a769004a4871aa9cd086e7a55d41ad049e4e4624384f5190bfea134b7179b900 size 10094 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 115ca2fad00..ed26798ffab 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:823b81b4f0d142e39aac0831b0ba68621a7a0f9cc258b8dd35908e7715c393d3 +oid sha256:15d695b02107a91e484349064fbb348fc6fdf37f68fdd64dbc3c69f44534f970 size 9760 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-sign.a index 992eacc2221..4750744a8d2 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3ba5b938530b75ec7d7248c7f7fd9e1986d37ca669616b6978b7ade40ccd7be +oid sha256:3eb25d5deb41b3c6018389a0e4d1e5445530cec1277b03410d4348a206e82ca2 size 10120 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail/cbke-library-dsa-sign.a index 3455c2cdc70..274a57fc610 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm13-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59ecd5135e8de2aadcebe41878e920ea300d9ed382c6fd5e36cd8af3a72dfe65 +oid sha256:5ce1dfc4ae6ac8861fbab3231bd0ae3943e3c692320616f3863355f95ce7d5a8 size 9798 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 4bce6c88fb2..ae48633f2a1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ff3dfd84619cbee17b653d3387a7ec11dc21bb9924ab06159066b230d1ec93d +oid sha256:f9c852ad217ec15ac210075716a6430bc5c8d2806fb35e8010ec2a594ea138d0 size 10100 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 05e5a0283ad..b6fbc2dd72e 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c60fd2a1dcb08033e594119dc13e597a3a2ad35a2e0344c3394738cd16d7685 +oid sha256:a7b166b554a07e1cb0843e11d341b8493f8d9031fafe361dd8880ae224416aa9 size 9768 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-sign.a index bfde07bc842..b10c1a434bc 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:caf5b84bd45c4e7b9338ff7d6994eccbeb62c428b5133af29397b2218fded1e0 +oid sha256:558d58243dfa0e154efe2a72e07563c3aca4e8cffbdd557139fd04a8d16c0d0b size 10126 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail/cbke-library-dsa-sign.a index a33c7cf4d75..808b489296e 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm21-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01ad066a9df5dd0ff9d4e85f3b114d01e6c5301218bb4390193fc00314c1354b +oid sha256:f48f1956f9fb72d5514da52348542bf1aed4ccc30a5224bbf6991152d1a1a3e8 size 9804 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 27f7a279e69..1a38f7c9ce8 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfc3c182b4b3cef6cf16d1d378fc5ad38388067b5652144da7c4618c24d6125f +oid sha256:534547e857638089f7c8c17e66a875cd0a4318933777a5cd054f25249e3f2cac size 10100 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 7e88b8dece3..a710960f908 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f60d6d508134371c9b93459ade6762bd496db525ede190c630b700945e1505b +oid sha256:b315aaf1cc8e50319d74362d5260b15c6262053d96932f341e8dfd64baad1f6f size 9768 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-sign.a index 102a977d274..a57ccd2fbf4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:273180f1e6b2e205e9a3449b80df644e4d9377b92d74ef233b799b2fd2176511 +oid sha256:2f2224383f4406672e0e67765a616785cf59c4b1630e81ba559cf966134abb68 size 10126 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail/cbke-library-dsa-sign.a index f7855b7c5ca..9a94bf2a5ee 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm22-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bf08d7f4706f4f6e785fe25daef0a41777545c3e4f52ce45571bc2145fa86a7 +oid sha256:066f8c3302df38a78e88b2d7c0e8703d911a9957ba2a495b94568a3cc778a949 size 9804 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a index 44f7c5a5f27..e03e2a55fec 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b3b8e1896c95889d6a6ed99767b35e123b7b5f60d1cb6db3c5909d1f529ad88 +oid sha256:85fb64405de71fe02c36e8771c3835192e8a88e7d97d184816efb95a0452d41f size 10100 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a index 0173d38bb5c..9b385a4fdcf 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03a078e6cdbc3d1e2949b1ed83f3efe45da9a85e9c03342ff4fbc36100664989 +oid sha256:9cdae6d436d82aece771ebc772b89afdf1ab1cbba2784e37892922c5fdd974b2 size 9768 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-sign.a index 866e3619045..1fa6790bbbb 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86d97b43127036dab2f96ec20737e18beaeedf1ccf68f7dbf82e8d3118faf726 +oid sha256:8d3305c5691f5b98f2075be29777464f61762d058428e4a82cc7e8b86f2d822e size 10126 diff --git a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail/cbke-library-dsa-sign.a b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail/cbke-library-dsa-sign.a index 947cda82be1..1768a3f825d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail/cbke-library-dsa-sign.a +++ b/protocol/zigbee/build/cbke-library-dsa-sign-cortexm3-iar-mgm24-rail/cbke-library-dsa-sign.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47ede6a86546dda8589c8c3e55cd49a787279857ca9a226ebdd66064cfff2d10 +oid sha256:74b32d0549a4ec08e6bf67c6046bf35180b7fbe79ed7ec495de6e0adc6f44762 size 9804 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 462849df405..ff12febd322 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2c7f5de3516530b963c82337922b9374b38efb338a99ba6839d3259f95ca1b4 +oid sha256:2033a59a272c7012d0b1ceb6ad8df33c5c80e4b767a57bb7d99ac047fa090337 size 3234 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a index 633705e14bc..f498a5418bc 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbf33e824f334c287f8785757e1bdcf4eedb9bfe454d9555d6b6552b89e03cdf +oid sha256:ef7d7b6572358ced62ba17400820de21f8b8bff48cb1df74b90fa00018fce384 size 3378 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 3fef12cfae7..228373a0482 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d249428708f96e54272b246c706071f1f0a03eb2b1d2cadc4eb772f01cfdc645 +oid sha256:aee8399d63ae80144cc1af69f6cab1fc5a357164d34219d59f5814cbda0add59 size 3234 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a index 9fa196e5b5d..0ad430eb2cf 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:098f9fe9369e032cb704a2a3dccb34a5a8da329cab913a44cc360ccaa5d05263 +oid sha256:4287484d9c46f1bc3b1961c4a6bbc1c4e9b9f6d981d749367ab086a9ec805a6c size 3378 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index a20b50ae7d2..d76e9508fe1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2950682d8ef50b03e9301b2e4eb9516e6d36d5a422d2350dd7a90f61588a273 +oid sha256:b7908c39774c7797cc0592bee02b6699433d354b71ae69b5f2814c166e56692b size 3234 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a index c3247a4220a..25ee1a13bf4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64f56142f58bb9cfc3fa8051669dfda0a2dcb8b074eb264ba16a07900aa09278 +oid sha256:762558fa5809035788741b4c04d54f5ae6602b2c1aea8ce011b100ee651b0baf size 3378 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 345a0b044b4..6d0aee86e32 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c6970c8b79a53a04c655ae9854987fd2aa67c813e6706ab4553e3ddce4bf907 +oid sha256:da05e8e152b8244185e9625c49ec7f9859d4d471e1cd0c10eff0324e84d0662d size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify-283k1.a index 9ed375baf44..889b1f0e4a4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ecf0117ea7744ad97871a697717131b6c4c0f8444e74794340db353e50f5ff3 +oid sha256:058ee71504d286989a06e00bc1aa9cf804efa9736c9fd11a61b2eeeba66d938d size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 9ed80d327c8..1e06590e19a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dffeba321a7acea1be9e0014144a18aea39ef7ffaeca196926464da7452129d +oid sha256:0fddf0ccfc71ed64f71df3844f9cdd857ab4862f5c3c7b6df310720eb3afcf6f size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify-283k1.a index 7128e7f3a94..a4601e0c078 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb2784271db6f5f2893591f54616040a6446a67e4423fd12fc87a77458037da8 +oid sha256:4c818a4d0baf0031080e2ff3fe2f89f56e9f33281736d849808843326dbadc52 size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 9bccb927bd0..114418c9409 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19d184a31b7708ce858068a269960ef6b680a1d966a77fe843729892d88a7c07 +oid sha256:b88b04fe7fdc68a8e34ac2bb153380712e366c07014d6ccb22e0713c8eb2c753 size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a index af5e339f3ca..889b1f0e4a4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1eb847f141b621adfbe6c4f0919e8ec3da8d75e2bbb01dfb59b512b8e2c17e9c +oid sha256:058ee71504d286989a06e00bc1aa9cf804efa9736c9fd11a61b2eeeba66d938d size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index e9485c5edc1..43578e53bc3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:231c7f62f4c6fd61ca413ec32f92a89fbd795570ee4843d21703b4646708e61a +oid sha256:192ad334da6e85868e30ff76b6280cd42e5d661511852afe3eb49418d4105f63 size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify-283k1.a index 09bd4c3540d..7d258622014 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1308f6b86ba644822bca354332c4b17d5897d492496992d0b1003dbb6a9ccb1 +oid sha256:55f980f4e35dfdf76cbaf5a33a430da12e62fe601cca4ba095bd8d9b413e7de2 size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 9e8f0b04034..89ca380acd4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cda11d6e89d2789585e0feb88652523c23c98125c07ed86258a01be5c4470477 +oid sha256:0301ef136402c9424d1b9fe8e94548139d237e5322b68d35f2fbeeeeae22dfd2 size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify-283k1.a index 3f173acea71..dd94221899e 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d0d569c5dd5ef542302dd3c9bcbbe7b2e00aef9e19d17b1097d2c31f8e474cf +oid sha256:97156bb2c43c70f4bf748ef0d075ff664cce34a11690e6ba75408582c42a5d24 size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 22d357453c9..88e370b7ae6 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b858ab9607a9d075fe3d61186eeb725c35e7b5e5d181efb9a001392452eb5508 +oid sha256:072165dff0a5ca107d61fb4b98c54d674e2a8c551715d3bdf98d360fa6e8e040 size 3234 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify-283k1.a index 65bd48967dc..57e1f1c4876 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bcd1784aa5108ca6ea0c35e722f5c9a2744b790da606fec62f4cc6b6d75feba1 +oid sha256:3cfb40abe19ac3ad674e24f99278b9bbaab20958387faab7678b146d5c853add size 3378 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index dc40e01cbd1..c9f5650877f 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fbe5c75d95b2cd13203cbb6bb9d372c54bb508e75de4032c4e58f8142fa3c0f +oid sha256:79ed5587c99322c52dafb830a23c54802235483caac0967d62b431d054cf7261 size 3234 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify-283k1.a index 18baafe196e..0b56c35362a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb617039b7d3c07f33dc703f7949d037d4f02cef5803b5d98676da9be1ae7a86 +oid sha256:cd189a6940587b759c7e3d56a56ba5a2699702045aba5cc088284b21901d8298 size 3378 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 9d74b3f5ae3..dd6d3cd2b18 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a0fb6c2ae7ce7f3eaa8b8d09db4c336b473a6ac9532d76512bec73b7ce0c1da +oid sha256:5b4868673c5eb7f6a358364bee3031eafcd2978d3fa684238a273c2549bedbd1 size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify-283k1.a index fe0cf07c8c0..97baf78afab 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c30cbbb2b6513ac42f9fb85cc0c269cc6f454783df486b3c242cb382b151288 +oid sha256:06d3ab0544499f3bb0f14f5662da2f889b84e1873d18a743de300b9c1d0459df size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index a65d5d47409..4112ade80e9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c184a7931616277e5a54a8eaa94d0667b902b7bd340e9c16ce72b81e4d621cf1 +oid sha256:8fb8f656e2044346b25fe5f08a49e396f6dc9ea4c68adc5245bd16ff0039ca15 size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify-283k1.a index 03fb8acc775..ac4876222af 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a972373e711439e461608d4e7b446098e7738aa70807b99042badd8b44f24ef +oid sha256:918ea0eceafcdb1ab5ba6b99e26e5b18de3f5d767f75fc1fd5806d0751c93d83 size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index c8ac14e258d..6bfb1df7b9c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be5bb4b31f42d73225e3a93d07949e404717fb1f50d02a015797ff84c2ed6046 +oid sha256:8e8338e9e9ffdd8da3f7f8edb0335bbd5446b2d99fd23c9210c90041ccfdb5e9 size 3238 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify-283k1.a index cf61c1a85c3..9f65e49b9bd 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:224c3ddda034d1c01a07aa420346112342ab0fb6c16f76580b7d13fd571c0d15 +oid sha256:b306a2afa2f595767f8b0a718d0c3ed261a1b6c148a33706f19677bf552bcb05 size 3382 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 471a01329e1..87be20ab2c0 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8af34d442d3f81ddd5bffd0723ab78ba588df621c316ab678229b536d7e01239 +oid sha256:95660012b186550f89dd65b124c582713d553a840efc43dfd3f04f955e3be383 size 8132 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 0619c2b07ea..3c1591425f9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f85f8fa9e8a1b5ac1542501b295d04d98cd105871f6d667022914c7de014a6e +oid sha256:b5c4c28e910ed1dcb10aaf2148fd2cd240d3b7f55506052dbf6439b445f2915e size 7724 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify-283k1.a index b09acec36d8..4112852b79d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a20b2173aca562a82664db0a6e6eb485baa4e7dc64c10f9728becfc9c17da522 +oid sha256:5485e65ebec94847d35e58f112c67f8873ed3b793c531f84e082bad72a2995ae size 8136 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a index 09784dcebe7..9fb21e5e1e6 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:280d75e48ed3f13430616cb37c2fd21e12feb5c0c941d4e24e6ad2df27caf22a +oid sha256:ecde13d3397a77a53b2f7ca00b716321bd65a96ae43f4e3a200403e49e474f77 size 7730 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 3b3d6fe602f..35c7cb3f03b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ef9801615a5ecc2b8dabb639e05dc6407e785e42c856bab65bf053f8f18f09e +oid sha256:6c1c1024af4a550405f9f47c4be2ad073c3db8a26c977154e0f1244b1d86f3bf size 7746 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 5de36d6ef9c..d4ee975f188 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e7f1a12d02a8a4ef2cd9d0d99d59ac61056bd1a78106337723a35314e4d6022 +oid sha256:9fbb609bd3c1d377e91146b3172dd3cc7a99ab4e809f9e40642767f2568d06d4 size 7336 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify-283k1.a index f83e643f312..031365e2ee2 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb6cd2f023b23bd2a2ac2bf5e78fc148932bab25bc5f64710e622381145b0066 +oid sha256:d97afa55201045851e325e21ab1edb0e2fddecab1b2f69d05425a6a89e76fac5 size 7750 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a index 2d1b9cc7143..dd19620739f 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8cab6d24fb587c31ccdb7160a34b5132265a495cb0f2cd517f87b19f5f6f218 +oid sha256:7f7baa0a0bc8d0eda62c7a58369a1bee399e4c32fb933cb0fbf28579553dd40a size 7344 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index baf3070598a..6997bd06426 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:284db88cd143514bbd0cb6a43619f9a62181d9c54ea497c3d1d440ef87f33502 +oid sha256:fc9e1dabc1eee5164c7a9e97ed0a4f6d12a819485678db6ecf06f4766f6e5fbc size 8132 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 69477c8e0a5..a64599a495c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9c4c29cb7e80053dcbf97d593d86b35d56bdb68985cf30f6abfcdbfd8141a23 +oid sha256:edbc696c10727478edae16ffb7fadae9049c97ccb69248ace9d86fa112f9e3e6 size 7722 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify-283k1.a index 3d0fb43b85b..d28ad7fbbb8 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b113ac72cb541c8c2132a0649451e7ba198d9ab5f566883cb8c93cf4d9c494b +oid sha256:219459aa79960b01c53ae89df7cc33d9e692291cee28ea93573dba6e1b377d9d size 8136 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a index ac03a8b0110..90ecb5ef8f4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4bb344a8d0847f29ce8986a3d88d6ef466dc1644cd5cfa188d99ebdcea134b16 +oid sha256:1332df8c3589488a9b250adbdf12923f6e609f935f0b2125f260618abcde20bd size 7730 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index c27d78ab2f0..a2bb4d6883c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5963239f575da1b6f4e67d21fa11bb5195d16c7a7c2587101fb29b76b3f39e1b -size 8134 +oid sha256:0ad026a336f74b10d20ecc17b2c463f8d2d40ab166a01cb9379de60fce0e0d37 +size 8130 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index cf8aec6fcbe..f0ff7ad0e26 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:deb9241c9cf05e50898271828bfcd2b2023d522c1c9bd4a072d20ab2ebf88612 -size 7726 +oid sha256:cd1f5f87ceb3aad820bd45fae63d316f5f5647c0600d2c10a93cc2423ef245a9 +size 7720 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify-283k1.a index 9a0fb15822a..a8171b66485 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3fa073f4ea263e4e6fd722b99ebe7f73d251c5ecc110eabe5dc0ce6636fefada -size 8138 +oid sha256:ceffd49f0eeb5a30440bf7b5c130c06f0ef7bd95d0f56da9ab58cbb9589f497d +size 8134 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify-283k1.a index bb8eea835d4..4ab840e4a85 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5340b9a1b18f66509b9a6a273e08bba00a17916532bc697add28f7b129d3b7d2 -size 7732 +oid sha256:bee68b5b9b2df1df3a8620b852796889f382f254fdfa73515d128d2fbb1e8533 +size 7728 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 819ed60ba4e..a9d715f22dd 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb2b81d1250e06e41c0213ca668fe360157cc93e297f8ff41048bf12f0f88a36 +oid sha256:8ba5a324ffad78f968935bc31a7701cab356031f9a79aa2ce68cde8421773ac9 size 8134 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 1ea30a24ac3..bb0ceccea7a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c826c62274232089e99601da6bae853051aabfcb29e962e4363bb0bb59bec172 +oid sha256:fc35a67a0234fc0fc2524aaf18693ba916959282e82f96598c678044ab152d93 size 7724 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify-283k1.a index aed7ef1ce00..9861e8decd4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e28f82d274827c2af55cb357f4fb03361482ccbb0aa11e7aff23a1706ff6839 +oid sha256:4afdd4db29b38b53a78558f458a1d3c44e21cd1eefb9df38c8aab7e3fb08e2d2 size 8138 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify-283k1.a index 149a401743c..d024cbf01f7 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8689418e6176b8f21892810089392a30f87d98918083d183b2a854f28ff04fad +oid sha256:4468996e8913ab74f4aaa84d4d0bb7f7da250efa9cf0bcf138ac30e88a7385e8 size 7732 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 041e870c711..f001500fa7a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ee331579e758722e1c5b6b8cc0214363d1611f0264edcaa9257a9d897f8c3a9 +oid sha256:4e3847ac5c13b523bd27e65df11214aaed494ea7116e116dc34d01b9abaf3247 size 7754 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index bc47272b6e7..af4517c25d2 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:428019e4f199ca2f535e9a6c38a07c874d2a917b894c859ce0ee1cc899631b37 +oid sha256:ab94fc02b69ddfab1deb9f27b474f5f62766aa6243e812c939d88a05d32d24c4 size 7344 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify-283k1.a index 000fa166ef3..ac93e82c5e0 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f43f829446df278295da2faadad56cf2d84efd09d3495540abe5503f1eda6df1 +oid sha256:2ff63e7fdd23226875c1ffee37c0075a1eb565644876e81a585ef6cd24f1b725 size 7756 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a index 985d95ae248..13f734809b9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7723fa0811ed7af4a5d65064dcec1c59bbeb39164390bac5caae2982e906d2a3 +oid sha256:1134e82838d40d66f70be0bb1f4db68bd40cbb3e6134e78008cf447887f15181 size 7350 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 0fe41198ba8..192d708674b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e75ed5d4d66299a7f1541db09b4233141f8b8ba75dea9ecd9b48ae24fb63c87 +oid sha256:10eeed86e3ed137efb754c54d90256f6163c492429dc37f139eaf7c65002d9eb size 8136 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index bc234410919..291a64ded4e 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:962e8c969fd693c2ac9072bda81a6c8ffe54f2f5e1aa6b72d91e3cb041e19fc8 +oid sha256:71a149406cce4aac97c68faa6500f5503ac8e3a2c3ddfc999d21428e8aa6f541 size 7726 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify-283k1.a index 290c13815e6..9fbe50a414a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fb67ab5e74e39f12e96d00407492ae1096d44026d13f6163fed8de0894e41a9 +oid sha256:f55b0f8a169be97f6ce4b3fd303e16155aee4bb017056a58465001d83b8a736a size 8138 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify-283k1.a index 5fdde976e8f..e050a0ef948 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10eff7055b7b884853a5ae3e522ba04e124c716a75340a6e6922790ca25c9af8 +oid sha256:e7a79b391e09d328aac4d9f142f5e3dc08fdbdc9ea13b2fc2bf317704e11b8f8 size 7732 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index cf359e7426d..85711fabdb5 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:016dd37eb6308a23c034380ea2f25fc2a0d1a5a93ef586b5ca9a51ab426612f3 +oid sha256:8e134f076c08d4bb942a880d643243b7c6f52a95b4dfe387641609c4bd1dcbf3 size 8134 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 7ffbabafb46..ae7e8552cf1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8181b3c0559a1015ad2b8101055f624c8aea32ef9b5cb57129a6c1897e15e4e9 +oid sha256:98268a5167ca2134938847b28c7f2f0ebf7a95de722486f83ba82a91470f2476 size 7724 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify-283k1.a index b03ada3520c..519ae7ae4c6 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fdb0d54eaff1a8497496fedc3994d0d1d279e6c37c84343c06fa1d3819bf5596 +oid sha256:4bb4efeaa564ea53f1cfb5f635b595aa4565319a4580fbffbddd5fb88f6a5c49 size 8138 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify-283k1.a index ca5b2717275..a9e3ecf6910 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8da2a84b67a169b839e2e5cfc8d0c7ccd7daad59d2e3a0d91f469f5ceaf59575 +oid sha256:190d1fb000a40a3f12ba98e228e9995022f04ae20188379e4fa8dc9efe8996c4 size 7732 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index a37c3bf9af9..6e1f744472a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:223b782d9e53aac7f45cc696a00e7194bc6688cd932d5515052b8ba8a15ae13a +oid sha256:c09c065c664a88fd4daae955fe545f6e36fcd422fcc5aa139e28e4fd71fd94f1 size 8096 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 24514530cf8..a92507cff2e 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb79ae3863e903b06f5cbc392b7f8e98b1ba82871c673ce1a016a1ef8c18e0be +oid sha256:3c4ba10a79f6b28344e74f87c1c40b6c397f9382cd914ce16c033b1a6ec7d884 size 7686 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify-283k1.a index e1c028f4e1a..952ff95445a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e57d5fcd9366ffab3ce9c42d54eb9daac3accc3a15ce1d656e2d06b6606705ef +oid sha256:6402ded7550baceae1dc0227afd7cfe722e765f2ef128469a4f0b2ab62524517 size 8100 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify-283k1.a index 20806b9d94b..b25f5585fb7 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4de53590e31ecc027fc9bbf9b6183bb40b2ce59e9f7412a7383c9692e1c98912 +oid sha256:8d85906bb29dda4ee78d963e564c8e3cb738f01bf358baf843495bafcba3ecc4 size 7694 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 5eedea2a145..1167a8a3868 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef68c6bde3124a1a28388f934ffac6564af73057e8f4b323f490f09f570e126c +oid sha256:23414329bdca7e149e9ca5b9c107109279c0f332ed724b69bdf335b5bce9bfc5 size 8096 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index f5cca57994a..ce0c4a7d9aa 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dda11dc206931e00022c0cf7fd6392eb6b8fec04038fa7657b457c13135f67eb +oid sha256:35b32202e047243fdb9199416b70c2ae4a360613630e0107aac2c0677e7d5e3d size 7686 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify-283k1.a index d141dded327..7062cd3ed89 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98d1932f5e86b3085237657420dfebf758df90cbe291e95b8c7e1adfd185294a +oid sha256:c8d16d01f05351212ad106d421d31147f8909d682024fb7fc762d75c44f8f361 size 8098 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify-283k1.a index 7a0bc07e517..aaf6b7c2c51 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ea5e08341304d79a8892b9e71cc3340be76a176e2aaad589bf70b7a1a3a9b15 +oid sha256:dc598f4182b9a430dcb7a9c0fba072ff707db32079c6dd6877a993ae3f67d157 size 7692 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 0364774ec31..7bdfa33bdf3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d26c7ef92f4dda81d711b81c7eac80d4686d20df674d38a9108beec824f6d367 +oid sha256:0566cf458f55dc3e408b454fce3682d0bbc4b25765875be90de421621d6cb82b size 8102 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 78bfd8fd661..d6909d5f3b1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96c53d52b56707154b907243d14a1e7954ac3e01d7ef1fe1abed048945e3c3b7 +oid sha256:3d1205cd53b7d59e128288a6a402cdc446e0558de48bc3eaa080cc075e697a82 size 7692 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify-283k1.a index 5c4aeeeabfd..14075c80b89 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:356d2db15ebbd486f279ab76286e505ce9f865d44193edb1c15da359e5006c43 +oid sha256:9247ef7fd50c7445b30402d45ff4ab2ffe365b239aa2b7ee48507ca8ede2ba31 size 8106 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify-283k1.a index 6338a1621a8..bea647b1e04 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d5fa34ec66229209687b0c655c6dabe4345821d7d15edae473831a619c9db7c +oid sha256:98047df69de5d2e64b1286ff7d6cc7152e0702f8549c9212daf8b1a61dc3f8f1 size 7700 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index 1147bf0953d..747cca64313 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd8d191abfeb0c121d509ed66dbd610ab2033a28cdad786d8e74160f907dcd1d +oid sha256:a21768d994843a769e48f0c9fa8431ce193c82937d2e8bf61c2c2aa680e008ba size 8102 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index a13ce18b297..7c9a30272b0 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1623d80399320d3af809b1836392b110b4755bcb02e568c9e959df9e4174ad77 +oid sha256:324e78ce9e5fe1289b8cb0ae2f4c935982a47fd5a4ad7cee854d09e3eb6e26da size 7692 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify-283k1.a index 7d60f8ad4db..99aaa095f4f 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a260dcea694c2cf5f2c684500ad520fd2051201133f364df8ff5598592735fc0 +oid sha256:b999383aa9e0d157e6efaae10b256e84a09071d1c47da87a8a4c99290453abec size 8106 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify-283k1.a index 07c2895e626..ed8f4a9e3ea 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b870df717f18b6cdec42681ae68780f24be602ecd5e71d91ac505d5bc25ba4b +oid sha256:8dc981a3ad8121c3737ef064d89ae40afea65d4614ec75503e62be45f2a332c4 size 7700 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a index c76c978e6db..655183a4ff6 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8ce4ceda6e2272d301a979b0d0f825308c3624d96c43ab27b2e9c9bfac155f6 +oid sha256:d26d25f898171488e1442f72dafaa89fd56755ad5622377a570e39f1ede4504f size 8102 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a index 2c92d6d7f34..5c46a0ebb7f 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e549c29e4c6c04bda30e48b0b4d418062462d287b1f4f0313a9e5bcdf0bf6e64 +oid sha256:d6f34d441bf3e9a96b009a4baaabcc934606ba490e4ed915fd2fe4f603331f2c size 7692 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify-283k1.a index 6b9bb8de2f7..939d5faf405 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6d2dc6b618282e96c9ead89b70c36e2d4465afd848edf7885ac383976e6c3d7 +oid sha256:a9c84854103e9223f0689f04a2b4e38fb2eb91456cf0a297e778ced9267032a3 size 8106 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify-283k1.a b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify-283k1.a index 48b9deafca2..72462a2fec3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify-283k1.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-283k1-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify-283k1.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8d8b939fffa071c8298197157d610c10450ef1d30b8f34401f7334df93bb721 +oid sha256:8d0fbda7f9dc3eee7632a6e1d587236277ab09bff0daa8d4453702e971f87243 size 7700 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 918b8481954..1bd207bf277 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63bfc6d1ec53ba60b17333c8bb60994b0a32ffd6abf61c3e25475949723266f2 +oid sha256:6c3d6d5207ad7280154cae2eed4d22cda02787e1338a84fe725a36675a05c46f size 3124 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify.a index f48747fdc71..9d642caaf3a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46b21e5b245653588843a78f016f9658f685f3dca9fadedda1ac613fba94ed11 +oid sha256:a2b5182ac94a56d8173376aacb21d4ad2a61b71fba36c5ad0684e5c1f5c24b69 size 3272 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a index d39ed2a0340..1fe42be83a9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30246469dce1588aa1d63b500cdbedde8c64ff042559ceb69d0fd4a1ef1e5c74 +oid sha256:1e418945a246fd73bc41734de67232a5691f007046ff0880b03153e31114696d size 3124 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify.a index 182883e1544..2e584825390 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg12p-railgb/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88e393cf28c0a2e710059d692c51325d6c7ea8378ad0e9c84363150952b98bfc +oid sha256:5260e3f65589fa402ebddd600ff472e4181dd291cdf118b83020eecdbffd141e size 3272 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index a6c32584ada..abc67c9b049 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:26224639a2d1213b40501f61d44a75ad0ecb0400e709bda0561ef1d603423b30 +oid sha256:0afe2ee80f6b6107bb27e549e840c7149118124446652a3f3f19c569976247e7 size 3124 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify.a index d40eca25250..8b05f5e94ac 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg13p-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42c2d94d62b661abc9ffcd57cba22bea16e039db99115084068e72e88d86b65c +oid sha256:a2df4c3664f069bcc4c62a0b89b2678c7d8535cb78b08a52f1601406007f00c3 size 3272 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 48cc7a419a4..e3ac6553e01 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ab2549f1adb1bf0671ecd223b7c65ba090f484c6b3dd1710ba1eb5b77373b2d +oid sha256:47fc61fee4f66b95bb2ea743e88ad47b847b16ba1ead90e38967175c54c7cbe4 size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify.a index d16bd5a63de..516f19126a6 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg21-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25dfb8722ee7aa2e142d6c7121ce89c3380245abe36e25cff0efcf5a366c6d49 +oid sha256:91131ad6eac5fb593a81476c18f08635f7abba18b70e2f3d19bd7849e638840b size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 69b4ab1fe15..3f8d553f908 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d065f993c64abeec45b7f928f6209cb8dba50f5b1880d9bfb55bb3f7721c8220 +oid sha256:b03765184684c368142d1f1ae62b9534c1464cd31661a6f774caed64854eda0b size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify.a index b2720996fd5..0dce95b87cc 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg22-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df4310759473c23e0ef5b55a0104768b8bbbb770a1c329bd6255764c01fcd210 +oid sha256:42a7d088f31698cbd90e36c82c133e587b5bc9dde89c0d15ca786f9de3aca8df size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a index c93cc812a90..e3ac6553e01 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4aa6204c7aece76dbcc7072426d959c5af787d8d2496c09fb693c90a32e511d9 +oid sha256:47fc61fee4f66b95bb2ea743e88ad47b847b16ba1ead90e38967175c54c7cbe4 size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify.a index 2eaad8cb531..516f19126a6 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-dualrail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68d122f496eac003f158bb953a5fb0197be57b5b29376f2ba1881a3d5ee07138 +oid sha256:91131ad6eac5fb593a81476c18f08635f7abba18b70e2f3d19bd7849e638840b size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 59a642e93e4..97c41f206de 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:caa85277722410137edd7d7e7b35cc17fe8f001e93b5f3487ef4ef814ba63f09 +oid sha256:8af7fb02e35177626943828e3f553d28e718fb065f90a763cc3e4804b1deb1fd size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify.a index 08ef2cbaf21..630af711269 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg24-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb5e7f4a689cb377591a93ec5f02b19d689393536dc1b80c74588e3a516eb25b +oid sha256:e4e319b7ab2a61654851e46fdcd30d455560cca024516ba6772968cbef43cc58 size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 640239d1770..5207b95ffa4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3443a3e9ffeb3e02244ddc3e66263d99342587bee970d85811b45de46c1b52e +oid sha256:6f77ccbfd0ed6b261efc8399cc11335b4babcf8a77cdc668fdb7af5ac35892a2 size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify.a index 2eaad8cb531..ac1f2f7dbbd 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-efr32mg27-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68d122f496eac003f158bb953a5fb0197be57b5b29376f2ba1881a3d5ee07138 +oid sha256:3a5470b16ec6f8557cf559a81d1181f84edfcf8ea22486425933cf2f87157590 size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 42dcf27b871..e355ff2bcc4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:098c4e60169ed42450d6261a8132b54395deb0fbdafce00cc88f25c617a30626 +oid sha256:f4d9a919cc5b0436b8e3e9aa510aa00253fce6e3bd85d8a56796ed0e2dabe0a9 size 3124 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify.a index d40eca25250..8b6116cdba3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm12-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42c2d94d62b661abc9ffcd57cba22bea16e039db99115084068e72e88d86b65c +oid sha256:d9c51273fb6631b11d5560945cf842c26f0891a52a29d02a7edd90d897129dcb size 3272 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 60d5d1d93bc..8b233eb48c7 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:216ad6f4294a0917a573f752e63f8226d1128b79883f3c2ef271cd8de13ce15a +oid sha256:4706e9ee514466ef210363bb7c4ed5330cf5949d15b45f597ace346d33118069 size 3124 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify.a index 814ca385366..353569a5e0d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm13-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f74515816394229d71b58b44b5ad4e8ea204605ed09c23ae514c9d6ace626726 +oid sha256:325ed3b311653f5904de2a7e189f8918c64af5f916748fbc7e3cb005e8f2039c size 3272 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index a33b172be58..2897eea082a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f68f6034832228082326673a5e150117359337f9152068d150238afb04afcee +oid sha256:480cb317e58d9b06c96b8d4e756a54aae3416e56fd4c7e080286acc2eed715e0 size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify.a index a258602a536..3d053392a5c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm21-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddde449cd45aca308cd533b501568f687fee1a67a2792879f3e225040b3368da +oid sha256:a98c375f9a7e774145d65d50abb7db0a9eff37e43e4f79e3e7140d3f50ccf94f size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 39d48f06f53..348dc0f11bd 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28dbeeeaf2853813b5e08385025544395d7e2edf58502a79529c3d30e2f7de46 +oid sha256:c58354a122b69daf0d256c0ffa22ecdb91af9ad24c9e39d45f3b4f4d2e89c57a size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify.a index bf388006dfe..3d053392a5c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm22-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2a4cddbe2036fa3e93c0f749a27fad3af25133a5366a8bcb5ae0a59405907a4 +oid sha256:a98c375f9a7e774145d65d50abb7db0a9eff37e43e4f79e3e7140d3f50ccf94f size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index fe4fe2a675a..1b300df7231 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97ca1aa10d8643286fdeedf73687f4c5f0401b794f5ccf0209c73eb4e1cc5fb4 +oid sha256:4abdb05f8d4338b16726853a1c7606b52fa520b932024761e72672a893d3e08a size 3128 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify.a index 7eea0c2d12b..ac0ca4c9101 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-gcc-mgm24-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ce5da166e8455a17739d9a36d02fa0757a4f4f4b589b54cceace1630a2e8ea8 +oid sha256:0d5f54f6084dc50b88179f00716420888dc9df095ae635b867dac42ec8c13282 size 3276 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 1b00c0932e8..04fe00c0d5d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f93c8d218302607019197ee4567162662636015b53da958d7e8dc63055e2ca1 +oid sha256:6baf3ee9bbe0fa9fbb4708b479639d3a75971ca685a282af0e47a8223de76930 size 7932 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 132011b212d..7e5861d8711 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:26c7b42764a7db588bc80d5deeb82036b50780ec15fd21dcaea9eacb927a2cf5 +oid sha256:7a378e41655cc0e0da002d3af48eb385808c4a73a0fa2f5a474db1b0749f4ae4 size 7536 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify.a index 2e8082191f3..e167be8fd61 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45a9999baa21cb11c60e3d6e45961f4ae0db9f3c9e9dbf6c0863d23f3232b841 +oid sha256:ea75312f5ab06787d0d4787b22481cbe1f25e1bd62ad78d23aedeb8f40e4b1d0 size 7944 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify.a index b0b1568eb56..60ade8f6938 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:204b93ad1cf7c1e6bb5b97e3b0afe3aefcda9645b0c8e3c22613318dac149e49 +oid sha256:bdb36c60944d7c5e011f3859ce121e4cba3abfe31562c53882e182e2c9ad4c30 size 7548 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 6fc76cc89e9..ba6c683f194 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a075372e647352791bc18334d66c6f7277b0743dce349d0c3442c772d84dcc9e +oid sha256:ecde64b16871a80a2fb7469300ffdd0b91651f5d5f9ba8647625950d8f0d4a4c size 7546 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a index 320236fa10f..d8956df1327 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fd175a1bccbd43cabb489709e654a5376279a6272c7204ecdfd0a6174512f64 +oid sha256:4416a60c58abc7cff3d2d76ead7520598af582963bb91843360414a98c3cc221 size 7148 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify.a index d5f06b4d3e7..e2045e29c19 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ccb110ab850b5a6a9847d19e7986e6405bac05f9557759979c7cf4355e6329a5 +oid sha256:3d23ec2a5fac3a59cb73191ff409b94a0b3c8fcfc863282c2705259e91c74df4 size 7558 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify.a index c62f3791216..cf9d4b8d521 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg12p-railgb/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ef480973286d133f54a45aa7c4ac9560a843245c611821f044fa7aec4c4eced +oid sha256:917931fd768a5539f99abfbec3d0b1593ce6f76fc2d8402217ce65193f11d60d size 7162 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 89bb28180c5..def0617832c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0788c796a5dac49664da9be89078f75b5ca1ee8f92e33c6faaa8db2644aea07c +oid sha256:cda1526473d9dc78f89a5a7a6bd7a56bc627ff2cf8203bfad721b691fee49eea size 7932 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index de461b9c034..bb6ec9b6ae1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed3db602237821087956971a9f5cf76d46d7237bff628906a4412636369fc228 +oid sha256:b4c09080d3b2a6cb8c78a3f05a5c3832e779bcdb4920ae684943466a911afcee size 7534 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify.a index 36203e2e82c..e467abe036c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba9a2d7aafdfd05abcdbc887981d6dcab1c750a259a1408439211bcc00f178e5 +oid sha256:e8f18dab9e43291d2f5e38ac71f83d60d536b27c8ffedcd6e44f84f169f127f8 size 7944 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify.a index 6ac30274147..0eef54d1ff6 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg13p-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe963ff8ffe8c7a87d4b7a49acfbf3e5b2ee0c8849bad9c8ff751652d5c61190 +oid sha256:1a765f2694cee439f903f94ee9b687b4b529096029cb8c2f46cc9ce52ab3cdce size 7546 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 891a65e4b7c..7c1d3659db2 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d1eb4ef072d2c89dbd95957cc7ce3b346d42a52c2e0d315bdbb6581bb39bd57 -size 7934 +oid sha256:93b03e6d789b39dcab23d78899b6c62e78723aac84b0e8eab2a873c77a2fdf8a +size 7930 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index ebc4ace43b4..d60330d1631 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6fd188de809991c63841a32b02bbb52be33ef5861158019b9fd64692d17a21f -size 7536 +oid sha256:54c55ed4c6a3452f0132a9ac7245f2e41e28a346388d09860bdef9ce7e793a80 +size 7532 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify.a index 2a9759f0cfa..9807e04530d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2881ef099730d740c04eeae66f48c305c958fd64399d0f4bec04f69e7eeead0e -size 7946 +oid sha256:7063c1056887a762ee30ea141b7c1ae544b950fa7f40ea2299f6e8a6a6a910a3 +size 7942 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify.a index 1b9de7fb9e9..3ebe8de7cab 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg21-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a80d037148e1ae396dd9e561003389676054d7a96ddc4f3059fd15361f441cdd -size 7548 +oid sha256:f350a1c267b801f29e86d1123f4d0653a07da491dd7c6b90ac61c6f15a144c1d +size 7544 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index df39477493a..53ef9be4f7b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91e97512c611b407afef71cc85a5480d296b2df296031c4ea73cc4f71756e686 +oid sha256:58b56268871a507458aa5a5d6f6e599809c27bb13f643d8fc5936f874116ef55 size 7934 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index cdbadd14fcc..8f92c94a792 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f8fb03180d31d4fb867d799496ba51e38d7a1acd4330da95e8b81723f8680df +oid sha256:85eb6ac1f6b054899732abc676f929fa1212f1f6829b8ada65fae310e6f0086c size 7536 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify.a index 7c0e0e9a766..46b122803d0 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ebf5fed65e63208f851fdced8501c9f1e6ea9e9f1f94f820fe57a4b595d8a5e +oid sha256:150b30a90180acf74ce6bfe8c958895e9cf5b6b1c546c2ade1c596157993301e size 7946 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify.a index 7882304fc36..870b8fe07da 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg22-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e80935361a0c14f6e5a0a1c758327b6601a6a6db1fc2e0b9189d8b3c763c521 +oid sha256:49951c7b1e7970d310f8014f13895b3dfd0473348117e23df6913ee22d75f21b size 7548 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index e7bad28df81..71a139c47d9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9aff8d655803817c0b5750f127e662e96707b3a8f7f5c6c4e558da3c58fa38a2 +oid sha256:291a4a479998aa92471430337816d703f67ee4048651b921d865f80f1e1ee3e4 size 7552 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 3558c01e039..b84621e2936 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb7b9a211d00e03fae4b38258c72cfe0279a2e9f33d3b634704633a8e8717569 +oid sha256:6d85ee5a3afb612e682ce5ce53874d83e55263d43fd2a37bddac6233ab240414 size 7156 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify.a index ca8beb65ac4..9a2d1d8ce8c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c29a37127ae8e70864657cd5f479af4030a807110c2c87933e3383b3ccdbb229 +oid sha256:6a826c159166cd4be4232bca7d6ea669d3454ee5eafc5c846009ac5f145e5e8e size 7564 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify.a index b2154cde4d5..f533ce95888 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-dualrail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c90cba9c668e38fc66ff6fc19ffdebff6b25adfbba3fe33af64a2f0abc3264d +oid sha256:5b7b307661deffcee3b42dfebf804f2189693b842103ab91928fc79ad9cdd034 size 7168 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 830f1255801..29a48f358d3 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd65c01a767b705cd697990fa211939f8d4ea318340d32dff1735152ea0b356e +oid sha256:db49b5b1cc169691da42d67248de81260de9a218e85cff5ce69da0e7598dbcb8 size 7934 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 45eb3478e16..d00fd530c88 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f04715d8b1a85343cde7df4d06bb391f0046535b2632d41b1fd2599113a04ee +oid sha256:cff5247d0f1c90496d8eadb5a8e1bed454a8fe159b56e03cdd5a827eec58cc0f size 7538 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify.a index e481a5324f8..3744c5b160b 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b526826caa49c6fbb588f83a0d1bf379005d80464d4367ed0f4e4f8d84255cf7 +oid sha256:d2af94239fe583e7320bba48d510d37a9db8699ed879f299da2e97c3ec51f09c size 7946 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify.a index 4fae00d4d3e..272b1995124 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg24-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97b0fe7f87f34aa7ae830d584b5dbf233f9725844bbaeb42443f228fe33f7dce +oid sha256:120c9a5a095c779936aa3b761a95c9bc8cd0cfd5c5169eea374564c9654448a8 size 7550 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 5890d539749..2195ba431ad 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5367cf7b9b7c9b370a3fd2935313189a6ce97b1781eba5a91b9ed38d3e8235a9 +oid sha256:445020e969677925691dd6d1bbd038be1228617be7e9bd1cbcd8f57aed6464d7 size 7934 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index b3c46771cda..3dfc240dc40 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb5794568ad1415d0ae53655ccffa0f94cbfb838f84f4c2af259141ea4469f34 +oid sha256:58ef78d2e3a97a4af7ef8b555c1bd98b66eb8c9c23dedd45d4524932495c14aa size 7536 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify.a index c9e43285a3e..fb4f00d0d65 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:adfd3a074bf0697d3787f41868e4735c0f1f48981e9f011a75b2629be47e7e0f +oid sha256:42c223f060d96b7da3d1072cfc5935a14e3a8d43f0b0124d597ef227c4797a93 size 7946 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify.a index c53d087a12e..e821fb048bb 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-efr32mg27-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70a545cdb27da337e65ea330e049e8c27fdda53f6b57dcf9e521ddbba2d47b80 +oid sha256:84f4e6b15624c5e7f1f9ded45a4bd07124d87b249a193f306e0ee5c29948ac9b size 7548 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 51b9626df23..e31d1f69d0d 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6338f65c7ab09d68a435e13ca38a3a70da1f64bfa2e1f57999434e9c1311df84 +oid sha256:0d6d27449182d3df9e5e00bb744d02a74b41ea0f9986e519e8648587b84ff24a size 7896 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index c47699b5adc..a7434a4a6c5 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:420a86aa55bcaaf49f179ca12c9b6a5a6c906c494dd3adda9832196f5b9d0dde +oid sha256:0c78a69786dc29e90265bbe52f9604f773faa2df102c5e71666bb5ca684c7743 size 7498 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify.a index bf711e0525a..10fe6b9e778 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:190e09e96422d72c3370bd3fc7e802f57b562fe7690a731939f5922845ea93f4 +oid sha256:ec22e78fe10972d424581c06f5266cf2705cafc9f8b0e5f03726db21e09b079b size 7908 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify.a index 9721724d0c3..d3eb76a8243 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm12-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8644d94aca712ae6354d6ad145cde32a133ce62b64d426b2487a5ce42304c03 +oid sha256:e964998f9afdd3243502e72b542d8cd7866804633dd4b9210b7c40d2c65b36ec size 7510 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index c9396dabe41..58855ad44f1 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db593c2412b5df929f1a2fb21a4e32979fd489c41e37bc22aca140c13d818cc8 +oid sha256:dcff93b5e5e71912a39c7837bda5ca9fe44a8e9ab97232acfb06d8538a091eb1 size 7894 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 8b1dd844078..d315b6fa9bd 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ef0b22d6edd34faf573dd20cf9f86b724497ce699606a26d788775e27e63626 +oid sha256:5bf89e1bcfab9eae17d3ca069db39c25c2bdaa1c41cd91f8d71308cea6380bb8 size 7498 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify.a index 7d29f4ba98a..5701a08e25e 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b096114707c22417dc9417d3abe527b50399036f8779d34cdd6b97f523972b63 +oid sha256:b67e27b406a853b6601a85292fee976b77c46f359040f8670bac279d55f3d890 size 7906 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify.a index 6b5a35b08af..d185a3f157c 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm13-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0eab9f75c7e48b24d8af7b85db458c228322eb19e7356f4a5ddc154e07ba078b +oid sha256:b293178f335530c4234ad393ddbec8125a3ccc8f5932adc224256ad531913587 size 7510 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 2de2b5230cc..3c401a27ad0 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08b0d3854466c823c6b51765f3eac06f8d09aaf435d4e1fb5b9b22574965f5f0 +oid sha256:8f90e9c1d4413fb75ba133b7b0da62757b7c9eca77b3e1451f40d1a5cd7cd970 size 7902 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 8f77780e666..cf330c0463f 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89c7091e59b6ef46c82acb65b9e0a5a82a0376dee66534da33ec6985d31ffcfb +oid sha256:1fa070564e5c4fd0403cc5c7c4656fc20bce4704af0c0dc1cd272e6e5d5182a1 size 7504 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify.a index c50873340f6..21ba941c281 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fac3926a0ae453f2a6e8ff939192235979d7f07be86fa56a3ed24ec320643687 +oid sha256:205c02aaafa21061797f2244eb3375d0c43bdb296e5db18a8db35826f93cf272 size 7914 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify.a index 82baaa808d3..72880119823 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm21-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:126921c218d6dccffe41f10425a76eb532c4b401c7abcffd157a60443bae0218 +oid sha256:00e722f2822fcd57809a55dbc6c35db07db265a066a93b46e63b83382d0e32fc size 7516 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 9248cc9eb7a..ad13ffaf9e9 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e3119a71defba54579df2f3e0df4ed8006b8b80cc841989a14f00483c8fa5f4 +oid sha256:9fa911f85afdcec77d0fbc583d4955539cdda32329983186f09b58d7449b2f7d size 7902 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index fe062aed6fc..e670f9739a2 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a92bfec50eaf58f8cb0b4cedc07590c98c77adc3efcb75aa09dc541db939c10c +oid sha256:aa204d404827faeea80ab309a65090085530398cb3b4f68433fda9a47343ce85 size 7504 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify.a index c7e5ff19f33..9f28b4935aa 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55bc3cb4cbf33b2c6ee0a637de38cd563034431224bdcabdb8549a124874984e +oid sha256:3262f34eccb7ef3f8076fa8d738d5d02f11bf67b60d578ecb168af36c0213d53 size 7914 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify.a index 75babd18a69..ecaa668a449 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm22-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:194390955aca2da569f5a087cef62bc25cbe71ea4554d4d1356a607ea55bbbb0 +oid sha256:aa6ab70df18171fb0b35e3153b558adfa774e847c7cf5e8832aefb7300f518b2 size 7516 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a index 8ebdefe4b79..0ca96a36a16 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a939ab56f684dcd2eba8b86abef6c0b4b8c67e50e392fb25fb000278fb7bd436 +oid sha256:e710fd498e146d1e702dac1580fbe5cb6df7e4ae13892a8395f16c464723b714 size 7902 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a index 1595b751f4f..a52394c091a 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43b69d249b997a5d245348aba234a96b4b40f5f16b4087d0311219754051c837 +oid sha256:7253906e513fcf0370899c565b892fb9a3503f2ab9b22d10b13f31b965987ce6 size 7504 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify.a index df8e2c80591..2f5d39854b4 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail-stack_protection/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78008a481252b724bc5a7c6815305def4bbc3d3d02071d84efd5bf5da8e1bba1 +oid sha256:56841475927629742b84c488c0b2781b36ae34851fc67b74021c888bc5936f2b size 7914 diff --git a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify.a b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify.a index 2daa0ea9447..830f8b0e5db 100644 --- a/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify.a +++ b/protocol/zigbee/build/cbke-library-dsa-verify-cortexm3-iar-mgm24-rail/cbke-library-dsa-verify.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4827ea6167488d2e08765240502600a22b2c2e087e78635f9e549bf605fa3b0 +oid sha256:9522e3f357c8e3224cd0ed1541070a77f92b89bc79a5ef5e4b87bedebd920102 size 7516 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-rail/debug-basic-library.a index 069944103a0..2af8dd5d7f0 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ae73bd8e6d44b4fa955d261753d7f928e16f40e356492e301de15ef85f3df48 +oid sha256:4b3ebb65b7cf910674f82e89b0ba35acaaf0cbb582829facf95431abb808505f size 6212 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-railgb/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-railgb/debug-basic-library.a index fb9fcba449d..306af335cc5 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-railgb/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg12p-railgb/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7d49c1b483ed2a0df2c866c297e723c2db6385aed5e3562bc813c6c42089081 +oid sha256:0608b8648671e073dc0d02ba101c63414612322f18f811f9fb45b0fe6942a843 size 6212 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg13p-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg13p-rail/debug-basic-library.a index e610fbc19f0..170e4982faf 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg13p-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg13p-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f66a642e2972b3ed21731040d2c3e508e277dff9e18c26dea20ff8fb510b7175 +oid sha256:73cdd7a73db218a8c9a9f07f4d5b8421ed186a2bd70631352ce8a6406c5e24fd size 6212 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg21-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg21-rail/debug-basic-library.a index b62450ae562..1921e988dc0 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg21-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg21-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:148392df7c2fbd1e1a9fd4c7858bae3f7d4c56a5d770ded93ed08198da6996e1 +oid sha256:ac36319c41bcf52c27370159d41f3a88451edcefcada5d64bca7f0f3540190e4 size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg22-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg22-rail/debug-basic-library.a index c8674816877..879c3eb03ac 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg22-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg22-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:faad84abe632323b37d4e6a05c81e8d6b785dd26a5fa210f188f6dcdc3191d12 +oid sha256:22671aca20736f0fa72a3a019557916324dcf9c0985e16bdb45cf24ab7beb642 size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-dualrail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-dualrail/debug-basic-library.a index e062d4f92c5..1921e988dc0 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-dualrail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-dualrail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e209c0be8f4637fe30bf67ecf77297c343c9b9a1700990ce8578ceecf0c47ed8 +oid sha256:ac36319c41bcf52c27370159d41f3a88451edcefcada5d64bca7f0f3540190e4 size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-rail/debug-basic-library.a index 903524496d8..77a3db80fd0 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg24-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79db79734d5ce85101f23c9519ae5002bded9eaf3317bb0b588d8cae9d48ecb7 +oid sha256:1b51749853c2effe312b6d84d215d720433295bdf306a32c5edc088584615de4 size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg27-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg27-rail/debug-basic-library.a index e062d4f92c5..e9fa30b0509 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg27-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-efr32mg27-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e209c0be8f4637fe30bf67ecf77297c343c9b9a1700990ce8578ceecf0c47ed8 +oid sha256:f636b50d88fdf288acd8322de792499b2092106fbec511f4b75fa2c885c61b7f size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm12-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm12-rail/debug-basic-library.a index ecb9cc96574..62a38090d23 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm12-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm12-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0190afeba98455f0457f7255caf5359eb26daa6cb5637c0d24954a8eff671eb5 +oid sha256:b901294ce047034b5b9190d7543d55426122b2f39fcd0aab0f1142b0a41772c9 size 6212 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm13-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm13-rail/debug-basic-library.a index 811f701357a..de0ab8c8a0b 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm13-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm13-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:988bcf4e61f6b39f7172d97da95199a92f95832146c3ceb25defb1277f968162 +oid sha256:23002e037ebf47e1c4f4d9dcb36cce7f65d670eccfb7d606c19abd61d8fd6847 size 6212 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm21-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm21-rail/debug-basic-library.a index 7838e02664f..d0fe6843d02 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm21-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm21-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:433b0df10da4c24900ec80e56746ea6307bea2265a748e5c06ca56119af14628 +oid sha256:e1c8878966c35ea60333fa82b381ef36061f2461ef648bfe0a1ce1efeb1fa306 size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm22-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm22-rail/debug-basic-library.a index c2c6788b557..d0fe6843d02 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm22-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm22-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f9149e9918cc6b7669183c2f124fee909a5223d0c70ecc6483a23fa37935e56 +oid sha256:e1c8878966c35ea60333fa82b381ef36061f2461ef648bfe0a1ce1efeb1fa306 size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm24-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm24-rail/debug-basic-library.a index 875f4971464..25cb6d54113 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm24-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-gcc-mgm24-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51207ae3411b91bfdef7398dede2cab37fdca1b72b297a0e0bc23a808d168ba4 +oid sha256:7054a3dfec80756447fcd550fee0769cefe0665f7a3d23ed132ee6b5248e93e6 size 6220 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-basic-library.a index f2214068564..5a09038cc3b 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c0a6f7a03d09e20921907c5b3f598129de6b0ceb836283b4995ed716ca0acdf +oid sha256:82575f9cacb428e460c8dfa13d0e0c2a3094fbcd62067273a57c7bf40eab502e size 12212 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail/debug-basic-library.a index 7aadfeceecb..34c52137497 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e390125b07cbc4680bf25fe3d730cca8355e7e092b7ff9ad2970dd3fcde5917 +oid sha256:a75b17f3527b917583a349fdb50593d28f4d1a37104492dd6fb2c0423aca9879 size 11684 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-basic-library.a index 66b54e96797..260d2b441e1 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:574d4a85620e7290fa8ee6d1ad7f9a6b287f3cbc65c6d7c1809aa0d36f12c7bb +oid sha256:fbdf4e283f0ea26fa92847f4b82764ea6cf62e39b70fa3e96f431c07ff2c6e31 size 11828 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb/debug-basic-library.a index 9d53afe8fb4..1e3343acf9b 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg12p-railgb/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02accbb237dae3e0de4cab7da59ac1aa24348986b2efa03d2d260e2168e9cce0 +oid sha256:d299952bbcb3ae3591ecd0d15524509e16803c26abbb0bd4325ff090f0a9dce7 size 11298 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-basic-library.a index 180cede2afb..00ea31d75df 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1f93eca6b7eca61b270cd7393cd23be7fa12e2e49bdfc5d6ddb5a1a5cb73a08 +oid sha256:39197f2242abdad61c9ed680f2a7fb9601ba558f0ec9eaa9165bd21609f83abe size 12212 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail/debug-basic-library.a index 65be642fa73..214a43342b5 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg13p-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d32141920ffb0f94a7c3e5f13e4433e47cfe2111f6bc13a3fe58a3add7fb159f +oid sha256:777ab32e8e2fa31ec8b99732d0123f9ceeb81cb8f8e76d16b529cd0e65ff4624 size 11682 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-basic-library.a index d63dccedbf5..5a4ff170eea 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4309a22f787013f8df83140a2bb8f1c9cf0f556a2eea5a6adb224db0cb3255e -size 12218 +oid sha256:bbabf40e2881cec7cf8c09da22fcb432776bb6a06dc05663205b250e5c0a182b +size 12214 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail/debug-basic-library.a index 35658225988..750cb68caed 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg21-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d097779dbe754be098e654b24ff6e4d31226543aaccd53c7662303b78d4a64bd -size 11684 +oid sha256:abe3c6aa3ffe0a19bf0b2ec8d989606ce728808d92ee132e0dd92d87bf286d9e +size 11680 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-basic-library.a index 145e8550bf3..e3c753096ed 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec7d22f11c3b9f95e4d9cccd7208ef29dd04f6813b2239cab9548ed480cfc4ae +oid sha256:f08e3133b2bff793fefeaf412689f6c3e016be72c65292fc1306b4b7e983cb81 size 12218 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail/debug-basic-library.a index f998f7acdfa..256e42cf4da 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg22-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:355baa6467936f6225c624196c7f32fcbc8de9fc3a910fa1f76f745140140a9c +oid sha256:dcdfcee17c696a69500f3778d6d88a2652d0d87068ed0dc58d0bc7ee49acff82 size 11684 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-basic-library.a index 7f1da9e06ba..bef2966232d 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e4bbb26e41c9fcdc4c521fb2c1f6fa139ff957ac2e8c080eb4acabdadf9d164e +oid sha256:77471085b0039116a78203b6d7b6b11af4cd41dcefe48b880251632359d981ab size 11838 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail/debug-basic-library.a index c97e7f0f47d..5ba800fd659 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-dualrail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f67a32f3be5afaaa1dd72a359e4fe5b7873b5f502604ae5248f0db7797e30ea +oid sha256:b5094d6a3ae5c954b96c75ccc2c67ec93d56c0b3a2fe0e1cf7c39c567c6a448f size 11304 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-basic-library.a index bca81b8f5e0..21f29578de4 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eba15fdb53261adba428db4838713c1d9850c22935c8bdff37e2572ca18fc44c +oid sha256:3a649bc7cf28d5d330a90f9df9c5451871442aa6685543c0e27920015bc0acd9 size 12218 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail/debug-basic-library.a index 0e85cdbb3f1..6f340c2261b 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg24-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09fb6b9d1183a8f1964386519b3f09d88865ea5bbf8c937579affecd22fd8e96 +oid sha256:a5d692cbac089d789cf967eadca34606bd804ac52928abbf81beadc8b3227150 size 11686 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-basic-library.a index cedb47171f8..6bd3805e8fe 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6e43d2f384d90970ad22ee66368ea730cf628741b8019d3e3282aee0a8026f0 +oid sha256:c159a9a2b60b55d1eead70d509a41001409e7c4b267948832846e89a9db5a828 size 12218 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail/debug-basic-library.a index fc082c9c0fd..48d260653a4 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-efr32mg27-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d07d00c2465f66109bde3d596587736181c17557a79628366143f0972524515d +oid sha256:c19e5742208d8cba24daa7278b240da5687d907f443d8e7d8975699b930b54ad size 11684 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail-stack_protection/debug-basic-library.a index 7055f2975db..39698f6fec8 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc7596584b436eccf7ed8dd51ab1219f0830402a3e6b5e60d5af5e0c551d4a57 +oid sha256:e1645f0b649fc4e1b5bca38fabbfe8750878f6f0eb28699c383a866c214b94b5 size 12176 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail/debug-basic-library.a index d4bde4af0ae..bdf8cf6fd7e 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm12-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7362dded026f02d9d524b85c262ad530efe7117594cebd7b1da600fc66f9c1f8 +oid sha256:8312c56a2f7123ad1d7972c977b28421bdce11cdfb06faae5c355f67641cc836 size 11646 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail-stack_protection/debug-basic-library.a index 7b19efaab1a..127784514ee 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:547a4873a42a1618694cbe980f32afb49c1179aa94074681350d63ed7630ccc5 +oid sha256:4cda5fcabceed31b08e59927c8481482a96cfcca8749b51d0849ee8c4741e72d size 12174 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail/debug-basic-library.a index 63a3bb937ee..3e82cb77c0e 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm13-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c70a1957d7f33ff001d45a907856ffe39f6bf1cc558f0814494f35b4b2344a69 +oid sha256:5988b4589ecec1ebed22e3249a637725f1f2834dce2652b6ffb1692b34382d03 size 11646 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail-stack_protection/debug-basic-library.a index c4b371455d8..0ca73f1674e 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0821424b944401ef8d15c56fe8a3553a1060ffaf6fecb469fa560e689d500da9 +oid sha256:1ae359679ae4606bcb2fe91e076167d8f8a9943fb6655380e75a03455f49b422 size 12186 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail/debug-basic-library.a index 96bbb401978..f03a2451c10 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm21-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74513774954b09b05fe2d344845ccc35a051481d096ab9baaf03d854f62fcc8a +oid sha256:a4393a1c3c2e3f64df4e58f5742b599ad3f5aca1814857e3b8196cf0bd2853d4 size 11652 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail-stack_protection/debug-basic-library.a index 7fcf82a0516..735d416d455 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eae90e5f2e0cc25cc74f102e801b2110e32c55263ba09de5df41275f22d271a7 +oid sha256:3026d1d0fbcb93e550bd64ce40da424429158c2100c62991b59809cdda9058ad size 12186 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail/debug-basic-library.a index 1dad10db978..d100bd25409 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm22-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e64f035e3bf358219fc6cfe275fdf189b151977b48a929e3fbfb437b542159a +oid sha256:c09e2cbae0bf67b45396cebf44dd4fdb1fcb1af5ac1fb8191682331603e92c73 size 11652 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail-stack_protection/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail-stack_protection/debug-basic-library.a index 25cbf74d2b0..c3b57eb4ab9 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail-stack_protection/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail-stack_protection/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44f99507899f1ffb7aac92c2908fd58e92d2663a7376845ac5bae94e4d242152 +oid sha256:6cd1dda6f07a708246e33787557dd73a4ce3cf1a712ace0ff7a5d51c381e7fca size 12186 diff --git a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail/debug-basic-library.a b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail/debug-basic-library.a index 5674afa8265..0f2ca919dcb 100644 --- a/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail/debug-basic-library.a +++ b/protocol/zigbee/build/debug-basic-library-cortexm3-iar-mgm24-rail/debug-basic-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe289e87994a613d5087223eaab01d59152b352cd4266b8db1575d0cda9c79c0 +oid sha256:ee0528a05a2263b00b68f81acff305239b499ecee93d0c804e40bfc2d48e9420 size 11652 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-rail/debug-extended-library.a index 8bbb03654b3..4b163998786 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57a018221a5fdbb817808eaed46051157f33d22dea626a3651858d2265e7a417 +oid sha256:f410f39494e18cc8631963e1c8250fd99ba49e218753b095bfd49aeb651c37db size 4290 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-railgb/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-railgb/debug-extended-library.a index eb21a345aac..3ce090c276b 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-railgb/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg12p-railgb/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bad255475fb22ddcaac86b5a8258ee1f54a6b663b8fdfd6b7a9d492ff3e89033 +oid sha256:91f0e57cd3a06dfe56e340d1305af2607573c7876bc4eba0ae114eb269dd3a44 size 4290 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg13p-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg13p-rail/debug-extended-library.a index f2802881557..4a6d6381421 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg13p-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg13p-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7cf5d3786cb9952e95151b82c79273b4df871a8168825cf9b75c7c770ba7c61 +oid sha256:3923cd9b0acd44af4c8894fbeebea47dd01f989a86d204f2c575d0905b4ca5d7 size 4290 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg21-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg21-rail/debug-extended-library.a index f3d2b5b8e52..103f645b29f 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg21-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg21-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d45bad6bffa777d6024476f49072632365026b0ce05bcf92b7ad1f189f53e25c +oid sha256:bd244d4b575e5d245f6959ee1a09936275ebba1b34fa43266495e8b19867da1a size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg22-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg22-rail/debug-extended-library.a index a40b4850499..a5ba8a5eb6a 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg22-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg22-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad3fd8748bb36367804d054dda7efc07a2ef814b0227942df6bb56d86b73499b +oid sha256:b797bc041d1f4ba878a3e050d3bcda22195a2ab0acee67cfea936ecae8a87013 size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-dualrail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-dualrail/debug-extended-library.a index f786e3bdcf5..103f645b29f 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-dualrail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-dualrail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:711f3f9a138a6ffeffa3dcf53540f66bbeb5897719be15e1b74b6ec817e46b1e +oid sha256:bd244d4b575e5d245f6959ee1a09936275ebba1b34fa43266495e8b19867da1a size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-rail/debug-extended-library.a index 55479b0d999..90074c99c16 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg24-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f2aa33e3e6a3ad8e572b61ca4db930de5c3ef222b3482f9b62dc3e00101f80b +oid sha256:9daac6d3cfe3f0c8d68bd2d2cbdd010877b0464993e316eeca5b319a703e3cfe size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg27-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg27-rail/debug-extended-library.a index f786e3bdcf5..27046399e6a 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg27-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-efr32mg27-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:711f3f9a138a6ffeffa3dcf53540f66bbeb5897719be15e1b74b6ec817e46b1e +oid sha256:63a9f9bbd743d327a42306e3dfc82187d97538aa37c99253a7351ce9c216030f size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm12-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm12-rail/debug-extended-library.a index fef0868ae2d..71074258e31 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm12-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm12-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29deb83729050cc37ccde776343ac5f40555628b1f558ceb98f34224fa793f0d +oid sha256:9e56375709f8a114bbe43a703766fdcd6fc0bb132c357d984ef8ab972ba232ba size 4290 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm13-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm13-rail/debug-extended-library.a index 9e7ad3e7a88..6e72431234e 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm13-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm13-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a1cd6f34690f5bffaf25e0861e8b1d4604e14bedb7b28296ee45b7c2fd1add6 +oid sha256:7686de091c6a2d95d7116b2b8de5726bab0067a7ddac7e07c158f0c05acfbbec size 4290 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm21-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm21-rail/debug-extended-library.a index a2fcc786a25..c586fbc97b0 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm21-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm21-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9bd0c3c38a2e072beb1d4ec5bb76dbb3032824fba0c51e2e7ac47208a6994f3 +oid sha256:db8eed4c6ff5caf27613a67223db5fa10057b249fdfb0088f13fa50d9f09dccf size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm22-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm22-rail/debug-extended-library.a index 268bb4f1140..c586fbc97b0 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm22-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm22-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:786e2c5ff9b3a305b1d620f2f1f4313091f20458259d5e6b12ee851296595056 +oid sha256:db8eed4c6ff5caf27613a67223db5fa10057b249fdfb0088f13fa50d9f09dccf size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm24-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm24-rail/debug-extended-library.a index 00847a3db27..533bd2246d8 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm24-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-gcc-mgm24-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6d2edf3caf621d8a12f400dad9c1a6871f5c1b6d902185edf50e336175134d8 +oid sha256:49db7140954c03834ef215c42cf623ff2260f6a30380253da2c4f75edf07010f size 4294 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-extended-library.a index 0aec9a5c795..77ac18615c8 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7b0958fd90cd73e2f333733808ce1e284754a21fc0440e04e96684e8a508e84 +oid sha256:c932aad5c47e1f10f64c3f0d09f252c3da2b0fe165435aa0dd74ab52d8b38123 size 8846 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail/debug-extended-library.a index 818b2bb155d..12627e510da 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a07d21edad4212fd8a33db5aa0a51fb16e02403c40e1c0f11d132a2b8e13f20 +oid sha256:b4625999bfdab2cfed417b2b3a6bc567240e58d806df44d771b741890aafba13 size 8434 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-extended-library.a index 23f1415e8a0..86d0148a359 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7963d3b7b6bda489a98c3e9c86cc1af8051cdc33b9e0b335b55a5600e0b3cb2 +oid sha256:3d2b8a7211f747c744a68e1dc9139928fc400170c36de64b7ec87972cbe94038 size 8460 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb/debug-extended-library.a index 862a7df284e..4cb348d4557 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg12p-railgb/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58a3ad41e1827d766b16a16dd7a5911cd35347131ce9d8e98cf5c8c82af4080d +oid sha256:0d334d782c915c28ee3f9b7a3a2c44ae9bd7bdfd94a9800805664ac60f398d7e size 8048 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-extended-library.a index ae1e6d3dd97..663d784b45d 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4987b94abb09867626bda9c2884e1a12f2924c8a491a9c3ae9652b5e7fda7ea0 +oid sha256:acf78e9c7161e9e3eaadc8d2a4353d6f42f26fc297070bc7e219a16e07f0bd9f size 8844 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail/debug-extended-library.a index aa402cc2581..42ed4b34b8a 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg13p-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7c875afce912944b5ea67750774a6f20fecd5178ee0f3dc5d59af9d76ed0ac6 +oid sha256:c8f1943482175408fcfb574c2c47d672e51f2c1d19c9c872ab458200071e157e size 8434 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-extended-library.a index 9c9e62a618d..2b62763cfa0 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60afe9b9f0715b01342a99315ce45f0ae012d9f8a9b7724da0bbc7cad24bd7f3 -size 8846 +oid sha256:1920d535bc984d7e9badd85869634d7100af3d481da7422c67f0e48fa394bae1 +size 8842 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail/debug-extended-library.a index 951543de5fb..e971e70e866 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg21-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fd29daa8249aae95e46322bf1d0c8cbf4af8ac70240273758d8d59b82c71442 -size 8436 +oid sha256:5bd72873ca0937ca2586b961e6da8f703e446ecc9f130395efd4f3480a9b77fb +size 8432 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-extended-library.a index 0f82796dafc..be732b9b0a8 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b085fe14ec353d010bb92e6d73d514b726b3f477d0bd2619bc13112e1c744e11 +oid sha256:5e88489da739e7b17815ba4096116f71b8d713206409597fe24463fd5b255630 size 8846 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail/debug-extended-library.a index 01c45da0882..c57fdcfae65 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg22-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:088087d6352e86e4e6d3d6c706afb07ca8d90f67e89a31b6689b0e98657e51bc +oid sha256:b9975b17583ec467527bee6104f100eb3ced37d3a2f5a735eef3c589777a4aa9 size 8436 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-extended-library.a index aaff171feea..6956039e8ca 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13c05361789dd1e54f841f63e878233ae9a69d959f5d2f7fcf14e0263fc20a7d +oid sha256:4fec2ad308c3adcd63f5fab9c40dd37b421784459f95969179630eec6d614c21 size 8466 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail/debug-extended-library.a index cd19f26eac4..454a80a93e8 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-dualrail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1e89b77495283369869b1459710291c3d34058869b7cb71336608682de7f3fd +oid sha256:27cd8d283479da726c625f1b7cef3f7f911149c298a32d0db3a63775c494517b size 8056 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-extended-library.a index ebf3a3ec780..ca61da48d52 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:570b512c8446aa6ea26d0ebccecc155c5e03f4090f9b8dc5d19242704c50040d +oid sha256:4bd064a0cacab12cdb4bc8ed04dd22b9d2a60a0b87f9764415a51c2e38af96f0 size 8848 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail/debug-extended-library.a index 9eb7c99f807..e0f61c6ebbd 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg24-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2c496f25c66d39189b53fec7f55b81c5ee1c7552308788a8ec4395f4d357d7d +oid sha256:9996635bfa541b3991ab70dca741e3f6eb1f9f736da6487d72a4c24cdfeddb9f size 8436 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-extended-library.a index faa78dcdcb7..854504e4ccb 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cd7f14f5288b071a5dd1a56bc09da283f9837167e811486a8fb89592c37caed +oid sha256:c9a4c39f56403b2eedc63ef4405879b5d6bba2c1e3332210d0194430ec7d530c size 8846 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail/debug-extended-library.a index c4f2f3c8fa4..2645b26bd2a 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-efr32mg27-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e67b39996307c36d0cbad8604ecc12c493fcde76761d57d5376ee22ec3292d93 +oid sha256:1a5525343e02543d4c66fd3faa09bc0d30e37a354d80851a9b0bc4d33f09f9a8 size 8436 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail-stack_protection/debug-extended-library.a index fa14410b311..505787e70d7 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00689949b795d2f83a5d807077269ddf354f4aedc1d956760d921f78d35b03f6 +oid sha256:c1744537767621d697c42f27ab347d09e1af5ced6c7c15aa2cc30c723ebaeb8e size 8808 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail/debug-extended-library.a index bfa16add0f2..ad173794bf8 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm12-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c74386ad3b5c0da4e0b44a41ad74e12b14b0bf4babe7d5e9c7f9d26320e34d14 +oid sha256:b38bd6c40c28972bc5b1d8e30fa9a78e1f167fd61c77c66f5a8f2d610f8dd598 size 8398 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail-stack_protection/debug-extended-library.a index d39230ed12d..faceea8d2d8 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1379274077e566105913e0b49ca1f7192153143b897614e9f864c284917d4be6 +oid sha256:feb45c3a77d354bac21548ed6371b8ca0f6f2587c604225079e575f514918fa0 size 8808 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail/debug-extended-library.a index a1c7431ce34..ac8fdbdab2d 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm13-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdcf0cef8daaba66e16d9dccec9239a1a6d1e5e8e4de0a0bf2ef1ad7b2a4f533 +oid sha256:694b4a1c091a6937797b9dcc50f292bcc04f7b08de3b6b69f648228b8f75fec9 size 8396 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail-stack_protection/debug-extended-library.a index 20d878f59c2..e22c1408cc1 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ff7140214e15841bc33df4f023f3aca6d19deea2d0cbb79c7c81daa4312ad74 +oid sha256:b7e721eb6130f278a300c4346f1c4a39a7f05226e1947c434baabf60f2eb2427 size 8814 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail/debug-extended-library.a index 0f7d6b9d6b1..74d8e8f378a 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm21-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4096e4dd32b143220e7b1db9c19734c10e712c1686366fb24e50cf714eb77b86 +oid sha256:b81d5e4bf0eaa4dbaa9c6b33985e885084c38b565abae20e80b8d09d3e87e9c8 size 8404 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail-stack_protection/debug-extended-library.a index 0a6c7f2d6ef..f5b01bac35d 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a02b8d842413f2fb363648a8581b1eee16ecbc40f7f75adc36ae7e97a59d5e68 +oid sha256:0937fbe321c6c917494b715548a7c20482fb106812b1edded74e5761b620ecbb size 8814 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail/debug-extended-library.a index 898bf191e27..5c0d9f6ee83 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm22-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d22965e9a21c85a046887a287b79704cada96ce6b2420caaad1b7e144f5ed29 +oid sha256:2b027662a7b1077b06740244acc3a4759337f543654b7ae1a6d46b3861dcda7f size 8404 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail-stack_protection/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail-stack_protection/debug-extended-library.a index 00a6f5f2b50..bfb91ba7cc6 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail-stack_protection/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail-stack_protection/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42c018f439558e68d6a3c9066290d668f3c65fc8e86fd6dd2b0f60a9112b37e9 +oid sha256:a99918c436aa9eae4aaa51698b8ebbc61fbc0b13155286cc05dc5ad73915dea5 size 8814 diff --git a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail/debug-extended-library.a b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail/debug-extended-library.a index 9ff7e2dbc28..b6722486db1 100644 --- a/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail/debug-extended-library.a +++ b/protocol/zigbee/build/debug-extended-library-cortexm3-iar-mgm24-rail/debug-extended-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63463d544315d415d682bdbf2490477f6aad4fa46c3e6d5d239b587b62c39038 +oid sha256:985efb6032bd17522e77136ec88220f4bc9938e1d6705655625f45888add0b26 size 8404 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a index 124c29ce223..ea17c96635c 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e594b7182bf175a7cc7e37c8188f158033d07b37c6ede2ca9585de3adb54a97 +oid sha256:8f30abe1c7dd0903a3653e4d173b403989d9c2ba384b100a34c71400d056474c size 65396 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail/em260-cpc-library.a index dbf3d0a720e..4cb2aa50c32 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg12p-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:179594d68b74affefe507fd8c29c9b5dea438821fd477a559580ef413f1fac8d +oid sha256:7a5c9236e4ce737019fe7289fcef479a401b39c678c11fb5317e5a892f7db9a0 size 66882 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a index 2aa68300707..23d55884d44 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d13de8ce004e8cd0ef6e07662f2c2eda9a3ee79f66a74e7722c2ff783eb341e2 +oid sha256:61d9a27751fc9f85e80753e893bdda46066060429a1bf0cb832f6ca5362f3d8e size 65396 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail/em260-cpc-library.a index 7bc6460562b..b04e65e470e 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg13p-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:269f042f679202364a718a0f197041d7b8e1db97695fcd49273ef2f219846859 +oid sha256:323032cf59f5ded507616bcbc37b6e3cc5ffcfb096f1f07b4e894dfdaf2f6d33 size 66882 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a index 26021bb7b5b..8a0a861d6e1 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f9479139139b19ec0609e2ad6c9a227e00f02487f5c592c3b8b58539beba426 +oid sha256:b206e7e01c05ee296e5a8699143542c8675d4116b14047915a7e7c161ed2fb3b size 65452 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail/em260-cpc-library.a index bc1ae627a91..cd2a132c76f 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg21-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45a63d5f8c5d03fd012bae4bd06dac6b26c4f1cf0f00eb2110434682ed9f9cb0 +oid sha256:19295454358271e54dd1a4c2375a4f8920b03262529a1bfbc3f8e235642b0b38 size 66938 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a index 3178e9b0574..2867f142553 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:04581ccf09817cf8c1ddd083420a24285ecbc334b614ca8984144f48068e4d90 +oid sha256:d1b08070010754ba8fb7b9ff4c88eadfd4df391caf7dad2fa15981eb93fa3dc5 size 65452 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail/em260-cpc-library.a index 2b3681b3f84..53ef31ef4b6 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg22-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35ff5242b07b9ddf7f203d2635b025d8f8e3084ed3b6f81236c2b50165cac081 +oid sha256:3080809c47f6bf3e40382a46029a3144529681b0cc285d708d17d631b2e3c7bd size 66938 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a index 4ad4a387ae7..c01d526d6ab 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ff11c3a6e09d87bf5655ebd6ad981a70ddba3211eac8064154c5ee6df007ed7 +oid sha256:303c0be91bb2d414094266f88a0d0d7184d2767e3a3188086e971f52f9ad1c61 size 65452 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail/em260-cpc-library.a index cac014b88c1..eb48da74112 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg24-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93c5f42ce5a96be487bfa3671e16004d01adc08f7ee2a3c00f99c06ecd15a1e7 +oid sha256:1739b2e878775df9e18036b204205566d4f9af0446fce5d3d97f0d6c4d6f0db2 size 66938 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a index b268a1213a6..39bbb10e6d6 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e407ffba617e4cc2173be091dbcb524ffdaf2773b9b3e14a04c53f3d5a6c6a45 +oid sha256:12ee9dc6c50c8b5f79287b738b37dcbac04e40f30f2ec8a96a52f2679d0395c8 size 65452 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail/em260-cpc-library.a index f3c4e3ce6ef..f278a7b42cf 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-efr32mg27-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d106e8d77114403ee0bff431ec0d928ad0833bcba2aa5e727bba212b416d287 +oid sha256:1f3f73bd08b48cc5aaaf512b21489c3fc5c6906f7dc05b559b77ec4630516eff size 66938 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a index ba0c350ebf2..4137a283509 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:633733b422219c6f1f6f034c246385ab7b06249d2b79ed888fdc05699247721a +oid sha256:041dbade096067d5272319124858b4f93f5284643bafc52d5b3f4d745d2c2396 size 65396 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail/em260-cpc-library.a index dbf3d0a720e..b9c5f72d49d 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm12-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:179594d68b74affefe507fd8c29c9b5dea438821fd477a559580ef413f1fac8d +oid sha256:1389805bb28100987280acac3f0ddfb0e7e9092fb15041c733d9ab1a9897deb3 size 66882 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a index e81a13d97ec..540a85a0dd8 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7f65ed36a1110beb7474bf638295119b6e8db16a5d9aee0adfa258d1496a14b +oid sha256:91bcb9108b6f377e4aa005c98b9b1b6967553ace49089cf1acb090ffbb484905 size 65396 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail/em260-cpc-library.a index a93bde99541..ca97359695f 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm13-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e511ea6b572b9d4bfe00782e7d6e6b4e1be83f51c7356b2ef905c6736f0861c6 +oid sha256:9564ff73020e334a60be58439a0b2437f64a04e692fec2415da17d40ee179ec8 size 66882 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a index 9fdfec526af..50202023eaf 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:514c2a809cf0f82312a439b1d564f1b037fdfa74b73529c1aee8fd5c5ac15da2 +oid sha256:d12c68b5e75a1cb51ccb0855163baa4d62cb36360df68106ad7bfea7778f7d42 size 65452 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail/em260-cpc-library.a index a98f76764ea..aabe237178c 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm21-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f6c97c553fcf15cc78711afe8825b561b9c91a0f0d3b935b29c3239d6ba95f9 +oid sha256:129102aa6664ce24de9737f36c56766ca422a4457bed41ed94232e4d00662da1 size 66938 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a index c1a1dfdfb41..3b6977b4cd0 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42e88b94e8fed94e56073183980f6d1a21319265498a86d8103c40b2efbc9402 +oid sha256:3762e95ebdf3f7150ab3477c700b691fdfc3a21b86e430a06b0c2b2d826e6747 size 65452 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail/em260-cpc-library.a index 461ba589dea..ff4edc38f05 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm22-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:141460e8dec0ca7f4b21483cbd5a4e6319f691c41b7c045ab767fde42a0d4a6d +oid sha256:04ed3c6aeea9c0272d2879e60d1e96c1ff9196955ae4c3ab6206ebe41f2356f3 size 66938 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a index d643f7cf000..1fdc54d6bd6 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84610ca93a92d69efde2ec360d8c87ba0c644c8b2448104f94c6ef29889c2903 +oid sha256:a474cd9e6610671085969444a3b2c42965603968f58a0a218e969a9c821beedb size 65452 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail/em260-cpc-library.a index 679344ec724..fce99fcab0b 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-gcc-mgm24-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2e0b6bfc474e9207e2a7842c3bbf04b39fac8ec4a3c779175442815ea0315f2 +oid sha256:39851d13019fa4d421bb9eaa41c2c9f24286a283cf337346abfdfe0a28d9e6a1 size 66938 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index a72c62b9d0a..dfe8a8f07d2 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b7a36621745b0887144a265fd219f7b9e283bd6286cc1fd2db80a4f83c0281d +oid sha256:9a70cd90ea326ed8cbe203d8105576b54d54eb6f7acecf65e4be405fcbb9e134 size 175574 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a index 0e3e1c86c93..dde411674bd 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33cb20c3a5cfb24c4a2871c85fd3e656cda76bad34bce5a3d043ebffed0b41a3 +oid sha256:d9b4fa252060bac3db8ed11b51dbcd9ebe06b6ee108c08e00697e0079004c13a size 172870 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-cpc-library.a index 4a4b46a1135..c7ba1939403 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a1115b75314c8b2f19e40502b88941dfeeb4f343f52d7bf12c6e9e528a1212e +oid sha256:83c3020e0a3b8869e931edd4e53fd8e3be8575da28232097cefba44b5ebea658 size 176314 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail/em260-cpc-library.a index ccc74805d89..9038df423b6 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg12p-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e410d620bf4307fefa727f2e278bc0ca6ef3a2d1957d6e2e193225e5f08fedf +oid sha256:5c3973db3e100cf45f64da4cb6ee2ba3ad95a86d8687248bc34210e3bd509d1a size 173606 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 9eb2f41997b..734a182b391 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f843521234472c2dd3cdde719e8ea591f7ce8067b8b3f629ebb1190a7aef90ad +oid sha256:786ba65f5b8e5d19abd8ded00b444a66e18f45fcb0a79eb3c2ce19f3150276f4 size 175554 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a index 71113d1abe3..d492557b700 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f1a7eae84be48be0d45021e42df6359c68bddf84a033fdc3151e3d7935d9c9c +oid sha256:5e1576ddc676d0764531eabe320f0c46e348dceb0ef47a0702efd4f138f8975b size 172850 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-cpc-library.a index 62034185cd7..d834497e5ea 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2eb997ec17f74d87388d89b03d07aeeb8bbdd5cfdf72cc6e355f0eaedef03a04 +oid sha256:d6e52735d93732e46c8a4bb8e4b1a9faa0f9e9fb7ea7a6e0e22ec32385030d75 size 176304 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail/em260-cpc-library.a index bd020c52284..0801f523eee 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg13p-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb57490031a08167384570cc9bf4f190e7a19701339a767d7da5f5dc624e70ed +oid sha256:8882cbca700f3aabd946078209811fafe45ba974380ed15606f20a6fe31e0374 size 173586 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 56b4cc85202..eab9fa2d842 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1607ee495e1dfce6c43b67b335bfe37b5fee9ae6c01935036cb6ae8188d232f1 -size 175942 +oid sha256:735ae01f69574bdfeaa1592d64296d1bfab34484d055371a0b7e0de05cbbd5de +size 175892 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a index 28522344ee7..3eec177b8a5 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:febd39395ee8b1899607cff015337967725bed24674837a872da159323471679 -size 173204 +oid sha256:2a8691f982f9198aa23229d1a79522d04d93cff1140f3309d8eab50443918fe7 +size 173154 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-cpc-library.a index 8189d9d3602..d2d171bb078 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:338f6a7ee008332353d092d6e87d8d2ab2a6fec0b36aa4c3867e6670cf2cbaff -size 176694 +oid sha256:69b4fa803d86575469340c41eccb8c16fda3351cf66013dae63235747a0c1e8f +size 176644 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail/em260-cpc-library.a index d4a6e6119cf..6d9703ca8b8 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg21-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af4c7970a78cd2648d4e0baf7f76c9e61c383eacc2d4e58aca3829fc1f9ebc2c -size 173936 +oid sha256:c8eba840dfc5755129ff7214264f50ec7500a8e121eb482bef76965a42df9cf1 +size 173890 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 0dace0f30a2..24d2a743e98 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38a8da0003df7aaaea2dd94bddeb7c4d0224fbe2cb1c2cd8c75a12701171dcf5 +oid sha256:22ad9d6b1917811da6bc2ae6a8c6b074f98751b44c86eaa2f16298bfacd07115 size 175932 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a index 79c5b401190..e6a809170d3 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aabb1876845bb541fa54123678ecb12e181d5212343896e39f9261ec911dc922 +oid sha256:44f3f0a7604baa84e1626525b5839fe55090a7fc1d8072bde41c337dbdb0e740 size 173194 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-cpc-library.a index 81651cc932f..d3eafeb1f2e 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4c7ff5cd0cfe6ff878abb5ffecf485387d38abb3b2615efffc9f2e1cfaf579c +oid sha256:20c9fc678eea7b1696c7b4e3b054ab1d8e4780d84797b08c57cd2e807f23f053 size 176684 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail/em260-cpc-library.a index 51fed771aab..591361d1fd2 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg22-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24c6fffb9fff0fcf12480c694c046636f24a3bab5e09779f9fb0bb75ef0aed42 +oid sha256:29aa2b5fe0c7dabb4126efdc5a61e7f294f71aed64df388b538bdeeffdbe8b60 size 173930 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 8f95661309b..77201eed66c 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e4784dbcb28e511cb910cb2f33732504a36f11c8ee5c46ad7339862a506258f9 +oid sha256:6e7f309997875930aff904acfa081567627eaa0f8c2a1a74e3e315bfa1c1ebc9 size 175942 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a index 0f53caa4c59..c5c4ed30942 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8bd7d781a5c219c0ee5dd6a5e14f029bbfa96ef85d3b97f0ff1291cc314e68e0 +oid sha256:672e7443f8115634f2c428638e001029f077c30b950216f7d3a81d5811fd138b size 173204 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-cpc-library.a index a41607dbb60..fd3076e816c 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1976bb4977c28dd2e758d465663311c8b2e8a85b2fb1cdde0821308132bbb9ec +oid sha256:4637bd4a3aa6e48a266e246d73c610b36b1e20c752ffd57ebd042e6e3fa2e582 size 176694 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail/em260-cpc-library.a index f76e7a815d8..1bb0a92b6d9 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg24-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b8ec649bddb9dbcf7729784e5d9ceddf17ac62fb38d2b9ec9b1881c0b71af83 +oid sha256:b1265f21f3b5d3cd9db623675ea720b144b032ce8383b1bb3232a285e09351df size 173936 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 96c3de3a768..40075199aef 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef1265170796a294d9c3f37e88718c4f30561f2684b7dc51f3693ca57332856d +oid sha256:9db8fd78a03518746b9c1ac304782d38b52075c4b1dc3127d35d7cbda20550e0 size 175932 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a index ba416eb9ad7..bb05f498318 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4ae8265a043d15b1be2685664c4eaba82b981854e70ba99ec71253a500b4c3c +oid sha256:6ea406f4d9d125a03f198b9772c43c6548a73ab9b6e2b5ac42daf712a92c87a9 size 173194 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-cpc-library.a index aac5f137e28..e378d14ccc2 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e324c37528b6614ae3e96a26d7fd6a77459e9ddd00236f872e29a34fef79237 +oid sha256:381982d98dc5eafd4c6ecb88e067f0fa864f9729c53fa349204658aea261672f size 176684 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail/em260-cpc-library.a index 8828d8ea2d5..3e301a0229a 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-efr32mg27-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5af25ac800d8df769ef05df94e33be7c1431a6bc075d18d389ac1e905d5708fc +oid sha256:0f06bace7360ce760d4330ba8abbc7e31287443cd493ce844a32121be5e4e82b size 173930 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 024fa3f22fc..9d091c26bf1 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62315f7904e898b945ad2f5a507d82acb8b80af32cc0a029285e8b1686b4ffd3 +oid sha256:d629c06507263a81d20838844675a66b7510806e319d6bed3dcacbdc9e879cd9 size 175194 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a index c2fcdbe713d..3afcdbc09d9 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfa289d7282f0c221500554d6bc5c735c651732f39eb349988f7d1d756a89141 +oid sha256:5ba23fd450104ad7f8df818b0926c98012b60a1371203794944921fd23db3235 size 172490 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-stack_protection/em260-cpc-library.a index 7dc1f7c336c..625800dec18 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5c8ea9357a83e97cb7690829c2fe9db2b4706669bcd5c74f6c7c4ee02a9d82c +oid sha256:004fc80aefd3d9ec8df75061b55601815ce9bd3be9039399e15d4258bd1fe428 size 175944 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail/em260-cpc-library.a index fb88c6502df..f8d99c8c457 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm12-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50e52ed93737b477e8d6be033ab6b4504af4035a427a94448ea75f6c489ff735 +oid sha256:80e2e14a08e754075897a83167d353fcb62a67e820694feadc6798d57eee1006 size 173226 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index fd0ef2ea28f..5b6c1146895 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae4293087b99de4d5833380af0f4f93d0ef38120ea0550fdb38690b0029cf8cd +oid sha256:4d3a3013ba18ea7ba1bf9c6f72a94b7bf321f659b0f5c0712bc05fab4a927569 size 175180 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a index da37f624bf9..0edc6da89a4 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c5002f5be5aa7183beac3890fb41fcc13174439ebcdc1999bd960b5ad1f275b +oid sha256:840d389313110ca43e06a1076550631742e0619f420c3b26694097fa5a779f83 size 172482 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-stack_protection/em260-cpc-library.a index fae61e21a5b..d7296815e4d 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79bb2f654a4c3674181bddec4a6349416c6e986889e50e772f817fb6db69030e +oid sha256:865690ab7464cc9b38216dff5fbeeb160f26a51ce03ddee2fe76f5bcbad1cdbc size 175934 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail/em260-cpc-library.a index d3197721341..086c4d5094f 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm13-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:faa47c4ab57b857b4f5355cd224b9353556b08bb07f40624f4920277f4e0ede3 +oid sha256:0e41fd804b28bcb9c74829a9b3906b7ea153754dccf7884f1a8ed0ad691349ab size 173214 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 63c1e6c11c2..8f8775e7831 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b64b4559b934996f9c93e7186dd623062d383e86cafd0846c34961aca24a0000 +oid sha256:3f44e12ef08109aa6beea9a98724af1b52f37a0eb85714c986921966c624cb90 size 175612 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a index be92806f5d6..56d82f0ee8b 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9612d0e89f86ccbdecfea2143e52d37d3888c12e62f7f744d2c23b5ac9dae649 +oid sha256:a31dbd670f8e4bc776c6dcf4182e0cfe31386d225e3c5a9ceb1b504f23cc7043 size 172874 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-stack_protection/em260-cpc-library.a index 1867b4f1235..c479cd3047b 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5eb446d5ad6acfa540a694ae7748e81cb951442c563911aff561c831e9ad9d4a +oid sha256:4b591bd8e583570eed4ca35bcd429ab0b4048895681c145a0a8ce46e618d76a6 size 176364 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail/em260-cpc-library.a index 252caf656bc..8ac913b9aef 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm21-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:384d529fe08c5bca5358f643417ce4860e2861e7c3e11b841d9caafa8fe56709 +oid sha256:7670183ebae32ee90f03d18d268c665ad1fc946e274bdb53a7657626a694783a size 173610 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index 552066e3787..d9381b90050 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:258b9d6e1f84e4c14494b02b20ae0292954c12295b98b9f5c155f66d852599d3 +oid sha256:720444c563182df52cab5f92ac75347f397da46d42c46003082079be9baa64a8 size 175612 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a index d31d1c3179e..c3b347b45ab 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4178f9950896698831fb6712432d5959332f4a7c3722982a7a6b260a24a71617 +oid sha256:802e372de199e232eb661cbf518606dafcc538f8a2f4debc4eae2d41dcb71a80 size 172874 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-stack_protection/em260-cpc-library.a index af5cfd05da0..1f7ea670610 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07cb441db3e9a447c2a1ab3c6fe157add3eb3d661737dcd29859025f66068a4e +oid sha256:6a955f9754910564d907d9ab1d073d70225ced8f005f87be0afbf2efb81db2ba size 176364 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail/em260-cpc-library.a index c7aa2708c64..26e1b90e1d1 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm22-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e478434e2b782fad0c6cef835d01748264ab3680f6c11b07e53444ceb38f027a +oid sha256:efdef8d87131706aa30682f02eeb144981bfc0fb29178c9778ca3cc586adba32 size 173610 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a index cc84f6257c1..6a012376539 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7458220a2f1b709be2b82bfae3ec2270aa6a664c72f7673268daf8f305cee1e3 +oid sha256:f536e17a36f857eec68339623e6a700d9da87e5ae9ffb55b666fb9b3db2e7598 size 175612 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a index e0a71621757..be36de99a64 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a66ed23d7d8d60b1c15555e769157cc47c4f84fa394ea45586369473932e329 +oid sha256:cc3933f74fe5205e35ed9928a449685d49e835ef2e0515a2499858709a9efa9b size 172874 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-stack_protection/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-stack_protection/em260-cpc-library.a index c594ddc20be..707dee2d3cc 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-stack_protection/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail-stack_protection/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09e600c77baec89124713f3b9816c8b28886ae35824c0e0cb0fcf28bb2a2ecda +oid sha256:41bb6a1a3f0d5cc89d2a7d5d0690be3c2b972de1e3080c8286f18cd1c99e6183 size 176364 diff --git a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail/em260-cpc-library.a b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail/em260-cpc-library.a index 5e12b3c2efe..bf87ad03d38 100644 --- a/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail/em260-cpc-library.a +++ b/protocol/zigbee/build/em260-cpc-library-cortexm3-iar-mgm24-rail/em260-cpc-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55661f70895e9d108ba998fb3cf314723a1af299ce53fe06a65fcd5ca8a86c6b +oid sha256:2a39e6a67ef20f39ec8ee42cfe9de04d6cf105e96a424a04c30f7e0f5e05b8b0 size 173610 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a index c89258699f0..e6faec5e7a8 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc1d8940151294146381e2b3f4d218ae1778a8d29a55b64b09f0fb7445f18df1 +oid sha256:fe9d85ad8ef8bc9e16ca0fb7d48a73d3ae859a1bc3a78340a66e0e8b42bd1d87 size 61244 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail/em260-spi-util-library.a index 31c9a160724..2111f16aa15 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68fcbc55eb41ea976e1bc6dc95e57271e51d405ed3a1988836de2c2e0abfd93b +oid sha256:bc360cf47ef384a59c58cd682e8bac3303a2f0ebced764bb918ed276b97ce172 size 62730 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a index 775be1d7c3e..0e3b62e78ab 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:32eefe9a231c81c5832d57b965c242efe94a22b9630c1ebb6558291f8ad01978 +oid sha256:2dfc0e5f11ce0e12c0f2d78b25810ddc62da697c3b086e8ed97f6b623e156e08 size 61244 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-spi-util-library.a index 7d2b5a23ce4..cf978d4afff 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b848f534b7300f51e98c1d3eac3173189ef3abe27f2d17c0a52d0e1fbb1d6e0 +oid sha256:a5dbed684d8d20cffd3276633649954d1708103db97be8ee7dcc1e8e4ce3cd8a size 62730 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a index b118cf00072..96bd937352a 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f50bcacd4edc40dfa5c68fab969983f8dad1a29205e71860bf5a84cd7748d9b +oid sha256:e84d1d727e8c115521d4701074be6498ab34f529dcdf95616e2ae59126058000 size 61244 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail/em260-spi-util-library.a index 4cd4ce943a4..f02e02c8144 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg13p-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1697361c9522b06bc14679ba9b15da88a1998fe4a48299af66a786bc5c50ccb8 +oid sha256:c265c5aa757cafbfb2419e0a71724bb41329ba29a7f6e455d5d3eac41b9a6658 size 62730 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a index 1c56a881820..52411125732 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:32f24d8af9c744a0cefe7c4057e2ba3bc32abb98840f9e85083d40a3f778b9fc +oid sha256:7a1cb894cf810dd893d1e89d22094e7c859791378916405f78d0b6c93a90d421 size 61304 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail/em260-spi-util-library.a index fc767d6bc71..ecc615c1fa4 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg21-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d02b1d93c21892651f50ce3fb88202c1b0be555a1f19240a7bc595042dbac1f +oid sha256:bfeaca99229b69bb23d7fecda0c6c6ebf141052d1d8fa554da04ff42b6da7341 size 62782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a index deeee1d438b..f23802d7c91 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0861c5359fab30b55c0feb221958eca896b43018deddaa204227a8f801f6bb41 +oid sha256:a88af2645138ad0fdea98548c36275178c94b0b884dc3b3ce7990703daffa41e size 61304 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail/em260-spi-util-library.a index 2fb64da6a25..eab3d13d12f 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg22-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:425630d19e1d7e1b0ffbc0371725b78903c72bfbc313ccc4a7120a18c8b11426 +oid sha256:80e790d4705ebc39049c5bea9a77fafdf243496a67eb5188cf41b0edbdde98a3 size 62782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a index bb8c60fc66e..21f5434fa3f 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a03fdefb1545aae73485f401e58e8a6f9ca96387712e4e18a88d28af538a405e +oid sha256:b558a6ffb5a07686ff2cafbaae9d1043badf54836b2361f273408eda8214c8f9 size 61304 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail/em260-spi-util-library.a index 4e9aa0d8d12..3e781b60578 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg24-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b6d8ee139065e033e3d560fdb3b4e0b15008196c47651cb0560e4bacda7663e +oid sha256:4a7ae03a7ce54e697e542dbbc762bce998e405b325f9f3e7d7a17b686fdb54d9 size 62782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a index 783280d7a8b..95ce945c246 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:484dc409eae44d956e7095336938c825c3fecca1abab1e17b3fd34bef438cc91 +oid sha256:e9666aaaf1fefd366faeeb6625f979b974c21e5ce32347a72aa69851295e45f7 size 61304 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail/em260-spi-util-library.a index 5ed84de633e..5ce615f3560 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-efr32mg27-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f5236e88ed68c900b24303991c9c11bb288a351eae0592268a544f9d17f1d5a +oid sha256:6f87ab7fa1a1bc8924e36f1577b515cfa4a45655d4e7de51af0fe6a52ce994c7 size 62782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a index 2a1f1413d87..fa814e4af45 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3e7cf19e26b6eefb9cf608ac86ec87e41d1af6adba6fa02bf20455c4d3a1547 +oid sha256:f47fe9f2f6b2685e9aa784ecbcc9e7b3bde87e3723345d24eade87757696f869 size 61244 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail/em260-spi-util-library.a index 91eedec3a97..65f5f2bb8fb 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm12-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab8c9aee96182788a6fe6e7361674659aef54d94abb42042c74d0862a385d3ef +oid sha256:8b8b3bde7062bcb9c2d6be9b91fc4538faac8d23a139c1bc180010c39f395a97 size 62730 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a index e9d693b4494..3624f0b7f52 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b449665b29ab70c957d66e7a39a2e4974ee535f7c2d70b4b7aba337813734064 +oid sha256:011e69ffa398473d88293f1453481251c105c9e58d321450b2921eb1ac8337d1 size 61244 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail/em260-spi-util-library.a index 8016a46c07a..b6bcdb3c7de 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm13-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4907047b96994554fa10077da579584892571c3678d7f6586d187e792511055e +oid sha256:03c68c6813040b685ec7e9f7c5511226517905c3010f39790a9458454b5e0548 size 62730 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a index 087376f352b..487c8b5c8e2 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0696a4fa9cc049030fb9be48623254dfc566913bcf8efa090ba1850d7070af8 +oid sha256:803f5ffc1ba4f9110db53d39a7f8a22e11f7a19b1366aaa72c2d4bc576840854 size 61304 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail/em260-spi-util-library.a index 9f5bcd80a43..0b147091d07 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm21-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c30ce595ff07ed9849801ad1786666b1ca731597cf31b9f1bb38313561175551 +oid sha256:ccfba3a3ce607516cb2180fe0a7fd3983ee5437cebba736a63f602a8a6864501 size 62782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a index 471e7f31e8c..14253453292 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4f74813ce727cbc32b5f9d873676f4034a92309f78baa25de3c45db9ecca0e5 +oid sha256:7934d363a41249cd4b04240d20c9931da0b0597a8f723556b0a28c5fa6e1a009 size 61304 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail/em260-spi-util-library.a index 2504868296b..e99761e3731 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm22-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3100b7178cdf65965b59c2ae12a76a134b868a35221f6eddc40c55d2837a9b92 +oid sha256:7900de03e9599aee5e3731df2422ac3e1b582c5eba0f30f59f462509206f0b1b size 62782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a index 8c8c36ac124..e3495dfc465 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57304c0170748462c5c8808812b4b25b4e0d1f14e4d18717f66a0ad826895402 +oid sha256:bf43bad7aa92bf9cb0a6b13e01eb461897c94b22b564a4e83a4116179cffc474 size 61304 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail/em260-spi-util-library.a index f583f8ffda4..7489fb1b44b 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-gcc-mgm24-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4ce0cc2b072b48f2b855bff1611d0cd10be0b92e66a8382910f543bc0c2ae3d +oid sha256:1c2c9f03cc5b746a6dea9c61f69b2ac941aef7e99aea4f0b490f573a23c28679 size 62782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 2ab5ede1fb6..a81a397c822 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71ea897b2c94bf38ace87be3d5a4fef9edda6c33366c790b0bbaa83e1b5c695a +oid sha256:8bf5d1cecd111d8cf94090ba74fcd4f79dbc81d847102d48ae90e2e761332953 size 167524 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a index ebddeb14609..fdb3578ab6f 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bef287fef23b01adf4f2dd5fa95c8ba01444a02a3a5f1989ba6545a6aee6004c +oid sha256:b07c463cc0f33340d33c9baac7ba528e2ad16be0ebce826ddd656bb9bd484b62 size 165070 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-spi-util-library.a index a516dff151b..4572a51de63 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c7adacb043943a4104e099f928219452d7760d58fdfe41354a27d9e30f6ed6f +oid sha256:29c0f3d6d7680ae64a198c9bb98a96bfd1f11d40d5927003aa682f63b4cb35d3 size 168274 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail/em260-spi-util-library.a index 817661f311f..926522c9c52 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c88b4e338fb990cc7cb498eab071def5208f68f169ffc8dafbafb168a227713 +oid sha256:cfb07b83f60d44289140dfcdc16d7e7e82b7500c56a4831b7490d1f1d1edc57b size 165796 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 6c35618cd23..6a954a277fb 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d4c6b040649c5fc5fdcc9b8d7837c1387f5ca3b139307f42e75da01390aa9be +oid sha256:cdd93985483f74e965116dbb9086599bfb5cfea19df84af7d5571ca320b6d1e4 size 163498 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a index a9cc398ef4d..495dc5a78e2 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78659fcc52cea0602a516cfa1b1738d6546807c2ca4751e890bea01b14779ffe +oid sha256:6a49a08c1486b3ae71edf161c468ddcac11333f480fde69db8a580ac1d92858b size 161034 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-spi-util-library.a index 85437578b27..cd0c8bf8c05 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c6d2237d624f3fd2ba4a0fcfd8e6a7ba90375f59751fddd0014953daa503f88 +oid sha256:253c3cc346081350cf78631d51f4ad7a5479120898bfcd50cd8fe13efb9e1abc size 164250 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb/em260-spi-util-library.a index ab77962dd89..d0100785a0e 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg12p-railgb/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c7024cec57f22d3d720a313b9630ed74c567248335015880d1b7c73bda4ae2e +oid sha256:ea68b809aa0892295d59343f2c2499f5cf1bfd68da5ad8105dbd53e80ebcecf7 size 161760 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 9d98a00d887..5d0664aa457 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:468bc8f80ab6d47d1421ed14486b673673cea070392fb4c8f37298601f9f6fa9 +oid sha256:37db09663a1bdce3100efc05eec5d3708f2f1d09af8bb990148f661ae6d4a4b1 size 167512 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a index b1957147875..0a59f6f5548 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da326b0db89cec7b0c65cffb69ba7a9d1d332bd02e5816c17fdab96dc1b9ae90 +oid sha256:7cc283126fde663b343abb668951b5a72f792ad3bea9127cf408433666c6d83a size 165050 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-spi-util-library.a index 83632574bee..e0527f00b54 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8179a16a3c1b296f34be6258db82a1cc178c22fef3473e265346d873c93a0176 +oid sha256:26c20f8c1ebb613c4ad355d97219fb2fd3fc55b0cc49dee3e96e6b5ce53e1abc size 168266 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail/em260-spi-util-library.a index aeec80c2f8f..56842dd5cbc 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg13p-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8c142022da75342f4a99d03018e9c9d8ece84e5f42d02c4e77855f8d5ec93e0 +oid sha256:71b8f2394c844f70b205ad55df1299381862b64d0cb13fbb78830d11666d1bda size 165782 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 5b22d538f60..a79fe5e1521 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97d74f49bf894d8073b9a3aa634de898125f6fc6aeb09e5d8d0894ce52c460c9 -size 167902 +oid sha256:e5b71ce712df65f35a02aee73a55df2ee2bacca96cfe0c337d42e72d0a0b782f +size 167854 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a index 098896fc5c3..7f4810d3230 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d49e05277a093ff1d489b44ea356824aadaf7498017b45a0da6ae4b70736d6fb -size 165400 +oid sha256:de5d0bdd7f2c238fd90218c74a901574cb256d53a304c6f4446f718927249172 +size 165348 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-spi-util-library.a index 31d1961ad1d..e86897ca5e3 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:641ec4db728f115f5b1233339b99ff65b6eb9b667efeeff6da3213324566a35f -size 168654 +oid sha256:c988eaa79147184cb47d03663656339651ab22ef019444566a198b29f56bf29b +size 168606 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail/em260-spi-util-library.a index 611cb08a147..8efaaddc343 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg21-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a31c2d51bfb52f35c2fec931034a0170d09ffd0bede516828fcf546e30b3aeb9 -size 166136 +oid sha256:d8c225013ace01175074f7eb9dbbb8f1d70a64f6ae2ff5c9ff6b123dee817a19 +size 166080 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 0b3da92fc67..fef4defaf27 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec0f327c9cbbb9b010880c86c4cb15bb49fca84cce8e26de3a7ffda87feceb04 +oid sha256:f7d597a18a613ab51d017596055f323cac384cb9a304af4db1667d19db5282a8 size 167894 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a index f7f08bd137d..969155ecaf2 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c80233a7b714ae64e54e398384fcdc1295ec83bad7cc5c423fb3a2bba34b529c +oid sha256:36a0648f9887540e9eb4c9ae4ac8746d65d054c5224361d96dcd98e07aaee025 size 165388 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-spi-util-library.a index 5ec75c02e8b..3446b846538 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:433cf10daec1dcaa846069e5dfcf6206d63942e744c81effd3ba4057f290c0a4 +oid sha256:05b8dcaf27d707b32a551fcd4e9ae0cacbb32927b795ce93cdfea6646ad04ec6 size 168646 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail/em260-spi-util-library.a index 655d037c3f7..230ba49dba5 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg22-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:977b25e17c8d76cbc5437c06b228e52971e645e02f0e598b286be0c72389f100 +oid sha256:27b1f89a9078318c76784e4ddc2e9e8214a1ee8e069126ba07030ed6a817b5ac size 166120 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 4cbba5749ba..02b5992c5bd 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81e3d6328c60da7a6a2c39b466da42bdff31cf7b096c658e9c32a6f51d5f03a2 +oid sha256:aeb6726693a6b6999bcb170265c0c893cfa25767d8b258292535f4cb7b8fce45 size 167902 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a index 8c4093d5f56..4c893f5af7b 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a6c55bc9b32a85e2d1a5a20c98977b2fc021a06c1ef7591bd2cb830970cdda3 +oid sha256:bbded49afe867683c2f5cc72edfd9cd9152e39d5bf9695cbd74e322dea2d7b1b size 165400 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-spi-util-library.a index 85e742600b6..d766321a390 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79f74e923bdc0247595b185f125e4b6783882bd481db2a87e488b3f1d16cd5e4 +oid sha256:c255a990f067e012b7273a7fbf08461e7b0d035208b35010d9bfa1d4461c6d56 size 168654 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail/em260-spi-util-library.a index 56cc63fed86..ba1cb1c50e2 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg24-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1555f185e60c7af2d4fb9e7d93df38f4e714d74315b84bd87e075aa747eb1a89 +oid sha256:40d68c396d175d47437fbac5b878d24c67a21d542c5df6046bedd377a59b8865 size 166136 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 41e91ef2a82..02d78f16e22 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d9cedaa8540ed9e4d5df6acb608a9771684cc25ad6f18ca503ccf850b2d3022 +oid sha256:c4fb06dbf1b3676ce8a891d5a898b071c4afc109129bc6a0afcf6eb4d06b8898 size 167894 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a index fbbf8b4ebd4..0a36c5aa6f4 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edf09b796cc07b25a7570311fb1a3d9e4283f99421e1f1f552298e0408938e50 +oid sha256:9a90a56a993543d94ce0f3cfc1b1bbe3dbbe538c3e5755b8f74c69e0a30ba3b0 size 165388 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-spi-util-library.a index 378d3b733b3..0397fc21cd8 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53089f9f90e1d17fe1d2174a3f5a09e167738990954ca97dd4752ed6f5f69f68 +oid sha256:3a211674b47c8fb0787249a29a5de43654495eee4681108242e8037ae0851b6f size 168646 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail/em260-spi-util-library.a index 1f6b0506e2a..7ab5e731d05 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-efr32mg27-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2db4291f701b99b4613e4f93e676905b3caf7541bf3e0eb2c87415835c08814 +oid sha256:b23e96d4058ae220dfb6acbc7bd371da9ca5a58fb218e825340382b15ee32801 size 166120 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 6d78e89ddb9..d756b0f45b8 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69aa1280bd2f3d8df80f545b40e44ef491ffdc9c298b1527caf12b45cccd4ffa +oid sha256:80566df8f274a248e67749cac6180b22bbc5aa2743d1ff2e1c87c010875e8112 size 167152 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a index c4a79a7688f..3813ffce95a 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c6f061e4549a39728d9c88363ffe21dc4b7898903addbf859ea6b355691a496 +oid sha256:96c9e5badb11f67b84d01a9e22e842909707908ef8b16737815bc6676f177c78 size 164690 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-spi-util-library.a index bba63e8f776..13332c7cd14 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a60c26a6172ae74b1a42426baac84f9e8d6739cd5b3e1a2533d4f1542efeba1c +oid sha256:d6de502b243d9a384f6afa17c434a348b350ab2346618f3c0e9aaeacb44eb57c size 167906 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail/em260-spi-util-library.a index 86dd1951b99..2831b4b3b6c 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm12-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c306753ec566448c40b707189e7f6db814afaba59108a0ee48f7b8ad2666344 +oid sha256:523196fef1dd327fead7bb8b6a891c6c39f29b097678c80e7ad33ef193ae1696 size 165422 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 8bc525ad16a..1c74e758dc6 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33c3810caaf0a018637bd0e7354e6a618d76d5421e94af17cb7139d7318460bf +oid sha256:e1b8d2b625c9c4c96e66a8b93e59f4ae73f6b2ba5f73f4468566c3cbd51574fb size 167144 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a index 89ca7a34a3f..bb6990865ed 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ec6fa8427ab539d395acd8e220eba9ac9e51bbb26ebaf8c1d712ab145df3a03 +oid sha256:65b3b54d2b6f9b5ca01ca364b54a0799ea7890d18d87b9df3f0a58537c8766ea size 164680 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-spi-util-library.a index d92deb6657b..73b0cc157c7 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72110216a5a64b6ab511409a3555c69e44c9a91f900f2b5acd854ea4fb2f7f9a +oid sha256:06d3facd247a74e3511e3f71bddc26bd25e5f8dac44bea1615b79249536bcc0b size 167894 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail/em260-spi-util-library.a index b65c21ebb1b..1c47c0e98ca 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm13-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8cc1d3d1d9adb410343d45c9a1ba9a694018ba0b07bd2b2bc85275137e6b3a0 +oid sha256:c0e96218086ef81ade863754774a751f1452b08f34cc0f5dc508aaeb9d2294fa size 165416 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 23064909b9e..3a79520eddc 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:434a67554b97eb2908ff10a6954062e8c3ae98929175008fc240e1d99cca1ea5 +oid sha256:ef8be4b035d1f14a1f2487c594e33c42d253dd93659ff5b1ff0b5a54495d32ce size 167574 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a index c8615867284..a7f3df599e6 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f3da8d976f1f25bc3ef1ba8071a59816fc4ccfa0b83d33286812c59bcc79aa6 +oid sha256:cd3a83526d0ff1ab2413db90820b2ac5532926739a08b3362458a225f4f28b71 size 165068 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-spi-util-library.a index 962ed3e51d0..a88ecb0d54c 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:878a13302d3f6b053fdbc2f052f0058801742e03c50dfd169d479b1f794e0bb7 +oid sha256:c59bc37939b04c2e5d95969dddb8cf9e76db7474e67f790f642981249c016625 size 168326 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail/em260-spi-util-library.a index 7dfe55aec58..905f71bb1ae 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm21-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:545387f2377ce0afb9c2402e3e4d9f8e72860574d1539bdc580ac58ee0a12b07 +oid sha256:a34b88d6527b0f8a0e08e646ecd50615477caf1a968ad82257edae00bec9e668 size 165800 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 52b600029f1..82dd6c93e2f 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be5c598d83b068e614c603674563af3ea29ddabe9ea54c4739b2ba75d41f4e96 +oid sha256:66fbb42e4966cfccea5d5e1d9eabe1a43817ad013ff13789f32db93d7b027187 size 167574 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a index 6e40336e34c..e1a7b903416 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2f1a6264c71719762d83ae554f9a41da36e71960ec42b43021a3b2e4a164d10 +oid sha256:dde09331861c900d38de2bd3a99da3b2e1da0dc90a169594fe52b6cf8e094597 size 165068 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-spi-util-library.a index a3a5237508d..1e6ccd189d8 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81c5793cfcc14acae6a641f4a59025973892fe9b970a2ae9bc35ab6be4cbcbac +oid sha256:7d6db90c754f3d718c298830b51efb1da6c9b0fcec897ff2cf9b7cded830651c size 168326 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail/em260-spi-util-library.a index b38bdd7f853..299a7b44613 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm22-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3c00f41adee2e1592b74f17bc2e9bdaed708a1ec09e41cf74d7e483028e7aec +oid sha256:af0f0e0ecf774d22de39606bdca7de141ee4b43fa1f6419ed9ae64c169d06994 size 165800 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a index 16f518df0ee..2cd38a638f2 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:806258f2cdc11b494ba9b541c4db55efa8a4969311a59a11990ad6dedbfea996 +oid sha256:0089de7d776519fe05c06d7fe61b61c2a036357c78a39c1d57d11269c6d9dc9b size 167574 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a index ed9def3261e..d616f7dbe09 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b69e3c9015af1ea730f0bc71f4afccfcb43d59a32bb30b4f8ac26f80b11d433 +oid sha256:13fb63e78013ab485eb991ae3f6c9742b3b2662a413de0de93a4a3bb4f14f0bf size 165068 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-spi-util-library.a index 54a0d480da1..9235f563c2f 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d7d69e3c1569264cd71b6e5e4b5900cfce6e1bc7615733269c63af0f8f32067 +oid sha256:dbf63a3bc9241797d9ba21f82e257844f54feea1900d86eae6b0293e56fd26bb size 168326 diff --git a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail/em260-spi-util-library.a b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail/em260-spi-util-library.a index 674ce0bdd0e..51ee16bd785 100644 --- a/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail/em260-spi-util-library.a +++ b/protocol/zigbee/build/em260-spi-util-library-cortexm3-iar-mgm24-rail/em260-spi-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6aad02b76a7a7f6aa73faa39085db7140cb3e59215c94aacac99371bd806d85 +oid sha256:113b30a01a60a2b950baede3008d294a8516a7ccbcc7adc14924d4fc14749343 size 165800 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a index 4f4acc8c316..65497187bc3 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de0a44b71acd2efae71725abbb0c254ef576fd0f85a6bd784df7d95a563c8e9e +oid sha256:d9e6359846915ebcc5323b810c6dae3a39bc463e90b27ae1209a95fad53bacef size 56606 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail/em260-uart-util-library.a index a289e138522..6e97e6bbcca 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f531c3f536d280cd0f1d8a55a05df3ca8ad75f7558c508a0d576ca4969dceacf +oid sha256:4c91d43bb96f01330a4d02bb8c8829e3729b06c2ade3bd0fe267d04d4f0f1001 size 58092 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a index 7674e7f58f9..bff196f433a 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56221f8a3afe8bc8f1f31d9806ee0dea763f09e732536a36e9cd0010a3e7bbe3 +oid sha256:4521401aa6bb241349f113a9a299ce7c24d405c254df535595c875c55c811000 size 56606 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-uart-util-library.a index addb7f74ffd..4f9268d6dfb 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg12p-railgb/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d25780c4bb7bf2931692ac1538388745480235000e029ecc714ef0667b798135 +oid sha256:ef220817c1e18906ecf14c7798ffb0044d57b60eede0f8afffd4e970f253be90 size 58092 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a index 6dab3e3839f..491e08cc2eb 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4080bd12a791e31246c19bac91771a519716f3ccd88ff00b7893978b92853039 +oid sha256:7c3d286897a8a872ce62452b3f080017c99503f910a5f0bf309c09c42d286c64 size 56606 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail/em260-uart-util-library.a index ecad1b30251..f1757cceb0a 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg13p-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4e3924b23a356378953629a2ba52d57967d29cfee86088b540dd9f8e82daba9 +oid sha256:0fe7fa9008abc5c5c9de1b9fb680c8849d7bf2fe36f4c0f5c9b2f4be0be545bb size 58092 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a index 2c28d81c802..dd06d4d3ca5 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7d67c7695f463ca61f5cebdc4ba31732af794730dfb3b23b937ca7f72261780 +oid sha256:dee4eead802e5e4755de9fcc2c1fdbf05df40e457950408d8446ef90e99e1ee2 size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail/em260-uart-util-library.a index 589e804c96d..1014f093e88 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg21-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6cfacd1f8704fd0d05a0495b79da50bbe507f4654070e03ce16bdcfedc9e51f0 +oid sha256:a97017c9a4caa8525020e8d07c3e9454f14ed1aad110bd8ac0b9dd7359153e95 size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a index a8b9e356e1e..b67689707ed 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:169a16cf99c0333fb97d83aa12f90038c4ce34c7bb67eb3c093e55f482a028e5 +oid sha256:6c0a8a3f6f4795cff9d3d43e08fc251e6bf214049c1b8fc1b49170383c5e7c5c size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail/em260-uart-util-library.a index 1f339f7486e..b6d29d02c08 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg22-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aedf622d17803ec38c7045130d150a1e5fbf82b61c2412efbd525875cef2a884 +oid sha256:d8e3543b045cd7a03ea5e062ff740cfab495ec766052bd302e4b5a908f983bc5 size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a index 605e4da8efa..b2178b66e4b 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12e7f590431d09616b5a62cbe180efc1186022049fe1f3e30673e4226f4a6498 +oid sha256:939023d7852983162c747a70ac15200e68185e884c37f6883e716d52ce276725 size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail/em260-uart-util-library.a index 5b7fabf16d2..be2e6bbfb73 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-dualrail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:747f0106966bc6f1c4287f434767a575c0887501fa0991d54dfc56a7619462f4 +oid sha256:04bde1d5b4f0af9b7142e800597ee7b6eef80ce07e789721ba3bf29418426114 size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a index de3306c7d2f..fe085605185 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:677328f556b5c68bb8ce8e960cc8f3a1fd0caba496483922c4ac8014b0dc71be +oid sha256:eea24faa4bbd647373fd3ec60a5edc8826c0a7ffd05abba4a59c21eed879b369 size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail/em260-uart-util-library.a index 734235d52fb..ca7ea2f1bdf 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg24-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0b648accb6f2b07f245fc8895e087e74713117884611f367a6ca04489627ff1 +oid sha256:06a556a7880f1536f4df55b43c64f068452a65840e299272e278c54539e519a6 size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a index 9b7e5eefc2b..a041ebbb9e2 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fa3a64c38f256b9572fd301bd98e2916de83e75aecce12a08ab6a14b371fbfc +oid sha256:b33b64474b0726b02d73857aa320c34fb7d81e7706bee3421dbcfaad8017b3a8 size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail/em260-uart-util-library.a index d66c495a0c0..9a6c3faa286 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-efr32mg27-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0b9134ec4f2129036d5ac73b019b03dab15da2aaf317b2f9e591f7aefd0113a +oid sha256:ecad02ad6744e870f76f127462ac3187de0ae563c54076f8498ee96b1cddc6af size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a index 1f80b5afdbe..9c20182960e 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72687cf9e6edfbc23fc550d62671a081e4860be4f1525dd9953fd4f781c0ff7d +oid sha256:db3ead9b33593a9ac62020ce8578fd5d7b503321170d0a2c794291b9e7065bf5 size 56606 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail/em260-uart-util-library.a index 14aef7c3e99..550a3ca872e 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm12-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b172bda2e22eb9fe1a33321a21fe258ee6ba943063f9b7eacf51ce49f6b6e63 +oid sha256:561f532793c4fcdc30ef2a60b3c46f82a64c68f44cef6b6f1d0233182bd44662 size 58092 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a index 106b7f66c80..cb3aef949af 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fefc5e0428dc476ba8a95efc7cd45b339d6009161b208b955fa24a71028b0204 +oid sha256:c145740974d83cb78f2dc23b12b5de40a74d6c94a8a6025ea5bdee706ca1520d size 56606 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail/em260-uart-util-library.a index 7b506ef15e1..60c8f0cf7eb 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm13-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7688bc526a7a52613318ea2e9266b17411ae1b031472629b21e979f030863991 +oid sha256:594e6fb52ac248d15659a68c99e3d171659cdac9f530cb4d5c80a7466db61062 size 58092 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a index 257507e5d49..055239d4a23 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34ee069d3552e9c8f943e18ff92849fed8c22ff96ffce8396ead7064c712cf84 +oid sha256:2a1aa86c5918835517045a42c0de96f221d6e728de06b2cd45923fa390192a4b size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail/em260-uart-util-library.a index 6b0dbd6971f..4454661f5da 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm21-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fdd5a8eacf59d91f435ab2482bc20d7bcda1b0e4e305031b6d93cae68a0feba3 +oid sha256:36d872ee29a55ba71a3ddd3ce0ba68962aa6a507948f525e6cb30dfe317d2a6a size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a index 3402b3fe648..a3cfff23f71 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c73fa2a1e19159011117b717d01dfc69229955bfbacf017474d115f10c2e4e39 +oid sha256:c17417f8edeffcd732a5f4c5fcf1f9d2628902ec650991d0add502a4fc3d17ee size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail/em260-uart-util-library.a index 650f2025052..9bfae90fc17 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm22-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:558ecc53540d2b11d907987121284fa4edf6e642a42158f46ef27f8f573e84e3 +oid sha256:7818e90903a7116acc51565f0fb6203d6330b16f6c4479d30e5954ad826fc413 size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a index 70b79b978ae..58d0ad80a85 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0299fee297978c5d2fb36ccf759f56c0af7eb55c958e5bd5f3b0731a392e6586 +oid sha256:08b9e13847c50dc3b07b6e8071ade23b9cf6e9d55f2f365ab4b1a2fa577d43eb size 56658 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail/em260-uart-util-library.a index 5a0c784daf3..155a691fd28 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-gcc-mgm24-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5792549b05c9867303cee5ffdf74b42a136359de1795a5bf38ae65c671cc0ef8 +oid sha256:537a7fd29716b43b4c6a00ef14156436723d6da4dbc71c90fe17a5752ed2d3c8 size 58144 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 5214d683dbc..58a05394b80 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39ce763c955cd8622fc9b963084f1d8350b2e1a6bcc5e9d07e815921f77d4f9f +oid sha256:ad389564b028c282c647613a1f57ea9a0a0967bbe8d2701329bf832aa5eac2fd size 156138 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a index 9848b41b46e..173212187fe 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:afda6c88c7112547e18acfba7c6e4b5839e1951b0b731572616f86d3636d24fa +oid sha256:0960bac834b5039529a721cafca3e1451dc005c671937fbf3972bec0c28b0d9b size 153756 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-uart-util-library.a index 77f9185d831..79683c83956 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7997af422e05f93b090c2f424d66a5213f9639551f27596b2e4bafc095eedae +oid sha256:ab7a39b9804251b3789bd9da7281f3f4614c1fb12d527676311c8e474c94b3a9 size 157008 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail/em260-uart-util-library.a index 24102170f67..a8bab27f129 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58ed2d9efa78e1896e7f10faea67616554542afe421080e4e9d7b74dc1eac002 +oid sha256:05ece7ffbda5f1550ce45b159a6a1c647e7058ae1975ddb3d8c6196f6309a830 size 154606 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 898feb1d6f0..a63222c9b3d 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2874c0295e96121937c081c8af622b60e8190bb5b5b45527f8697df1d497102c +oid sha256:d043a5745daeba06dcf5fc08e1f245b98a67bc31c42690422512d355f604e745 size 152500 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a index 82054503868..f6d44d101e8 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62dad1bd05cabce1e6549e1a6cb1f0c006265e94b8e6a75cda05e723da297d16 +oid sha256:d6da10aa233f4f22bbacb85b06efa9764119f418c2fc41b826af55d3de0041e0 size 150114 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-uart-util-library.a index 83dc48aa415..d83f9b29118 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c4f672d1677d7136daede585d2c98191aa841a8d5282f8bdc890c3ec75a675d +oid sha256:9b28d4247bd980883145d16e53f012e422f032f9d0d32c4ae3820e76db8df712 size 153368 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb/em260-uart-util-library.a index 1b30b11b8aa..8f3e14f458d 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg12p-railgb/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:777ce7ba3e3ea89833a21a7f567fb66c26f53406f7c69a1c116b075c1ddfbf9c +oid sha256:52593ab1c6b8b5f5b7a9963aaa34c9b1205c9b97c985a83f488617d5b8f710ca size 150966 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 1db3b6003fc..71431a19d7e 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:abf09ad51844216cdcc45ec1e38422cd3a95e964353e1d0b95abf66be76b54b0 +oid sha256:2c4aa18920f36c863be4cc9cc9dbc9d637d8ea12119a954ab0da5f838d8b263c size 156128 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a index 36b99348336..bc43832faa2 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:213a7b06b3534943e1f8e0fdf617a083ed1bf2c70a760e463e55a8f70b6a35a6 +oid sha256:cbedeaaa09dd0dff12f3151aef02a3abe6758ba053b6fa3e11c15f991408faec size 153746 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-uart-util-library.a index adfbf52fc30..0e76a35421f 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7047164df3fc420469bf0fbc344da324d1b7adf89607f513862b317a573fb86a +oid sha256:09c54f702ab862637ae728fe35370582e514c43832a6309eac4f90c67302fa34 size 156998 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail/em260-uart-util-library.a index 851de8b3aab..d214d4a191f 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg13p-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a338c85414acf525b46244a9d9d29ab2b829043dae4572a844f88d6f54666d7e +oid sha256:6e144a696260782ec6a6b4ed58d2c57259201a9fa15df61347e3e955550e6495 size 154600 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 9e89e8a5436..e0da619bf9b 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d5449470fb31f1e614f5a67e8f548886250bbb721707493d643f28a68b8ac5a -size 156516 +oid sha256:a44fc245ad3790d4914df76aabaaa9a99b634216d518f5c090d5694bfdbf6511 +size 156470 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a index 16b7d3d05eb..a1260d1f0a0 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50591b9f70d523d12f39b1ac08e3c5044d3ec4e346554727ed76527d58da9396 -size 154094 +oid sha256:ef68f1d581e243d14e8fd3becce5c8fc39bb133ad5eb270f9b682328598f58cd +size 154046 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-uart-util-library.a index 62e3966937c..d05c89ca027 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d8c4079899dbd8298619b0dc93f13b051ffb3885d7de92c5a674b295602c0b0 -size 157384 +oid sha256:dd1e0762d014cbb43aff78ce90885918d7513dc14100bc85911a249eac546baf +size 157342 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail/em260-uart-util-library.a index 3a970831610..a44adb7d686 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg21-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dfb8b2e2d66c077b63095cfbaa9aac4be820b271f6f37a3829ca7797d5bcfbf -size 154944 +oid sha256:555916a4373cee5fe2266168a50ad1542aeccb9c158d4fd58136c8724235566d +size 154900 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 2e15fb876ba..303b4141960 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a38c4cdd7bd65db1f667f3edd75c38c1602b47d23f0c0160a5896e1c33c749d +oid sha256:98d0a591cef59e0ac444454f43c36862b499e926fc01ed4468c287a73593a736 size 156506 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a index 6cd31d2242b..3e619577298 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76b8887dc3e6055b63543d0ba6d1a471a576600f807688a36e9143701924dcbc +oid sha256:6dd9151a5fddd688437b14787f6a460afc1905d875cacb96af3cd3026fd7784c size 154082 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-uart-util-library.a index 3d545541ac9..d5b6c5264d2 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad177fbd4f6812f68908c3d7a0d3e124956e7f36cb0c906c7d1573f8d8558c7a +oid sha256:aa8f30f22029e58be615514ab13e7d981ca78b324b590175f4140fc1d53e4421 size 157378 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail/em260-uart-util-library.a index 7ff101b1328..55e9ec2e67e 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg22-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff17280991d3eb58e1c7a998d9076a5674babb9caaf42ef8d37247e2d59a0e34 +oid sha256:82eb1a57284914aef70a647491b0e1cf1df453b491341d3cab35e2bcdce93d8b size 154936 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 34c34e786ec..eb8590b96ee 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9574d7b83497d0ba732432c3835aeb714c4987188a71748670a3c1a7f3d1abdf +oid sha256:687e34362d09d969da766623b41362efcda14146e2621141aa7d0e8893c8b2cb size 152912 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a index 9070e5ba9c8..8ca915f1d82 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:651c5d8e02b2486acdcfbda8aa731851dc103ad7bad96c41c89075048ed76a93 +oid sha256:5ebf1896d7fceeeae18444ecbfb951c945b4e98e299c725380e6051923f17857 size 150488 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-uart-util-library.a index f3eddaae390..11a8b7a93b0 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0c92a1630c012d5806cb05cb294c82a9230a7aa48e21200183f1999229b7264 +oid sha256:992217571ab869a2b06a70df589edb647e123482bd6f2600f7a69cbe28bfb4ef size 153782 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail/em260-uart-util-library.a index 8cc359fc76d..ae1a6d7b029 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-dualrail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4981731a45d61bdcc6d84b0d487dd1a8c2dc0d00d12b80c9f21031d7c61397f0 +oid sha256:b7e59445c9f3dd961c3c2fbfa276c0ab31a4873498ad4aedd86dd93492c7b8dc size 151340 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index f13e03ca0f5..e2a8da47beb 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56098b13789131375cf287a5f5e69db46ebfae8d9bd9b16f3c73cf8911555994 +oid sha256:fd4e97420cfd6fde70f6a0fb3f1dc361ec2fb7627235d0ac575a2275ea0dbde7 size 156516 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a index c70829d90e2..762f61914f2 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bf85b6eef7f717a63290b58f1883edd9a4cd098b7bfe57f8a325384eeb3dfa3 +oid sha256:8c01ef360ecef76fbb2953786e73aa6e2210629e00c8f2a59fc419de356c7f57 size 154094 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-uart-util-library.a index 92f634c7d66..ba414089f6c 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab33d6adf208dd99bdd81a6f5f7bf2dfdefe2720893dd353a809ef28f7114365 +oid sha256:2513b17ce270979e24e4ac4bfcee778af8904212e95963b720a5d9547cdf2840 size 157384 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail/em260-uart-util-library.a index a86680d3b0e..cce673c2833 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg24-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b1b4af72af1b12c4be8d56d7918be76d6051982ebaadb3bcbead412d9d24727 +oid sha256:908f0cd7b71571cfdb66e8c6719818231ffac564da5dcf7f5c778b8f47d00368 size 154944 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 1608c5e4ffc..6fd3adb0e95 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:062309b3fde7ce0b1941dfb62e1b20f2bab675c62a7d68899b2ee24851a7dd8f +oid sha256:df312220740eb4d95fbd0fec30833d28d873696e55e900b4dfb755c7de591ba7 size 156506 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a index edfbafe1453..8d961f6d0f0 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edb56fdffe0dd79e1e6be7fa734b21128bdd3852351ce69971f4ad697af44099 +oid sha256:3484394a6053f73f5c2dcbad277159c9181a6d387217ddf207f6ce3d163ded53 size 154082 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-uart-util-library.a index 409a75c13d9..e9e644a8bd2 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b3c2d8a8a296bbd1d87529b9df001888720ca7d9a8ee634e2fb41686c514092 +oid sha256:8f7ac09b763e6b630021db6454b05de947b6a88d955ed348837c66ff82536c6e size 157378 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail/em260-uart-util-library.a index 3b80446f967..30b2dacb386 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-efr32mg27-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b26cf72d331fc4d943bd0c6d5d521838b5b08824061448afdecdcf12cef7e43d +oid sha256:1146f71919c69154a3616c47311bc16baa3599abeaea50babbcebd8917db4db3 size 154936 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index b624a552162..2d548889fce 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5078016c2ef48cdf5c88acf2b418036fbfe23fd169c4f9dfbce4431ed38b84dd +oid sha256:d06d8e492e8f6564ddab7fea77050f9829901640a160169baf48f74d13e7f302 size 155804 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a index 13fc17ea453..79dbb8f0aa7 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b336e30e41d0fe01808c7cf735bedfe10888d2f5764aade02df3877f3ac2a43 +oid sha256:42dd47e1b7a9d8e11d81926fc2cacf6f6f1c9ff5d187e1c0c0903f99d29c4d4c size 153422 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-uart-util-library.a index 0c9105c8ea2..eae0a8328e7 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a8e5ee69a2c78f77368e101e6a56b241400cdbd599bddd3ad65eb2f578fbc74 +oid sha256:33b9b5f0b1d6020991e5817522ac60df9b6a9c24f96cae2a8484c5d2a4a2a083 size 156674 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail/em260-uart-util-library.a index aa2cc095161..6d2d68593ac 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm12-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73713d27a404a8469f13c954dfdb57ffcc9a5456b40288cb476ca6ada27607f5 +oid sha256:d6c763a83aedeae5fd960a519ade3144e4f9d8e5749d7883153fa1fb8c1fbd5d size 154276 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 9da658738b3..c3d9d24dcb7 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:562865185aa113ac75a478936908de2d78c7bcd7675b0500bb7679319db11560 +oid sha256:00b8f5fbe21dd94164762471dc7fa2843d68fd83219bd903948c7e0ab22b9413 size 155796 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a index 5186f1f232a..8b6a641d70a 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdacd634c600f4fa53b495801d940dde2381458839c1c0faa9723f97318b317c +oid sha256:a835751ba8ed44e267ea7a2e41b4bef2f18102ae978a5cde7a9292bfb7448aaa size 153414 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-uart-util-library.a index b06166fe072..3ac2336ee08 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3d53ae003e4a564377e9f5ee3ccbe8bb1fb4fcb6d14e00617f6e6df25101fb8 +oid sha256:ec08df8a4561f3a4c882bdd5b8416e75b69d402a55a9ee604837f02482476deb size 156666 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail/em260-uart-util-library.a index 81018cfa4ce..4c53239f270 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm13-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7286f8f541e8d0e8e9d1397cc00318c23953ea16f5dda52e88f059af15d551f +oid sha256:e8e4c68ea1abd92f68ebe353e9cddf6e29e2b9393a4e93489938ae80bdda6960 size 154264 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index f5750326cb5..c043dad3547 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e7e8134f2e9b48229ab63369be6a951e7dc21846e8f2c394dc4e8b2a8fcea48 +oid sha256:535f826675004a6d52e72ad50cb7c550a5158f0580495402fcb30765701ffe91 size 156218 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a index 1a16ce52054..50d2bdb9beb 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:428e7c048308ce7bf745cdc42dbabc6f8242500aca1cb5af4484c0ff7e8225e1 +oid sha256:29ee54de159742dbeb6904feea69cfe564a87a5806970978e8f1723ab58c3d7a size 153794 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-uart-util-library.a index b762c255988..cf46ff0eb79 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b40f55548515705fbc83d3a04bc23cfff236a9dde0ade96e62974bac023a4fc3 +oid sha256:c073a3d98fac6a8d7626b25bf1584b593fea4764f0a7c1d5fe08573d85e55a9a size 157090 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail/em260-uart-util-library.a index df15a18bf10..089d8d67a68 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm21-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b47636a0eb16317cc6a75a34b57039b31ee12f78e0962869d4b8429963e3dc3 +oid sha256:c5bdd420d33088e13a2d2a813252ccc8da5f87384bc7f8b5421e5c8054fe4d6f size 154648 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index c8f26136971..48354e45c36 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78b46f3c219938168f78db7dc8ff3e4153131543814a735cdb7203b31f152774 +oid sha256:eb3bab26e8ad93c2f5a2b55638d8ad062e4611240f39fb3ed8a1c0629cd92619 size 156218 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a index 72acb99a662..faa4d515e1c 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ba494a48ecd70bdd33e9cd842caf67cc12b0c9be80a78e98ec4e1cc336d23d9 +oid sha256:0b89150639b6ec44166b00a930a91b2d260ac7dfb5710ab1957ecbe25d79ddca size 153794 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-uart-util-library.a index f9331e3a61c..6affb27c28f 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4aa52bdedd9614ae3b36f1806803af7750fbfaa7dd80c7fe0dcd07191081a317 +oid sha256:01c4f94aaa0bc9146d4662acf2fe6086fd1505b7dd6938af2151e0cd956025b6 size 157090 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail/em260-uart-util-library.a index 62c9b492205..8f0173061e7 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm22-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4239dc9e7ddac100d199eb804ac0a5833a7a5f2da860c2ea29c451e93c169968 +oid sha256:598b3bd8d49fba7cce40846440f238a03f039c285c49309b790d65e7986723b3 size 154648 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a index 5d2fdb5f9a2..db22725f4c1 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e7bed355ce252ba330601b2a7dab5c5d7b445fb5da83c1c239503239f0a8dc0 +oid sha256:d1ca6f8627c636ab3c83d6f95d966cb7dc473c300d644f4a788da4e1d1bb8618 size 156218 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a index aea7c293c9d..fb2c40d99fa 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eea71bcc52d0aa809bd5912feea91eb67e00657a09875b0a1acaf67216526ff5 +oid sha256:44b25bc69dda8eeba9f510e5fc07a7000121e9cf3c40005a1e650866dbea8d17 size 153794 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-uart-util-library.a index aa5792d6f28..aa5822cc767 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail-stack_protection/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9362b0b96f94c93ef493b4ebc20f04931396de856a12f354f416fca936e2ac0d +oid sha256:3f45f656308af5f8d65f900bfb9650943fb350b9f25514b5b1e985df0178103e size 157090 diff --git a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail/em260-uart-util-library.a index 1dacab995c9..00e8405c62a 100644 --- a/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-cortexm3-iar-mgm24-rail/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca83f941259acc3165dedddef4fb6df5099d062b737a2f1cab042ccc3de3037f +oid sha256:de9ea1b1bac61cc8704f613115f46fd2e6a47e8eb97939da3afa607ba95ab3af size 154648 diff --git a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/em260-uart-util-library.a index d236ff818e3..e824032a709 100644 --- a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b8b367efc1f09e415a95e701df9eddc09593a51bbd17160fb4b127d85b2988f +oid sha256:4a810bc3482f53fae2ec1c0910d6c834bf4664c1b227389c95351a663eaed0f9 size 297120 diff --git a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/em260-uart-util-library.a index d82cfc10f3c..fd6e90f0818 100644 --- a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16c68da6f98a5a8511b962be7b707a9b4513112b4989b16dc6e4f2a7963bfc37 -size 304374 +oid sha256:d0c69b9561e5513a53f3fc038d1db3f44d9a597686900201df4dcc747dabd277 +size 304350 diff --git a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/em260-uart-util-library.a index 13cac84f226..0341a72bd47 100644 --- a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b00a93f6143961a04324b9f5f0c3d70a1293be1a1add6bb3266b2940025a043 -size 207282 +oid sha256:12218bcfe7ee66283e3cbb3e5f3096d231b02763e2c9650e1f78b3448928c42c +size 207270 diff --git a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/em260-uart-util-library.a b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/em260-uart-util-library.a index 3684b5bc686..8761fdf44d1 100644 --- a/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/em260-uart-util-library.a +++ b/protocol/zigbee/build/em260-uart-util-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/em260-uart-util-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e73d55e3eda1b9a0e9d32ef1bcb929b3e7aac75da89693cca496943cdd35e50a -size 298150 +oid sha256:05606ed0f00cf0e30c89296b65e9590b6abd91c07d243c1f5eb6826b8c7e6972 +size 298134 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-rail/em260-xncp-library.a index 26c958ae416..67667bc7798 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dfd68bb8ea5c3bdd7d7a2e1f16fa273a4a795923f569d33bfd51427a5f12c741 +oid sha256:2c6ecfdc064b6f32f204a331111f06d58b9dbca62f13f66b86f099449a503b8d size 3646 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-railgb/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-railgb/em260-xncp-library.a index fffb60065ee..35b09b1f3ed 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-railgb/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg12p-railgb/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10d239e4b4221776b05c04533a34ea49eb8c5aec89e1e89e1780020c7def8f4f +oid sha256:65a987b15764cc190f81b86e2f4f40b3e85ce94738eb2fc0b56c4c80b2c08238 size 3646 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg13p-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg13p-rail/em260-xncp-library.a index 739607c6254..1127d19fcd2 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg13p-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg13p-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca41883d21b20b65586671862932b886ca852e479bd6afdf68df9d733772d25d +oid sha256:5b63e46bc6377da357d0c8919f296ca53824e91b6479410b3a3ad41a8b01f829 size 3646 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg21-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg21-rail/em260-xncp-library.a index 605de460682..af1a3c9e7ee 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg21-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg21-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acc27cf72f1433f052715d1093329a6b0831eafd651b01e73a7e49d879f6d8f7 +oid sha256:1fe0062a1401dda905c36bc55f65763a5b3430cb3211843770ea04d3a5390815 size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg22-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg22-rail/em260-xncp-library.a index ad3b4bebcb4..b77c61af3d4 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg22-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg22-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8bf7559eefa952715491f2cf752b37353508537f9ef40687d1343a3ef841d5d0 +oid sha256:d79e63fbfbb7a7a9457cfb4fc4fab1563e2b8e5b57e4ce8fa6b63dc87b435018 size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-dualrail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-dualrail/em260-xncp-library.a index c73113d8420..9395f9b4c45 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-dualrail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-dualrail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b3e9bfdcac25094a2250b42bc4f9529a8ab2ab949869e51e6e1f6f4ef754015 +oid sha256:4b41d030aacfb5fc9b5c384e1c8e9bde6c1997566b8c150303220f5327407698 size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-rail/em260-xncp-library.a index 8d1cf91588e..15884e91698 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg24-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8daabace0cff296251601eb738e4c169afc4b5dd07a68cd62304b743d852c513 +oid sha256:511824f80e1bda6f2a3be9ca0da2a2ac467a969742de8320be5fb87390a5052b size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg27-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg27-rail/em260-xncp-library.a index f58c83cb724..64eec8f3673 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg27-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-efr32mg27-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c399d5ba6b5880e0659091e34b94948c0325cceaa66bcc5cd9416306acf8ffb +oid sha256:f27c982d2401fff00c5fa59ccd9cd25064bc2ab492c18b1343e910e093ea0486 size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm12-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm12-rail/em260-xncp-library.a index 269d55f36c4..979bd051278 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm12-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm12-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66aa7799fb5de16bd3920bb3b1afffad02484bfbb3cfc1031a1a6af6286999cc +oid sha256:4629e6572ce1cdbe28e85264429c2d773da23ee0f26eedbeee0002e2099a52bb size 3646 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm13-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm13-rail/em260-xncp-library.a index 26c958ae416..e21ecceb0bd 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm13-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm13-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dfd68bb8ea5c3bdd7d7a2e1f16fa273a4a795923f569d33bfd51427a5f12c741 +oid sha256:640affee8da8707d2851e1d3e96d98a3c802747a06c0ba1d6aa6249f8e8d1f5c size 3646 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm21-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm21-rail/em260-xncp-library.a index a0f031d0edc..6c632d9ff04 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm21-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm21-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d91ab3cd800d185016c73a9c77daccced66986fd903f8506bcf0056e1170f27 +oid sha256:892899dbe71a7bdfb9648dd5a854362f1500664540bc1775f8b496a548828ca0 size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm22-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm22-rail/em260-xncp-library.a index 283d79ffcb9..6c632d9ff04 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm22-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm22-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2579b50112d0f896d078f5874e977df6600dfaca749528b2eb11b54f2d739ac3 +oid sha256:892899dbe71a7bdfb9648dd5a854362f1500664540bc1775f8b496a548828ca0 size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm24-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm24-rail/em260-xncp-library.a index 7f3f8470c45..c8741d81fe3 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm24-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-gcc-mgm24-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31a0889b8e92f5f41a475e913b257af9c4fe256e7a54bcdb4c5fbd54c9de3ec5 +oid sha256:f0fa09046be630f51cadfa3a93089d653c2653113124141b42ee68c804b2ea08 size 3654 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-xncp-library.a index b653fbc94c4..cd0130227b9 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5075dd8f20b1dbdc67936cca51d6491a3fb0079078d6c0d33779deda0ca27479 +oid sha256:4a09cc07de1d448b330fc4b4456b30b12f816e465423f5f64f7fd8020a02ea6f size 8256 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail/em260-xncp-library.a index 167c3373232..ad174371a03 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de548b39af73fb5730178307a1af0e22e7029e5fb5f12e880b4e996ea69b94f6 +oid sha256:0c5b87afc361a7fcb5bd5720ffa59afc122905004a68867438c033e7d16f2a69 size 7704 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-xncp-library.a index 6c8ec593e7b..7540c075822 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3d346208c45b765e1cfe46d98ca4d2591429cf72f2d068ac16daaea16ebe5ef +oid sha256:48a6d432acc987cbde278c5b4579ec03e020e2890e2607c894b85053ef5f9f8f size 7866 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb/em260-xncp-library.a index 7166c8d5c26..994f20b99fd 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg12p-railgb/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:835166d7c10913e04fff8692cd34f743cfc0f900a2d1bf8ffc77f1eb4c4a7d60 +oid sha256:deb2d8e74ad789a3f08d07403944a36de672e0fa3efe55ce047e5a716688c89d size 7312 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-xncp-library.a index 94f4efdb395..ea1aafc80a0 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef8446833a934e6b6cbaf051f9d67144cce7c9852a156ccf5c2720a2fd26dda4 +oid sha256:ce053fe754a69971e9fd110053d076f92c6fd962ed09c64709103a5a2adf1eee size 8254 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail/em260-xncp-library.a index 828463fe3cb..fe294008fc5 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg13p-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f240fe89af20d6c5eaef016756f44c65123e7aa724698d6c361b2a0b0ee99ab7 +oid sha256:d8ce6084e04b00b1d622909d9984fd0c6884efd8472a1878e01c0aae03d89896 size 7702 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-xncp-library.a index bd2050cd29e..9952d1ae615 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b467fa15faf95d938479fc7c38415102c41559c4a378d9948fefab867642b89c -size 8258 +oid sha256:46094f786df384b1c2ebf9c449aea56aaf8d366bd1063e3a13d18859090d6c2d +size 8252 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail/em260-xncp-library.a index ea7f5bd9085..80438262a27 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg21-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9333467fe94493e2900c206e712b1e3c00d5c2b8e86e16730964cbaa7c7fbed -size 7704 +oid sha256:f52ce3daa90fa68f9564df3607b642d18a2f3553bd3e392ecae851666a79357b +size 7700 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-xncp-library.a index 333da2b6b20..cd68ad00bef 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4432d126d21c26f81c58423356120658cfe2e40bb86f7c690cd607de2af682c +oid sha256:ab9eefe1c6adc0081cb50fdd150bda95f80056d388c12cce38592acf298f6dac size 8256 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail/em260-xncp-library.a index ca0f45e5c9e..7a0b250603c 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg22-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:129d10593850ce6e80be3b5e9c1910e200cad524a9cb0709ee612a72cbcefd92 +oid sha256:805ff6056cfaa3b8fb2a8725204c901ac4080c844303f909b10872ec38d9f3ab size 7704 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-xncp-library.a index 6ff2918bad9..8996c2f5d57 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46531c2ef14aba503c8478a7fcf2f68debef43c1b819047fc453a03c75daca86 +oid sha256:0af947b0d2df58560d8d74e3a8cfcd156d257b21efb78eaa09e7e86faeea74bb size 7872 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail/em260-xncp-library.a index 866c538d765..71b086ebed1 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-dualrail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95351a7e678a245be15ae8d46472fcefc3ecd65ab2a8d4f2b11fa21602d84f8a +oid sha256:72b2d729f6cb9addcb7586384aefad0252cad18f016c549e805c2d54df82de07 size 7320 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-xncp-library.a index 18ee06e309a..0e754742366 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48beb8553f0f5f1cace4af26ff0f8b71594da142ba35bf22cc99cea87a690a1a +oid sha256:7e3743716d17f9a160d26677e3fa8ed5dae9741e5c4b5cbd4c57b42c333679a4 size 8258 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail/em260-xncp-library.a index f68f752cc61..a0ac6dd5531 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg24-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1167ea893999747da81dc8dfe946547897f687cfc6a719d2bfc9765771446161 +oid sha256:831c536c3ab82747f754a90b5af2cf501b60cbbc31e647c23a40258cdbff8041 size 7704 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-xncp-library.a index 17f216bb15d..eaea8297dcc 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1b6d4fcc1b829f1106ba3de876a548d363b871e81b0ca27248e2b2156cf36aa +oid sha256:32009beb2b129cd5ffa3f9a4d8da0b2406ad1ec131c5c71330cc78a011824736 size 8256 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail/em260-xncp-library.a index 1a6984d9322..b6ad294a078 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-efr32mg27-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd87f27b0953070bf077abfa2db6d93494d081fa33d9dfafab2d3cfbc74bba89 +oid sha256:8c1056f02d8875063d7afacc2fdabd059dd24e8f2f513181ec3f35dfd08bdca9 size 7704 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail-stack_protection/em260-xncp-library.a index bc006fcbd5b..b6a3af2e1dc 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a5d28195b8c8ee9cb8b98bd238e670da94b6587cd768f9e11871a90a44a7738 +oid sha256:59811d649f3bc0b6e3318365f9ae0b8a9b6f4ddc78360d6d1b27f46a6877e0e9 size 8218 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail/em260-xncp-library.a index 8173dca64af..6ac3d303c70 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm12-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:672debc7b2be603ac0e138ab4e2aee60a5710f3f50264ecff21154909a30e16b +oid sha256:f85d8ff6a299b2445927ce98f3835f6bdab8102405611516dc2bffd7bf4718fd size 7666 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail-stack_protection/em260-xncp-library.a index 37af377f937..61b1b640032 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:571c1d32aeed83022710f4b20a16b3c275a5431571e1171477e8f34a5718bd27 +oid sha256:d33953dbfd124607c879763b9e524818e7f1c62ef47feb437ee50facaeb5b2c2 size 8218 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail/em260-xncp-library.a index 5bffc849575..56bd36bb211 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm13-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52a324fa6efe4de7a513da74aec1ec6927346b7cd5ba6380b768f907adcb571b +oid sha256:42025eacadbf0cc0c1c2c37406299e4fe10ab7c92b1a52baa3abd1046b99cb31 size 7664 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail-stack_protection/em260-xncp-library.a index 97796940673..f9fc30eaa9d 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06f8f2f29cfb453d8fa2467f392694cf2c18ef842358921cbb57036f754a0aaa +oid sha256:e590730f54fa8e3d04a09ba1523e3ab976d757c036281c54cae8b6523bbb60c9 size 8224 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail/em260-xncp-library.a index 71b753e2f0f..7dffb1f6327 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm21-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22839264599036991fcc8589ed2400eee04a9f031a06239c7f5a2cc380c9e801 +oid sha256:f2819d4741c6cc87b5d523971a9b8ccac7bd7b551fec7ae60210453bf4d82b10 size 7672 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail-stack_protection/em260-xncp-library.a index ed34bec1d17..1116a3d32cd 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:783be1c859f57ef7ac4251d33a23ac23f9b9cc2af66f000f774ca3ec62a6f6d4 +oid sha256:10097d0cc27f29d168579fa1ccf91d1dead75e896d552566426fe74a60d5c04b size 8224 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail/em260-xncp-library.a index db07d2b3d4e..78e2f37566c 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm22-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b526a1f169bcdc9dbd9b7d1e950e2fb3c5a25eaf93f63a772a8bf3c622eb623c +oid sha256:c9a936605c639ffafb6af7b4b0d8abc7f48987ba4155742392087534ca7d8980 size 7672 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail-stack_protection/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail-stack_protection/em260-xncp-library.a index 42f940a88b6..b90c1fedc37 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail-stack_protection/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail-stack_protection/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:620727ba99b772199abe60e5ba65580daaf7e016fc932331d4ee3cf7f7143158 +oid sha256:35b71ac75066ffcefa4a98e832a1cdc008083be3c2a695274d80e5131ab39201 size 8224 diff --git a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail/em260-xncp-library.a index 189bc9510a2..d4fcae586b9 100644 --- a/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-cortexm3-iar-mgm24-rail/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69c970d783bb71533d53492c1c3d3db0ca18c2170393eedaa962575aaa86fdf6 +oid sha256:7eb3e20ee227910f395221e24b238a8912d14fd86fdd6f1a80da77cc16db8d1e size 7672 diff --git a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_i386/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_i386/em260-xncp-library.a index 823a226fa17..beabe4aff1d 100644 --- a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_i386/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_i386/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a589e01eaada72f3e353284bed188da40d185163c9b5e6d54f770d556c378ac4 +oid sha256:d3bc6b774397380009e3a215709013f1d7a62f06d4f2674fc13ea907f64175bb size 30830 diff --git a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_x86_64/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_x86_64/em260-xncp-library.a index 93e76a0349a..160cfca446d 100644 --- a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_x86_64/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arch_x86_64/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac23c3755b75bf6dea5ce16516629de215fb8a8c235be43310cf5e0baa097d95 +oid sha256:7b9295c0fba8e9ed8d60f32bd2cd15ce52a954d27e3cb8b6f525e9d1de9f1b0d size 36302 diff --git a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm32v7/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm32v7/em260-xncp-library.a index a76cb9b295e..153e15cf619 100644 --- a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm32v7/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm32v7/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39ef7296a71eccb51fa36c66d869aeb135dfe0d847c673c1989d8c01db9fa365 +oid sha256:76afbba566a815b3ada5368e20d71a6aa21bdd24a3fba8bf4fe288fc7b07e6f5 size 26178 diff --git a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm64v8/em260-xncp-library.a b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm64v8/em260-xncp-library.a index fa56804402e..523bd7edbc3 100644 --- a/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm64v8/em260-xncp-library.a +++ b/protocol/zigbee/build/em260-xncp-library-unix-gcc-simulation-null-arm64v8/em260-xncp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7e97607e66af80156e3eaecb91e5ac9e1bb7b36788f70c94c1e49fcd7d9b862 +oid sha256:61ba29ef4bb0e063382aae68ab82345d4cbc30328875bd87a23baa48536c4b56 size 36774 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a index 9b57a05e989..e6df84109eb 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c02df9168787b81e8e0cb55f0115af861e5cb99fe2481f24074d22e264f96580 +oid sha256:f9679ded7f23dca6f34e86e365b48126870cd927e101727f6e4319e15d4300a4 size 16166 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail/end-device-bind-library.a index 0a10258986b..eb1ad4f5560 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fefa0d67d6333c2671ff3369a21b0ac538a8c701ed95a89e114773e055e753d5 +oid sha256:af5866d03154f0286437975e5a2d69f7d744dc6efe20ae0977a9ec90bf9e58b5 size 16694 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a index 59c9c8cc5b1..4528916097b 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:368cb45e46f18854c41300cac73bb712fd8996187904bc4d90a71733da55b8d8 +oid sha256:7500c0a339d6dca717fbfbd1c9929e7dff028eb9f142930584e23adf33a00e29 size 16242 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb/end-device-bind-library.a index 466f0f5010b..43fb6c330fa 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg12p-railgb/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:330bccc9f0b0e46aeddd8040accf7e64625852d9a3149cb2526d9f7b543e29fd +oid sha256:cf898399a973e7506240084a5691fb9d8b6d6223fceda10bded15eb8a3aa3d11 size 16770 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a index 03f71e49303..7c38dfa34a8 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29a17e1e1a389147d7a210885fc660d3e6105683acc1c2e517f54c5b424700b8 +oid sha256:66b6bfc3a081b8ac8298455d5b193198fce5b5b0e6f526eeae7470a450926572 size 16166 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail/end-device-bind-library.a index 80bc5a0d5b2..62b07ee5799 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg13p-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fc7b4b9814ba70cf6b087f7308c46135697d4402fca63b591e23ccac2e19e84 +oid sha256:5fbc6fc11f5e2dba88ff0c87318be4ca2ae1e341565b259581d76a616656be4c size 16694 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a index 55dd34e98f6..fef7b36710c 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5136887195948834f6f4119cf76711ae2a46c35e8bb98868441acb6dcb3c636 +oid sha256:fd53b22ed29925f3dfda52716e91ac7c52c7c16efb72f3217beb6022978a1e72 size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail/end-device-bind-library.a index 8d704bfddf6..ab071257feb 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg21-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9085d7c4ad1f0f26062ef9bf35fabb47562aec485161d4b85be8c3b3dd833699 +oid sha256:adf52c34b01d7fe6ba4ab3c83a42107865e1b886b26cd733d0fac5e5b8801188 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a index de16bf228d4..5cb2b22a2d0 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b9aadbf7cebc806fc4bb3eabd6cd6361b273f0cc28c761aa08f22ed66a07e2a +oid sha256:b004ca2578a74db2166aadec5b47d8dc40d99e64d8d34293e77039525b77e67d size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail/end-device-bind-library.a index 7d79098321d..4be9a4398ae 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg22-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45925a7008467374d60874a3873fcdb8f5f6b57c1b698381346dcac0bc3eb489 +oid sha256:eb4b86a67cac8cf96506d4bf29dbe1b1b32e9189befc14ec82c5d1806356ead7 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a index d48cd66243a..b3b85b73e86 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c0abfa4e87df8ec73b38c3b7a9ebe03ddf871a47a56bab37613771d9a764332 +oid sha256:a8215339f9d94e9fc1eab17d2d5544ae811293f2642a95739825ddd8e846c687 size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail/end-device-bind-library.a index aac85847b19..06f90891824 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-dualrail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2ddfe19dc429ffa8ee2d3fe9d09e5a5417e44b16c6313f126510620ad9de96a +oid sha256:e50e9edf7a5ab201d00fa739b2d15d4565ee27ade1f0c1a337b44233af953af5 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a index 293dbd2b858..0d6d558949b 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cee41864391e21861677c173e2443aacd67f045f025dceb727c84f5c86f42561 +oid sha256:97ea9c9edd12601824e333cb1393efe69dd4593bdf6636cc423a59dcaeae0734 size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail/end-device-bind-library.a index 0a9f0793afd..669d33f1ecd 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg24-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5defce6d4be4ee57bc9ccf3744913d45e9956587db4cede4fa308b754f61d2d +oid sha256:f4155d98cc4d88edbfebb544bf53cc494e0d364b2e0994bb0bcce9be54a5d470 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a index 7ef1c2af418..d85f9cd3f81 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:877023add86d44d2b253a31063e6f6c087c1174ef648e17cc1c1dec69bf4f7c8 +oid sha256:234db8ff027d30a886937dca5cd92474cd6509fbcb307c4d6c932a384c3f3442 size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail/end-device-bind-library.a index 3af96d79b58..5be02a8e6bf 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-efr32mg27-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fac548cb8e12cb7e55ee1b8547be95fb3aac7ed2ba3d4b645033db94efcb4945 +oid sha256:44434a8c1aaf73d0a874f675a2fbd0e90f16cfb950346a47c5d5bc9e64d088e1 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a index 992c0606d3d..15402b84ad4 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa29905b86d848ed01c1c3359cb9db0b349282cc2919ccb974fbbfc5a07c5d8c +oid sha256:77639570b2ddff7844ae2cdba7eda40b7ff8934f5eb49e0065df4e28ed724e0f size 16166 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail/end-device-bind-library.a index f3518ba03d8..36b92f9c36f 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm12-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e42280abde086e9aaa7a04b2c08d3a187d8b8dfdc9784b9380e77c1397ad033 +oid sha256:ba2b540ff4e592bdc7bd6bf59b505a17ad3b7eeb11c8dfa7fb5cfcd27653c56f size 16694 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a index 9b57a05e989..8eba6cb58ca 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c02df9168787b81e8e0cb55f0115af861e5cb99fe2481f24074d22e264f96580 +oid sha256:fd104056523a37d17b2b5c809a9a4dc9e97679f870fcbef80865933aa9bc0a89 size 16166 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail/end-device-bind-library.a index cc5160b3167..ee7011e2c4d 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm13-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c1dc32f4e8e0a8eaacd12c53d7854d0341f4cb4e058ed62b0fa03e89873be92 +oid sha256:8b1b15445028165bf92248f98872dc2238b412e76344c488c44583dcb3e0e5f1 size 16694 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a index cfc929b4ab7..74f950b2346 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ba78754585bd5949fb27e8a27e0cbbcc0cf15a360db3b3c9f529e563369a9f7 +oid sha256:4fc67210b103fe79f66a15ef5762085b5b4314fb3be9d5aad7c7bf9f51c8ae63 size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail/end-device-bind-library.a index 3260eb96044..e570e722f2d 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm21-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd70bd0d2f77a64d1adbcea7d8df41b090c5bc1c684056fe802c9f7eb77e874b +oid sha256:4d632778cfa0a8d8bef0169bf1f0cff8e82a52eb87cf32120515ae5849a716b0 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a index 40c2658cb58..2753462a870 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f41ee9101910324e9ffe411652c8461b7081deecbbf6fda4959bbfa69d9d7b1b +oid sha256:420d0559ec8ca81c42dc8e1e3374508731492b186a5f4b3d37b4e35654354413 size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail/end-device-bind-library.a index f039243f9f9..db55ccd3040 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm22-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed9e0fde2ffa14280e273ad32b993d00126986db019ad55b4b8b4b5f82922926 +oid sha256:d2cf767eb5e8cef4e7f852c1c562eb24dc3070620553629f67b3e9d49a100352 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a index 227a487a675..f3eb8f2010e 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0559ddf3ebb66c7a2915ac7f8717967eec749ce7c8946fe6b5d35682d2d02fd +oid sha256:f5726ddca8e18761f7986797f65c25299ad05bcd29c8b43e43c62e1d08006e07 size 16178 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail/end-device-bind-library.a index 2df4faec358..e570e722f2d 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-gcc-mgm24-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7188608efdd7ef89c0939f405aadde025d51327bdd256e70b0baff3ce46a1dea +oid sha256:4d632778cfa0a8d8bef0169bf1f0cff8e82a52eb87cf32120515ae5849a716b0 size 16706 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 853432a2348..7ee963cf20e 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2887a5660c67362390b08071f155f77c610109a9505e21cd28955fb2fd38e471 +oid sha256:d77bc672f3fac9c7126e7d06ef171285b478e2dfa3f4eb5e141d21e13c9d81bc size 38952 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a index 3765e91c0dd..138be35a91e 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:734262ac6815bccd9b05a544d2717235d13d6b2481e40f457f91a7729df8820c +oid sha256:3ca865029dfb44073fe3fdef70f8a7ed6ee9df2a97f8c5a159a38ad933dab7ef size 37738 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-stack_protection/end-device-bind-library.a index d88b58a9c65..bfe0098371e 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85ffe47a2b6769c7aeafc111ab95e51c93f9bf129f78533eeb2ad159b3634c8b +oid sha256:e768a93c46bdef1558e90e4ffe70216df4feabd14055e82a6c6625da808de2d4 size 39762 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail/end-device-bind-library.a index 9fda243c01b..10e9d79b371 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b59b65d80ad80023557791c565d1bd4e0a2e67685ce536cd783bf9eafa176df6 +oid sha256:ddd089ce37a2d5c7271624fd642bf9874b39bd5e54d9a17dc3e2e35b5b8900f0 size 37666 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 61e31424559..ade40804aeb 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aac95d6394db8cf894d91df327569e739eb2afab324592bfe20015e86f4f4cff +oid sha256:30c02c65b23b358eabc8a95fa34378c55c8e44058c2763be2b506156f9f5303c size 38260 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a index 43fc449dcdf..360e04c1660 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f192077f64b788222a9b56c23a6afb5981f689d6ed984061d493997c41443bcc +oid sha256:39ae6386d8a89ff3341b50add21ad5f947a84abfdd10eb56cd0aba09adf90271 size 36144 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/end-device-bind-library.a index c2b11fad36d..e3756fc4bc8 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fa1b814ad9e1a1f827baf93fd6667454bae3b1b729342e96f4384ff6de35488 +oid sha256:2bd8294d7b76b50e34576df0713ef7f068256231b8284436a641ce1337e3dedf size 39076 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb/end-device-bind-library.a index 15d34c0b9f7..805d74a6a74 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg12p-railgb/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb756f68fed4e8e3daa2af2e917f3fbda4d33f6589fa276e5825bdbe3a7cc2be +oid sha256:c34b3bbd277ca4b4db8dc6ec6f8324e1785d6ab3a2d6ed57a68e8fd554481cac size 36984 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index c40ff8e6b07..ca95caa1126 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06af3ee9d2f2eb48748447ab76852071139a1cedfa69522ab0cc726ad1f2f39c +oid sha256:0a1b9c4e07c84cb650a4d374d309978e0b1fdbdb2f3bb5747ea0d7007e467f51 size 38952 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a index e54ae1c6b74..ef681b46009 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf48eaf2c6b1c45e6e0841132e5b419f1a2e199c9f8faf6e54160db6f7e832bc +oid sha256:0b7dba2276d482c07ba80e3bc0ab1a66410f729d3222bb86d0d16601e6c37663 size 37734 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-stack_protection/end-device-bind-library.a index 9f36bd0d32e..13a9a024743 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91677a352301be3319380b531d242f7ddd9f266c1b3fb050a36e4d964e9ee716 +oid sha256:990dd1f802e9007a7ff56fde3ed1599cc9cb1e5f1023f91cc32906c68a8519be size 39760 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail/end-device-bind-library.a index b8cc0f93b3e..9f373b6cfaa 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg13p-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2acee2396f4153610e6f587bbe0a613555bbbe4c662376ac34fd6e9b5cc6aa9b +oid sha256:76b424ecaf114560cfb9631822a1b94fe417db7ecc8374057d57799b8151d46a size 37666 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index af8e7319683..60f0e0b7c0a 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bee77a8edbe292aa3ce481fc8863baa8f637451bfeac9c96d0c3f8a2d5d47b14 -size 38726 +oid sha256:f8969accd57412d319d7a97de4aea06255550ad51a8a88d443a5ba00b20b9a2a +size 38718 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a index 5fdd0d9b0dd..e2854d4a8c3 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5edeab89bf368aa3517d6cbf42e712607ade9016b686d3f31cfec33a4935ffb8 -size 37046 +oid sha256:c50cd30176803caeaf2472642ebc29ab065ae704b1de4627c930fb680eff8227 +size 37038 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-stack_protection/end-device-bind-library.a index 7198771c978..2f0d46b4717 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e301aa0fab44e28ab1a726d501a9a9a93665782e2ca2ca845c8204f14221e298 -size 39592 +oid sha256:578eb3b831d51325cd011056fd0c77b69e5a274c08dc76de7acc30d611f77a85 +size 39584 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail/end-device-bind-library.a index f7903b38cda..c8de16c9c07 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg21-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2630099016b7b6452f5afd8c9a242e4c70171bf18c01ee538b84785111a544d2 -size 36974 +oid sha256:3bb39da11a53ab619f7361aacd93ec2d89f4f314cbcbde732746f434b2a71831 +size 36964 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 48fabf1ce4b..ff92fa06aa6 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12cc761f6902d78f9c98d75e38fa14ad035e7cb09fec0988025c82a0fd546a2d +oid sha256:d2485e19be4909f04b9f89e835409f152d7e34d1741ef4850c15b1db327f9aa5 size 38726 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a index 3e147a84320..1e245c757d3 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0f406132f3cc4161aee7322f192dcb47bf06e409c3380cd7e9f772cafc393c5 +oid sha256:9b0cd28d8b2fcbe6741a02d98e1c259b37c1b375e9486cf767673ab89ccebb60 size 37046 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-stack_protection/end-device-bind-library.a index 95ebed6ca88..812b40b8b06 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bc22eb00bdacd7caf9e80fc913a07137f2b2b1fd328033af1ce73d3af8fc856 +oid sha256:8dc8e8cb4ec099c031094c6c4d8ab3f9ff1e1f6deb12b77c26fe3326f8197b0e size 39592 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail/end-device-bind-library.a index a6bbc123773..846b0f15cec 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg22-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7718b2044cb39cae80a5d6cbe3ab7f56978815a01e8be692d1b933655b0bdc6 +oid sha256:8f5622c64bbc158b25294fa98528feee686bb5d6558c66927df6d28d2e995581 size 36972 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 4bd85d8ad88..3b16689c33f 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe4937d7a30c2f2abe6eb50ca2d4b46d12a4fde565559597736e46cb04dcbee2 +oid sha256:f946d21fb1b666090672383dfde2ba13cdc1d9c39c7450130c507ee28f79079b size 37964 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a index e2038c5d1fa..4542ea05f76 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03944a662b4c822b9620dcea3dc0722cdf3ed4ac0b72582b14e6f7579e404e97 +oid sha256:0a1da32a9ba426860517f3985f47a030938b3856067a04576246ff0e8803869b size 36284 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/end-device-bind-library.a index 9675d3918bc..b61cfe306e4 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a407de3504cfe2c43ff9c73b6b9d6f1ad7d9cba9f0477f876c31242b580ed843 +oid sha256:18fe0d7708835a7476051fb1e4f5ba0db8fe715f920b56659d0a2d1cc659cd11 size 38830 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail/end-device-bind-library.a index 5f537c47dbb..9b826b6e1f0 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-dualrail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cea4c54d6f1b7ff08d76f6748dbc605df32137cb21d6e4e3ac7894a09f96dc5c +oid sha256:981f7e2a32b3dcc8dbdb2a49fa782a2e4b7aa7bd3f90b96b7ccb1772b1ef91d5 size 36210 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 8cfcfd83713..541a17c2e7c 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a40bb691104ff47450c5c124fbf27936943382387812a7c5ee4251fe3aa979a9 +oid sha256:6581b15607657ca8d062221265fb775d267b0a951802500c859a8be7b3dae791 size 38728 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a index 71ec73e5766..6295289c9bc 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f8bd40464634cf96605bdf2566950cf95ef85689815bb58be9f5143a7d1b3f9 +oid sha256:dc9dfb9a25935663682606a4a8270e472c7ef684b1b9c65413c00a1017594270 size 37048 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-stack_protection/end-device-bind-library.a index c34e0142b17..41a3d70c1c8 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57c0399b2849ea8e9e78a37ffa399d7b3f2875fcd610540ced8707e5865e9ad1 +oid sha256:8aaa44d8281c76676b27039aed7be48b2632ce38b6d67b81529d76b303a210c3 size 39594 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail/end-device-bind-library.a index 4d82826f13b..2a0e29dc269 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg24-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7309988599619f73bb9ec3c9d50709e20bfb4529bbb1a90da308851735c426a +oid sha256:c4a848b82c27904e4d40320202dacc7959990910b387149ccdda0e9cf7fda695 size 36974 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 4183978ef24..fdd7ac6fa76 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4809b5dc05c38ad2430329afdbcabd0f46c47a2b4dfca1b375ee452dcc69dfa5 +oid sha256:f140f7227925b68a730c0c7f0c4f95e9e1ae2dc170817d04af6b992f673ca63b size 38726 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a index 3b46ddafe34..f4401195514 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:513269ee4571621e70b446fee9dab1ca1d186e3b8a109ca7a1c4e114accbb598 +oid sha256:ac91c09b232335881ee7333f81471584b7759cdf03df5f0800c446ac05c483e2 size 37046 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-stack_protection/end-device-bind-library.a index 7fc96d33c19..bf312b643b2 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6083c95ab6a345d8159842b4947256a69215fb8ef5cbb82de734429e00c2d625 +oid sha256:7c103aeea327a149463ed1fcfe0f07a6ecac7330a170d6fc4fabf68cb301870d size 39592 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail/end-device-bind-library.a index 8af4bbd28a8..e9dff91ac74 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-efr32mg27-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79881cf5560accd54114ef851d80f416ccb047c644ccc92fb7dddc8d85426c1c +oid sha256:9e0836342ef78e55b15bb899bfa019a41b97e90fb2843ca66370c24e853e81ae size 36972 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 6bf58139502..2898bdc2520 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54faa94ee534038e0dda3d13197b7c8b5bcec5ca25ee6bafda6badd7179649f5 +oid sha256:c712b0ab87958948d4a2a3f1c177892b82afb837177c4f51efa2c229994f3890 size 38880 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a index e42249ed870..25ee14dfee6 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60ad6d06b2000925287bb85081ef9fb2da8910fdda937508b8bf6459985f2538 +oid sha256:97e1b87ce62a19e1ede27a57bd7c5387a941479429905243459b085b5012c3d8 size 37662 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-stack_protection/end-device-bind-library.a index 01db5b44abe..85be48bda23 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64b6a464b1875a09ade4f42f89fa4c9c475388fd1ef4b425c082f0f557bad3cb +oid sha256:4122b26c1f320cdaebfacbdd251eaa96c03fec617220e65d575d4f6929a48c41 size 39688 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail/end-device-bind-library.a index 79fda5e3700..ccecedd2a14 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm12-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7cd666fb4bc5b405e83f76f6cb42f0d2d2f7d4ee4ec7f58c36d8cec1162180b5 +oid sha256:b9e9b7cf0e6055c79950caa677de907f331041e825bb6ba3ee134018c5705a30 size 37594 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 5179a9af1b6..1bf64795f17 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ffbfdfd0fccbcfb3a3c60ab449471d8e122853292920cd309c8199acf2c050ab +oid sha256:0176c173f0fb432bf80bfdbebf73046b38b0033eb67469ce774c3b7ff3e35ac6 size 38878 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a index 00ff4f01d44..2a2b3f68fdb 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:373c7d6a53381135f6247c632ad18e8c164cd05a1adacb18ade89bf1f9907845 +oid sha256:3f954dcacea687c0c4509433a97b99a7a00c448687c0b869257f042e76c1a998 size 37662 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-stack_protection/end-device-bind-library.a index 735919d814c..5a1ee211345 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:465f5eccd2f6205b8c2c78a5784783621b828a33c82534223760866061765400 +oid sha256:ab1c1a719a5ec5bb20b870c86700613efed29ce28a363b1bdd41d300f8c3f0e1 size 39686 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail/end-device-bind-library.a index 5c3ea43a5b9..99c925d9599 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm13-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd2238ab54cb0445bb359a0fa91b2fc2caa1fb5a4c1600c19a9f6e2501ab4ac8 +oid sha256:b2a9fdd9422bd3160313096a30005214bf76e328dd3e4d03f23f4e1dfbb0bb79 size 37590 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 87f653075a5..9eae33f48dd 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab6f3e5d2517dd4cd26dfd5ad1d84d6eeb11ce3a97813f7af16d48351d87174b +oid sha256:326b30b0ef5bf5c9acd936975ed905d05e823f3b99de767e98f9671e28ee0cab size 38662 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a index 5f811421a33..3c173998795 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8565d43c18b90818a6a2c62b12656042dba0948f4e0220fcfbb44e70cdf4476e +oid sha256:17402c09fe3bee7997b42468ad9dc79db50199cd564963996d8bbb84f20d97d3 size 36982 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-stack_protection/end-device-bind-library.a index 50076e25ce4..6cbf03d3e0c 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b36ca30897cb59ddb6dd59a8e06a9d862dd51a8d1ce4d8519e1391e7783729cc +oid sha256:265d45776533020c8463ea8f141aefc0c53df382a1f080da091ad9983211a256 size 39528 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail/end-device-bind-library.a index 75ea4a87b54..fe20ccf8dae 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm21-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82417508a5161d03a6954bde99d5725e3604a08c6e1b409b372ac3d75b174650 +oid sha256:35fd422858c8c7d7f7bd241614e4d474e0ef5b5c7cd076961c62fe8fcde822d2 size 36908 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index 298c4bef96e..d6eeb9f67ce 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ac922c1f81e9d044425abf15361b5bd8a3f6ea72a2f2712ed70344253e8bfcb +oid sha256:bbf3bd0fa0224c205c436b2f43829079b5d5542bbe9a29fbab3ab1a279aae22b size 38662 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a index b019bfe007d..a6b8c7f6fbe 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e3e743cca778ba596178c5ef5bf62df76208a9090d0cec626352156d740e3fc +oid sha256:df08ee32fa44d6c60fb4450792e8ea79d39ca888802a101192fe301f6f29cf91 size 36982 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-stack_protection/end-device-bind-library.a index 3c7feea6c82..6f7627112d2 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4d54b3cbfbe770611d39b471275cc58022932c539ffe978443976e4a208effc +oid sha256:320e7336a25f4f2812e6c596922c40a12a1bfc42b64919343a7e5ff5a065e4e3 size 39528 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail/end-device-bind-library.a index 6492319b7fe..e6626935ce4 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm22-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a811792b6c1f6c6f20a62eb0cb92c4b88173ca8642c6412ae5a10cc66df7499 +oid sha256:38cd1f3994c53b772bbc2826b1f055d14f5610ce0109996f6f65e57035ab3c59 size 36908 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a index b129b6987c2..7c60a465f54 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fe9d8f3c3acfe0b396899615592631aa5982540d9a7e8c60a6f9d0de1c46d8d +oid sha256:7ceb7d6d4c13bdf4fd406e4f7c313e3ffb52b06c32bf957f7b46fc052374c7d7 size 38662 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a index 8edae280d48..018a580c662 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c682c17c467dc225f7b6a96444280a6357583ac0e0ff7c5c36b9b8c818c9c200 +oid sha256:4c41e1259680f29b5926accf54e47744768be76836a0bf87464e1cdc3617a173 size 36982 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-stack_protection/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-stack_protection/end-device-bind-library.a index 3ffad2eff73..df8994ec7cb 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-stack_protection/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail-stack_protection/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94665f227245b04fc873a0371f0d22aed3c877c2c54bf68f2beeb6b6d93e0c46 +oid sha256:d026afd5a204dcfbe6223be013867578666815375cbe360b0ed93621207c1529 size 39528 diff --git a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail/end-device-bind-library.a index d0b9e3941dd..2625a2d93ba 100644 --- a/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-cortexm3-iar-mgm24-rail/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:400cfbae3f9e4346006242bcb1675385373ed9dccd025e27bc943f936b32f7c8 +oid sha256:6f4c29ff50128a5257ad2c0d7463715fda5b6a1dea949b2aae5d351916a85a05 size 36908 diff --git a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/end-device-bind-library.a index 7d3e544091c..64560a262f0 100644 --- a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f512b7d0ccb87170554e2b6ec12a124567618e1b5ebee177c5e0b789035ce28 +oid sha256:e68f244d1bf480c376de4425a2fb49eabf8e7f0b8cd14233b7b75ca8e885437e size 84986 diff --git a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/end-device-bind-library.a index 843f987f863..ecfcb2f5dba 100644 --- a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb1b5f663dab0f703a911e6c706b39a77a7f8742f3f0649b0739ae6df6fd5dc9 -size 90426 +oid sha256:992c65c3cd3da1b8f370273ae3159d8e19c1347347344890abb136b8bf5ca3f2 +size 90418 diff --git a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/end-device-bind-library.a index 14d97a2d82f..859f27367df 100644 --- a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d2b1b438bb989419136d5f7cebb0e403d3a112f3eb66b7a5fb8243ce7625fa4 +oid sha256:e58d18ca54b59708a353256968c68283647ccce40440d8f1139fa5ab99021d31 size 63058 diff --git a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/end-device-bind-library.a b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/end-device-bind-library.a index c9b3a7a906b..4699682b5f8 100644 --- a/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/end-device-bind-library.a +++ b/protocol/zigbee/build/end-device-bind-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/end-device-bind-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d6a7604b2fe602ce937d03a951d7b29bad5cbb55540c76a82c4e9f195d4fd7c +oid sha256:9dc7c0923d9c1089c4678cf817fa433aafd5cd9df8c0d3b6189d6f416ecf65e3 size 92690 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a index 8689a7af7d8..0295e628b5c 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3eb95aa9d0a32689295e9669ad9298470a98c9449722a09bf67ebc941629afd0 -size 35072 +oid sha256:c007822ec2c916ed290a1ec9423c98992fdbdb5b8dfd2b9c4e3f5499b61437e0 +size 34804 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail/gp-library.a index 9c2aeb81145..c9ce2912d5d 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f652bf9051e9d8d25ad994aa3b189e656daeb5a8fca552ba20065345781b1fa -size 35484 +oid sha256:e219b4282b6e532b440923b40088785c5c67c5bed8983b8070eb6181fb6bdb00 +size 35216 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a index 6305eb8b884..9e3a412a556 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec46b7b531fb2a4ad99eab0676ef51ecc64835bbd637f9d73e671ae2f41016ff -size 35072 +oid sha256:7012f00ebaf3ebd0e9327852cd6391885b810ac3b49c8d28caefb4d4af199723 +size 34804 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb/gp-library.a index e55e1ebe60b..b5aad9743ed 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg12p-railgb/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86737f75497db2ba859ae0267ed6e8c3e5dfaa6fb8b3f2644679f89947b7ec27 -size 35484 +oid sha256:fc923b37f483408a565c74ad731ff1f79d5ae25c9ac52083fb5bdef3e31f1b86 +size 35216 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a index c2fbc50a735..707f8b4bfa2 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88925cc7fc49a43cfbae14bf8cda718f7fab292546de15cc2ab3e8d4f9a513a5 -size 35072 +oid sha256:45a618ae4217d4697b090b68e25851675d7831102bfc669c0a61b479bf6f67db +size 34804 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail/gp-library.a index 062f36433f1..406c830bc1c 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg13p-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9902cf03c0fc0b53aa7692f8aad66d1821955497196374b2f93e6a571230c000 -size 35484 +oid sha256:bd6a4226f03b1a780a80c4b03ecaeaba3b2e798472508fad2585475246f73ba3 +size 35216 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/gp-library.a index 31c41e2afe0..666947c5fce 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80948268bc656357ccccb013b6bb8a3c1b9b251695bb317f496651effdc9aa3d -size 35032 +oid sha256:b98a48b916dc9d3c8b7b28a34f89a093ac22c50975d8addc7321c2db858e70c8 +size 34764 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail/gp-library.a index 3ac267aa639..71bdf3f2e48 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg21-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48d6fadbb990ba4eeae2c7408bda58dc4b9895e895e892f124f317d0fdcdabb0 -size 35448 +oid sha256:55907ece88626a396353acc70db34a18ab0ef7cdd54ee239475c75b83b6cc449 +size 35176 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/gp-library.a index 3841211c3f1..e8e73f6f028 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:233cafa0ccb8e232a679ee8c68ea53028abbed8c3e4237915a3b395ccfd549ff -size 35032 +oid sha256:5f0ef30583215155f21b79e415b615b2c003b7163f1c1a9ca3427c909b575ce5 +size 34764 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail/gp-library.a index 0da0eb5f3c9..90687328ba6 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg22-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb1d6b1a5ebca24b820189d40785d13ff9c66d6b3837a1033f03ef6143415e7e -size 35448 +oid sha256:f7f2f19c4a6ada8b550afc1ae6c92cfe08852b832da056466703d9c4cbff30f9 +size 35176 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/gp-library.a index 6a667462722..53f2cd1696a 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7301cd6814f1ef5562a86eeb8e94024e738166ce453b8462b70dd2d294c1a9dd -size 35032 +oid sha256:2be2ac30a45a6ada2a2bc27b26c8bcf3af8168afcbb4735073c22ee5c599d6b5 +size 34764 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail/gp-library.a index a7187794bb2..ce2e951ec1c 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg24-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2130b9b2c0513e65771880e6a20226240d696e01bf385bed02edebdf3676b074 -size 35448 +oid sha256:9b5aa6aa266c709f3293d90f03b6a1a3a54ccb315a003c6b6c548552601b3985 +size 35176 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/gp-library.a index fab450bd56d..bf3dadb8db6 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4eabc4a39e7ed078846caf2489d7a3d53da8b9c0a8d6d0f118ac7ccb836088e9 -size 35032 +oid sha256:93a14f0c5db426d4201fa9238c2794aea5a946ba60dca70ccdb7bbb518f93fa0 +size 34764 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail/gp-library.a index 5708b732050..50bdb965347 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-efr32mg27-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe45a8fb6df0f4d96732feb0b4c81105b0b7192398874a71bc6a90b5708b1662 -size 35448 +oid sha256:5b88e189eaa5f0d26679d2cfcf62a710928dde3e547be322ef90afe77f5b893b +size 35176 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/gp-library.a index c2fbc50a735..db2790907c3 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88925cc7fc49a43cfbae14bf8cda718f7fab292546de15cc2ab3e8d4f9a513a5 -size 35072 +oid sha256:3dd4860c5b79cee7b86a3c626b7f000878b2172c02a2d6491ad26fa11b84621b +size 34804 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail/gp-library.a index d956497910a..9d27883c2da 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm12-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d683291cee6515edf6076332b48390917822ebb75845853290861d08f4aa11c5 -size 35484 +oid sha256:27aa19bd713c5d52bbf8e5f256c3733ba4c35fc1ec648769a2efcd586854b59a +size 35216 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/gp-library.a index 84e886a20db..cbb502f37a3 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:459fc082534f1e44306bc4ac1af82c2d622396d5dc09e8756f957f52c28f4039 -size 35072 +oid sha256:02e6a7bfa4819b0a2973438f29616769c7ac458fe008aca0511790ce60f120fd +size 34804 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail/gp-library.a index 6b0a9b56d68..da43a61cf99 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm13-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca007026475d087642c6ec38844ae2f118de351b3c29adf1ba06bb850be330dd -size 35484 +oid sha256:9a64b1469e60c8d37f1702aefa754469f9c55ac263a52434e8088ba13b450c7b +size 35216 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/gp-library.a index e6a24731402..d76452757d9 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0bc9143c80725331afd241c99db92b31ea60fbfc5975ae254498e31a4966ede -size 35032 +oid sha256:6944274b1eeda334247b0ad7bd349530acf66306183f5b78bddcfcdac09b6525 +size 34764 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail/gp-library.a index 54cc38ec23e..8f0c13da7f7 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm21-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f89b32e837150121935193cc315e406c9390d61c65c27a3c353e0db1063f3d0c -size 35448 +oid sha256:25e582f9cecceec162ff39fd97c3729dd80517e9dcaa6b8dec0c8d0a5b01e4b9 +size 35176 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/gp-library.a index 5a439f14686..d76452757d9 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a72f867109dffa7d9e33f60aa209adb1ab0bad0d2951fffb9d41477a025f419 -size 35032 +oid sha256:6944274b1eeda334247b0ad7bd349530acf66306183f5b78bddcfcdac09b6525 +size 34764 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail/gp-library.a index 37febcb07cf..7a5d04b8cd5 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm22-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f953a508351e441c63d9391e0503ba00d8fe35432865cb370d0d6ef3e3f1ff5 -size 35448 +oid sha256:15258b115e6d7468dae0dde7dd11e3022511d1d3f5d24f8d71ad5af1a9adbc57 +size 35176 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/gp-library.a index b20a8332c58..044b147490a 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83c356101f72c9e7b41b728be7360768b582a5470a69f00e34bc7975d7be4665 -size 35032 +oid sha256:620006b8c8b11b566c85485da14c9b719cae9e7197a6e8c13b395994a912d037 +size 34764 diff --git a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail/gp-library.a index 0eb9871497e..63c522429d3 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-gcc-mgm24-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:374850ca824d98508ec7737a265fc32ae858d221da72d1bd79ef4cdb02192fc4 -size 35448 +oid sha256:140c9ef03614c3df2a4c53693bdbfecb03c0d217e9c86ff1e33af112bbad5fdb +size 35176 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/gp-library.a index c9820c0a469..63f8cfd6ee9 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9219400d0d6b51b190e9a56fbbe93c0efea74eb54e50067ee5d08cec96b0a4b2 -size 91334 +oid sha256:75db2b03d952a9d0ff710ba06aef1ad5f0bc59509f29222e9714d281907be589 +size 91444 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a index ab4c18312b1..16513d05194 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:caa75e7f68f681fb9b2a03c4cd68a013a973822c65cc4c7f403611172e687302 -size 89782 +oid sha256:37e3dfee68a89431253df1268c8752f244db9930862898e3befa256b48eedd1a +size 89798 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/gp-library.a index 07d906d0af0..fffc25a04fd 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6356de34a59d267780bc62d87c88da15bbb047ecb839078ddb35a4caff7f47ff -size 91428 +oid sha256:a732679c5065d3de24b2e7a0d27fbceab83f29e53ec3f5a8a116887199eec6bb +size 91542 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail/gp-library.a index 9bcfdc69fed..43985c7d881 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:254bffa1f48d784f3d8ca75c38e7c0852bd09174908c350c46c14868111864e3 -size 89880 +oid sha256:dd99f5ffa6a1b881706c4fd85cd1ff0c61f960ae549cc06c66f113b180a18625 +size 90030 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/gp-library.a index 80ef53d1492..84f565266ad 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8ccb7b0e09b2413490b1f38001ddc73f4ea5737d068b9168761d7d974b9e7de -size 89778 +oid sha256:a54e0e79d02993ffc481a61c1f9c1745b0961f7a5704ec2fae125560fcb8b515 +size 89890 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a index bde70b24df1..58bd8653c88 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d53a6469786a7c70778b5b70f8fc1dbee7aa74092c75b0675af1480580b4eaa3 -size 88224 +oid sha256:5cbea59f9ee1406ffafff4d8919ee2c69eb3a6885fbb7c3545aaa897ec7b5d0d +size 88240 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/gp-library.a index 7b23902eb93..aa153da2cb8 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa6ef2031f1fc9367e4e4ff177d2ad8035dde2b755f4581fc9ec891eb41f47b4 -size 89876 +oid sha256:aea2a33561e48c241a91dcc4a4a3135ed3354845aa4ff3fa4df15af6def314b8 +size 89990 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb/gp-library.a index d09d2282d14..e5607d50513 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg12p-railgb/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe2b6e2e745fad26c3c42b95c0f59e76c99d4f4f20214fc091e5591a2981feca -size 88326 +oid sha256:3c37cee7ca118a815fc59b604b462e1056237ca9492f2dfbe3fed72a0ee454da +size 88476 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/gp-library.a index 8831d787d81..999ca007fe1 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6025abd246652b329e034515e61791eb21827e5a88a4048a2f3fe90faa9d6c59 -size 91330 +oid sha256:3588aeca098a232fee829bff82532a3bb028335f98c380215ab45e962e9ca3b7 +size 91442 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a index 00af218c4b2..88ee44b38b6 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6107ce3075dd8189c3b11139101cd8b829ee665ae83d27d4d3b648cf7a91239c -size 89776 +oid sha256:e01f8684193546b0bf0c4df29b27ebd46c75257d4ea6107f983c8b075f6f79fb +size 89792 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/gp-library.a index 456622b1fd9..2bc2ce3f717 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23f56681629f5c8a4addc1f2b4487fdf353d2e09e1fb00f77c48a0bd51cb997a -size 91428 +oid sha256:8523f1835057c1ad0d9d8f1a201900ef65fcc300e60b92439670e2918aae9aef +size 91542 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail/gp-library.a index 80b08916a65..8bbcbaee892 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg13p-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7115b42de3c7e9369ec3319eedf68c4e881f5e8173ae76f541b9edc1b40ccbaf -size 89874 +oid sha256:02987e750889592a065dc972ecf0417940f63394bd8bcd83eed435273e798880 +size 90026 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/gp-library.a index 7e03d48b102..d62cb7873ef 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c51515f7940015c499eb4e3cae2315ac05687c6222972b94ea9c8f20d569bbd7 -size 91310 +oid sha256:274bfe180561240c29683de4839929ec7d1326de698eea194169a2c8a838f12a +size 91240 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/gp-library.a index cc0e9e6fe36..ad87fff6634 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a3d4ee9c9d406ac0719a25d93cacdd3b3e3b29556f94868df72a0b352c8de2e +oid sha256:44f148883da0652e3d437a786ba53c0913a0a2e9bc684c4ec98179db834b8f15 size 89096 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/gp-library.a index 6925f88d1c6..b3cecf30b92 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13ff991d45df81837076c591879eec9e7febdc3c75afbd69101cda4ceb30e5b4 -size 91408 +oid sha256:78c723c85bf3d79fc931910e2574579a0702572c61c905b173b88029db119019 +size 91340 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail/gp-library.a index 071cb81a399..e24b36ce559 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg21-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d95f17afe6193ded5614e8418170f418af4edc18c02d3ab227e337bd646dcc1 -size 89194 +oid sha256:ae302177c22cb5c4165e71c680a23e4f8713cd9dce49e8b5e3ec516d9e30a7ba +size 89330 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/gp-library.a index 088421f4e20..0641c0de973 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7302a44020fdcc05c8df7e44719e42864bc17a0e27f1e0f1a19f6bbc5d591b71 -size 91310 +oid sha256:2d2938c5f368af6f5abfc11d77c692d8482e651600dc945ba653b4bafd01f9be +size 91256 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/gp-library.a index 688c6cbc80f..1793ed2eb00 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98b64be38eb68da4b5128a1a5e2694a9dd01cee1c77591fe90c2c5f18ff27723 -size 89096 +oid sha256:3bc2330fbd9a26fd41e541a5472988e73054eff5657866f404095f1770d2b725 +size 89112 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/gp-library.a index 6580d161218..1f466dba47e 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d559d92db33624a6f275ecd372d4602b890b522ad5d850a19dd58e6b085c76f0 -size 91408 +oid sha256:b6a630bfea31a9e4047a4bb74a1e28dca8db627edf880fa5351d8bd612056416 +size 91356 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail/gp-library.a index e0a2831ef32..d063e57d1a3 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg22-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdac47a5bcca028bc1a0d806c0da40897b2f4fe716a220f568907a54cb21e3de -size 89194 +oid sha256:ad4005c4ae9358a7e72780e07a82c2a36671a688b9de6ce535805b9e00f42b3c +size 89346 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/gp-library.a index a8a2e2363d5..6608a725a53 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fed04136a26ad188cd2bb40a8e9e52c0806cb9e6f6906bf772be041653227c32 -size 91314 +oid sha256:064fe0475cce567f6921578234065e615ceb859a6d8f5ccbb4b19219339009c7 +size 91260 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/gp-library.a index e472bfb450f..7a07d5af466 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3102325a0f85e867b8aef74a3e133ecbfedb5216ac872692e512ac4af8752b98 -size 89102 +oid sha256:3f9ccd6d63dc7d3858c1364093d2670afb0e2179e8132e42a6fa9a3eaf406c28 +size 89118 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/gp-library.a index b4ebabe5ee0..9627f45717a 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ded0554d44e25b8ca9f145923c7300181f68d59f62d1b1d86e90bf9f5e9e631 -size 91410 +oid sha256:17d03762cd42accacbc7fd5e32ce5087b4d8d79c0e8fe55ca0057d662eb15ca4 +size 91360 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail/gp-library.a index ac33cf7d73b..7c42b1255f5 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg24-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fc13716deac2289135a9ba3cf25f9b5d346e7dabf9cea8e2a92128c2b89f1b2 -size 89200 +oid sha256:6240a0ad8ec4bc6ccc87d97a80aca4a7cca66790dd8cd80428ceac89c6abd5ec +size 89350 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/gp-library.a index 9ac8b6ec2bd..aabd1990293 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6374327bd50dcdf87847c69dd58a51eff99836a6d866d5ce7796d6c9b95e20f -size 91310 +oid sha256:99da78120c4b9289dcfeb0dc99571532d7feb9d520d92e9b3310fcfade517b07 +size 91256 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/gp-library.a index addfb7cf37e..8b5350df0cc 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9487b367961e7db3588999052413ba82f19d7b6c11332f80cd351c825845e32 -size 89096 +oid sha256:1e23e13705a3b8469583c8ce1b8ec037bc9061254a4fba396a31f3483eb4e650 +size 89112 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/gp-library.a index 4b7445b45eb..6da0a6c379e 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cff4d8e5cadc88b7caf7379d3a5a39143a1fbf6a2965b1295b31181a28ebae8e -size 91408 +oid sha256:aeeaf65de6dbe5b0c2460c459ef5723462b83d3ef8286c53a5710dbda52a8f9c +size 91356 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail/gp-library.a index 764695b77a2..ca1dba761d6 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-efr32mg27-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:219452bb9313fd5d00ad3ce9a138f260040670803dc86026f6ede011cb00fd72 -size 89194 +oid sha256:7c43f51a8fc2cc532d31b604d99f934523d3a6e2dd7f532034c649d07303ad5c +size 89346 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/gp-library.a index eb7367ec30f..9f73fb2c744 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66d6793584a8b2952aa8077659c2a0eea97cd2a80a27c1b88a1b5b10e518662b -size 91186 +oid sha256:4321b9a52c8f7a5d52b837518d2e8bee1a9b735f1836c0ac253ab61d7265a967 +size 91298 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/gp-library.a index 1717fd3b4ae..af6c3ffaeec 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6a3caacc858d3066739f7e3ad2cdc541102f5c085a9da9463e5787f0980437a -size 89632 +oid sha256:2fdd37ef0a83de21e23ac73ddc70abf3fa50eab0bff4c1cd664f1a5041bcc365 +size 89648 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-stack_protection/gp-library.a index 3d71531a86b..5db479bf107 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46a2062669e190bcb0fd30aadb187e7974df1e4e6f09422151d5137b150b599d -size 91284 +oid sha256:15cee22dde135ae58c10d71a6607c84a600858b908cca213e12bb2addfc81342 +size 91398 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail/gp-library.a index 99485407aec..85c41139d6e 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm12-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86734e6d9afbdef5f5e34f64726f76ecdc7dd89b7862e1787be6bb7ad7b03c4b -size 89730 +oid sha256:bc972baca92514c9bf5c2c0802b11c8fb54e2c1d742891d1981e881d41213b29 +size 89882 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/gp-library.a index bd2c7cd34f4..5ba3f734ca6 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40fef0c1d961a964ccd0f66d6c2f532160e3fd7e410155ced257e815c0e30bcf -size 91182 +oid sha256:173dea41c72881f0d174c5f6761f2434d7b0c56cc92117d8d3479ed7b3921593 +size 91292 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/gp-library.a index f6a53830546..43f5310ffd4 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f996100d4cdece2c244ca246193f34eb8a50d8f45a7fbf22ea9aa403b67340cf -size 89630 +oid sha256:bc46810c060ead107c5760732c95a1e4b116168a9e8e8daca8eacb003b2dbc07 +size 89646 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-stack_protection/gp-library.a index 99361b4ffea..84a0f33e07c 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a56e3135345bb6529e96d500a220e153a277afaa27808015b8a7b543d57f2fcf -size 91278 +oid sha256:60aef2fd85611d4d684bd1a3c2c06ddb02ccf0e08649c7581602ef9e85c5bd2e +size 91392 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail/gp-library.a index 77053f94a26..f6a95c179c1 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm13-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5632806f9554b0d2f48013dec0b454afce575368803c701a5c2a51f2a120ed0d -size 89728 +oid sha256:b0c0c573cbb462f2e29868c0f89ff41a4b97f888ebdc913d7e474b406087fc15 +size 89878 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/gp-library.a index 867e4b731fe..eacd4d6808b 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12aeedd425e48d7ce628703dee9fb2d55ef27746196ba0ae92cd21a977db0b47 -size 91182 +oid sha256:301cde8e92e10e9a7ce5484e3e5640f726c8d81353da7ee1b8611ca15109be26 +size 91128 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/gp-library.a index 1db5317a27b..fcba1ec1a09 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b565b026853f5306519a7231bf509d459b0874b83ca059e95c5e6cca249e614d -size 88968 +oid sha256:db036a7f1f28e7565b2e3fc12d0d693da49ab672334792d7df263ef586f4f901 +size 88984 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-stack_protection/gp-library.a index 6116bcaaac4..e3fee65c724 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:273c964569ac2113c2079692ab0af744ffd052896c5e548b2a162dec22fa614e -size 91280 +oid sha256:1246d2e03f986fda6778574000a3397a49508ed1b1366f844da9bbfecf94f0f4 +size 91228 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail/gp-library.a index e12a847b8a5..76582088c99 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm21-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53f1449c8ff2737a852318f07602c964db2974da30fa5a8653dc961a5c50bc5d -size 89066 +oid sha256:f146818b31ef7d0126f6424e617793a3a11670cb46694f25bdacf0a4433da928 +size 89218 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/gp-library.a index 57381b2f269..3b92439bce2 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d08c16d88ca2ba2921dacc149d8973f5c17337dd8c0ee3fa648d80bfb7d1ef9 -size 91182 +oid sha256:376e83924d86c2f62ee670034a2e56b7172bd038a3b3d36f6d77d0908a7331d8 +size 91128 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/gp-library.a index 62708af7292..92844967bfa 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ede1893ac7c9fe6b6556dc1e34d5b7e85a78f8c36b0d88c31afe85c861ce6e5 -size 88968 +oid sha256:e682ce741d3e8b711c8794433657938f194cd73c4358c05f3c2d11b502b73a49 +size 88984 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-stack_protection/gp-library.a index 061d91c48ca..cc3406c9db7 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25d59555461e7a67d5dae53a477bad867e3ba0bb880224a84b87d3946ba342ec -size 91280 +oid sha256:3eeff6d5896caf929d20909823d18cecb516f3ab31f47344bbe1572d7caf1a0c +size 91228 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail/gp-library.a index 31a8b53df90..90887f21d57 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm22-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f49a5f2292b4b15cef24e6824d9404f5ec1d7a823fbaed12e8f3d5164fe54d4 -size 89066 +oid sha256:8472b2e1996eebe906e83b03383de3a78ed1c94d25052ab778c6e645836d34af +size 89218 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/gp-library.a index 6a2b75e1ff8..1a2ec86c974 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3cf6eb7991882c7b2c16f0a732504a51bd31faa0b33e0bc5f3974ca1773e05cd -size 91182 +oid sha256:38b9682a705d78316a5143fe706ee887eae6569e6b18d813712da9096637b44e +size 91128 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/gp-library.a index 12d0dfcb3d5..a7d14efebf7 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1fa953c3888e58a07bd50ab0a4fe651d6e770597ffd85c7f55f37fc8fe2375b -size 88968 +oid sha256:5f518d62f522d63999a532f02a40ea795b92d469cbd03a11d85584c218f21243 +size 88984 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-stack_protection/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-stack_protection/gp-library.a index 065e948863b..72d26c0b13f 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-stack_protection/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail-stack_protection/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc8a93e570605c20d4e6314f6606e0386c5889a48e37e24697cc0436d91b35b7 -size 91280 +oid sha256:39359d1f5308b4598c30843d7084a0cd1ac66e63b5c43fc1d22b77d262b541c6 +size 91228 diff --git a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail/gp-library.a b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail/gp-library.a index 85806b5edc8..2d3dddec04b 100644 --- a/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail/gp-library.a +++ b/protocol/zigbee/build/gp-library-cortexm3-iar-mgm24-rail/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60ec64a6e3eeafa106b36fbcc42535751089fd88867b82c02a9a350428cac809 -size 89066 +oid sha256:e674dd09f97d32c091f28899318fc5019e5375b869bd83e4f34975e881469119 +size 89218 diff --git a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/gp-library.a index 11855c5f15a..5c1e6117250 100644 --- a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71b46d5e5a2bf6bc963d21524643fbe8d6f29f0db9fe0260296793f55120dcf6 -size 146756 +oid sha256:df7cd73e136c5df2bb2f69f6691530f923b781892daa9bcb1011b1792aab1371 +size 146108 diff --git a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/gp-library.a index 82d21df2e24..2b4698e93c6 100644 --- a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bc3e0382d1979115a61bd82e9b55c257ae83aad46c29562614c274a5a916413 -size 166780 +oid sha256:b416b50331533eb7c1a43aa7f4cc8f5ef39fb54d0950d217aaaa866d44522f30 +size 165924 diff --git a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/gp-library.a index 9d4f19d4d5e..007ced52f4c 100644 --- a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e55db04be6bc594c033b101b5b382453eaab1b23f70a428c28feeee49d52d2a -size 119156 +oid sha256:078ef9997b3574dfd51a813ccc5053ffd77028c4dee9681a782231d44f45e284 +size 118664 diff --git a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/gp-library.a b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/gp-library.a index 1295698aa79..4b6abc2d7c0 100644 --- a/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/gp-library.a +++ b/protocol/zigbee/build/gp-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9752b35ea27b26896961576f0c91533ac476237d603c21e02cc36cd0f24e33ab -size 178340 +oid sha256:2b5b5ad869fba55d35f9370cc821d5fd609cc76468f25fee0f715dad4caf46a0 +size 177564 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a index 2cd5166284d..238ecb33eee 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89d9326c525aba515bc6e532b73f2a1dc87cb2e32f6223274a0a23090bef70d8 +oid sha256:1be58e3a0c003a3a15c2b5a57837c210e9c53c56992a062689e288ef8d1842f6 size 21404 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail/install-code-library.a index 669a9a38bd9..9cfc417ba97 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a51e619e3eaea1cf19c8d76d6ff4c0b8250d766ec0e0eb28f70d3a0d5f07dd7 +oid sha256:1e0039085b4f724af5828e659a49b74d0b983b6ef68b5781090b09df0ac4e910 size 21892 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a index 0a2e3fdeae0..00d750b16ae 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b4bee583b1b88cbecc2122653e8280f87b300209da72b7f8063767d53bbab38 +oid sha256:3ba7ba79a1e56f636dca635c73601520fed0f866304f85ad8d9fe957a3a7824a size 21404 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb/install-code-library.a index 5a8711a4be7..f9b923e7618 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg12p-railgb/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6579b6c5c4fd89ce63626961c3b38f7bc0dcaf03aa70384a3626c1d6c209cd51 +oid sha256:f953bfbf5ff05b290aeefa4e37ed56aea49d9bb89a6628fe68b9d8fbaca929c6 size 21892 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a index 52694ce3b27..cfd59e9549d 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc179eb5a0f381c604ef22170747166398caf6b67bf8b07cfe9300a3d89dcdd7 +oid sha256:10f02bb794bc2a00ba5378b62ea08f0db13106015953792a0706364f8c9cfa07 size 21404 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail/install-code-library.a index 708a755ccdc..9b6ace9c87e 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg13p-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b0489cce61abf1ecee0f0ff9ed682d61ad776ce06360b27eebf2d52fcdbb26a +oid sha256:1a87686716316588580fbabfe3641c604ed986b29b230504d1c75cf6b53a3046 size 21892 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a index aefe617df16..551ca8d95ac 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9cdf5dca1f713a400069b3debb006baae442e82291c0395c90b5e5b3fb5c13b4 +oid sha256:5a53b31059100d28a6ce61aeb1bb9a19f1244f0857b7764a4b3f50ed5e5fe7fd size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail/install-code-library.a index 0f391bae912..181b6d1f3f2 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg21-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:740300a66825b265a18244855bdfefb98ec036f349917b0a7a47e5d2aaede481 +oid sha256:9d3c25436927db200e8dc2738351f3d342e75e60f0c542ced6091fea3f76c08f size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a index 491f1743997..38455e5b7f7 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd5ccce8577d84b370f8fe2836d72bd55c1e34e8a1cc8eff30d4e091e8184f14 +oid sha256:98723af06149e02642b08d28d4d4ce3cc9b461536ec5a4f1cf07d757f0cd45d9 size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail/install-code-library.a index 2a24cfc7580..4844dd2fef8 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg22-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cff5bc0e146e7be1992512c29143068ada143bd4ddfe3eab3384657e5159b199 +oid sha256:e4c52b1508c942ed2da7ac59e2ca8bb5ecdb21ccb9276a3abb712b32712f5ae4 size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a index 5daad13895b..551ca8d95ac 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b69d321875e7ad21db2f44fc13b5e7d252621617d84ae1dd19c44d560917fa40 +oid sha256:5a53b31059100d28a6ce61aeb1bb9a19f1244f0857b7764a4b3f50ed5e5fe7fd size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail/install-code-library.a index 3b3efb4aa85..2bdcc49196b 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-dualrail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e85b888a24ae105c9f929c68dd3e5b2073adac34a49e45f878425042cb0be17 +oid sha256:23e4b74f9abfa602c2a3b540e43fbcc7c3787207fdbe6f767ab9e59bd41a99ad size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a index 5f709ce0ad8..2c695dcc268 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b462a070f8a2a4dec367541b93649e25364abc09c5f78cd16f765609f9a7e126 +oid sha256:64641e87d115963f2813bc8a228c8a902353d80af97b3ae4bda4e574255d4b05 size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail/install-code-library.a index 918f5a2c080..3000e9029dc 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg24-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50e9d3e278d7bc58fe6b5f53e8f134c78cbd1a38f0774c3cd7879c40af02fb3b +oid sha256:b92d78fbbb330cf41de8f8c435a7991bb9083ee1da4c0088cfc5b479626303d6 size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a index 5daad13895b..aafdcf8a118 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b69d321875e7ad21db2f44fc13b5e7d252621617d84ae1dd19c44d560917fa40 +oid sha256:508ba5e1c7db773bac1cdf11910ed17d2a887dd86b44316b73fe0aaccd5a6487 size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail/install-code-library.a index 5f77fa5341b..c7241441d2c 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-efr32mg27-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69c913d07947643ad6568921d17ea4bd233c6b151fbc0f726cc714c235e22396 +oid sha256:079159b1cba34a67dcf322fa638bce4083fd210172a01a591c8952e6f4f66e01 size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/install-code-library.a index 52694ce3b27..060d721a0b2 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc179eb5a0f381c604ef22170747166398caf6b67bf8b07cfe9300a3d89dcdd7 +oid sha256:b9a2f9b190e12530f63b93be239707f5db321b07ab1dd511bd7b3ec5dd1e4404 size 21404 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail/install-code-library.a index 25717d50fc5..6a1a574f2fb 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm12-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35e9a25d32215903060e311999ee2c4783d98d6c7cc13ede25ef296ba7b772ae +oid sha256:83d1cac431da934639d466ee2ada7530926d112c2260fdbb8705135b09c7944e size 21892 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/install-code-library.a index a57d80093a8..f8f2c9f2f3f 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbac8cd8a38a7ed0abd9429fc08d3c3ad7a915453c6d19a039aea46082d25c98 +oid sha256:b04e9be685a1ccca5c137e84399fdb60913aeec287c5223a60a584180431f000 size 21404 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail/install-code-library.a index 24f0af47f94..0533c62a79d 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm13-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12a31e8c364e13f8c561df91064fa1454e4c240f11e5ec63ec9f092390979e89 +oid sha256:f7349cdf6cc280a1dd98627a0f54e23d684584030c79289e49ee21c107cbd093 size 21892 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/install-code-library.a index ac179f354f8..5a51b408d3f 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:324838360ea04b6328e93c23698dda769ce70e7742f4284fae8003f22004fc98 +oid sha256:6cf42f387fcf00dc6cd72be2be48c71b76b5392f6732e4ffbff22298940a0aff size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail/install-code-library.a index 7e01d30911d..b17e43e7f96 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm21-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88395528b49ac6cf2620dfa7d5faa13bdebab554bdb9b705c165332f0791d062 +oid sha256:cfac74afface24e4523ba7a8c659a1d16455cd3bc0414e87fc0657e88b2cdc8b size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/install-code-library.a index 14b65f60ec1..5a51b408d3f 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e51e2c72be44ed5c80063a7b3f0a50a901b964256e5b559f2a05d26bef8b8b79 +oid sha256:6cf42f387fcf00dc6cd72be2be48c71b76b5392f6732e4ffbff22298940a0aff size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail/install-code-library.a index 98a78689716..6b6a92025a3 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm22-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a70114adb4ece5d266132086cb783f2b67d605c5acd9d04c6ff616be749bf6e +oid sha256:291045a37142ff28e46129d0428767023f33565f38b9be166bd853efecdc75a1 size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/install-code-library.a index f9f6b7f8d84..3e1bfbd3f32 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c7bb4fa17405ce66d08bc37e91edbae0548df39864bc69363dd61cfd9174437 +oid sha256:e87dc6485f4b5b4a40e4cc71b1bbf04b17bbd1b8e0ab3dc2e7e7898771102f08 size 21428 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail/install-code-library.a index 860bf2ed8ac..bffbc8eeae2 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-gcc-mgm24-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85bc140841af41c471794afb9a15062f2d51465aa859b22a511c975ed5cb9243 +oid sha256:ace68ab3ad89f157b65042ff4eaec2b4880e054c3701cfec9d9318861973ddd5 size 21904 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index 82a23b27c7e..6ae190ed3af 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff5761055bfbef93c181d44905a74bac35f660c6fecbb7f791e6745845cc07f5 +oid sha256:0976be3b18414429510d11debac0624bc40cf069b6e35ddac558e22ae7c0387b size 48278 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a index 9524dd49f69..85dd728f9eb 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c407ecf6d0c44345fd4e3c6cb7c00c900e2039d54af58a621c0d91dfb761f63 +oid sha256:1b42cfa10f1d7b0b99417dfe4f3d56216b8a3c972252d3f1fec7f25a811b9437 size 46356 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-stack_protection/install-code-library.a index 361936ba1dc..e81851e8b5f 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8d72d3a1839da17177b6decac323d4f378fd1bba537092d077f2968390fc4be +oid sha256:1d2290999452d4aea3329072bec6a0c0ada8e83e88f4af416f3bb1daed3f0894 size 51952 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail/install-code-library.a index 36396e95e42..2d566b9ddc1 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aeca654185972777492f0130009b6b391b6e24ce5675cb90624a689069d91403 +oid sha256:0d274527797c5492d3ecc7f5cd7293655976c29bdfe0beed42b331fda649f6ab size 49672 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/install-code-library.a index 95ec9f88ef8..45c02531cff 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7054becc15674bb6b96b10129e24ef19eed819c65b6c3edf4a77153dfdd6fa6 +oid sha256:db7aae7afa233150eaff0ca0eea638885d9e993619baac67ec8b576293c6b082 size 47496 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a index 7b8a1270ad4..80c1a19a3c8 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c0cd6b65ad41ce3d42ae4781775490bc668d83bd5dc3e642f656b813ea8644c +oid sha256:46a2ee921d5a87ce0efa1c3b6b39d3cc661ea10a907a4f6a9b3d1fdd734d1ee8 size 45574 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/install-code-library.a index 83efe8441c8..6cc7592242f 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e4d659c5745fc113fb0163c64f32a790595a7aae4ff6b735d4d95178146c09b7 +oid sha256:12489653ab67927250712b52c72151fdce370c6a6adfadb058207e85bee3ce25 size 51170 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb/install-code-library.a index 8f82022d6aa..a31a82c63c3 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg12p-railgb/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8138499bde89ef3153f5ad538a6cec0c8d3aec32e346c8241583d81f2bece127 +oid sha256:5a02974dd3fa859c6750164b38cf643632c6a24dcaddfe8b71ccbd9358a85c53 size 48886 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index 835119482c8..d1681e169b7 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c97a67459e811a957c15bf45a038b8940de69a5b21c8061d5c8b2b5a3f79a5f1 +oid sha256:980f16a1c5d16c6f07dfb0309a98fff41f25ad1b1f4a851b07571b0b791f8320 size 48278 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a index fbf73c04add..57acd0432be 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bf6343ce9d52109086da3ac6695b65634048d69b2173ecae480dcecf28bb49b +oid sha256:33525c17f070b2faf04bd17679138e6ab504b5169aa5139ad7842063c71fae65 size 46354 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-stack_protection/install-code-library.a index 29c9044b53f..4de4024e22c 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eafbf75e0d87a0eada4ab130423b1b050c1877fb09fdfd68043805e91ce0aeb1 +oid sha256:4d9f805bcb12f3308e73dfebd5d42cc155c7f5558947b8601fb2499bb8180b2a size 51950 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail/install-code-library.a index d8c57e88347..7f797d06328 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg13p-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2620ce9378cdca01c3b2acef4ae68c7f33ca889d570466cda864ae082d00860f +oid sha256:d12211aac982e50dc164e69bb57b008c87b6ee0fb8e8046e658cb721aff4f2a9 size 49668 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index dfc7f3d071d..69af9d8bb08 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54d504d047dec1f26ad598df402e969a9385ac2e3dda0c35277407f77b5e882f -size 49586 +oid sha256:fc365f39b41ec78005cf78f703dae6232b1adf5bf995f0435c2e970575d38c1d +size 49578 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a index cbd6dc2f28b..909d13b60a4 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8311f2f9f85518c68a23087516e33f0579167d8c04c91e37863163bb55609451 -size 46360 +oid sha256:ffe42494a668a238e41581a58ce1316ed448856d5ae4dfa6a79331077f21582f +size 46350 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-stack_protection/install-code-library.a index 5ebdf747a88..f2f4a15d1e6 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa9bf086beaa67aea37c319d336518be25ea363589a52efc8fe5ed8190f22158 -size 52440 +oid sha256:c3721c4d0ae930590fae89aed9f0d7de704d63785b279b8e4196e7f97ae80390 +size 52432 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail/install-code-library.a index 82d8e7cae61..cc2e11f61eb 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg21-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03bbf2479b5599ef01a4644d3126a35af98acfa6bc34108e5eb82fcf124c1742 -size 49440 +oid sha256:1ab10b33cbfb9a01390c222fa26e829931ff2f4bada97fdc22bd7bd7deda05c3 +size 49430 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index b30474e3465..161ba1e56e0 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2277f145a7aa906f01623e857ee05c48ca17ccd5b78d54b15fbe5841177548e6 +oid sha256:ab1cc8da5745ca259f02d3a057006671541ab9c62b9bc06070d08f01eaa51f08 size 49586 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a index 4b460b63db7..09f838c7c92 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7a60d812373bac877107fa2266423fe7b8632e804df46f0174a1bbd0fd0ba50 +oid sha256:663a7679a7129cd6c48871195cc236222881d4aeaa17632c000c23127db0215b size 46358 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-stack_protection/install-code-library.a index 1b76acadf5e..5f6c775f784 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bfaa8aec8a696f3031b5573b0d253263a8603c4f7620b8c5ac2bdf60485e1535 +oid sha256:d6cfb6edf79c9b5284f699d6eb4fa1099a3e601be2ecb9d8a053d05db84a2fc4 size 52440 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail/install-code-library.a index 0ea4d28b378..0ad40a14068 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg22-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a223d42162efdeedbad22124e48a4c80139d3ac8435b57aabf4c19280b3a4df +oid sha256:dea43a1513ee4e1db3e2e5f2bfdc610157fdeea8c48ff7fe9f4173e1d1416376 size 49438 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/install-code-library.a index 7d334cfe136..8d9468c6253 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:060f29c9419a32bc3ec3f69696724117ecab4b8d168c4f4ccab249ba84b5fce0 +oid sha256:9fabaff0e81135bf44dd066f7a0dec30d7d067456ae110e974fdc7a3b88ae829 size 48814 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a index 71402ff92a5..08024d453c4 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c20d9550044a39c8d0816262ea294d7c87c4b9a452ef298fec9046f63746f687 +oid sha256:7814da9981f120f8539cd4f9e8b499eb5aa6cccc298ae401630ca180511eac09 size 45586 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/install-code-library.a index 4fae0cd0ad8..742b88dea1e 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f54ad1090c0ad0d30e88154f53bb2e06f6bb4466d1d26c275ed92fa54da6d4b +oid sha256:c8533708fbc478f5648921c98e6ece0d85a5ebd4b3bd757e116ac6559d69af33 size 51668 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail/install-code-library.a index 5b449e09c30..e53b4b2ba0a 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-dualrail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67136e84c8fcd664663ce221bd5e508fae026909659a05596836354981e9d10a +oid sha256:02a3f30842dd8225217d48f5a88376f7338f7697a3a894f2080aac154dcdd973 size 48666 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index 8d8e8268107..ef40e98e825 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eddfebfca5d9aeea3e67662d5869442ae6546d7d34f137d61c6283e846235843 +oid sha256:c445959701268869ad00a201d7425f49d5119d1362d4867637b3c57a6b82e7fe size 49586 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a index 099e8712045..b3610a3bd60 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:325d8cad387603592c058cb2eeb628fbd4c1a8eb481e4c2d23deccacc4c819b5 +oid sha256:d3a748aed15e4494bdd606636cabe5a5a9c2b6d8a0cbee26b7332604245b68fe size 46360 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-stack_protection/install-code-library.a index b71edf81d5f..a65fd8faf51 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82286485a8c4007d330797bbc88964464d0b3d2343736272feac8692a78559f5 +oid sha256:5ae5052901366f2e29ad95c744d75e82b6b7fcd1b6037f6ee488cad08fb485b9 size 52440 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail/install-code-library.a index 552f6753c70..5dc67bbc1cd 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg24-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8455248e82f9813c216f61da3709f0f6c24e1b0d2b85fc968eba633824202e33 +oid sha256:9d1d1eb0b8b5bb045bc7a8e7e53c01eb87aed3252a1ad214d9522272d3472ca1 size 49440 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index bb54cda3c46..650a15010da 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30a6e9ee69702486f4906130673c53191f524aeac3eb4811cc0d08a98bfd7cbd +oid sha256:e2aefbb8184c96fa0816df988507d2b6a63c28676649d10258c738a778c35fe3 size 49586 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a index 4bac5f19b5a..2d4a62217a6 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f44439b800daff1bb20584391cc1ad8a7d7d5728e43e1a8f099fea33e358c464 +oid sha256:1ebcc71b848ee8ce81fc1e6db81c928edbe9d3adfd4af4354e24c801d4c0ed6a size 46358 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-stack_protection/install-code-library.a index e9f3066665c..91bb90dd697 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69b1f4a1d7e5cfe5315a748db2210912f46ee6d95de00d52444ad502eaf30044 +oid sha256:afea66db9dc61ec8cbe86579ba097fba9d9066c0e2b5090e0b02ef4cbe9ef196 size 52440 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail/install-code-library.a index 37a12f02b68..ffdb2198332 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-efr32mg27-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfede8cccb00f7fe72d2d186d311a99ae5f24a490402662000ac4f825cf184bc +oid sha256:8a04c5310a10f2596d1989286bb05f403eedd2307c98160a1c2d1b16cc3c6a8b size 49438 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index 57b7bac2e5a..6559df6bcb9 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1a4d5656a9565d32cb4d287dd94fd163811c8f0a3361373159e483a07a92c18 +oid sha256:0fe31a1115221bffe2d140eb9c224d9861d146cd5c05597f8a43103e1966da2b size 48206 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/install-code-library.a index 0b1f7058aa7..fcccde2b03f 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cc083941daf1e6f9a81b5a984f18bb222d2e795e8fc5fc6d8cf259beb18b69b +oid sha256:ae8ad07b207ba3486c12d0852fe5de031980d43689dc89c951c7231e5cb5c46f size 46282 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-stack_protection/install-code-library.a index f546b06dd62..d9fca0aba39 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68460b2d57f08583a0a2f381d179420b8dc6e1f218c08df21caf77b7c9843465 +oid sha256:2f113a8bcf6c9e83b17f57523f63ac7c029f0f711e7af6142177bcbf4d5a2753 size 51878 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail/install-code-library.a index 1901969fa06..98463b44347 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm12-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:107e1d5a817541df99414db342938d39cb2fde662e3a97aef31537bc7c15738f +oid sha256:5171a9e6b067fb6f29bb6e9d550ac3970c577bfc407b3dfed32f0115b871258f size 49596 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index ef661fb9f38..49500a4ecfc 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9e91d7b559b79744d69befb16b103ee5e145edc2db82e60ffafa15c73014ae5 +oid sha256:601c0d0cc03a30aed0e2e81a184caded3ceb3c71cc0814ac1ed20913d8fed826 size 48202 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/install-code-library.a index 1ea77530383..ec2eb91c304 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f286f0fc32524d869853add263ce8ee8e6210f0d58d42c5463cbe400165a9fe +oid sha256:b321c366d068dc0df908b9285bfb93dcaeeaa8a784d6e8557367171370ed16c9 size 46280 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-stack_protection/install-code-library.a index 508ce3d48e2..6a48e0e59d4 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:654fae605d412697ba2f69e0da87cadc69d8e984205031640ee6c457e6e861b4 +oid sha256:da8acd22d5b631894b3abfdb4c7b6faf47893c1496a4bb52a2d7d88d0098bc42 size 51876 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail/install-code-library.a index 53d54d45c5b..f0b27fcfbfc 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm13-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73d6cc42319293c1d477bd25e13a9038de2aa39f8c6f11fd3abd9d1f80e0b577 +oid sha256:3895bc48b44745f2d62d8064c5673efff1b5cded8291029e6d0524fc645b2f4f size 49592 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index ac160728cd3..630be74b191 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:086e6b7dc35d3d7d3084a1f55ac8cf6a22a378ee88fccf26a537735ee43be7f7 +oid sha256:81ec8a51c07e9782b70893b3ea32f99ba35663a1542cc9c5d0f0144191c255de size 49522 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/install-code-library.a index 9c547f3f56f..8726a053d27 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b41103447a87fe56ea0f1b129759284a58dbbff7e617fc176b46eb6f73ec8ec +oid sha256:08c3d56e0492fb43e274f448ca03ee57d1367b60e6d4fdbe31ddff886e3aaf12 size 46294 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-stack_protection/install-code-library.a index 8d3189c43b1..2a853875293 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f5996bbae3a66ffcc9f236b31b34235e38dc744bf7ebdafdac38294c1b2826a +oid sha256:06026f178a3cca4a479b4d0b82455148dd12089e54a87cdff560d2874b2548f2 size 52376 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail/install-code-library.a index 1829db57c12..e9b9f740de4 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm21-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e4800e171393d9c562583b93ca649d5eb9862a59764c0876d768369d003f9f8 +oid sha256:af914b6d9c1def850ebd0414c8b0f1498879ce3ba02b0655245da45ec5f35525 size 49374 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index feadf668b3c..6817cb4573d 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e4160683533e28f53e883652bd0c88f98d8c40baf23ff2dc90dec80937681bf3 +oid sha256:d3fe60daa21dc1ca20d8232f0ec2df8a999ae59366c18d616f35bedb04f3cd77 size 49522 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/install-code-library.a index 582760a90d3..0b053c0dfee 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba62c152f0031ee47d1bf20a3a82708a104bb562166bcfa331b30afcc1ab0e9c +oid sha256:a6ca3c6a6c256017b492d1a074f841becdc001d3aa595447552a5a29c61579ea size 46294 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-stack_protection/install-code-library.a index d23643b243f..15fca6f0c0d 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08a17536365a4c8812265e789c45e8387f5cf83fc9432b91443a2f68be08874d +oid sha256:dde24bdf9408139dbfd001140fcc0ba71a5c97b296eb392d3a65119c5295b0a4 size 52376 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail/install-code-library.a index d895ee7594a..1e8beeb41eb 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm22-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f528b64f6d217665197c5f4b719ca1a3c1140ed3d52847bae6158d0299df2e55 +oid sha256:27e7aaf12bb8b301ec59f90a6936320ff2f84b16759d80082713b95ecd4dd242 size 49374 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a index d7a01e56e10..0c41a97287d 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:686adce867392f7baf368b0094ea77230a03dd6e38ea184a5dadf1a4edda1cdc +oid sha256:71e356c8d7d6c375c82f37250c714804c442663d7380dabe96217712ac7da52b size 49522 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/install-code-library.a index 018b513ca03..efad9aaa58b 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7342b7312919f330bebc5bc6994556b4b78972c03feabed1c02780c2da36a71 +oid sha256:7f6ec988a7fbadcdc4b61b099cb4b38f1995c89041b1805cf60c6ff81117bc32 size 46294 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-stack_protection/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-stack_protection/install-code-library.a index 8bcd806b9b7..5097ed23282 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-stack_protection/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail-stack_protection/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1db9d2e5216e9e698652626cccb764a13d2da71e597f4bdfe63881bfc461da0e +oid sha256:52f317847bdbdfb5dccc0d348c6c66614fdd5b3410fe850eb342ec62c25811ce size 52376 diff --git a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail/install-code-library.a b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail/install-code-library.a index f831a9d31e7..382fb491c93 100644 --- a/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-cortexm3-iar-mgm24-rail/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:940b3daba1b77204a93e9e8e88fd44509c24335052e1b2b0be1a05a83314f0a0 +oid sha256:866c210831bdc5ab6ddd534f558f7b24f65bb82f19a2a6ca308dd98273076609 size 49374 diff --git a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/install-code-library.a index 29ab74dcdda..58d345e6782 100644 --- a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f81cfb4238290bb9c6dccb4a513fcec05fae47329408c974d785052759a0b31 +oid sha256:9502e58054632f3552f8df2929210424f90e03bdcdbf4cea0fa88270fe4b528c size 93972 diff --git a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/install-code-library.a index f1702253554..59f3ec442e9 100644 --- a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bda18421348e9989de1902a89907cd86d1ba33253379c50456b3f08e96a923ff -size 104154 +oid sha256:1b1b8d212c24ee0fafbabde175740eef08d849c34135ee506d0da5cff037a243 +size 104146 diff --git a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/install-code-library.a index bd76fab04b5..7e20b448503 100644 --- a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:260aa6004c84c53b0c6e4fef4d6331b49706a9f7c7ac672398fef8c70d38ad99 -size 76046 +oid sha256:40467c33e7c11fbedb2501d6841e7b5e682237c889b78809522606f4b4e25f0f +size 76042 diff --git a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/install-code-library.a b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/install-code-library.a index c367f0bb8e9..bf37113d4d6 100644 --- a/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/install-code-library.a +++ b/protocol/zigbee/build/install-code-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/install-code-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:671b1089196c1c0b889abf5155e1b381465e58e155485ccaa1a0c55490477f50 +oid sha256:6cbda91f00584e6e9750d476f751ce42e328da746d227c2352023deadb1c4151 size 109618 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a index c9bc7b1ba41..e14eb59fa2e 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a255c8d3142ecdbe2c0465cc628bb14b0b5290c1206a6b2827e0f0bd3831538 +oid sha256:89480dc03c4ec8bc38be5ad4d6ac217485fc5129aa6f67bddc4d889add4ef16a size 7864 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail/mfglib-library.a index 237502033eb..69e5d30757c 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58d101e3eaf7e00ff26874972f2d79d35645bb414044c87bb3b189f738656b79 +oid sha256:c5bfae0e19fc7f3b61ec556e4f1d36e8efbca288a58bb89d8540c911fe4167aa size 7956 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a index 19ec7f5b6d2..28236052cca 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c41a867a9a07f82ed2ba78b6eb9e4b021680924ce1f36e82af01502a73a1f36 +oid sha256:d8430188c4c3079cd655ee63b4216ec0810a19804771e432d3c0f3d54e827282 size 7632 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb/mfglib-library.a index 4d1e9f9e22a..a5d461c32d8 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg12p-railgb/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e94ce5f5c58ec6285db14ec24732d329a68a6ce742fd7c0e55f5487b45ec9a2 +oid sha256:33ee72cc65fe12debac5283113bc6f0e7e670474d7b81503815202f41efc281f size 7724 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a index 4249725585a..d4427a9e4ca 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f66851103cd1e61dd223ba61c418ec58687fac11ae96413b00abf8bb40150a84 +oid sha256:39e99caaa0cbaa156f04af5f83eefcdf21b7bfe5e7783439999951f827805e88 size 7864 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail/mfglib-library.a index 63fe1a52e8f..9f6ef0aae4b 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg13p-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7cd812c9bb8f8a9b13dae43b93074644917151810bcb2bfb0f1ba416c6779bbd +oid sha256:2cc57f25956c10c3ff52be604fc246179c989e597537ffc01f2e4de5b623b6a1 size 7956 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a index b5760a111fe..52eb06d2cfe 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e74550ccf8ea4b6319a06b30e814d73bd126042170b70974445471f42cf26f15 +oid sha256:e08318558ae6e664dba3fabbf69218c292db4fef79622b13d99da59348cb604b size 7864 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail/mfglib-library.a index a46a05e9503..beba2c1f3e3 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg21-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72c7af4ca35d30fd0e6993342ad5047424e471dae313e78cf8403cba2d03799a +oid sha256:4ce0ee56fb976f50844872ecdebdf028db0711a40f1ae8714ef64661c6d0a391 size 7956 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a index 3e002268c42..963cd73c115 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4eec88e11c69e42593894c2e806d3e770902c183189829bfdb5f8a7d27b37365 +oid sha256:8c9805da8f5656f41600153d24c70591529e06babb6abf20437924c8fbb7e3c0 size 8036 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail/mfglib-library.a index 20f0a1a3dde..df8b801c335 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg22-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24a9156a6bb6ca0625debe710f6367e8454bcdd381c678cca537305fe94bb6e7 +oid sha256:a8267f44de134dff506d4d2ee5ab9080a322f28b688145fe9869ba010bdf9832 size 8128 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a index 27bec0fd52a..22cb171fca1 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:761572d8d8e79fb86ac49e5fefddb5fe643a927109884e374d7baf05438959e3 +oid sha256:826f6efe5b9f3454c3434c7911c4f27d2c188f13972ba7169ed9a1c4551d1b1d size 11292 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail/mfglib-library.a index 8ba4cc4da2a..a2c671b0242 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-dualrail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f0684404af6b18e1d87691075690666bff259a37b561d46ac2e16880c508a5d +oid sha256:0820d47a22c53582ed143d9900f93d214bddd6fefe14e3e8cb617fbae8925f38 size 11396 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a index 76e9fc89c3d..55e2e12c9d1 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:637d5abb277a3def0cf1e5678677bdb7eaeb1fb341985e49c927549f16905050 +oid sha256:54b56d0fbfcb7a4a489e9cc734393b6b46c22e5ad357e5427e0fd391ef0bc3f7 size 8036 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail/mfglib-library.a index 8aa3b9e744f..beeb604e0c5 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg24-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e4a1b0b4490d57abf810bb900fcd3d362c0f0c151b14b0358223a931f7f8d88 +oid sha256:448be3bdae698ca6b30fcb2b04616ac8f4d0284f07e05cd32ba7470cfc61afd9 size 8128 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a index a95784c6783..01356db0d53 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a592eb39e67808ecb9f4f3f0bf85a170a822d7f473bcfb0e668da6b0ae701cb3 +oid sha256:d3b065dedef27d28f46a3dba9e30490939e6a325a57ec28a8c84940648b22fdd size 8036 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail/mfglib-library.a index aadd639d7b5..be3c0dfc530 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-efr32mg27-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4afdc7135033e8a705d15455f961c48f2c86cc0c27cb5e5cb9a296a94d76a2f6 +oid sha256:340cf0afd8a7504ee5b4c832320b5526584217be2b229c09982b7e3e5b5fc599 size 8128 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/mfglib-library.a index f7380cd9a53..cc320866dd7 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28b2590a155d0f37c3c6186c21a95e4f460dbf70c1ffe97890bf6393321fa962 +oid sha256:91e351156992cf0e98b472696531f10b6831652aac5b684c73e36f2a86edb2d5 size 7864 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail/mfglib-library.a index fe2f6d923e4..e19df9df99b 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm12-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c754831f7ca20c441c8a81616794287b0b2d990f8516ec11f06cdeebf03357ca +oid sha256:c5b782f963f41c2d141bff0fc703c04db1d732a27a3fd25bb13157a0a6a601ea size 7956 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/mfglib-library.a index f7380cd9a53..cc320866dd7 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28b2590a155d0f37c3c6186c21a95e4f460dbf70c1ffe97890bf6393321fa962 +oid sha256:91e351156992cf0e98b472696531f10b6831652aac5b684c73e36f2a86edb2d5 size 7864 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail/mfglib-library.a index a066c745fae..a1c1b707f7f 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm13-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c983fb93666c0f610336f93d8189de5d799de11e5c070d508c43cdd267f67819 +oid sha256:695495bd384c93385cc169a31a2ffdbdfaab8e678dbc61b8d45fadf6a8e80c1a size 7956 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/mfglib-library.a index c0ba5ee225e..d49bb8b2305 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f54effde2408879ba3be2468f1b9cbc40a10937e71eb03ae17bbd9b136432160 +oid sha256:7ed370fa9c6618bcc8eeddb2c00f320a8573eb45449147b90cc759bfe520abfe size 7864 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail/mfglib-library.a index db00257dbca..03ca443a5d5 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm21-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17c762f04a8207ce6e5b8aaa2579988dd8dcccff2085506a787a33da390aeb90 +oid sha256:bec973310d1d0ef13294087c990f95f6815161adee4d2fefc2b18ee0fc65f65e size 7956 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/mfglib-library.a index 44965bfb9fa..a77bacda560 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5df79df1b8f6c6773f275d029d90edb7e1b6d6a41b63b280c9495982c432c096 +oid sha256:f69ea27f4815d6504aa7477b5ea49461b6c13dd5b03f74a3b5e148bada6aec7f size 8036 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail/mfglib-library.a index 96fb4068be0..8fe93267bc7 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm22-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41401935ebba508a7af227bd55c8426413b71695727dd2db80a87f267496cab9 +oid sha256:59d8e46b5d5f7d9078b47748072217ed83a804c472069061ccb57dfe3bf97911 size 8128 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/mfglib-library.a index c62db033463..435514fedbc 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bd89ef2c5acff2d8af4e2e2c99e8eb809070eb69e7687d4c6c431af64cd692e +oid sha256:587e70af9d978ac5ac79640c44f19e171181edcbe9563c535928668c24ecd824 size 8036 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail/mfglib-library.a index 167325bda4e..0ceba2050bd 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-gcc-mgm24-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:339ee7bf89600835236f3d0a647679a824f5f17a6fc25c4f87b5aeeb1ef47080 +oid sha256:7c2fb5acc449924b05b5c0bb54ef9c115469c9c2453cd86f0cffab1aa800fa64 size 8128 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 9dac18acac1..4f38b99c51f 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:767874e9112d7c44d2f7f19ad53fcdd0f6d95daec3f46dbd7aac6bcdddc79e76 +oid sha256:2672eb2630c13ad741c94b31887b54d0f853c69a201f4353dbf898805d11fab9 size 15920 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a index fa06e3e7ce6..0e2949a3748 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:561847f5ea6d0d1779e0e4819be9859f33b605f0b7a88ea37f1864bb5f1b1135 +oid sha256:f5f31f3f40aace746479f207216894f727d5149e96d94028d597220c18ec4039 size 15612 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/mfglib-library.a index 71202c1022f..15c90f29690 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b514e3c570c967abd1d19e497995710a0cd3057e82d66cc3d8f124f9e22f0351 +oid sha256:c567d51469a468f43163c22ca28075377aa33ece821c845e48032377d3ff3c69 size 15958 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail/mfglib-library.a index fb286b55a13..41ee8a8114b 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5297a9dae77f9d2ce04ca91a2cbc726b502a297151fdc0bc50fe56f137eda2b3 +oid sha256:a38d604e73144f515be99a68d924605cbc257c505df621ff71c7d0e9841a26a2 size 15652 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/mfglib-library.a index 5e3f428216b..9c39047429a 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d839e6f62de88ad451bfe77846ed044e17f3fe2026e8071ab99709ac5708929b +oid sha256:c8dd51e891ade4a7fb6ef97cbd6c844dfc393345ee5a01054ffe040acfb98dd3 size 15290 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a index 6e6794af136..0caccfd1a17 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3274947eccb01af01b5287a4daf4478ce9a86af6676ea43c3b32ed9f6535b674 +oid sha256:318597875241ad6268830abd80ba9eaec65ab70bd069ebbca889346fad91fe5d size 14984 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/mfglib-library.a index 002792fa3d5..0a1dda5ab56 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7ea16107529ae9e4817b58afbb547f09f3ccff589d1e99ad54e415eda2b7127 +oid sha256:2908198021b1a73fd0b5a90cb7dff9f23890040e3c18f6168fe25c6992f08815 size 15328 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb/mfglib-library.a index 22f6b29fa0b..786c171be6d 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg12p-railgb/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a18228030f58d4f3d5221c3fca2c30f6dc0bd9e629b81ac7b0d22970e745329 +oid sha256:e43cd282725173e83c4b41f53a287b2014c13ff9dfc1910efc163ec68f7caa87 size 15020 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 66c3cecd5e0..4ad78fdae61 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0aba42610309bb54ab16713b4db32975ac8136f988b33147d4f7c9c5265ad4d +oid sha256:0999564dcbeed228f0b4de17cdfc5f6b9e43161de94867c8221303886740fadb size 15918 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a index 34275687bbe..061a34bcacc 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a499d892ff908c96221ef080725ff7d0f1b2cf1b40e36083d2308b20768b90b +oid sha256:a106d25e79d010bae68ac5316655632b4400df2ac960d843a37a58238df2f435 size 15612 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/mfglib-library.a index 1d9df68781c..05604a61fd1 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7dec6b29547e20a5e5a1691ec6fb1e9a75f0a873ada1fcd4d98446902f531ce0 +oid sha256:a8b6ab9533883ad91aca7fdaa2c0d3419e6d9340e7b523496f653f0c869339e3 size 15956 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail/mfglib-library.a index 348ad3bd19b..3222b99b6d5 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg13p-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8f724d9f72190f4f7f7c8198a5edfa89ff5268cccd6e391e563944cbf526349 +oid sha256:ae89e19a0d86aa23a8c9de1e5d952bfc383bc0ae3dda891465a785e4868e8bac size 15650 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 47f49073ae0..10bc1000d1b 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7327efb58681d0d40076d9a0d2b4f213d2efa1c421ed3baaea2d2b3c9bb35c89 -size 15922 +oid sha256:a296119dade835b11b1b655f583de388a7b83aad9512c8e828bec827d9af254f +size 15916 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a index d1612840b19..2f91e9bcca8 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:415d4c616ec251a842f6b9e0d62eb8f3aebcfeef44482bef6dda98bc59d2b6ee -size 15614 +oid sha256:c2c108fab8313f5477259c11da17414cd469d09b7883c6ba67dc94dd762ae014 +size 15610 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/mfglib-library.a index 2a4b3dd96a7..9c5c59a7976 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9da018e39eb87b14ad3a47c34706bec00bc2f03f72d80d89f44cd775ea1c61fc -size 15958 +oid sha256:e8b81e5c60c6df0cc8620de77468c634b954d0aafd8eefa1f99a6b931c99aae3 +size 15954 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail/mfglib-library.a index 5328c338d80..51806846f8f 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg21-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cfc1d5a10e7f059d0a65e7c3fcb962869550421d3f17cbcc1e62e8e03dadeff -size 15652 +oid sha256:caff7fb04d8b4d9a7b0988dfb6a1544c16832aa96cae31aeb245015e06d872e3 +size 15648 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 4c4f1ffc99d..4ad4e41f5fc 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63c9df9ed11d8522be2492eb0d48f686a105e7d4fa03551fc096ef33722f9091 +oid sha256:9daef4e4ec54c44e81151940a9bb56111781d65b744bbae05398c301136b4c54 size 16124 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a index 130a5eb8aeb..746d3fe030c 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd6753a5c2b0330e007482d22edfac0f7ac83558977328a7ebe9d963f954f382 +oid sha256:dadd0709a1d6378d80ee0e1e96356ba9db591a998d974d72ff8ce7f1634f2cdf size 15818 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/mfglib-library.a index f001346ca3c..e8ed2ff47f9 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b4ffdecf1aad24c002d4987bc74a212c090c6194e130b9e73495a1aa1a08385 +oid sha256:465c4f24b3efaf745af8fce5ee8b84a92e771c7385926e6f2dd08afbf818dfb5 size 16162 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail/mfglib-library.a index 6f62cb855fa..0b7bed6b2da 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg22-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6400ca7fc10b51bb8aea469f4aa18ae0b0f563a9de5f05822952c1ffa8946317 +oid sha256:75bc4f362f2f98f4dc62c1316084b55ac88829edada1d62c2f545b20e2cf8fcd size 15856 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/mfglib-library.a index d481a806f00..2c05074435a 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07ec43c91ed87fb077bd5b04ddb3f9f4cffb151dc0793ed27741dcbb1d9a32ee +oid sha256:f92073337e182fc3539e57798a1194dd66261d595c48db52f8e762145fd404ff size 23746 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a index 5a4cc3916dc..3e07003acbe 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3221bf51bfdd88659f1e684806cbfa93a784981196166442ef6eba1fbece6b2f +oid sha256:2e76064d525e27e59d004a643709f3ec7e87b95daebd06860bf82859d4b0352b size 23440 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/mfglib-library.a index c37f60e963e..b96a4957c9a 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb0afe7bf948c125663bc1ee9a707400771b1b74a909c07a74ae4d853937e994 +oid sha256:dc79c9ed3b7d4ccc8c3034e181765ab038b49c9c0b1212c1a9e50d964f909f0b size 23802 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail/mfglib-library.a index 246508e36d7..568d2a6c348 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-dualrail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7cb7911a1769a47dc5044074ac98dae272d66f43bb7f21e205a5ae54979b4eb +oid sha256:fb23e15e3f95ea10de3edeccd59535cae5022b719c7240241b68c991cbdff460 size 23496 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 4f3c494c3bf..5c5c8068123 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da3f6cb67bcda90d29d800aee7de2ab3fc48ff2270fcb6c785cd6c9240b243ba +oid sha256:66d22fded06884a27179e5a3fccde6cd8a90b1f945dd8780062c294fc801a4b8 size 16126 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a index 3b0def524f5..015aa2f74d4 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a8077aa40d22647433279437a648275255aaa901cc655f7fd283041fad6f5bb +oid sha256:375dbd499f731209c7db8e7c10dd4501eed37b8146d5d9f1532362da8e6cdf49 size 15820 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/mfglib-library.a index 99f396bc1fc..876b98dd1c8 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3152567431a00bc6bcc6a5dbb2f5bfeec40ee7c31ea30c07751804000393654c +oid sha256:41b5ff97bdd070571f03e6666a79e0f9786114722d42999653be2ef1c6231781 size 16164 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail/mfglib-library.a index 31a4c55abe8..dc8e6076976 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg24-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6aa1c097cf6b60cf6824aa1642d31ab34b04fd04457f561873536dca5bd3f83 +oid sha256:213f412207f2ae33c9ef725a058af44b338974098c66f6af6df851e02078bb51 size 15858 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index e8d01cf58a9..ef3e87a2a14 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ecb51b30e3bdfc79278b0f53f3fd1fcacd1f041ab6ddc27249a52c0c02c6663 +oid sha256:7c5cd965d9701e1b1ec0e17c9a054899c5eb579353aa2df26d666f5e3dd4c710 size 16124 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a index d335cb9c700..3106d0b8c6a 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:750e02400e089818d1da6e2549ad9b6984b9d1d610ffdfbb59633b85826a2d67 +oid sha256:fc75234db3a7de3232f7d3397d62df762a1513c13cc8a655c0f066ffb92c16f2 size 15818 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/mfglib-library.a index 8edce5b4c7d..b289dd1cd43 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd517ebba7cd90388b423198068bb00abae48171d8d5388fd66c0d7943a4dc56 +oid sha256:c1209bd0cb823c860e88b92d8019470359872bc3c7b1fa8484b5613b6ce9181f size 16162 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail/mfglib-library.a index 9d5867d854a..90a0c975518 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-efr32mg27-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bebe1d6fba58fb62bfae4fb9fc61b651ccb978fb2e0e8277ea2eed5fd3575ad +oid sha256:963b03bab68be09711b774a5116cc10e2da93dacded2a13a61bc75c65228bae1 size 15856 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index ab187c22282..e4233ea53c5 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76dcfaa1c039acfd5be423a4b94974c0ed4466f4d48f2678ffebb07ecaf15801 +oid sha256:6a453fdaa8a8d0d193381068254eb601e917030e1efa696a0a43ddc09f2a7715 size 15882 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/mfglib-library.a index ecc1ac80704..d41d66e0932 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5390284f47be44d8eb5ff6458e01cf854eee3024f9addaa32e0271c2b494140c +oid sha256:00b5f2a0e32cceb848cae92088a99b886712f1dbb75117ff4cab6613a56e6804 size 15576 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/mfglib-library.a index 34e9daa7a30..b2eb1344080 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bb812274c865783cad30b0ebeb4dd6da8fb8bae44f83e1d4ed860ea6b857161 +oid sha256:3b55f8436f62efa98392104537afcb1e765e0193d14fda2bb72e5dca3c22e7e3 size 15920 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail/mfglib-library.a index 283c7a5bcbd..8044d7063ab 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm12-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b3291109a540442c219e4d3ed5139c4f10e8cf26ad33d72925df43099e6b50f +oid sha256:58fa6e5417a6a616e3a5cb8fa4872d10c1b4d93bafb02fbc084f8f2c392b83d7 size 15614 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 3c74f0dfae8..25ad8f36461 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e1870e976b1e5fc9e3b79ae61831347bcd7fcad0ede2f66f2d37a1d4a673e15 +oid sha256:b86073a377818a72d15150ae9046af69f8913afee58cea18243c5adef80f664c size 15882 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/mfglib-library.a index a14e15774df..6b08a79d7aa 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17ba26513687dda4567f831e8e0c9b1518f9d9747d1c58ab6f68b191fa2ebf45 +oid sha256:3e1818aa5d98081046c5b4437a4f500f267bed035917ffb58296479a3ee5bf6d size 15576 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/mfglib-library.a index 3bb28549292..8c7adef62a4 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e7f1c1d368c6873ad45d724ef810250bff6307db76b4cbed1f83302635b2afe +oid sha256:9c5fb23ea32a6fa4c42ca59fddf227057a3743b7f4113e10bddc0aa9161ff10f size 15920 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail/mfglib-library.a index 0297098b715..02d34bec0af 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm13-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:059a98dd5a3038fe0663b99c34787a3edea986a1c6e8c7ae259d0bef094061c9 +oid sha256:d6cb525c460a16add05844679db61512cd328f3e615012a8767dbefe863a8c13 size 15614 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 00e5c3751c0..f2d0360db8c 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b47652434582f1ce180d5a01083bdf9a6d35e5ff367719b19a16ce6a4e11a6b +oid sha256:0f401985ce045bb13396412a9c58b293c39e29020d7045ea5bec99037bb7bfc0 size 15888 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/mfglib-library.a index 34833a2e2a2..12742d4c16a 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:366c5b378d78d788fc05c129f927e8758bf48a40584fd1e9a3bfb6d471b3e447 +oid sha256:f2ac0aa7dfb5a3c535fe5fa40a4bb4914a003286db767aa12e78dac6b2a8171b size 15582 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/mfglib-library.a index fb9ac202092..fbc5a784fda 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb4ba195cc8f8ac0465d31ded4ed11a8899d6b3e5b9a37068b1ccb41f4e65dd5 +oid sha256:a2d64732bdf724af0afe00d6ed6c927fdbb7930f3e03faf446df6f5a781d783f size 15926 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail/mfglib-library.a index 60e39b30338..503be4041a8 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm21-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3492fa65ad3ede6fb39567e7091869eab34d8a81ef0a6a50a0212929a67f13db +oid sha256:f1588ef295197529b070ee8dc539a567e79726c0260cdafa82833810ad704783 size 15620 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index 349511a3f7e..4fddaa6d43d 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ecb8aba83d97197cd321c45ad0cdeb30ba540f377d46f5ee42100fd8a45546a +oid sha256:9d8187b1feaae28b946cfb58f1bd57f909f0edcce7e089924b6297969b978f9e size 16092 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/mfglib-library.a index 6c2b66763c7..702f77d6bc8 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e6059a048f55007dec80de8504c69984c226115b1d26c105be8739f3c21dfdc +oid sha256:c4b09526c149ec45ddef737b9a52f03eda8e95836683a443b8c9156ae153b3b8 size 15786 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/mfglib-library.a index ddb09eb87cf..ebe6d9e619d 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d26ce5b48af17223aa4d5b09615090e2ce5695ef96c0da4938e9ccae14b9efbc +oid sha256:3b330055306014eb3e57b1cff28b1cd7378f045ab1bf365554c94a61a4aa7589 size 16130 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail/mfglib-library.a index d4c97a4695d..c4f4ba8b54d 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm22-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6db58a3d8bba58f1438d0f2436992ae36956596fcc9c705f47b2c84ff2f4aa44 +oid sha256:5ca91fac9079e3c88aba79801e77178bc5bb7037b6acb3f0e4e85caa874cf324 size 15824 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a index c1a35e286d8..db15339f66c 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a230d02fce86ec918d1744777066a298ea26fe6543fc4e06cbffe11d989a9719 +oid sha256:dfdc3c0333284a17e32deacbca84c0f9e71d9b1480635b9d295ff9ada3f4b193 size 16092 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/mfglib-library.a index 01aff6f9515..5c6709b2d07 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0781c7c300992a6477163a24273803795b5d0f65d487f11b9f364ada8daf11b7 +oid sha256:7ee800b295971135c8673fc6fb98320c6ce000ca54d732a559bddfe19eb37da5 size 15786 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/mfglib-library.a index b4c4aae873d..570736cd326 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbb5cade7f37f439df73bd6556423aaa54b8d294a0988296288306a889e643e2 +oid sha256:01dfe3602e110565bc83bb667ace6f5daf6ef9006bae2fe38c379cffe8bb8485 size 16130 diff --git a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail/mfglib-library.a b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail/mfglib-library.a index 2cd562522a5..50361d9e01f 100644 --- a/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-cortexm3-iar-mgm24-rail/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c6bbb1aaa75bee3a8fc5094ca0f547bb64a05061567a9f75c8ddd97cde091cc +oid sha256:487031277992806bcb8be4d6d17b4c87740db825b0f8fd7d625b0c3eb0849724 size 15824 diff --git a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/mfglib-library.a index 40e775a26d8..db6dc00096c 100644 --- a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7085135aa8b5ee4a254ae193b576d082bdf8a56893a0fdb9aeff4ae8504808a +oid sha256:97d92f18ce9248653712e00cbb1c641175f9592731400a34919d2c0fbc563873 size 33174 diff --git a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/mfglib-library.a index 23ab56ce94e..ea3df8d5070 100644 --- a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f030a3984415f44788625092908a1ce9aeb0d0829350f653ed09c8d2ac527445 -size 36494 +oid sha256:94f72507b134eb8c9fbe84b2e3e03112662fc77517ec4498b9b2aaee3baec288 +size 36486 diff --git a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/mfglib-library.a index 9ba3286e97b..064e8418aba 100644 --- a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8d104b47f50ffb5c50d5bd6a6618e2dbb5974db2de121ed06d640409639610e -size 26838 +oid sha256:12b6211eb887f9d200487c2505d734158620679d15451653a737db5469be2751 +size 26834 diff --git a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/mfglib-library.a b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/mfglib-library.a index 1b6e483638a..7c8a76a1ee1 100644 --- a/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/mfglib-library.a +++ b/protocol/zigbee/build/mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2da026988e8e55fc7bef30214acfafb38502f99f818a2b98add1992605b7f040 +oid sha256:33c25e55320d1f6786375d0a36070bb09044b1d40e56a58997314e0297467b25 size 37942 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg12p-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg12p-rail/multi-network-library.a index 22667ec15cf..d725a7ac5ca 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg12p-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg12p-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28494f77aac8ac449cd858211e3ca25705a57d92566f3b0c39e466fda8c50009 +oid sha256:42aeb528a47087d035192920e41c8d26f48ca1397a07fd761ec5215bb7552744 size 16556 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg13p-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg13p-rail/multi-network-library.a index 236db26d921..214402a2c83 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg13p-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg13p-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76db07c12a98b558dc9d9ea98a8b913c04f034dcefd01b0997e5206ad0c8440f +oid sha256:1590975991bb3972722ee883ecbde5872a362d28f89bb8b1e4577d5736014d3f size 16556 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg21-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg21-rail/multi-network-library.a index 4b1b9ed0747..8c382e7f586 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg21-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg21-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1af36642ab218dd6b92d315d12d64653f534286cf347c5058feff161621c89e +oid sha256:52024a959ecb6118f116772cd8655a682f03b58016c76b9872a49d9065d00a54 size 16548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg22-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg22-rail/multi-network-library.a index 013b6d3f0c4..a4f5b194291 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg22-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg22-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4814e93ac6f822773c21d18816547f27cd6c687dea368a88640ef7beaca6d59d +oid sha256:3dcc2bb02f7e48418faf295b1068d601b36fd5720f12c5ee67e67d829709fa94 size 16548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg24-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg24-rail/multi-network-library.a index 511bf3d4fca..8de2071f220 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg24-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg24-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa458ae7b7c50ebf8a2de16e6c736ea9e970b79b15ce8727ea3a01b27aad39b7 +oid sha256:9cbcd94ccfcce942ca1e6f9a1f702884de7e0de588a958e2fa5a85b96ac5e12a size 16548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg27-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg27-rail/multi-network-library.a index 511bf3d4fca..8c382e7f586 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg27-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-efr32mg27-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa458ae7b7c50ebf8a2de16e6c736ea9e970b79b15ce8727ea3a01b27aad39b7 +oid sha256:52024a959ecb6118f116772cd8655a682f03b58016c76b9872a49d9065d00a54 size 16548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm12-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm12-rail/multi-network-library.a index db8f61fee60..f17f224c3d7 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm12-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm12-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a8f57d97cb7432929f14dc81b352f2d5f60dd10d6afc67ff1a45dd3161de1d0 +oid sha256:36fe000623bd574482e61fc3df52267cb3a55e4f57d4e867690371607296abc9 size 16556 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm13-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm13-rail/multi-network-library.a index ef70e84d05c..d725a7ac5ca 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm13-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm13-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3dee79d98413636fdc14e1c4a956aec1e2707eec13a9e4ef03d286bca2b3083e +oid sha256:42aeb528a47087d035192920e41c8d26f48ca1397a07fd761ec5215bb7552744 size 16556 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm21-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm21-rail/multi-network-library.a index 4032feb2789..304832e290f 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm21-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm21-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bc75dee0101a0ff7934db73feb746957dcba3fcea3e35d0d000a8bbceba561e +oid sha256:06e0719c72d2935f42c9bd3c6d6736cac6c165f8d38d24a6b18f88a1c55c5690 size 16548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm22-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm22-rail/multi-network-library.a index 17b7f4ed2c4..c2766320abf 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm22-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm22-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14011519df1fe8e43f8925f7476fd61a193dc134e93af0293c48429080b5b1d3 +oid sha256:ebb5520a5ac0bf4b5e6b3fdeddaa65a64d68aaac4ce7fee82b96147e895f266c size 16548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm24-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm24-rail/multi-network-library.a index 16f8ef181a5..1cece3be67f 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm24-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-gcc-mgm24-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3ece3825d6fbafe8eb33b2ad38f7dd08f15fa63f4955329d6784ac5c99d1d43 +oid sha256:242b010b1970abe24f43f45cc6234e2bbf2b737f31eaf42c8227367f09b209ac size 16548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-network-library.a index 57ad6b21642..fab86d8aa99 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e982e8095b8805915dbe84760a96163d0c45b6a4c9f863374b8b1aab191ab3b +oid sha256:8d2c923d7bbb99018c54bf4ccf4733475379d4ec2d21d188bb126180c05211e9 size 31552 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail/multi-network-library.a index da773e6a973..6397fcb24c2 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg12p-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43dab43c0476d447bf4a116022512b454c6db015829e10c3e86817049a7561fe +oid sha256:5f65b03a5ec5a8884e80225cfc0dbc6df877695c0cae9e384245dcc586e92732 size 30826 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-network-library.a index 6fe3bd9da6b..4c1bb363885 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77addbbbf546e1b8dd042c9f24a9e7c1d3b848fd5d269a227bbe1588dd5b937d +oid sha256:6b3b6ddc481ae15bf20ca9a3f4dfac6960a4fd436308dafde7dfda7ed222f790 size 31550 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail/multi-network-library.a index ed45ba61ca3..9d2f7ffaf27 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg13p-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec658727b9697525e6dd0b38e796e44ba2020ce596bb72c5a58edb4d75d53e8e +oid sha256:b4e7ab9ea9c819afb2c025c5a8d3c17d977cd68c5797bd0418812d283da3c4d9 size 30824 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-network-library.a index 4058e217166..a6ece7765c6 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa8f572c785029b1e0ffd00b42d6d27633ff25a6cb4f92080413d02987d7a73a -size 31552 +oid sha256:c84b6fb05d148b1b39c54cc537a786c101db7578dd14cdb63b29810e6bed32cd +size 31548 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail/multi-network-library.a index 6ff86ffc780..85a3fdaf5fa 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg21-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2417e6fe3f446b177508647639585303a1f1b9cc8b0856f74d9438e76f7e74c -size 30826 +oid sha256:bec8d631b59a892a95b7eae8d8743f1057b9bbb6f49f89006d9cf61833a19ef2 +size 30822 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-network-library.a index 05fde5b55ae..bda846554fb 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ccd48707455a199ec58cd80ebcb19a875acec211ab36e7a2cd61359465da8018 +oid sha256:b3810867500fb9f3aaceb7ce6049289e7d35cc17d26b123816573175f64fb5f3 size 31552 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail/multi-network-library.a index 5f3d36291fb..0300b9e5356 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg22-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf3ddbe45dcb176c449a5df6e10e2f0870f725c8f9c2761532771ff5f161efce +oid sha256:3bacb54abf1ffc91d8fc838ad32dc35b4e8f282f199be62c4c878280d2f7ea6f size 30826 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-network-library.a index 69fd408326a..da0f53aeb71 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51056b57d7ba15ebd9c7c545dd5213968067b0db322e6d7f7010217084f1a9bc +oid sha256:feaaa1a37d4982dfabf52fa7e7d99332ec07262dbc06259139c75f7a0086e94e size 31552 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail/multi-network-library.a index 1c4c0bd9685..24966336bef 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg24-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ad0a1bad8daaff511e2a54fc8552ce7f80361baf6b252ca5d26ec61a6538f15 +oid sha256:fa32445b29ce2351245dbc7b5fa33b1e635525e84463592d0952c540689503fd size 30826 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-network-library.a index 2e72a3ac2c2..8869bdd3c44 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6009777366853768acdb8bafea31cee43d125d1abd5a685cccd476a481a1068 +oid sha256:816fc542d5471572b2bc48ec543f014877a684d4c4a728acfdafb984ccc769f6 size 31552 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail/multi-network-library.a index 9a80a477b60..bb46609c6b8 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-efr32mg27-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a79419c2ea08de4257d3f3b11469a8b3846813836e416a11da1d0db8fd241ce4 +oid sha256:0e6e656bea7d178fc7b40740b864721d1b2b5e60dcd1b06c46b07da032fb6b47 size 30826 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail-stack_protection/multi-network-library.a index e2382f7bdd1..1b737f445f6 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49b7a125d3fe3e410d15d0858012b32bff938fddb94adbb1ad658f55ecd6821a +oid sha256:4e01a3b95a598d404f743c4bdf75f23669f2c3cba4936aa44a7d8910ca2ea63f size 31514 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail/multi-network-library.a index 8a2eca55fe5..001a55d59a6 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm12-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2344d04999345d61dd0190a06a2246ba3d3929378b5240f449dee50c979a8830 +oid sha256:9fca1498b9cae70943111c89e8d45e84b71c645660727518bbb6054c112af6ed size 30788 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail-stack_protection/multi-network-library.a index a0e08f0c92c..ea9b91522e6 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8b3cb542bffecb5c15dbf1979d16c2d988ad2f09d8d16cc181dc1290943d10d +oid sha256:7aec23b215c08561653b8b01978b41011f0ffdd225bce3ad333b7079806f7ea1 size 31512 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail/multi-network-library.a index b067e63eb77..6353c061d26 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm13-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5804fecb8149b0b4690ed4eb67ae51381f0ada0410363166beff58f5108ed1d2 +oid sha256:afc974fa5860d77e9de6487c782aae201548c2fe1d7a10aaf690de63c9323c16 size 30786 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail-stack_protection/multi-network-library.a index e2775c4edb7..30e5f0c7a3f 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a75fbfedd8ef3908b37a76761fc4a34f0d05d25d56763c22641575638af95844 +oid sha256:a4c7f9746ff3feb3c5c97ba527b72a906d0c315aa5851639b3d71560395249d2 size 31520 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail/multi-network-library.a index 14e92867c54..044ea4b3e71 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm21-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab78a1f93bd75fbfbd987efcfa776f03c10823c4fde5a8521032d4b91d8abfa6 +oid sha256:5ae181c891651c2b5c727030bc0cdb2ac2515fc306947186dc52e24d25a9d21f size 30794 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail-stack_protection/multi-network-library.a index c4cfefd638e..573d49aabcc 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10ef5e65401e160d28b1641977e0f47a7dd522a41caa56e7195816712d46dc4c +oid sha256:64a77db6280ce5a1c3a6b992f64f50174c551e83e157aba17543e9d681918e94 size 31520 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail/multi-network-library.a index 3a159dd3621..978b8d4af4f 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm22-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea35c1885e93b232886512615ced18b0b67fec4e6b4438facfe14f8db3c2b4ea +oid sha256:ccf8ad01885dd644fd96dc2656dc654f67c9c215092b9c115169a0581de676c3 size 30794 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail-stack_protection/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail-stack_protection/multi-network-library.a index 31b90aa210e..8c14d130ecd 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail-stack_protection/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail-stack_protection/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1062c2e4c560d6f1ffa0f12cd586337a25ce8ae0a5bca7fa134c7c3a1e928cca +oid sha256:a7236ccf07879c63227db27ffedcfc947972f2dbcae4c68d0a4b02f66b98c485 size 31520 diff --git a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail/multi-network-library.a b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail/multi-network-library.a index 800e29a850e..a8b898166ee 100644 --- a/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail/multi-network-library.a +++ b/protocol/zigbee/build/multi-network-library-cortexm3-iar-mgm24-rail/multi-network-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac271185e81e4987357f6c15cec77643e82a85abe5f917cfe6c6c3d66ab77ab0 +oid sha256:4653d53b1176be3cb71d8a8a5a92dace973dcede05c45641d93b8dd57fba8638 size 30794 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg12p-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg12p-rail/multi-pan-library.a index 136aa6ae03b..7b7497b68ec 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg12p-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg12p-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:696f37f8ce4b71a3ddc6336f68b532df676d3ba17e7c5ad5390adbca4eb76adc +oid sha256:e4d28a119a0ff7e529216932dbbf4303b4b68b6d95085a63152f49a49f063535 size 5574 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg13p-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg13p-rail/multi-pan-library.a index 98da9d8b5c0..2c99e5bde6c 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg13p-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg13p-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a3108e8cf264681a336caf0464c7f51b7c22574b0f91a6fa69a8b586900d3df +oid sha256:9b9609f16ce58032759cfd2f3daec29b86b4d4897e554052bf199f47fc18fdde size 5574 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg21-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg21-rail/multi-pan-library.a index 5666dd375f4..9cf0b497f1f 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg21-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg21-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85270da1475b213d3a40e0061205eefb4faddef39b09145ce2324b42c4d0527a +oid sha256:578ac568e0875c5868b9bbeac90dd9ef7bfb4dfa38d0b3a789127e43eefeb628 size 5566 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg22-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg22-rail/multi-pan-library.a index a945a4b8691..dba85024de9 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg22-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg22-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a16aef3fa38448d22d7e9259aec3f656e0578b41c8a4a05074a4890d4242fb6 +oid sha256:cef49af95c4cf9e0e0b3356b59d735ef718f35e87d83ed1f49f4191d772b3bc0 size 5566 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg24-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg24-rail/multi-pan-library.a index 73f0018fd3b..9e192076e3e 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg24-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg24-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eda6c7c2d013cf62bc12a7f20ba3ced4570298d15290f0029590af28c73c40ad +oid sha256:7e050db77d8d09b96b74a12d587b990c8715d7d03f33db4274a2ac7d7de3da65 size 5566 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg27-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg27-rail/multi-pan-library.a index 73f0018fd3b..9cf0b497f1f 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg27-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-efr32mg27-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eda6c7c2d013cf62bc12a7f20ba3ced4570298d15290f0029590af28c73c40ad +oid sha256:578ac568e0875c5868b9bbeac90dd9ef7bfb4dfa38d0b3a789127e43eefeb628 size 5566 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm12-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm12-rail/multi-pan-library.a index 2995ea57e21..25aa955622b 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm12-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm12-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df920bb8b03d238ac0d0801bc81b2ca18854b5836685d3b372f85a2f642fa8d3 +oid sha256:4c351d71273997cbc3da6404913535b48146240d933bcc5a61d6bd4e06fc2c12 size 5574 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm13-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm13-rail/multi-pan-library.a index f299aef4c18..7b7497b68ec 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm13-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm13-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28c7d53bcaceec7cf7945fecf09e9483789a738fbf944258e7875d158419443e +oid sha256:e4d28a119a0ff7e529216932dbbf4303b4b68b6d95085a63152f49a49f063535 size 5574 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm21-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm21-rail/multi-pan-library.a index d76a101fde1..268c9fbdc53 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm21-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm21-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46eac5203474b5204627629d6c04b149ada7fb6b28ed159f050b1ddb10abbeab +oid sha256:aaabe5f56388e0d349c519e2dd3da660b1748467ce16add16e80380fe52f6e38 size 5566 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm22-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm22-rail/multi-pan-library.a index b077267f14c..268c9fbdc53 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm22-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm22-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ef80c3e5f7c7587572fa4ec3df029ac220ba9e0b57ca16c589b5f12d756bb24 +oid sha256:aaabe5f56388e0d349c519e2dd3da660b1748467ce16add16e80380fe52f6e38 size 5566 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm24-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm24-rail/multi-pan-library.a index 9cdbe29c660..fd36feb9e68 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm24-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-gcc-mgm24-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3ad247e616efabf1a7bba15887452d74a2482f4c4e717f6c23057e9073b1323 +oid sha256:08f730929c5837a65be64a5ccac0a5a307e69689b21d4270e04e52752221ee4e size 5566 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-pan-library.a index b3945077f0b..c21f3a13f04 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f229adef08512a7b8590b026ea3de20bf471c7c1c5b0d155978b26b9be51ddb4 +oid sha256:a639aa39e47bde70b1ca05c21db520e70f10e788d63100f8d80c3246eedf105c size 13372 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail/multi-pan-library.a index 720dbb18284..b69726766c5 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg12p-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e99134332370c1394d1a29a2d6415e90c85378bedcc31d8c036f69c1f09d38a +oid sha256:e0c92ae3578dbc73eab3fcf39232c815f057f334ebfb3c164b7b4301302daab8 size 13006 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-pan-library.a index a5ac555ddc2..36df4f5dc26 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83488049c5fd330434ef24fae71b129ec88858fae724a83b96fa6ac420c2a4a5 +oid sha256:109e42af7c39e1e39ed17dfe51bcbb7de39bf6398e1fb3b8adf7ee888dae9f24 size 13372 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail/multi-pan-library.a index 72b2116227a..5cdb28ad63c 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg13p-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30f5e9e5fdf3110bea10550383e890fde06b4f86e2c5264cf64b8f558d596cee +oid sha256:bb042302a23704e22e4bb1ef9a8e7d40f0401903e46b2d8eb3da205140dcfbc6 size 13004 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-pan-library.a index 2bf6e426739..5e0015886a9 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c93fb74aebd9c21c890bb0ad934835a7ae7b83a56b2e283e8965ff1427e73e0 -size 13374 +oid sha256:74c507cbce6682b541c0ad8cbd2d1f9ba8536d75ae288d39c4c2d06c33a0dcc8 +size 13370 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail/multi-pan-library.a index 6238ffb1c21..83f85b25152 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg21-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6360f30cfc8c949a94892be8be6796c85995f51594e48e32a72feeee35ab2f4a -size 13008 +oid sha256:45128c66dac3e63bfd5a4e93253ecfa066d99784d9a730251a89131d9cb59800 +size 13002 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-pan-library.a index 807d38b9a85..6f8e29f60e0 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6cd8bc826af1bc85cb810e3d39748833d16281136540e0363e5dd31bb06483b +oid sha256:3ca9e8bdc2bae5b6383925a704035c228bdb5ef50bb1ab661ea274be464e45c8 size 13374 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail/multi-pan-library.a index c6d961dd97e..492fca528c7 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg22-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee12b9d32e3d8cab59331a83e6c59b35a9c415c9c0d8cadb45535cfc3e4966d3 +oid sha256:e0ee7db05b058a988fe78746b81d92f0d7ab4cea036c9a3d911a4d6f62bf1786 size 13006 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-pan-library.a index a9d2d489cf3..95cc2ca1422 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbb59ed3a468ee5f28cc289be4ebbc9e4ed4a98ab8504f305ba014a05354fc7d +oid sha256:3f7921b1e9f3cde0090be6c686fb296001afd02be4cc74942d568e51db66fb99 size 13374 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail/multi-pan-library.a index 54e60b40cd8..6a1426582ca 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg24-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3654bf3667d2bd30fcf0269c2808c81dfd1ee920225c3fb5ca3ebf1c8186d6fb +oid sha256:b27b3a29acea25a6875a9818975cdb90764d897352ec0c53c10e7ab71f0818c0 size 13008 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-pan-library.a index 2e541c4a7a4..8b2dbefe2c4 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbe957bac438a8955ef1f5167bfb8bcaa90b861d14967db110641113660a7673 +oid sha256:39cc657740c10b885b1626d7274346f5b48ec406b6459a7dd29c1ddbe3dd5feb size 13374 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail/multi-pan-library.a index 7d9d8fd2dbd..afdb21f49c5 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-efr32mg27-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99e64354861b98bc86a2ab6ea3bc6f4b4bdb8119f0c8cd80017f4fd639fc8622 +oid sha256:43941487a67214f0b5701eade06ba070d6c705785412dc7cfad3caa4803bcaaa size 13006 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail-stack_protection/multi-pan-library.a index d4e078ed531..dca8b5e6071 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01b0d8da6975e917b931df45ae1bcf9658af56290e538cfaa3181b2e91928fe7 +oid sha256:bb2cd8dafb7e0b87c45e915c65b341b36d5d5e16d3c6ef3c755a8affc7d6b32f size 13336 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail/multi-pan-library.a index f67afddd1fd..8077661fe9d 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm12-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acdb48b200c22505e3df6f579ed6dc990f9a9b49cf25ab3ec8157aecfb7e2cfe +oid sha256:5cf7e83b364ca2ee6e44d3ed560c6e0ccb083a502e6d9c6c3caeeb4f5305389d size 12968 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail-stack_protection/multi-pan-library.a index 3302b3cabe8..14dd254799a 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:970917334854f175172e6be143f4fe6a7447ac71488c80ab6d86dc37ec4daf0e +oid sha256:d5d86333889c4aadc25b0015179361e4d40d7f3af974fd318c3ce6f6dc87b0eb size 13334 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail/multi-pan-library.a index 06d26361246..0d906f2e861 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm13-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56e5f762ded9e02f8ea6ef7423dc1118f073d96905c43bd681414cc938d050f8 +oid sha256:dcbec6109ee6d6a1a76946f58ca6c24d09229d970293c6c360836bd1953092bb size 12968 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail-stack_protection/multi-pan-library.a index 5e11e191061..2eba99e31a2 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f1788b289e0cc453036dd761f84700ba2a150738cdc79da989d728b8bebfd81 +oid sha256:6da45337892647b26f6ab5b65f41f72a2f2700d2276087b1f1458fa1114f3e3d size 13342 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail/multi-pan-library.a index af21e7864a5..0f1b911f2b8 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm21-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6eddf5c9f8526ded3bb2a6cc9d3c6fe13fe8ecfb8dd54780c58689e4836da803 +oid sha256:6c610ae5d671c2d33a81c08fe4cee98350cb1921e1a61a8d59d967d1093fd613 size 12974 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail-stack_protection/multi-pan-library.a index 7e12b38a426..b4a419698aa 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12131a2e7dea567e09c52a95310fcd2149c2c2ac90e22acf1632515cf8623b23 +oid sha256:06c49b51030edea6b5a1bbc1e9dc9414eaa1067c093538198c4a8384c62b5007 size 13342 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail/multi-pan-library.a index c626bcf8b79..614a024857d 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm22-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e022e27526e00555e417b87ee65fb59bbe4c673ba65d6086c9471eb19e4afdeb +oid sha256:bc39b5873037745e9bef2fc017cedeb260dc752f2e950cdf69a4520eb9ebc1c3 size 12974 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail-stack_protection/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail-stack_protection/multi-pan-library.a index 97554e57206..f6c8f73c1c6 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail-stack_protection/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail-stack_protection/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbde3ba71ec70e77e62224d46db863cea92fd4f435bf1e282dca7263e94b1db9 +oid sha256:d8ff632118d3e324072d4dff8f3594933a9750e476534655a697499d2621f311 size 13342 diff --git a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail/multi-pan-library.a b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail/multi-pan-library.a index 84f4aa21fb5..cb6a8fb64d0 100644 --- a/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail/multi-pan-library.a +++ b/protocol/zigbee/build/multi-pan-library-cortexm3-iar-mgm24-rail/multi-pan-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f0fb6f0cc2c349e2fc40393b982193f7318917a3c1f98ee7972cec4bf45ee77 +oid sha256:fe7b4b98380d07f2bf0832f0fb2b656e7fb6e077ea9d24bff8b56108bcc138ce size 12974 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a index 277430a7df7..a15610e3538 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4685232c36629eec24163a5026bdb52586a5daa1fab57eda29c1176dcdd91079 +oid sha256:8832dfe152539cfb93239f7719360250a71dcc6ee0abc69d8e0313c47cb7d593 size 6114 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail/ncp-binding-library.a index a30b26af9d8..682907ca632 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2eacb6d659e77304a0274735da28412b4b2640762e508ff816d5073a3b574b06 +oid sha256:a84e6f671135c0f6c2d4f124459e5ff0e9835058e7c89e0309198b99df8ae7f1 size 6294 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a index 7aa48fbd7c2..5e1c7fe1ea9 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4f17512ade2d0d1af39f2082e459473daaf29459d43f2811ff41f48856e8507 +oid sha256:ebbc1afb3a1f1e2fd521a3eabf4635e8c3ecc8cd24b886c586c15248cf84c623 size 6114 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb/ncp-binding-library.a index 1085b91c271..91f83ff5f08 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg12p-railgb/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0ca5dcbcec136cad08b446d3400643949a2d3228e9d1f12e4bc6cc548a4a3da +oid sha256:0121da5bd9a24a216712cbd44fdcaf2eff5ec031cecd0698fffab48902180bf9 size 6294 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a index 46fefab4be9..85ae54a3b5b 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c3071181fb97a65320ea6a0c664ff6d6ead26ac74cbb454cf618e14ffc59935 +oid sha256:42fb27cbe7a5a6e49ac4d6b4b36a32d988c74616f870f833c4764232436dbee7 size 6114 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail/ncp-binding-library.a index d474ae47e63..f95e5deb8b8 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg13p-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5aabd06266d5501a9d63e39e687d140eb436c110da60efbf227c511c5207235d +oid sha256:78bab659ed5c249f20b2a37bedee19134dfe8e1c79f685b8b24da7b06b6207fa size 6294 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a index c72b5d83118..5ed2fb24e71 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61357e4fccc94bf4e5ee26058c4e96d280b86d4b1bfbb60e0aaec050439192c7 +oid sha256:c6a99318a8f3df502b0425f7abd8e72656e6becfafecab411a4f735dce1efccd size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail/ncp-binding-library.a index f371898a3d6..58ac8b9a405 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg21-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25635b1880afc2298e90c2e8925ca3b57c4b158ed09a984524403170b0be7b28 +oid sha256:d02477de15ef9b19a32f5a422a18dbea56661278c7761dbb837711ec74f89363 size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a index ef416afbd91..29a390550be 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0fbbda8cf711913665f4875ed888d43665f64ff47044abdede352c264dec94b0 +oid sha256:303b6ccf86b5d30c4488264f64fa794bc82b0188d95b10122fa5beccb871195e size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail/ncp-binding-library.a index 6400a306343..d9b66fe2044 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg22-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a3b7d74b61b017085e8f6cc2c536862cb445a9333344d9fead2deade71276e5 +oid sha256:51786d0a71c8a490896e67b0cfd2a8fda233bc6af4b6a8a4c761d3b53e01a401 size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a index dc8561d6937..cedbad4c467 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b31ddbe5afe99f15ba99837083ce37af2af52ba0d6409b7fe1adc1d2c25e729b +oid sha256:f74e3dcfb0928dd0065ac719d9e1b5d95e9c7eac2e0eba0fb682a981895b67c3 size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail/ncp-binding-library.a index 2b4504f7145..950a191f585 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-dualrail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6448e495617ce65fd7bf76349e76f28bad1c3c1c7b07943bfb357e9eff0aeb8 +oid sha256:2c161e570cc662bc49f428cc72e3787f4e53dacbf2d38d67c91cf38c1b85228e size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a index 03c29c04b40..265934500b1 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c4244e0ee2e3e812a206f10303e2e0cd9cf03a1a3a048820d41267b82a3f18a +oid sha256:28d1d563961ccd5c91207182d2ff44c2e0ad7c1dd73615071439c5f7011c81e8 size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail/ncp-binding-library.a index 5f6206294ab..cfd0e32a7e6 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg24-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f77a6568f90979041e359e56daeafeb85711d894bb9e880d4bb2c334b5236a79 +oid sha256:09cc58d7b4e6ea050c5b1effc66f6f727403152d7a1dc9960a9f6f3699f8cbd9 size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a index dc8561d6937..3fe166b9f2e 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b31ddbe5afe99f15ba99837083ce37af2af52ba0d6409b7fe1adc1d2c25e729b +oid sha256:0e5f1e56a48b2babb6c862698a257f98ded7f9d106326de0e2b88126e3069cb8 size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail/ncp-binding-library.a index 2b4504f7145..58ac8b9a405 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-efr32mg27-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6448e495617ce65fd7bf76349e76f28bad1c3c1c7b07943bfb357e9eff0aeb8 +oid sha256:d02477de15ef9b19a32f5a422a18dbea56661278c7761dbb837711ec74f89363 size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a index 0a85f428e4b..2c745efbea3 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2724fc37e370cf3a98bbda490f6796f05add337622331e572baa9b828c7bcd0 +oid sha256:6d01571369aa7d3aa24cd34a96ee61985f7c5e0559d099e851a34a6185cab82f size 6114 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail/ncp-binding-library.a index fa40cfe99d8..13abafd033f 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm12-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6205baf64fa4d725d2a4c137d4760b82d5f219b0c31cd93c0cec9f8b8998d69 +oid sha256:331ec6c9246c4607438d4e337b2185422a6e8ced2d5a173d6383af29df2d8685 size 6294 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a index 912df4a0967..41451dacfb8 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:044cb239716eca23144fec079cc4dce5be8332bcbc8e00c635375a4dc075e2bf +oid sha256:3ee426696c9df4ac35ec4eaa10b758a1dff62b1165b0443f6ae4e9c46423e82c size 6114 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail/ncp-binding-library.a index 239fe77ae3a..4f7cac393b4 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm13-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d738d491051d93993449764beea60b905419e759837e968bd7d9f3e83f47c50 +oid sha256:9cb8f47ec8e6738239f2e9b8927407969a967a46f49129931d60d5c775a5f82c size 6294 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a index 2a54a91f923..46bdf88376b 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f732d056eed00d017e778f9aa48a065b9768afa7ef3de10c67b1b1f27158b0b1 +oid sha256:4b9ae6026e660e1bbfb51a018aedad82c00cb936bea243e6de2182a2ace34d6e size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail/ncp-binding-library.a index 4f3a1d123e4..aeba1803863 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm21-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1a6a92564e1c7e9f8df354f608447a69430ecef9de55355fbcd89ca11eb1987 +oid sha256:2b490f4fc03fa00c5d46e366fad37e034181e4df1bf400f1eab266467d686e6f size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a index f7d0a0a576a..b4819ed178b 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e6f8dd1760c1d262aaed30f3c11134daee6a98fb38b9bf8f36a490c2ddb2b2a +oid sha256:b3a0ff462eb48f27e43af4e2c1de53a1da04198065281a4f879777b7ee097316 size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail/ncp-binding-library.a index 9256730db3d..46677681ca8 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm22-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef2d260a3a57e9f54f8e5a566cb17424329eb8badc1c73f397f833bebb2c45b4 +oid sha256:541b052411fe0c97ff408180e7417f1e9adfa3739cd2c89b5e476e649245d14e size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a index 2224ff68ca5..2253961c644 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:586c0d8d8e1b912e0161e32af4e731af7526000256f19d71517dfc6d69dc0a20 +oid sha256:1336906e2246a9f41014e51bf7953d3e6cfbba7f3583434e56ea803361b56c49 size 6118 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail/ncp-binding-library.a index 47d99f00f00..6e9ff2d65e1 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-gcc-mgm24-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:146845222ed9fd04f7fc984a1c70a416efe2004520e8d3e48c1d2e2706f28194 +oid sha256:5aeefb7a5e83d3d6e331cbddb2459ac840381658996506ba26b8f4b49847d422 size 6298 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 1efad778129..8177f02f23c 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc81ab95ed15e3df45b769b365afb73d769cd33e1f2cde4ee9113daad1e9576c +oid sha256:d2a8ce2eece62e03f055b9d09f974fba3afa20e9950a8ddf1b0057607c3296db size 16340 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a index 7156f63b60f..bcc21e13ce5 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f646ebb856785f1c6b652750075c6c7e4f6c9462d1a48023e7040ac68320865c +oid sha256:8b1f6ffeb0467ec7c5eaf46fc0fcc350a6f6973ebeac3e3dee2a3536f2a9c17a size 15882 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-binding-library.a index 78472d60e4d..15472074b7f 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc1d5dbd7eca32efa4f22cd9237e97fd80860a54656c6198843d2a6607ebefd8 +oid sha256:38ce4507bc346518995ab7d42534f02e3d68c6fa906d657fafc4609c2f3a0d57 size 16458 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail/ncp-binding-library.a index c068a33a288..118d412edde 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a165be3f58344a64ac711366d4ab6dd21177e862591e6efcc69a9c8fa1f080eb +oid sha256:a7fa8f31b4fb0207307ac6ee790d71aee8ae09a37725fbf267afb9b22d2253bc size 15996 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 9605befab48..07425ce2bcb 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:845dfa3c4ec96e63c40a61774c7b14e58d3b55d9c5579fafc7079aeb05b46d74 +oid sha256:14821962e8c05f2fbc47f58f5ac4ac04b72aeb5b66e37ee8910609282fe3e57f size 15948 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a index 405a6f5560a..46f7120e10c 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fef37ab118d79dfcf53570ea646719c206df15d94e21e030ccb1a5fe29401b9a +oid sha256:86e3582466e6c729944ee93de01a0e2f4e9c878a412c4f50fcb67aa23e2e7f94 size 15490 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-binding-library.a index f5c9a36e0c1..470a77332c9 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:528da25a840e126f48044c39863c61836cc96503d1c8a081bc4b5c2eb93316e7 +oid sha256:2ae3abe278bd44b678ec77d211f414f4829a97dbd6a230efc5f5cb39e57b6cc3 size 16066 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb/ncp-binding-library.a index ff85906005a..a3e9918fd0c 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg12p-railgb/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ffb13df7df370537dd7546f2cae9e56fde4a10a2fb0df87e68fb71d037f2453 +oid sha256:f434a88e1124af900915c97b439aa69f342e579ae585edda58ce93d99718fd07 size 15606 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 5c7c003c374..daa1c245fc4 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:343959f6083c04836437cdcd74c0677f50729a5528d94d0044e66356b8c44b48 +oid sha256:3372a5ae145b57adee97886b3bce9006adbc141fd2ff1231706b343eb2f6773f size 16338 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a index 3a79f68373f..3e69a2417c2 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9ec35689dab7db82fd3201b33735922d4e00a3629bf79e008a9a5cb14c449ea +oid sha256:e87b26b5550700bd83cad48795e2d677305817300405b87a77d1851704568428 size 15880 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-binding-library.a index 070f1fa4706..7ccf051cac4 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09c75e449f43cb8012cec3c4a80ed5fc0f06b01a762f573261779041381c5f1b +oid sha256:65aefb21530e253e383fadf6582d5cf70ba1fefa014721a975d154baa5800898 size 16456 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail/ncp-binding-library.a index c5c64f12bd5..e4abe8f6d32 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg13p-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b47b0192edc5ec83b4bdda6e679e333db4a52b8e5bda94fc3242f2c568d62f8d +oid sha256:87fb53f604b058fdc741dbfc130e2893c4d9557f2de8304511f9d544af5dd15f size 15996 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 6de07b73e4d..8cc123fd39b 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:005fe2079634019079e6607eb9d91aab27b593c0e1101ce8c63841a848ec8b4e -size 15484 +oid sha256:c8810a89fe14ad4ff8716cf907f91879517308428d4071d4ce2fff27143d482b +size 15480 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a index b568fa7e98d..b8e02364970 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cf95b150aef36e7d3ebf274a31f4a889df46e6a7125f13fe5c30968355ea50e -size 15028 +oid sha256:72fad85dc99933793a49c1fa81d88da4828b902a15e37ed277aff415756433a4 +size 15022 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-binding-library.a index 1c8c0f48066..b974bb3e5bd 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79b9958157a6e4a85667da86bdd62c63adb6bd268411ae8c12b8b5a1ebfb7627 -size 15604 +oid sha256:f868e89cc1d0b42f2956de30c12c411db21f6bb35ce505f6e3f0cbafd9cbe83f +size 15598 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail/ncp-binding-library.a index 0225857dd0c..845a2866f84 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg21-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e324b5b0e8b6ffd0c16ff8cdacf50a1140dbb682588a76b73d0785821b61c30f -size 15142 +oid sha256:79bc9659c597611c3763d491670731d17d532f7fe076b207568d7a051a5575e7 +size 15138 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 0cde6c025e3..9b1c05a6ea2 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c65182447471b6353e1babf33e1285eaa9e2b481af76c3dce842db21d4ddf43 +oid sha256:6a898e20c26e9f4910dc73852d1d7cb2ca9b620c0e6af4d6474f970aa4b650a0 size 15484 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a index 29e5eac6620..981f7b7fab6 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:614140ed341b9d9f8e227967e6a03a00af383611f83e34c790ae63eef7241573 +oid sha256:e059774389b68ec87d8d30b27053e413fd343f16041b408232d5fcf6ce6b9b79 size 15026 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-binding-library.a index 7f5540935b7..74094563105 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d917ef01228ba44811c5cfc4c7a0e4dc73ba7c741d786596e9416fbb9a5f7a7 +oid sha256:5441f596b7ce700df9eecb4ab8fba40d7abd60b8d27af6d890ba45cdebe82676 size 15602 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail/ncp-binding-library.a index 1079b326829..ac571b0598c 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg22-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e1762334b6b79752e9b1a8a232b073ec62d9eec27761ef4461d6babf74c5eb2 +oid sha256:a7c1332291bf8e78903ca0d6a1031b5a016f4ba05258baf69c03c612c643680c size 15142 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 20b08cc93eb..fc2ef8fb997 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:658773c4a034215f07d22e4b67664d92c7ebf86c9d9b89d3591eb752d24ff330 +oid sha256:47417831d30f271a24d7d5952f947f9bff7310be8eebf703f4249d74240f0483 size 15098 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a index b442dafc42a..7653c1b001c 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:510cb3a7540e406f11469c8d46cee590a45892295cfbc7d5264a48f0272cdf07 +oid sha256:d5c717d6fa02f039eb01e3844920debed304aaf5c9f192e3d0404412be0c166f size 14642 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-binding-library.a index ea8b0998b89..16354f73378 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f3281c593722c4b7eba0ff136203c62e35bf1405e8b78c5b398f75b21179ee1 +oid sha256:e75181ff4ad3848f263a9e4b7de2d917c44172e6c06aaa26655cf2e3f57bb0bd size 15218 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail/ncp-binding-library.a index da31a8bb12a..3bd17ae90a3 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-dualrail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7638c2e11bcec2cbc21072ecf6a31f5a190f457ac38098107e496b9779440215 +oid sha256:73daf1d1ab1d040550776803583e764715258e90bcf80648a6b963bfee5693b9 size 14756 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index c36f5314743..18516a2551b 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1de31ad6b0823a1779c9e3c89b49591bf6cef4a15696b55193c0542a71b81a26 +oid sha256:bc498a848ad135b1766825df8bee9a0daa6ef641f67e53454d4f20e142d8ab56 size 15484 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a index 9c2b1d328ca..c037a456a7d 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:115d73909b30b26f87e5d9f3095aebb62ee10fe5c6ee0b6fed382fdfa24b9feb +oid sha256:d61268c665e832d2dbfa825ada34e1c65e9aee2b3c1760535efed84dbc14c0a6 size 15028 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-binding-library.a index a6b2d06326f..b8510646140 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39f10f564371689ba259bc1b37f0eae209142a6829e7c1f1e24a30e5cefdbfd1 +oid sha256:8569008b60ddea23ab6155d88be53188204f6bd8137a08d6415880cdb0fa3f37 size 15604 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail/ncp-binding-library.a index 4812a43fc61..bd5d8fa4a93 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg24-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f68b3e5ebe535c0ff58a412700f9132fea9ab933aded07792955d0ce8893f255 +oid sha256:a43f4b8aee1390e35f2dc67184c598e51815ee7505c5301f51529a1da52aa231 size 15142 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 8c19f9a145e..69a7f700ddc 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d034ab7bfe29c2725bcb8917d948b73beb6239c92feab89334315740be1673c +oid sha256:bb5b57cbcab4711180341ed3f3f6ec2b9cbe345793b77f11a05c3f90f812c181 size 15484 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a index c4c45a53702..e972c948f6e 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fafb21b7d79c91e0b6ae33a2527ec78aeedfc38f55e9da472da7e471bbda9b5d +oid sha256:ae20e30ac728c94923ab6ac0bc2061c9c0bcc8f079c252c84de163f7c52aa4f7 size 15026 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-binding-library.a index d1bb816d64d..ad22e800d86 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e30ce56762c415ef06db03ddeb978808dda48a992e977d97e94a9ae7fa6dd66 +oid sha256:020fc5de19078eb8527a2c9b05db25b47876649cde2920a7627ac67a8885cf94 size 15602 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail/ncp-binding-library.a index a69bc05ac6d..bd5f9cb50b4 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-efr32mg27-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59c10357cb650464869f4dc75ecd28f943c2ee63191c8d872ed8e336cc86a10d +oid sha256:d486ec3a0a7c35bbd43a4411c9693479f7d3743f152cbcf42acb75af775a9929 size 15142 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 6b0e0c04856..75236e0a054 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f27b54c2379e68732608b753e1973fc1c9e4a096e491e025a60678230aaaff6 +oid sha256:05bf333225a055d557e16cfd276d8591002d1d73dc4f42a649e468fd55b1c3eb size 16302 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a index ae0de1edf36..d80d5e49cf2 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:463073c53edc6b67106056c981cfb8dfbb7311d35beba947895143d8f4baaab8 +oid sha256:b21c0d59f48be97253201144bfcc3b35bbd20fb842bdd9fb6c92fd96ae4a6804 size 15844 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-binding-library.a index c02e426e073..7e3ad362a61 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad1c3fcf246abe3662a7d5bd106e9f94e269e4f21a1950b11eed684030b82777 +oid sha256:aa4c2f1215364dbfaeb335f700d458058c49fe57a70572b7d97d96823f70ccf2 size 16420 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail/ncp-binding-library.a index ce8fd99c7f2..e9b1027b764 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm12-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:32b077443c2c4c4347d625d9401ae893cf5b840f3dd8ecf7aa44d37210ccfead +oid sha256:cc3192fb37f588176aca08318dc7f6d5f0e806aef2e637021977a560cb7300f0 size 15960 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 1fba6c42181..e20d63aa273 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0deb34d43b6a1486f678d4376bf849e7b8245d97b7091eaf4380d2fbcb2bf362 +oid sha256:ce57e2c26b3019a358e27a95292e3c2a1fc7b5f68ebda2450bb1f41ab3ec87ba size 16300 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a index 18fca7998ce..14424212786 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5b849c7c32184364ff06936d1152ace0bf43db6e3263162cecef0835980465b +oid sha256:4b3f147d3d359e7fdb8c8f0ea7d1ecda57384bb821fcab7f25903d844cf2c0a0 size 15844 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-binding-library.a index 6643b1cfaaf..af815e55a36 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fdd24944a285e109fcd6106746ecb234a02fc2c309953c85e5c988fbb2e34fc1 +oid sha256:84193b4db9129874600cf687489dac0f67de9257e6d6aa5db90c7467daccea43 size 16420 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail/ncp-binding-library.a index 86db445ebaf..4c52c23ca6f 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm13-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9871ba4e34c78c8f2b0af9a4505bf3d65f6befbcf1b1ae660e79dbaa3c3d29c6 +oid sha256:6fb8bea45bafbbc19565e6ea3fcc79a8e7a5ddeb8d005e617a621f4f056118d5 size 15958 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 0ad697d94e2..5ed6fce68a2 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47e2814924490aa78cac68c5e68d5338bc714d61eb626d034d6ed9886f6b9e31 +oid sha256:786129bf5b617372b9e45e31a5e501aeb325e1c09753bcbe6cb14eecf667fa08 size 15452 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a index d3fec4661fb..9959f03b5a7 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c51752d211ece421785822a856c90736c28b4b672de8cd927cec1b2df6b697d +oid sha256:1895cbd9d18603814843f8d55fee00bd96249b9e37f4b9db8158ee8964bc59a2 size 14994 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-binding-library.a index 6f38952f03a..16cdf934281 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ecdeaa6dbac6e8bc9d32482350dd9fc7f3df9237849a29974eb1b45f3edfd1e9 +oid sha256:63527398df4b0a68f6d7207f545311c785641b6f56e093360fa72451418ef5fa size 15570 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail/ncp-binding-library.a index 407e5002e5b..b986aa9bfed 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm21-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:029b57c4211f8580a9f4388ed59de976e92a04e21834632658af76bef1072bed +oid sha256:2085665caffa4932bc2c277a1c363edaab9b76d307da07753b7e362b10fb5f4d size 15110 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index 2d924006c5d..344ad1c9b5c 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d00f6aab4df2af49fc352987f164bafd5ba63603a7a8c67cbd0eac89153c0ff +oid sha256:3943c6b63ff657d421e7b01950ac1863c2e9c673cbbc75d4ea8c33a7d293aacd size 15452 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a index 9041ec1750d..db23f7cdee7 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b591ff9eed628c824f7f3b4648e23432f3a21103fab1c913c8ebabca809f85a +oid sha256:8c229125c77699cbbfb25d5a7fa5d0ce3650a4a342185e42b1548e78f1b75ad1 size 14994 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-binding-library.a index a8d4b10a726..ba727e3db7d 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0747ac40b76bd4356f1e6f9811b0671ab96d151c5184595e8adbca377114922 +oid sha256:08c1ca4d7ed6633f02aa6a956101ffc2c7031f00f50b97473169723f7f848b90 size 15570 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail/ncp-binding-library.a index d57831ee1df..299dec00805 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm22-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cad2381212b2f87587a3d40a41c98dcbec519826d31dd017af2a3a479cc27454 +oid sha256:c82b02d265ca4fff560078773ca29d36475f7eb8030de7d04be65f4d50e9d67a size 15110 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a index f4b5d236558..3b0f848c562 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b7e892ddf279523d5206b69c269e6d431d6f36b162990bc41acf3ec42c86942 +oid sha256:820c7ca21f381aeb99b71d5c01c925e9542f783867494200a09b6183039763d9 size 15452 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a index f92bb212f8c..e119a49e332 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf1b6e034f9ffb81aa1a000e458b3e09c512bf5dd2c03dfc5acefb1bd7cda21f +oid sha256:c79056a57935938713eefe8311a37b6e00b161944140f8e7eac829388c348e40 size 14994 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-binding-library.a index 39241bb028d..e9f4550e446 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:922da259a98a42c54e9a524b7eecf9ee6e07fafe5c2db61f3c6aa6ee55ed2c1d +oid sha256:975dc74028e10e53a9db6708f70c0805c8882e636b12d97b0d47da2523a1888f size 15570 diff --git a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail/ncp-binding-library.a index 4158703ba8a..ba86f9f6c5f 100644 --- a/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-cortexm3-iar-mgm24-rail/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d59d700a1aa64c00732fd5bfd666410cb5c1fc60f336fd3e0d0ff50b231153fb +oid sha256:f8b9aea96f13c81510f8084d056d60eb139230f060a647e72745c9d2090012d9 size 15110 diff --git a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-binding-library.a index 4ffcf5f25d2..55a6d97fc32 100644 --- a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:356fa3c208d64be4af3f4a4e53a985009c54db4e880bb5bffa947d3bcc70b594 +oid sha256:82d423b5b64eafa3ed6fd5f55a653cf332a1444084200a7cf18f253d2b74dd03 size 57342 diff --git a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-binding-library.a index 0057da55b7f..7af76e281c5 100644 --- a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2ef9e4fc6b187d1a825f619f889e0288c361b3a1b4f877534bba6e4680a95e6 +oid sha256:990cb0919df73284a2b6eb704f934586bcc785f039d5d63689966c68d068b902 size 60594 diff --git a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-binding-library.a index 43d9d66cd7e..9ffa2c76047 100644 --- a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0fade1dd6ceb144151ab04efcc0e4be125f71227367bda4c16cbcbaadd1d8cd -size 44042 +oid sha256:9ed737b0bde3b41cb807d7f8128320e5e3b94451ce55224d2e421e7bf2ec7f68 +size 44038 diff --git a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-binding-library.a b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-binding-library.a index 17d8892e82a..9695c24badc 100644 --- a/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-binding-library.a +++ b/protocol/zigbee/build/ncp-binding-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-binding-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6850322bec9f8431e47d4f329f75d795ab3b94807397e32f062c17a5f03511a4 +oid sha256:91e5503e2814a0c70d13018ba006765a88a3d49411a480538d79205457a153b4 size 61578 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-rail/ncp-cbke-library.a index dffef051da9..413ead39e01 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0b04a929cdb661e102eeaf995c0e32e1ad4be2f35b2d2b2aac1b9555044c744 +oid sha256:5a2cc1f92f1e54b8985faa628f66019eb9c58ebb08b9331a5c4ecf3f529aedcd size 6244 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-railgb/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-railgb/ncp-cbke-library.a index 7fba753420b..17c5ad7285f 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-railgb/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg12p-railgb/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:827c0bb986f11039d7e85e2b85a195a438d171c58d74821917fe01b2954421a1 +oid sha256:240632c626c5887dbfe61e8619ecbe567e763e8d5b3bc6d36dc10872d6d39f96 size 6244 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg13p-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg13p-rail/ncp-cbke-library.a index dca1fadb24e..672fd5fcb52 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg13p-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg13p-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef4d1adeb3f170a26d69aba5914bb40fbbd934090ac1bc487673783ad11410b7 +oid sha256:cc07b520ecba800638aa09122c73a3bf89517c3c0e86663cda6be11a3da853da size 6244 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg21-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg21-rail/ncp-cbke-library.a index 62a91a92d3a..453408043c9 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg21-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg21-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9232b118fe3da860dddc9dae9ede3724893480451dd0341b4bfa42a1bc627cf4 +oid sha256:e762a5634d423307e27b6d1d1b973d3aeeaadd29e9961a581de11c8eb574fa22 size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg22-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg22-rail/ncp-cbke-library.a index ab9b57f7fbe..6b858b25568 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg22-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg22-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca8b48ddefddc2b7fdc5a280522a6fd7cef29fda3924ca73329531b6093f742d +oid sha256:118f1b32fbc4db50c7eb075fa8c176bbfdc3ff0855d5f43e165acb098274a5aa size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-dualrail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-dualrail/ncp-cbke-library.a index 01ab1836bf7..38491b4959e 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-dualrail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-dualrail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f5395f320c7d1d1559efb45a39358f8bede14655c6bd1cad61450632345e297 +oid sha256:358c470cd145845f097aaeb8d46250946a61e3854fc57162e9232e55ded29108 size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-rail/ncp-cbke-library.a index c21535beeed..45460860f4f 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg24-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8be372f07eabeab6ad9cf8897342d2a5a7ae2bd8c07bd0499d9a4206a3186245 +oid sha256:8f7daa5bc0e1fdd6999ad3d0b1599e970fded73bede4b42a1df72968b238afd3 size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg27-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg27-rail/ncp-cbke-library.a index 01ab1836bf7..90ed5ade534 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg27-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-efr32mg27-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f5395f320c7d1d1559efb45a39358f8bede14655c6bd1cad61450632345e297 +oid sha256:d52398323960b21d980a30866f327983901cdc94016ab83f6150350872c40b9d size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm12-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm12-rail/ncp-cbke-library.a index f449241fe24..99edb259f4a 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm12-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm12-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb38d365f83ecb13a11951b596eb7220c1b3878bb85061419e66ca13cec58760 +oid sha256:3c2772000231651439cb0f95298895dfb32a4f02deedaed1a16e14891305ea88 size 6244 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm13-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm13-rail/ncp-cbke-library.a index dffef051da9..38791c01171 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm13-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm13-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0b04a929cdb661e102eeaf995c0e32e1ad4be2f35b2d2b2aac1b9555044c744 +oid sha256:0e891d0e6ec46be95a0ff62d5e54965a9ba8a75378df1e73fa53a6f67754527f size 6244 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm21-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm21-rail/ncp-cbke-library.a index e28c098a0e5..a72a1d284db 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm21-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm21-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8531f71fed9d2055cbb80c4880c477934bcbd77444956c74a285d70ea40827ec +oid sha256:905c025558a89fe98b185f77ecb563e5de2e846e9595ad7e5179d50bbf98e78c size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm22-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm22-rail/ncp-cbke-library.a index 2d0a574ff71..05f15d6ef30 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm22-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm22-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07ee8976f44f72a47fcb709a0023e170fba152a62258c67f4d1c36417cbf73e5 +oid sha256:fee541abc1bc649d91dd4b2ed3df8ab878798da472ca2fe0dbf458e0f0405887 size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm24-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm24-rail/ncp-cbke-library.a index 7445e83dcb0..be3358d3ae1 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm24-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-gcc-mgm24-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46c1994ac70f5e20da159aac16cad302436aaa5f204bd6b99c337492d693f261 +oid sha256:925dcfd59a3b127ffdf0513f45e748dae22ac4f055a7a611d1b09ff1ad5b32d3 size 6252 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-cbke-library.a index 172fd75c2cc..a6395afacf4 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d92d56d428d1ac91736ee362a65c3d7c4a42aa851eff4169b713e740aeb2735 +oid sha256:94e6c49e01353acafbfe94a102c62864f63a718d2614c6682181db1e3190a682 size 18642 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail/ncp-cbke-library.a index 913f040abf4..b1209e7e2a7 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:309f78dc44166ccc10c2afc2d67ccbd6a56e160cd6116ae57cee38d03c55ec3f +oid sha256:4ce9e358206b33ce930f4d1c72233392c3b943a799ec0d602182593ab0aadf05 size 16788 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-cbke-library.a index 5bb1ea0dfe4..59b051853d5 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:824973a922a133b2a222f87f034c1bbf1f102216d62ad8561792642c00ac1e15 +oid sha256:4d95031c94ca9b4d0b3a6594c67fa7dc152e9dc5b554526207b68aec826d5919 size 18256 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb/ncp-cbke-library.a index a2b54d4fddb..cfeeeb72bb7 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg12p-railgb/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3c8c52109107f08356116baf1c616f932bc553a83e3aeff4c7b9bd4267a17dc +oid sha256:93624c1b615a9bd380c857d9425f3a95e006764fb36a2ee8ec0195bbc4f588cf size 16402 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-cbke-library.a index 09272c0f5af..f860bcb43fb 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b4228bd91249918a624a7df110a7b4b70003cf1548706ba8b5cf936eebbd102 +oid sha256:8b71191e1078f83818e95c82f4a80d3d0827c9d19240f1566cb59762b38c4801 size 18640 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail/ncp-cbke-library.a index c874369e8c5..d324b4bb8ee 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg13p-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c895823b5d9f356f4f92c0da2585f47d5790a273f11bfa64533100d364d6660 +oid sha256:5847ece1b0aa50da49b509b0e216f43b4de519e3d17c1f7d7165cf3c88144cdd size 16786 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-cbke-library.a index 2b5cd3c0455..068a3a31cc9 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:319f0b5eb64565680397e6c29a9139ea745a9305a6ac1514d3ca7e86d81e2cf0 -size 18644 +oid sha256:58412446460beced6347dbc034176a89c3607ae133662e4d96a84472b64f8f14 +size 18638 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail/ncp-cbke-library.a index eb71c86651a..2e4ace03320 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg21-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:321580ac50159d4f223ecf7f423653d8aebbf97fe03267ae490409bb350051a9 -size 16790 +oid sha256:2f09a923f898286d560356ef82cd138338c371f5ee6825c768b2811e364bd724 +size 16784 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-cbke-library.a index 32649ec58d5..3b3da2fe29c 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07c2c7422b5f274c35798079cf2e952003cf62a8b7cc5b7cf22301623c89976b +oid sha256:26bea98a3516ff76d057a50b7fcf6e2924255bddba9749be515edeee657ad785 size 18642 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail/ncp-cbke-library.a index 520ae95fd40..6fed3966601 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg22-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a9a8b22dc672742334834e2f28cd32c1782d0bd5ada9e033fa804f0dd7adac6 +oid sha256:6e3733b3302fb85042b584fd3bf9a296489ab710eb6cb9d70c9c93b0e6841bfd size 16788 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-cbke-library.a index f525fd63b27..9db2e4a0cc7 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea1165e5fe31ba5b0f93dbde4737eda1202de3c51582c6b3e0ff37cc25f1c430 +oid sha256:4c7ac26aef6b763cfb8bee424e563d49346089cbb52e475808acba37fdc239e4 size 18262 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail/ncp-cbke-library.a index 59a051c305a..cb6fa60ef81 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-dualrail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9505e9dc24f4211a1e0eac0d05d1f7a98846329d3b6c728ed343030b7e5e50d9 +oid sha256:4c0d16e8e1f0fcf3815461e5131b9b721e1d84b211e41bb84a3d9351359105cd size 16408 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-cbke-library.a index 4fac39983ca..1123e0bcf27 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:254be1f5405df003a7b4d6bf7aca3fce203079108048cc4dbaa35f4876214f97 +oid sha256:45921415176dcbe1766c8cd11dea4e04b39497265f047429c120b357b5df6296 size 18644 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail/ncp-cbke-library.a index 7d8c3a4fbc0..3ba305145fd 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg24-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96200adcf11ba494612167ea3122673c1415a0d9feb5dc1f5a2a55ff439faa5f +oid sha256:fa643534c09cf417bc4764b3f11e1a9341fb0377ed031e514d6056189f04a5d6 size 16790 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-cbke-library.a index 6abd50e29bb..4084399171f 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c63360e9d03196b70169f33d6514ed601ca664e036c8410184eeea1f4180276 +oid sha256:8a9035462f8df5c2e367baec3f615155d6d2eb9d2b875c8cfe331956230da58d size 18642 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail/ncp-cbke-library.a index 7dc73f26e72..f39410504df 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-efr32mg27-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2af9599c100654a59818a0ece3823ec1ceefdc604c77946428c6377c27057ce3 +oid sha256:412577ee6acc699896b4a4361a4c346d31cf9c3d973f70833c68c5e84a53b449 size 16788 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-cbke-library.a index 881c2b87653..d4808ef62c8 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff763699ba6b8f080ae76ef3ee231bac644487a39ce22dbdccaa444b592a7cfc +oid sha256:3e057900a700c6026b40bd0f02b918cfb8003887a8155ffd645bd6144fd6cb61 size 18604 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail/ncp-cbke-library.a index f45f434c4e0..a8171e1e14a 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm12-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:859928cee3d7beafe1a38d7de4634b68645b41210b97944047e7e67270c5f66d +oid sha256:13e4673b8d731fac7254cc742428c8ca13d191afd5c5960e00b3304c499ec044 size 16750 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-cbke-library.a index bd2a236b018..e10b1bb1867 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3857102d532989f6929935269d8b284aa02b20912b1657cd48e12bddfd2ce0b +oid sha256:eda1758a55371a9eed830f2acefc12fbf5be6724bdbb8cfd181dc55a178ab467 size 18604 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail/ncp-cbke-library.a index e4c7ff1472d..73195909f01 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm13-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6051f7401283118351eaa111b063167bff9aca24267b4c6aa0575f5bcfe51408 +oid sha256:07f0f5b864b7608d21cd772cf3d450445fcf1f85a3a0f22a5928de67e5ab3fcb size 16750 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-cbke-library.a index 4b6bab38700..04d5939b977 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f74b2023bc63acc733f7e45880db4577a1e679507c82c4d674b470abf1f3983 +oid sha256:0332bb17bbed9b916fdaac10cdba00882138acb794927eed36bec88418a6a6d2 size 18610 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail/ncp-cbke-library.a index dfc7f87d161..204b34d61e3 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm21-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8330b8e6d190ef615d3c98838b184529e23a35471ae497dba1d4235c60575cd4 +oid sha256:8cf24b01f02534f579db48636df344a735cf7cbf4b128de2d8ab32f4ab9d9285 size 16756 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-cbke-library.a index 689b815d2a2..6a582447179 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f2e234956bb081f0c5a3efda9b1330d1d6edaef7cd0e7c17ed57db07676d852 +oid sha256:75ef20fa7c5a5d5774f74d0aaa6fcc3f8978d437efb9ba0589bfb7c9cbe9c958 size 18610 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail/ncp-cbke-library.a index f308d825784..a06954a73b8 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm22-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:098745d02a761f8014ddd693507b39b2d4a98ff4768d6d85e7498d4bb19959c2 +oid sha256:76e7782a1c1402cc2d0edf9534dc2d69bbec34d9a560c32dc4945f230aa281cc size 16756 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-cbke-library.a index 7e2e769d7b8..f91e91a22fb 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06feb903804ccef7434e0e02d4c6e885f994de3f4b674927bd4550d3ccd71e60 +oid sha256:743815959c1eb26e96edc98c7e56df07b265d551e234118feeaba038f4174255 size 18610 diff --git a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail/ncp-cbke-library.a b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail/ncp-cbke-library.a index a832307b933..105e87dd01f 100644 --- a/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail/ncp-cbke-library.a +++ b/protocol/zigbee/build/ncp-cbke-library-cortexm3-iar-mgm24-rail/ncp-cbke-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7e369f5fcf8e8b11a53fc646e42a5046217a906e4cc3fcba6eb6ba94df46a20 +oid sha256:7592d5685645876457427e17d9d93e6bd94a43de6aff5e9c76e071587c4f26cf size 16756 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-rail/ncp-gp-library.a index e8e5e084d0c..58b27b1d252 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43875d28a924eee8711d235fecb0f445c599aff11662ec7df18ecebc251860a3 +oid sha256:2f082640475c7db49214869e262c522bf7fafdfc0ad8908b233511a7931b905a size 2122 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-railgb/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-railgb/ncp-gp-library.a index 374727cab7a..3cfd7dee4b5 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-railgb/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg12p-railgb/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ba4a796b80deda49fa0b0f9072364df4456a9d64dcb646a5e3809210a50aca1 +oid sha256:2380ba3bdce611a6931845ad404bdb97c4ec314db975261c0535b1eda4ac5efb size 2122 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg13p-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg13p-rail/ncp-gp-library.a index 70d8f04d096..34ff6760514 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg13p-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg13p-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c46cd87e9304157a1132a848141d71e1ae7042b918a665b7fd71e67391c3fdef +oid sha256:53938da6cb28057cf6fab49bc4af121d273c164d43eddbd6c230efb2e46eaa97 size 2122 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg21-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg21-rail/ncp-gp-library.a index 2aa3231faf1..848faf088cc 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg21-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg21-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67a12d910c854b45451693f76d2d719d34d2aebcc4b26c60d8ad63966310b963 +oid sha256:6fa58d2b684813239562b7955aa10555d2079d6680a8650f18aaca73d1005f13 size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg22-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg22-rail/ncp-gp-library.a index 47c9be45ddf..cb6f06a62ae 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg22-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg22-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:047779ee4478153f0d73ba7be8ba233f053479231d1c20e1d670ad958855ec59 +oid sha256:0e1df584ab6c0a66f2b0fff0d85cfd590cc67cc9df6553f60e809e91d61e06c4 size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-dualrail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-dualrail/ncp-gp-library.a index 87b4282e1de..51f025521d1 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-dualrail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-dualrail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a12a6cdcbc27c5893e2dbe24bb23049ed8267ecb428948ed26493302e5bba05 +oid sha256:0d9611fd8ea107c48e39db0c52c4f46e75f9e4f3e391adf9e88853432b279ed5 size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-rail/ncp-gp-library.a index ed0fc604937..bb3c403b299 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg24-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:206f2b775bc39c32a10c2a87b96426601698bad9dac31902a860012adc19a332 +oid sha256:edc8489e227eb106355cf9e5f7946683ccb003cf7615e4fa1ecaf7b9f932d44b size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg27-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg27-rail/ncp-gp-library.a index 87b4282e1de..167f282343b 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg27-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-efr32mg27-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a12a6cdcbc27c5893e2dbe24bb23049ed8267ecb428948ed26493302e5bba05 +oid sha256:1bb991a73a9cc6cdf01e4c6b8c10108deb26e3f9259f0909fedbaad552c4b372 size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm12-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm12-rail/ncp-gp-library.a index 7e82dd9cc6d..64f65e3e5b9 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm12-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm12-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:135ffd773dfd04dd8f68ae8959f3b049771c34a8a94e4b04abbb178f73ae1de5 +oid sha256:5761ef47ed79eb44e0196b86c9b81dde90b373407d329c68aba9d1be6cbcf3f7 size 2122 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm13-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm13-rail/ncp-gp-library.a index 72f6765347e..dab4f723fe8 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm13-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm13-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8f4f606518c580ec8d641ef81dc6c2e4df04b482c71b7b15b702fb89b970eb2 +oid sha256:46a1e189ebeee3b5b2c680cc8b8823ba1dd8141fcefeb4e21a036fa6f6b47018 size 2122 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm21-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm21-rail/ncp-gp-library.a index ccc95e5c9c0..e61c7210fda 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm21-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm21-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da55790bda303f75558c042b6fd6e893e21745c2eaa24a32b3f64580fb7cd4b0 +oid sha256:d4f4a74aaeb54e00aa4d43a2f7e4460bcb2dcaf493fc7de3e53c5bd77ef6fb49 size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm22-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm22-rail/ncp-gp-library.a index 83d34b03ebb..e61c7210fda 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm22-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm22-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d047f335eb030aab88ddd09b5dd02a873d45f6464af6d10a7260a0c30f970d19 +oid sha256:d4f4a74aaeb54e00aa4d43a2f7e4460bcb2dcaf493fc7de3e53c5bd77ef6fb49 size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm24-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm24-rail/ncp-gp-library.a index 1d29dc0cf9a..b31ca786c28 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm24-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-gcc-mgm24-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6e416f16e33c445c2b837f13926ceb8fbf3e1334a5d4c72fe0ea2091db348e5 +oid sha256:df0d0bca3355922184b8a862001f0b5dddd9858cee9e721d94a74fcabf7cd29d size 2126 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-gp-library.a index 395b32ddf10..793ca0a8fd7 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55204726a90fafe9f007beb7bec469f0e85c1ac7363f057d21c2f0aff50a053c +oid sha256:40e62c4a9037e06133ed27ef18f36ddc7a6cd15bd4da807c485603c282538646 size 8234 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail/ncp-gp-library.a index 923594c9871..40c98822235 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05dd5222d59c106a5cdd2c800a55ba4f015de9e1ab25ce4c4f25aec9311b20b6 +oid sha256:6e38c6d96ac7cc63b2f54a28893a3bae749323d61ffbafa63828bf5a149ca78b size 7786 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-gp-library.a index 985a3a276b0..6e92c8f6b5b 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e457ca6e182e2898414d8599c9f139fa3d9cf81ad80772edaf9dc31c015a3068 +oid sha256:79655217f46393e67b418c8e7bf9781cdf5ed580ee13c0f6f24673089d50de5a size 7842 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb/ncp-gp-library.a index d4453482c77..40c542a4448 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg12p-railgb/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00f725c1ad28b893de263a99698b2c9e4598296e763d91c135a08d71320191f8 +oid sha256:dbeb5d05e5b9ddf688acc5bcf5693b568599a28e09a33950978c964abaea6d08 size 7396 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-gp-library.a index 35ea3707139..b8d00290743 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:131f1d23df7cb6cbf2f0bb2e35f30be4f25a5aec3324725dd004509f23763e17 +oid sha256:7b4a60ff872eb1e2d10a2f8ee9570ac9533cb57799875c7e0aaff4622bee898f size 8232 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail/ncp-gp-library.a index 803290ecfd7..3799a66c405 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg13p-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46604c56c236abe97a4348c26332b44da64b9a795af1d8d7f657520fb6b79a32 +oid sha256:5703f3f1057d558d9311b767a7d87827469a26535332dbdc28d787ba9e5b9244 size 7784 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-gp-library.a index dbf7afba4bb..4772c4d827a 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88c38f431f93e7a6a82c1da88b76c3ea41925eee9c3e989a3e6c295a82a0ae7e -size 8234 +oid sha256:56e5e1dede0c77638fe1d3055219342da42c9e1a463b6a7abd68a350716299d1 +size 8230 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail/ncp-gp-library.a index 3085ea2ac84..95e8c103dd1 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg21-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9334cb551656dcb4a0b22a450699fa3a57eac97294fd701fb405015131e1dedd -size 7788 +oid sha256:d7e62323be8397e026215e9f6a8e1f06119c43e8456d753977bf6b4cba9adcde +size 7782 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-gp-library.a index 115d9c28851..74a6b84ebed 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:744add1323716a3cfe36e392bfc123ca8a2c626e68274a1ded8f035412a47242 +oid sha256:5844a8827edf53cf1bb5e4c57286b54567cc7211161bfeaa9df9ca765f29b3c9 size 8234 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail/ncp-gp-library.a index efdf82df58f..fc15806158d 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg22-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c21d5d8e761bac4f82f0639ee8cd5aec89ce817b6e46eb5ae77c094854c2860 +oid sha256:de0403e5391c0cc1ce2d6696fd6161d671ce8bd5f80515db7fa522b15195b615 size 7786 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-gp-library.a index 5b48d2e2bca..d982eb4cf97 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5849cd33242ae6fa87bf0e61f6626d6dd8eb481c5f40854aa91096e60e4d9ea +oid sha256:68a72a7a47af0456228b04f167e8a60ce076f0498cf3c832ab933c4217a2f50f size 7850 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail/ncp-gp-library.a index de2b65e600c..b70919169db 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-dualrail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aab83b3ddf54384debbce2f9ede329f88e44646d3dae25aeacf3cf8b3a7ee7c0 +oid sha256:9ae2cec2fc34b937aaa4e034418fe86dc7b103b05a7f618cc3d3a3dcb552d6c9 size 7404 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-gp-library.a index 2784118cbee..c562e099fce 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd9b94856a69353504a84c8343894bed12be45cd10de54699e8346ec3433f4c2 +oid sha256:1e6f41bfb29abc0f1d76aaac40641f025b0c2aec98be0cea5e6b40b1d27f3926 size 8234 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail/ncp-gp-library.a index fd15fb99800..3b040c910ef 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg24-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18eb925e2b3120eb6762bb5ddfd0436c1b5fcd8a772eb32d3f950468d01b7702 +oid sha256:eec2dbea09a974533270266430c6e19551723474e3b20797fb8c56d0bde98d90 size 7788 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-gp-library.a index bbed8f9add2..7feb3f77050 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa98fc56a44c036bcedb1238e72baf1558f51fd32dfeed5782b3b11893ec716e +oid sha256:c7d108ef92c553be1858a6e2a8fd16fbe6b6062ff26ba6ba1afcb61690d6687d size 8234 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail/ncp-gp-library.a index f177cc5db39..7dc3a34fdb6 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-efr32mg27-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf2c614388d0456274cff7aecc5359d018076476989c8f83f5337ca2f67a3651 +oid sha256:364f5d4726a3bf16fc52f67262d1cd1086314cad7fa4aaba4d5c712ac26ee465 size 7786 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-gp-library.a index 46948170a86..c0875b836ae 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50fdb8330b6ab33604b1960502a0902402428de7ba42905946153f6b492d20a4 +oid sha256:7a5b27ab1c4da1d815a64f23719ea6ac549a7235ad66214602baaa7709aa0d2f size 8196 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail/ncp-gp-library.a index b0e95680510..554ec2d0a48 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm12-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd09d2e54296cceefb31fd3eb61db3838ae607a8755941141e1702dae5df3205 +oid sha256:2086e06addf109fe2d8ace4babf769a776a683b67075e421b41d116689088723 size 7748 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-gp-library.a index 845318d4826..9f1f6a01a4c 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4172da4fd5b04aa3087d8e8cd9c40521115258fd75e3e5ddb3707dfa426b284 +oid sha256:754eeb1e675cbcddc686b6b1f8388d168bef5088629fd9422fafcfb189cf9cfa size 8194 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail/ncp-gp-library.a index 27fdf4005c4..d8d94a154a5 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm13-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5fe711f03db9010f7027d21eafd38f203e5cb26f0516913a3d7ea23dffb74a2c +oid sha256:fad8222573edebcf86816eebccaf3a87a69712c77520ad306cceb64a3ac50282 size 7748 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-gp-library.a index 1929ae18418..d2f3731feb6 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc828352809e24f60051a2f25094bf25c860b50d3cb947fed7f82d4fffe5e001 +oid sha256:ae14de2bed8e985eeb55ce9927c0a55b98467eba6b76d222bd0414a8de173953 size 8202 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail/ncp-gp-library.a index a3030a6a8b9..bfeaa42ff8b 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm21-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f292933c71c526c4c37692c53be7e4ca64ce5caca36e8f6db694a175f30db0c1 +oid sha256:4aeff8fd0cfc80ded4e9a8297a5936c9d4879ac32b08acd0ff8271d90f3a1664 size 7754 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-gp-library.a index cb10e9d7642..2cea11c806e 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e7a6cdb564b306045c9cd0e94a215e1aacbc9f8b6d578570a2f1b431d83e473 +oid sha256:a2c21d15c2b849b1b9bc6bc072045b3676636c7a061d1a90cd35e38b7a0edf2b size 8202 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail/ncp-gp-library.a index 6557659ace5..42923457ed8 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm22-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2748318484ca44ac4762ba242fc28623174075d0f565607a1938db0e6f2e026d +oid sha256:2e739c9e33e6eab2f6ed511e8fe2e16cec0ccf9a5c5dba0bc294a2682d1405e2 size 7754 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-gp-library.a index efe3707b28f..f5f2ac5a3a3 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce4398fea1a277267534224a9e1af115eb5b78ca23741bfff7f89ee7e189d0c0 +oid sha256:2dd43c2b0c4e286479f6fbc4fc069d5c08b9394f4fc727b1df2b8c871e0f0c10 size 8202 diff --git a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail/ncp-gp-library.a index 284070bdcf2..1afcd750f62 100644 --- a/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-cortexm3-iar-mgm24-rail/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45567a755affcba8130a5e38d3f3583fd78dde6cad3c7b82fe9010abc433bb86 +oid sha256:94db02991beb3a33c8aef34fc428d398ce2f41be0c2db91691f8d0a28b7876e4 size 7754 diff --git a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_i386/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_i386/ncp-gp-library.a index 3d72f42afe6..a0995400557 100644 --- a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_i386/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_i386/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef5046658109c888bc324af7d4bcc4d8742ce35dfaff5283cd2e314357336b02 +oid sha256:c327d4ae81576895b4833c45ee60617bfe97e04ab08ceeb90b208f6cfa3c2729 size 33360 diff --git a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_x86_64/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_x86_64/ncp-gp-library.a index 46df9c0dab1..ff3dd030956 100644 --- a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_x86_64/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arch_x86_64/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76e45cfc185db0a21a45143cb39ae6f26e7a3551866d8b78d1aca8dd1fc943ea -size 25438 +oid sha256:0a4f66175efca5fffbe7cdccc127edd98a869e98303ff25455998c619efcb923 +size 25430 diff --git a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm32v7/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm32v7/ncp-gp-library.a index 49a246516ae..36cfa128529 100644 --- a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm32v7/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm32v7/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b440333117617ce48cac9798694179d1bf0c34e8b78af06c6856061e21926d0 -size 18462 +oid sha256:b1acf50c1744c8399fc56840411b177607e03b56712d0c4c4cf702023be67b66 +size 18458 diff --git a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm64v8/ncp-gp-library.a b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm64v8/ncp-gp-library.a index 844862b8a33..f881a8f4976 100644 --- a/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm64v8/ncp-gp-library.a +++ b/protocol/zigbee/build/ncp-gp-library-unix-gcc-simulation-null-arm64v8/ncp-gp-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73b9a1f979992e5e1002c4389e8dda625c6575fad3304ae59e3f6decc5819174 +oid sha256:53fce118788aa36b6ac6c07149159729696f59e35ae003bac91461eedc17fbfc size 25726 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 33ae8d90fe9..6dd03af3aff 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d132d3222d20d636243a2968e10d33325254d613b587e888e4581cebbbf0bdf +oid sha256:09e8f7a3bf3e3ccb73b11c11e938feed6c10574f210621f1ea265af98a015ac0 size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail/ncp-mfglib-library.a index b1ac65c97da..302fc8a7c52 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19a18e290d4b1a3a1a78e8816a1230ff74f4f16a8965f25ae9fb22ac59298f22 +oid sha256:869e58cda4d4280902f5cfadf0447fb7652ebdc933f61b495d0dc76909fae3b2 size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a index a4d7884ef38..94ce224545e 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a238515cf80deb2cfb0261c9e35316d5b290fb2d031dab4655561cd1854e1b1 +oid sha256:2cf9edb18ff44fe2e032e17e5dd7f1c2f13a02875010aa65c1a0d3cd80d985fd size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb/ncp-mfglib-library.a index 1a45bd2a32b..5a7beebd46c 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg12p-railgb/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d3066bb758d4951d555c4e4ec585f3ac43a567e17afef81c31edabfdf6e03e9 +oid sha256:970d245478a99e4d446a1af3fc034b91549d65a904f25fc6ad7594753b74d6f7 size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 3db512a2cc8..0475f25bc4d 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc7ebd073c90ad9b35526ef61a33f05c54026d3adacd97313c04dd75945de2db +oid sha256:460c1da50d0301ff0aec3f6743ff290d6d1bd3705bb9d4a5effb5cebe92c1f1f size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail/ncp-mfglib-library.a index a02fcaa5e71..c8fe5abc8a1 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg13p-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6c2beec43d7fa81d84ca3448bbd32f008108b976eabe7d0c5ac374fae4e5343 +oid sha256:71189563c613bb13e32944902498557a852eaa2a15683f4e906b5ce5d90ea823 size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a index f3c5d805180..8ce24927ae5 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75406b3ae3e650d4df0c08cb25f82bd2e7f17db594d8152ab3da1787da61276b +oid sha256:ce149b223fa028a5cde98251b19cd7c459a7e48fa63c05a4494b2f0c59faffc4 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail/ncp-mfglib-library.a index 1835cd4aac3..3f34d903f30 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg21-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f34500e4c8528108a2eb2d3484289a5be09632a6e6a5fed1240fafa3152951d2 +oid sha256:6893bd698810f1b8ae8594c7868d1be1fabb7f157d8a4a8619b407cf9906f3a3 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 655b38ae9ed..18343b04d73 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35b5fd8b3bb685f05716bffb35ea30428a0eae076f2f0e4020b5e5501224f7aa +oid sha256:4373d59950f76e89473c170e5d6bf9db1cf0d188d7bbf3c1b1f4ba81e784e2fa size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail/ncp-mfglib-library.a index bde2b9dc76f..2c6bfa15f1d 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg22-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3e92e3c9de86d7bcc7858f6ba16a119f9a3535205d7c5646260c4fb4f9a8eed +oid sha256:182498838580090cce54818fd48248554e1cd25d70ee50541e73a2685709b0e9 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a index 739d0f7b9b6..13c4318819d 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6e8f3c5382898c61343c804e4777f0bdb47482dc7a66eb421709935d0fd8292 +oid sha256:71b267e34aba227664bbf0c5d033a915863c58d159e8cb62840bc93e20edf005 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail/ncp-mfglib-library.a index bde2b9dc76f..2c6bfa15f1d 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-dualrail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3e92e3c9de86d7bcc7858f6ba16a119f9a3535205d7c5646260c4fb4f9a8eed +oid sha256:182498838580090cce54818fd48248554e1cd25d70ee50541e73a2685709b0e9 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 2bf9700c6df..1d457105320 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a0ae9ca24697c5aed93b6be5e8182810c2e89c32521ba711606194da3cd4c97 +oid sha256:7d24d83d8290e27466e073c385e5c4593f9c3b52126f358579023d5473b36a8b size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail/ncp-mfglib-library.a index dc8865fdac7..e69857c3886 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg24-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44853734b56a65255f55c50b911330bab8c06b3ca26a73d2334081ee8fc6fa4a +oid sha256:629301247513a2665e2d9cc4ee14625ea283cc115d14381239638e2d10b8ef7e size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 739d0f7b9b6..9d3279ee143 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6e8f3c5382898c61343c804e4777f0bdb47482dc7a66eb421709935d0fd8292 +oid sha256:813bebdba78a42be4c8215b73f2863045ff6bc83e57c1a32d7f68164bf1bed59 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail/ncp-mfglib-library.a index bde2b9dc76f..51ed296dfcd 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-efr32mg27-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3e92e3c9de86d7bcc7858f6ba16a119f9a3535205d7c5646260c4fb4f9a8eed +oid sha256:f852368a74c8922e6b65a74f69a8e601a10c2320793d9ef8493f2a5474237fda size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a index ecc5e975dab..4be5fc68f2c 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95fd8ae350259eb224c180bb54ba1b6aa75946efb5f1fcc08d634c69d8f81279 +oid sha256:ddf7a13610441572c3243c0a3c5166fa595c33ff1e757d9543a3418f9be1a9ca size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail/ncp-mfglib-library.a index 3db512a2cc8..c7a718769e4 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm12-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc7ebd073c90ad9b35526ef61a33f05c54026d3adacd97313c04dd75945de2db +oid sha256:76c609b735f990d62a369b282597073be5ece52b18d47300464c261948330225 size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a index ecc5e975dab..f70c32f5803 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95fd8ae350259eb224c180bb54ba1b6aa75946efb5f1fcc08d634c69d8f81279 +oid sha256:7ec361a38f85879f47aef4234a935fe739f4fcc2fbd6b1f27e50c181a0fdf5bf size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail/ncp-mfglib-library.a index 2cd4824d8a6..8026143ca8e 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm13-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8296db57d1164b7f04dee1e8c4afa9cf42f0f1b4a59ddc73385de619d30e92e4 +oid sha256:0c5994d6836e89baef3c86095a7e6b3a044da0209491a677a8559bfd278082b8 size 2884 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 588fbafd633..d0a8fa05578 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:269868da8ade9c894cc60e571cedbb92ae5d3eb7ba2d8d7d628e09c22167a65c +oid sha256:2cdd155e167fab973523fe6466752822325a625bf727a5578b9e31085cc57577 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail/ncp-mfglib-library.a index 79b3a9b5a02..2784667b89b 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm21-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d0fd7f01081baf2028b073b69a0a32c818517d8c96647cb34c7a8e13d89deb6 +oid sha256:95b89359f7fe0020487f0bf615191b38295cb10d4234c84107becf33ef9f7d71 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a index a2ed76d32b6..d0a8fa05578 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc635dd26082ef6ed73a575ae7f9fecf5a86b40a7a64e28af67e42a0cc97b9d3 +oid sha256:2cdd155e167fab973523fe6466752822325a625bf727a5578b9e31085cc57577 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail/ncp-mfglib-library.a index ce9d1648429..2784667b89b 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm22-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4012898c46d84572b5bed71556a9636c4e07f7833ce9e40cda074402f5f28237 +oid sha256:95b89359f7fe0020487f0bf615191b38295cb10d4234c84107becf33ef9f7d71 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a index c035126e7dc..83c4e7aff0d 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c2ba514a68a5fb97c25e39b58b29ba5258e2095ba993a2f3752449da887f0f8 +oid sha256:b8076ab415c8435ecc5f6814c2b837a448fa4c6c24796c666a7e66c1130c392d size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail/ncp-mfglib-library.a index dec5a3c259d..67f8f0b9d7b 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-gcc-mgm24-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:738c180ab735dbd4c657c5ac28ebea806597efbb160c19ed00841638b519bca4 +oid sha256:927cd3d0b009ca45f42a42a3e4a3691fa71dfc14b5c0c3da357a78c37458adc0 size 2888 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index bff73af81b0..910c16b4b48 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6eacb4d61434aa26d28f5990dadde194a79b6d004bc5dbc11a8cf900c0428306 +oid sha256:e679b346b6325ace975a089e2eff6f92a304e9c056121c64f5255292d2fb4f44 size 7828 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 4421562bba8..3a55d64d092 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:242ddcf262a43b78614232b589d8d562cb4320c42fb299bbee90a6b4cdbc0e28 +oid sha256:f541928acedcb857d9c92281489d41d3e62428389b136b0fd0209d2177ed9af6 size 7374 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-mfglib-library.a index b801b38cce7..745378432d7 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9b261ea9b760a5d68413c1975608ac01d23801fcd1c02e98edbba7259d6347f +oid sha256:7e0eb4cfcea594625e9d11663e342e8246c32cb54fa5f7a2a37db4364df814a8 size 7710 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail/ncp-mfglib-library.a index d7cde942d8d..b5ec682d6d8 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7fc75f075fbe0edd59bee5c065f895b0462016e1a0c0fa5d55bddb0ab2c2658 +oid sha256:5dc334e4ac2e71494bc121f77c755e8ceab5e9fa60fdc7ad8c12f474c6662bcc size 7256 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index 18c92de0bf2..7b125ff59cc 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:075c094972a65bc2c1205c894c06863aac549d8d1aa55b4b7f3216d95d59fc1a +oid sha256:7f02689c2079d1ce3f8a6d7108734e4bcb53d2bb96076a07752918b9f9a22971 size 7440 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a index a03c661f29e..dd753217ac4 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c6742ac2798e315eb296c1b6b5b04e13df07ad80afddb549e8506c4e470325f +oid sha256:7494d2f68b9355cf9e0188269a9af94237f768ba8b7eedb00ed05b7ffb5b8086 size 6984 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-mfglib-library.a index 45d2b91e42c..0c6169d5e41 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:678d779d896a0ad44bdf6aa8f0da6346259f8e9ed2a83e89f8a142a646e69354 +oid sha256:37c64dfb9697c620b074fda18e902ab4e7f4549ecab8999b9ecb58205953c3f9 size 7320 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb/ncp-mfglib-library.a index fde0e3734c6..d5c8dda089b 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg12p-railgb/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79c032084f55dbb74ddbcaa616a6872a15313325191a7005f4e9fa5c4ea068a8 +oid sha256:0e7bb584fe4ead93ab3a6b93d0e9fddfbcc9a7ea3503835a4e428513aae13caf size 6866 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index a21cf8bea8e..448cae50bae 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5bb2dddc70c91eafe74a1338a18ae77ba26e7c5261c1bb3e79dd3368b8913200 +oid sha256:c91326033c6e5ba0d088af2c4c6c050e715a936fc1b2513fbd6c022ed66158f1 size 7828 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 80c02fac8ec..4b27f9a6806 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b055bf6ca5dd566e540bdace277307d36ddc7f10b4990a128f5e3a8bafbda84 +oid sha256:3a2c4e0b8a54b4aece6bf49b7230291a48e87aa521461333552490e4eba618d3 size 7372 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-mfglib-library.a index 87ff2f83599..fdb3208eeb8 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1a6428ac5a1ba9a50e515beb8c649999cfcb999d468c6c00d1f13317451f7f0 +oid sha256:616b3236fc49fd1b8db4031fd3e839f5083ddfdcb932e2eeaffa352f55ae6fa0 size 7710 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail/ncp-mfglib-library.a index b4de91d49c9..205946b0555 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg13p-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c224f1f13ff0cf18c9c9d038919b8958f0fa0d912cc67f2da3ba0d9375a6ad2 +oid sha256:29f01e4b6ad35fdc070759c8babf3ef2f2f45968fbb527e1246cc1589895afe8 size 7254 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index bceb599b667..ec03c4c2baa 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5f22274207a3c458ff798675cc6b8cef5ba8459276b613139b337fc105b7c5b -size 7830 +oid sha256:339754b5868c526721c468681585b672cebb4b0b839c91b777254d19f23c6a26 +size 7826 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 171a73ab090..9b203915e89 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2baa713a9b7e52686a5174b11aa764c47c76429e11d2bb1e4cd4215b691edb1a -size 7376 +oid sha256:789080aa2ea678cb575a35ec241ace1ad5297e77f4df8d8d9782852a63677d39 +size 7370 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-mfglib-library.a index ea61c36750a..051d3c8e25a 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e73110c6005fac4c4300c0d61b2e86ffc6a87abf481857e5b11d5891dd75bbf -size 7712 +oid sha256:1947f6c73087a05ac65c18e90ccd7693c4fd4dc7f85a965d3743f575ae75368b +size 7708 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail/ncp-mfglib-library.a index f816fb7ebe7..badc51f5aeb 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg21-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b64ef4a99966da537ddb6e0a9382c5d53b0c0f75e7f18e9a12c5ef3729020cf -size 7258 +oid sha256:9f735c1761b2dedee8252b2860c818a717d0844a93a7c4850c1ddf2f7dff0939 +size 7252 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index f679a2b4d2c..510059762f6 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fb77cc5e48f3d4f6a0e778ff31ce5898bfd75990de1eb833973de856cb00958 +oid sha256:892bf8605466d0b88bb1923e6ca485404eb59bba935ea79d5025f68da2a4eec8 size 7830 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 60f795e5ac5..37376eeb257 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:292b2477aa54572613bb33915fa0cf98362b46c8af75012c022993200288cb4e +oid sha256:d5eb27f362b7d7903ae4e7408e1e53339c9aee9d51eb88d7f0c898342044b2f5 size 7374 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-mfglib-library.a index b22c514b0e8..665b8c54216 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d1a93dc2a3e965f552bdebbb2bfea4d69761a3169a765a03b139f08c180782f +oid sha256:5250e7f44925bb73d7821d1b015a9cde69c5972294a4aa8403a5f2fb40fb27eb size 7712 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail/ncp-mfglib-library.a index 4748f9b1f2f..3fa907511f1 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg22-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af95875ac344cd928299971a23b5c05064f100b28991f7f5a4f399332871eebc +oid sha256:e0bfe42b01e8c5eb5f61f3909d7e39fdf86f1035ef0d277bb94860a8adbad239 size 7256 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index d53548ae65e..3aa27f4cd7f 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9dd3dc5abcc68fce1793bc5f50a22fadb4ec1833555de1c61e8f0e47e28cc34 +oid sha256:270184518e8372023caef56c7636138286cfa93df437a11d27f291402c5e5c73 size 7446 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a index 7f929205ea2..86d5d9edae7 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f97d848a2f41cb7535b688df1fd0ba85568f89b662e30fdf5119e21596685b1 +oid sha256:beb4d960004244ec6bc2cd2f81cdf99430855378b1930b1bdb93984563798329 size 6990 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-mfglib-library.a index deac090a482..a3e2e44c1e2 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9da445e1f8a064cb43e1ad8c9b05f1c4247f621b40fb32a94b8ffaf892c18176 +oid sha256:10c2f3aced0ad34b68dc8c1756abc137e766f46740384d17e9f04ec227e00b71 size 7328 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail/ncp-mfglib-library.a index 1d281a28b2b..c6d738c4b7f 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-dualrail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66d082ab8267038f5f14d0cb79b437cb101bb74afebd396ebc10c5a7fc42c536 +oid sha256:4c49658ba0e24eb853ab1f036c582e82182c4489e0ee17df6a5a3b5c5be3c587 size 6872 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index 9b055e1edb1..4ae16e045bd 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c0c27e8955dfdcc6d5fac6908b4422c6e22cda479fbb043e79514b7d977facf +oid sha256:86c8a7085409783b3e3698920aaea0a4d0acca35f10d46adfe21e02b7a3fc9cd size 7830 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 00d35fc484c..773a3c0cede 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d0c2bff7a45d6a440b2fb597d0132a7677f112a87a45b2f7ff264d502e5d575 +oid sha256:8d565a2af44a1f6aee86a80781e61dc77a333a21ca0e8f9505814e2f942540e3 size 7376 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-mfglib-library.a index f0fd0b9a9df..aa04fcc13ef 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97593980c92a3d541c16a9d4bfed72cd39aa014fb4d3cd47e44c688c3dd0bb15 +oid sha256:88dd5573d26326580e63a5ec96b5ca2bfbd19201560e51dd8154c33c92260e9f size 7712 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail/ncp-mfglib-library.a index 4a11d62e9bf..6197ac9f835 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg24-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:670ac44fed8d84033a94712c8ed9a9911c0451020941c1402286feb653f7a71c +oid sha256:352e732e7ddc1a5822bc3a8f23f68f4928c6286cb131fac62ef8d55885eaf39b size 7258 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index 8128fdb2508..9bfd9d1bfbb 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c63cff61d76345f7b974260ef01c892b42fce2ac8d3a1529cb2f84f1186372f +oid sha256:d3408d70ae05652b752ea21708dc26adf1a2d9c0fbe6f2fe1a3ee08ed2c8e451 size 7830 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 5d82ec2f4d9..f020050260a 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b487f8aeda201c286f635778d3bc6029d82264b67766821c0c53c516dcdb06c +oid sha256:ee54975cd1942c4d2c4eb22856f3ad2da41aed3cfe90046cb8056dba176adabd size 7374 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-mfglib-library.a index f31a11386ad..d1b0145c0ee 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a11ceb7c69c8553e1e3e853f10f2029bf7ef1794cce9521074b78014372be6c +oid sha256:17f9462a36aa8ddb2972e06b8fd1e2aa8cde35f0faa63eb68bf481bfd63f40ca size 7712 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail/ncp-mfglib-library.a index 27868112961..4b6b8c3977a 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-efr32mg27-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d2fd9aefd780682793e36f0517597150b0971c5dbf892de4eb6bad80c3af321 +oid sha256:206bd5f2707ae22397f0104f9e95264b68fdadc69f118a35e937ad979ba7f948 size 7256 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index d312bc46d7d..1c2fa227cd6 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:daa2a98971e3f29ae4b59f3382b94c8eb040afbfa8140ed33cae91eea769d7c4 +oid sha256:5b6e0cf493d959783031c943713f8d1fe8ee3b85a655a621e0942cf21d863b19 size 7792 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a index d38c8d3b1e6..d2634c10cf9 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a758661a4086082901154e5d02fb7b68b97c38e827238236864a935c67cf803e +oid sha256:807537fc98672007614a15217367d21ea70b9306378da646c4938965d19eb3ec size 7336 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-mfglib-library.a index bbe669add6c..0e760588576 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71c1d1678c86894535839e01b56c65434ef75788aa26721b12ee4dd05069ea40 +oid sha256:757c56f6455518a400d24f311327404aa50daa1861c65af7ca35698dbb98fe66 size 7674 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail/ncp-mfglib-library.a index ab36ba020e6..206b53396cd 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm12-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b6748988ea5a38f742bebacbc1525207e1940ffc6106cbdc66108e3f1871a0e +oid sha256:ce3646cdf3b6c4346dd3b12b26cc2f8da038d5df683be0fac3e2be8c2ef87734 size 7218 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index 0a2b37e6355..05354a2370a 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6ec35bc9ea4cd5934850d742cb34fe17cb386fb0d3faaf25aa2a5d337061adb +oid sha256:ec7763c551da823e6a99b6eaba514a0cd12a2677c26ccc7292c5a6ff7a37cb58 size 7790 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 1af1161df74..95df74dceaf 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4663203940797d0da4c3a3e953b1513f97cfce46891faa928c192246aade92e +oid sha256:1ba92797493241e1daa0845bdd1e2dbae728d8d7ae7e05836cad016b866a65f9 size 7336 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-mfglib-library.a index 3c6019eee82..7d73ced6d90 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f63f7049a5fdcb00d5a9e13382dd10e6a1cf2f9d3b705840d7cad11d0c7dfe79 +oid sha256:03cd2861484893794e65f0e7ebdddddf3036eb1250a0b73ca2d0eed6eadbb221 size 7672 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail/ncp-mfglib-library.a index b1e482979c3..9387de78ef2 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm13-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf372dd7ad2f96ea6d6337beef1b5f1106e763723d787b87f2947e2ed7bbe682 +oid sha256:3ed44a10906807b19b2827c541258739ee57236d51198eea74c5c032e5bb8515 size 7218 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index d06c88696e3..ac55d53adc7 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d044f33dd2278bba6e489034b0682ff8a739aa31b5ff3b3af5df9e8395f8482 +oid sha256:0ed2146c3b8e09ecceb91d7087c0845537b30eb7a70b803a4cde6b784f2e8738 size 7798 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 583d7e6279d..4a7d79f6a22 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8937a8bfaf4c209cac7aac19a59318306ab5f5b0cbc27c410af61fca68c4ea8 +oid sha256:0e7a50c0f7a91db1d927435fffd0fda809df9723b2b7e13fe67eb4e077c8c137 size 7342 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-mfglib-library.a index 62a0a76e724..758adaba813 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19b2ae15085bb81dc5db5c219e044dbe28916c8473921323f08ca07349aa934b +oid sha256:6df6bfcd08184190f72f37060dd77a83d64645a6de0d68dd47ef5b782ad279cd size 7680 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail/ncp-mfglib-library.a index 8537325f6a5..e5c0ea17ba8 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm21-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3a57185b2736669ed47d70ffc3ec4cb95075a148a96634eaf296163b0691446 +oid sha256:47df1c48c4a38947b8ab3812a624ea5978d5cb5ed372a2120d3c9617a96589d4 size 7224 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index 02679da8527..26bd3fc7f4f 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca90ebe4536fa52b93a7eb1d0f449733fc3ed905954739af1c5db1432ea94a89 +oid sha256:b075a2024551fa8d1c97c01af82446efb8d300180e8fb68852bb2a30b3883c13 size 7798 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a index 68f9c64aab3..5e0854cd893 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c321087c5721887d3bf215b24aec90b0699f22a271b3152ed71752dd3fa77d89 +oid sha256:8134ecafa5a09fba50c0be929ec1bfb334e6de509f5e8e87b55e57192c33cdcf size 7342 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-mfglib-library.a index 4607a6882dc..92ca3575afb 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4130229b7468c0dbee136d9d6209d4a62b853c14daac10f5fe52772fa9fbceaa +oid sha256:aaa83b1dfd39a7ea2ef059b8426b5d1a55cb08f5f88c697290720ba75ec254ca size 7680 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail/ncp-mfglib-library.a index b00fda00c9f..8fb0d47957b 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm22-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3cba15eb58f069297355d7ed5272e2ab9ffe14132481f6d3891a3721aedd6d6a +oid sha256:841c42e325711e14585546d87923ee4f06d836293b980c82835597b94fca4857 size 7224 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a index c8a1bd5a79e..563733c7a74 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a69c33bc6b692ae07ec5d6915a4d8224c1233a25378d07ad11939fe88814eebe +oid sha256:759e120e45f7ee46c2a264fbd8063cc285803f44d0a69ed655bb8a97be929b8b size 7798 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a index f56d12ef0e6..b1cf48396e5 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fa47ec189763b860f135b9f94a2a888d2c1fbca74afcb5b84159fc603373c55 +oid sha256:bebc39d56512496c7eaaa56a1207da34cddc813fc949b41ec08b101fe364d863 size 7342 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-mfglib-library.a index 52d5002396a..d5cc9943fe5 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:507dcd3ed0e6ac7dd5d80ab98d8d9013749db2c4ec733641c71e71901cfe215b +oid sha256:0190fdd75490f853c9e58b63045dfecb0434386a740d1759c4a6d88070c469ce size 7680 diff --git a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail/ncp-mfglib-library.a index 5214196581b..be45e04467e 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-cortexm3-iar-mgm24-rail/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b96baa5c17b9b571ea01b1126a2000f89e4acf3cfa3e8cc794e1bd9a9cb72e1c +oid sha256:aa6e32c254f9928542effedd05a9a1af1861ce43e47bcd2bf1b26b6ebb695ff9 size 7224 diff --git a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-mfglib-library.a index f84da91ddc2..67b1a6c7af8 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61b36b087a389d7369d19de88f32d2039d90c6b2851cda26809c4bda042cf143 +oid sha256:74a43f0e6193361c8aea170c97ee1f811d537edcfbdbd5244367eaeada6731e6 size 44084 diff --git a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-mfglib-library.a index 7b9f2f53690..100401e4ab1 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae3b2494d48511f6485cfd850d69d2b069cab6984d92f17dacbadf71a5ac6dca +oid sha256:cf176aea69bfcfdecf47fc4c01a545ba90e1478ca32f7931cde0d2f7c93c86d3 size 42092 diff --git a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-mfglib-library.a index 7e5857fa38a..2f29ee624d7 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56062a49835bd377ceac02de228c110a47c23d673bcd7d4b3c667ee1e0d8dcf4 -size 30428 +oid sha256:1fb9e08bb3844499955b49a21215efb8a65c92329a7811b867940a2b1e36292c +size 30424 diff --git a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-mfglib-library.a b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-mfglib-library.a index a4d0a158880..b8a5b833e42 100644 --- a/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-mfglib-library.a +++ b/protocol/zigbee/build/ncp-mfglib-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-mfglib-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01a1c625c241e39b8b31aaa4efdc16fa186632a91745457c0f06b00ec6aaf1c7 +oid sha256:14d6f6ee9cde226f287f2d39d77dca6fcdcca08a7a32b6249c2a6a602bc58469 size 42508 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a index b6fe0254705..7521a569b8c 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcd72c008242b4969f7eb49a3c92eeba662740350e20c9811c29a75ad58c88f0 +oid sha256:51a3844850607291b260ecfe71c760ae9c503e364c4688f0261ba6e8d81aa0cb size 47384 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail/ncp-pro-library.a index a91d9981b3a..89570d2d732 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3068762dca7e9b610cd87462b0e8c6678113d89f243ef0cbd6cdbbfb28be1f84 +oid sha256:2cd8a35719afb62ea789529ef5e847ce7a4b10530494e41690f47066c3852d02 size 48260 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a index a94cbfab46f..8c911740e62 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0781e5cc262390006390c55731f1d4f9d4e2fe40bfcd9642e9c1dc55a7c59852 +oid sha256:75498d540a2c266a40a0775d9e1d37ac45613e9ed836f0b5d1b15dc105a9a4be size 47384 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb/ncp-pro-library.a index f6252ba3069..e78e453d7cd 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg12p-railgb/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:802411cbb4d6e0709f8f56bc155a7d9a11fdef5105834ca58fcba29623622131 +oid sha256:ecce788740829abad2ca650067f15e0bb24c53147db70b6b67e2d61f7b5cf9e7 size 48260 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a index 2caebf05ce9..0b3346fb2ee 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9abd9706c3ec344da27daf9a0af7daf772dca143daf3b9e28a492c464415a319 +oid sha256:4d438263fc28c8a1deec33b6cbc1631ae24d665ce51d374cf1964c5de488bbc0 size 47384 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail/ncp-pro-library.a index 9585af1d173..161c2dbc01b 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg13p-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62665897a11873a9663ad3eb5bfeb8f219d13a4026fb5ebe16b79049087f5116 +oid sha256:f78ec490f9cc6bd8bd95d0fd2382e4c44d16e8f5b403d2994510ee09240c0969 size 48260 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a index 17ad2d1b840..3747545c5f3 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c231f13845f937ef2c8c36103db4d4803f866ab05a82c0e04af89c2b44d5321 +oid sha256:c6259ee305a81cbc6875b0c7c0abb056b629d69b6e629a071a79d873e5bb8607 size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail/ncp-pro-library.a index 59e7f7e1c08..885c4289e76 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg21-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bfb4993ec4064915c3448e3277ec4fa1fb9ffcdf44c802d4dae6c215abee6fd9 +oid sha256:676b4d606bb1c16336429e2784a30ebd662add2c16bf170e4c14d4654fcf8762 size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a index a9d43819449..f4501be791f 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5c16f455164bc84771426c972a3eeed84430513e7737a60ff2adc4b999a0f97 +oid sha256:03b23ebb7f9c954ee49bbb3bab65818fa2a014e8a020cc69d53b7fe543ec8f6a size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail/ncp-pro-library.a index 0318425e503..f03625117a3 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg22-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbccc7f4d1295254f79be26bf61bff966a49538aaab8ddb60e7bf9e1c8f335ec +oid sha256:447296cb6f6453083f5c34979b7c3cb460989979333482f505e2463b745e915b size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a index 7a542763c1c..c43f58d328c 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77b7b72c4f22d689ac2c7421ba5480e0eb17296c543f453effed6fa30ed44054 +oid sha256:78668b0ea57ecd83df80ecaafe4afdcea7a1839c9bd4a1f1cde2184000f70252 size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail/ncp-pro-library.a index 824a681429d..0d276fd3753 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-dualrail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac77745b98df6254d4db6880be30d0cd2dbb88225b72fd4ec2ed1cc332b53e8d +oid sha256:c81839600f5d685d7fc49f164ee098a7bc80e26a4278fceb2f9487030e4defe7 size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a index 0e20b9ce6ac..653d8768a92 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b4d7f10f5fe27842eb62f37059ca4e0080733d576ce0d6021e203ee47d983d5 +oid sha256:8dee75211cbc94e9ceb416285c81e38a3dcc64056b36e9a8887bc063bc89bcf7 size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail/ncp-pro-library.a index fe0e8a2c3b1..e7553037f5e 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg24-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e98f7079e7c39a4886008de6e47534fda3b759926590a20da82dc470aa96ba5 +oid sha256:2d247bfcf0b35691b52fc7cfce5600fb7d34f7b5ce562d1a2ec4eaa1cde3532a size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a index be04263fe00..945962f8116 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3544332ecb5ccedcd240c408e4add5abc610f81c1fe27747f02f25f13de93cb8 +oid sha256:2c25f26df6a38823f606c469fecf67e5189c2687fc7a390946ea1f809f0de160 size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail/ncp-pro-library.a index 4688c2e6307..93de0b47f0f 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-efr32mg27-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e6ba5f2459f56039c2899d02ffc35b6f349519ae762d4da77e7691d7e4f5320 +oid sha256:a32701748cad62a9aa5583a08cf8ea0b54474819485021977d0ee12f7dbdc8da size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a index 2caebf05ce9..5be1f15a63b 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9abd9706c3ec344da27daf9a0af7daf772dca143daf3b9e28a492c464415a319 +oid sha256:ac6473822af154a35d383e229bc28b8b96f98b7055ca3bf72837a3d5868231eb size 47384 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail/ncp-pro-library.a index 2a575a05cc7..80755a8bdc3 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm12-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44173677e42f6a4ba2eb7efeccc609a2a133e122e427a7d81d9efcddc157150d +oid sha256:03433ae75efdecf04c392b2fc38747a73a428a981f724567501b8ff08cb45b58 size 48260 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a index dd036b79ade..16a4cab9d73 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70da49c2f0a54d662b485a37e57aa7a2b75c3b0035d7d622013b55b1a66e5de3 +oid sha256:0af06243eec3ff50764557421ffa1cc751369a88b4c48a4fc7542fb9d5e319d9 size 47384 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail/ncp-pro-library.a index de5f40eebe3..5f331968aa1 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm13-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e82bbd59b0a47afeca34b9c2e9b8c367de491ee27424155bc1fe34e831ab226b +oid sha256:23c6f9f04678bcd56741619425e041b6e2dd08b0bec263c2de72a2c4444528a2 size 48260 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a index 60dc8d2c7a8..d8e37b88573 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4cae4ddaa4fff67d52ec154c063683662b505fccb8eb10ec31c0310ec84c4090 +oid sha256:a70d1238c88282ecd5f2e28add626bf0953ebe49790ddc22b58b9f4c524ee30d size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail/ncp-pro-library.a index daf5d29db3a..2e160b9959b 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm21-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d66c96979165ce5334be14e161c299b6908811f085168e734487d0fe0829437 +oid sha256:de706711df136c1fdf869959eea0e3a517a2db2167faf7443103313536360ec7 size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a index e75049551af..5750f98299d 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8b80e716ddc23e93b9ebb38ed31a929ca4c707991e5f382ff99a68db023bb25 +oid sha256:7e546279b721de6da8b81f93083496ff91978e02def83b5193a65b88b3504b70 size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail/ncp-pro-library.a index 0c1c45f742f..9d24075bdc3 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm22-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4738386ed98344803a83c9330409630b28d61897a1aad4af28df7a94b51d9c4e +oid sha256:ecdf418ec18460d49452be41794b3fb5bb9626f821a60977f84c573df3578250 size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a index 194b069221b..8072d1fa04b 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:982ae97cc849b910334b216f8d9786dd636a8dde06eb7d8a64254db0d9714b16 +oid sha256:5d294c037354ea928daa5629e352408a926f73ca8c628da487a59834f24f6b8e size 47404 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail/ncp-pro-library.a index d8baa38dfad..2fcd6fa9330 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-gcc-mgm24-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:233015f4bba5b762d15015fa9863a7db9a7f71c79c4b8bc41d4488f009238651 +oid sha256:d7a9908d852f1aa75667e582b1d838f8e1e686219da50b99479f8d432d31f65f size 48276 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index 53ffea493a3..9668eb7a69a 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a67900d33187f6784ef56966890bff7c71788a29a793ca4ce0451582a8f2998d +oid sha256:82a7b9185f31d9d4ce5f87723ad4a458691e1ec84dcae69030f30c18f210a991 size 106098 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a index 6c06ece5f06..e6fb177de56 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09f5041b39d1e683488cb6c1c47b9b9c5826fded5334af3ce85ce42ee0e7d7c9 +oid sha256:2e85102c9cfbd9710ff715798acb1646fc775ff82bffd2f2b5bd07e5191132c4 size 99944 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-pro-library.a index e65fa55b526..551bce0248b 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50ffdb712def2465bae8b252ebc7772b7f876e95c47eacb816e85cfa505918b4 +oid sha256:d54a66c25a0e7c8c6f4ca3d3ac44a9881f07c6e13ebf3fd45b4a620a4b70ce20 size 106462 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail/ncp-pro-library.a index e4ac1863bad..a281cf65797 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b20161dec8910384b88b6f2c8cab0d23c3e381c83e8b9c470af8db3691873b07 +oid sha256:98abdf87c5ae719290f5894de300da6c4443c663c40c013fab569722c6600305 size 100370 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index fec5eefec68..20a38eb6dd6 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88c42eb552fa6c9384da3dfd29d0eb1e0977dc9ef4e4936b708f5eace48e8992 +oid sha256:d913d067e86e4b709198ec61008b70410d5f792eef546eef6c9c3de888e870b4 size 104156 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a index fb45a73b552..d2c30c67d8e 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d1ec50d342d839eeb9669a7ed7edd60f87d5648e5001dc4b230602d156c2432 +oid sha256:92261f8004530fba3f7d98376106ef1ebac08fa8e88942d3973697b251798f94 size 98002 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-pro-library.a index a1faa53cfd3..1674e892aec 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29c400b316a39d9c711adde0e99da17a1e62b97538b68d1b9a43f386751a6458 +oid sha256:d8aa825aea19da7b236942be71ec664e3c4297f4b613100b5a5c8b1265c939ba size 104526 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb/ncp-pro-library.a index 857ab89bfe6..f816c124e63 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg12p-railgb/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09a08e896b4a81425f01f385208ffc8619a330783b8bc33515b5331d8f76d755 +oid sha256:0afa7ac5453f6c9d8e700847fd4986cc840755ea0cb24fe569d2504ba9322355 size 98428 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index 2f15cee2974..828a59ba520 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e08e094cc5d36abad6a33d434f9b781bc0f832aa426fca53ec77ef4a70cbea44 +oid sha256:3a31741d7cebbfb0671096461a7c7039d3d27a079785dd6254d0a26aaae6bd5a size 106094 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a index 405f4ec9541..ccb467e64f4 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b7cd98d2f44efd26f9e14e8fed28f709c5beee86f5994998fcb67889c1cda08 +oid sha256:cf6ba478fdd8bd7e8a68a804a75628bee9c65d8fdd50f81f35c475ed4899a283 size 99940 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-pro-library.a index 60a8f0e4972..fe642babc85 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ea1ef19d659c97569ce7447f90f4c1beccaf736b0dcc7e08bd3f4614933b453 +oid sha256:6511ea5f4ceea0a42fb08cc3494e6815001cf96b021c0a960bfccdba7c0264eb size 106458 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail/ncp-pro-library.a index 7096b40d437..a24d82b9c05 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg13p-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff9d6734fe5fbc63a177e279d628a3a584fa7cf843b9565a0c7da60243df7fb4 +oid sha256:b68be033ada540bb39a27834131a813fa82b2ce091e01fe3b708847da06f56e9 size 100360 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index 55822a92fbe..4b262fd4668 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9afd3fffb2b6807c68c94abfe14b608fa38fc01b344abd3554423210432054eb -size 108516 +oid sha256:d3172c53a4b22a2bffe0321939149fe8ebd8e08d359d750efa55e1850b399c08 +size 108490 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a index f461c5e3204..1067c0cdd94 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:202a4df9c8ce9267ae669121e04355008da1a987f551c7fa52c51504f39b2ad2 -size 99958 +oid sha256:b7f401670f2797b08e4999847c5c25987efbd49e6e7ce5c6a3a93e41a426e1cc +size 99934 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-pro-library.a index b43c336658b..c2ad9e22676 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ad70494fdfdf1e14b1398ff4e359ecf28a94ed4b20a76a55f8fbe1f9de96bdf -size 109104 +oid sha256:ed87a5601398357e0fc0b489a19817bd8e1c6b26e9b4ba13c81faf79c4380e73 +size 109082 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail/ncp-pro-library.a index fa8ad7b1bf7..9d2e45c4ab2 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg21-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:291096a72e05d36826cdb365642734d98365436e31421cd1ddca703201fc93df -size 100602 +oid sha256:2ee555302719b6d1540457e817c944a0c7801f0171d7a513e8b9078bb12c3073 +size 100574 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index d12cec15d59..57fa19a3ccb 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10420d40dcf7ba91305d16513bb3af70b09c8f9f0dce4855581463aea4d9839d +oid sha256:fb77bf6c4c3b58007b794d8c7a1bd4ca828ac19afaf75b85fac729e128feab26 size 108510 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a index 11f8f58765e..45aba84e31b 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d90fd8fbfde46e68f66f5abfc67e0474c1805e6f0ebbeada011325a207f4050 +oid sha256:e755594e6bfee44a153d9d3f87cb1aff690fde594eb8bd4a9ce9abf8b40771a8 size 99954 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-pro-library.a index a848c7a34d5..dac7d16d94f 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bef5fa79926e1c68edcd7db55a5a3703fa0f9b2d2bdd73551efc8a7e164d4426 +oid sha256:815606a18b57c0a54b5b4911643987a97040caf1da92a4a21a80a47a09aae595 size 109102 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail/ncp-pro-library.a index 44554818e04..f332e0c0354 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg22-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acdf8550d45404f14854557bbbeed8617b58d0c8af23920b05e98cc226fcff42 +oid sha256:a97c6f938002d1e3e57d43c84f826d479eff1855a3e01a10d1d1cf2c4413da14 size 100594 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index 4dcadf2cf1a..e7a97b3ec9b 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3cca279e98a950353e94c68266cc17fc4135f1a776d10c8e93636a8164ec7233 +oid sha256:0d461a6afd04a79b6c240316599ff378abb6a4acd850342ca03c2afbeca9f0ee size 106598 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a index ca47f67a24a..fd50b25e4d8 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad2f8a9106f55c0aa2e7f49d8b1293010893443d6d7575f6b3fdea8ee6bbead5 +oid sha256:e8b31db1d95fb54f1e128efc57a66c69108c898a80f3ac7a874f42504caa8b5f size 98042 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-pro-library.a index f2b43b29f06..01e97261f41 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ce5063edd5d0feee3a9295cf089d7e89aa838c0e7d47c85d4800215d991a0e2 +oid sha256:4f92756b88902df0c8e9f91fc3c312514e7f863745329eacf0850d0bb3b44e9e size 107190 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail/ncp-pro-library.a index 87b89805f4f..80730c3d7ec 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-dualrail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba60325d741bd2f513fdd8240b79f882c66a276c9e6153dc63a26d4fbc7a260c +oid sha256:952c20b81f43a69def8666eb7b8bf2f5fb67422ec29ca31d61e1b545c2863c13 size 98682 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index 3c57e71df5a..e245956ad89 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30f372a978dea1b0c165487951393dc8c2a2eb33c28160fc46eab15cfd3b80b0 +oid sha256:c7bea2a8c0037a786b8b62f011c05b7299b10d5a031fcfc2feaffd0209fd4b76 size 108516 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a index fa39011258c..893278b6ec5 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92bf829f4d98e2b2d611a2a7f56eb5b4a5cd9c8356590ab8805b9ef7b1a7577e +oid sha256:9d81d36ac6bf9e2e0a5828347f26957c2750e420c0dec85a9e963d853932c76c size 99958 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-pro-library.a index 318db7b52db..71789d8cfff 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f3b3d4397f56e9db19c652f35f2c43f58eada8ba76c13d3e120de52c9b3ced1 +oid sha256:be821f3ff1286c908bc0a85cb1131c025172be793057f24bda5e489a15e6e187 size 109104 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail/ncp-pro-library.a index e74815aa77d..548eec1669e 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg24-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5021e51bb75e2ee57acde599e29ca964630ad160756c73aef94d3e35d4f79c79 +oid sha256:8bf09b615804f0c8166d58d8f4dce738820388e1f2b4326709702d1aca187dd8 size 100602 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index e692aff4afa..57dc87b4167 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0cb88bb0f122cd87687771072a74ef561ff0b4bce00a4b10df09e29fb5c1e6b +oid sha256:51f906b47f841daf836f7aff8e32aabb98b14c99541cc4f0a26e2194289a8982 size 108510 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a index c386321bb4b..9da84da6e5d 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f1fdaf06b557be6c013d63843dc32283e0ae1725cebcb8638376ed4f977d7a3 +oid sha256:2db4c93ca9c7e4b8ee026e2cbc47a425d3be3a78d3fd7d618ee10704f9d31dcf size 99954 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-pro-library.a index 49520aa6b79..4dd826d80c1 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5eac9ab5b390277220c274e9d176ad151b023324c4acc46f28a2a6743c9f77e2 +oid sha256:6271d2d02d4189ae3f1e85bb2efc18ff794996dd2c3ad3a3900b9202e8573367 size 109102 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail/ncp-pro-library.a index 523039a1e2f..5829cdf3119 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-efr32mg27-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9e5f506c4644f0887479fd9223cb373e2a7625261ef6533d0c6c54c6e112b1c +oid sha256:62587a3ab0275376a701d3dc92ec905eb7564e2bb729ef7532ff02d45bc95dc1 size 100594 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index 8dd805e50f9..ea7ed20053e 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6651ac93575c3e2862dc0574a3aa5d4dd97dbe3986c07a8b73b192a496637577 +oid sha256:9e0515d92ad56ff76a22c30e047217c04417f7f4746fce583ef50903de22baf4 size 105914 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a index 52b5a4cd236..9aeed5718c8 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f4439368894f2ecb1b091f7f3a4da0d4710d6d3a3ae2c57f2b7258ab021fed2 +oid sha256:ef169d4a3d598a9d4dae9c05d17a1633230c6d573b8bfcd84c37fed4a2beedd3 size 99760 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-pro-library.a index e608fb86b30..88e2f6f9ff3 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c0519e7af4bb7d0bcc9dfb6ab54aa7c7625aaa5f40a059253ebdbb9b3e8a2eb +oid sha256:354a6d645d6db2b116c6c0c03338408afc9d4f5020cce9201a99a7e02173e4db size 106278 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail/ncp-pro-library.a index cf02d462006..5b493d73b42 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm12-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f277b2f4ed2ac8f53bfea6035df2ea952828cd0bf0d4d175965319e8879c3159 +oid sha256:86c4e21c1a6f7d73b51c95c8d77199835ca9d536f9dbee1176bbb52ac6b5096b size 100180 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index 7e0de4149e2..27ffb965dd4 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96a91224584ee336d6396dde3700eebb0dbdf1c52d35fc3d219747271172ec72 +oid sha256:6515dd4e7c63c0770ced4412d75e0257ca86cfd9c624c617362afcab238f6619 size 105908 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a index 9caa6912bc7..7521c887c7a 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5ee7b6d1c1e1aac0ce2f9ddb68066157c17c4da0a8b83549407b45c022031bb +oid sha256:71a67352051668167e79a1f1e23e0829e6000cabac9e65c51e1f3e0e2d98f0ee size 99754 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-pro-library.a index 90ba458139d..eed0c111fbf 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b82228ea8630983fe58d8352a6f792d61ada8358c9b764475a84747eed217f2 +oid sha256:c66806f18ef5781723ff9ed8154e8eac771bb1ceac4207755972416fa6b55f6e size 106272 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail/ncp-pro-library.a index 9adfed7d781..abf92707679 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm13-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2084c2187989bb2a47aabd280f27ae9da28ac2ab74564b37032b7a896e86263e +oid sha256:f4f7f4506d133648e10bc19116ee9d494d4d8377c918ec6f8289cd8fe21b4a1f size 100176 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index cc62a0f5a0e..7b3a6625dbb 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5609dffd74dd744e4586520680bc9c2e2186c126a2904530c66d94dd66fea77b +oid sha256:8ea85423a5bde2fbf03ba67ea28ecc907e8d8668e99692af1d2050ae2154332b size 108350 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a index bf3fab502eb..27232bb67d6 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96438c6bb24ff823ed88ba410ac01b97d4a819ee630c4b6cd658aef283cd55c8 +oid sha256:1a9be46f6f9c91a905ee39a41dd4b13b49aed9a166b4d9432580bf9b8aebb6e1 size 99794 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-pro-library.a index 9b8e10cdea9..2e48e59e310 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4eaba67ad9d6d21eeda89b5249f34f2fd5258df5f19350fcaed8adee4e51f266 +oid sha256:7e08c2d919c07a7824a06d13933f73b91b7019a97cb122a0be15ca9bd832b424 size 108942 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail/ncp-pro-library.a index 6ced074587f..7cc152b93f9 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm21-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79030d425085ce7f2f9a1c563572b33af0c8b9c7ff340f2ed5dc8ab62036a0b0 +oid sha256:5a4ce753aff7fa4eb8f1295df17206dac537c4004a9295a1a0713fa50d674323 size 100434 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index c15cd86b1fa..4c157c452f7 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:855340dfad0713427befa1df339345316d6730542b572c04fe7e8a9143b19d02 +oid sha256:b4a3e6bbf3a0eba158054a3748e5aa32599b132e50c0903946fbc96fbbd707a1 size 108350 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a index 510ecbe3daa..aed69219a6a 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:867520486a3073bc0fcbd9d7f6cd191984ecfd2d01338b1a79a93a8009d56331 +oid sha256:ffa4d467fb22a0335553aed928ecb1043f2fab9d956d59fa06f079a89876de70 size 99794 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-pro-library.a index edad6df6934..657db94ba75 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ad796a359c24225526295513bbd82d5e25607788b2b9755dcebab7fcf38d841 +oid sha256:af4ce22a9a552c74fd495f040cf145d521b5d90a003562f624f70f846d0c23f3 size 108942 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail/ncp-pro-library.a index 2f88412863a..7ec137491e0 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm22-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4787f2ceb43c6a4d62311f668099a6c1c45e872e10ea632b0221866be2a11fe6 +oid sha256:3054a08693928b84e9b11c9f882ebefdfac2f129b7f7263fb653158b808cdb8f size 100434 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a index e47378779c4..4d31821ca57 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d0d5fd8bfc605967731291353f81425cad54fa30f3b1f3a70b2883f7ae7bfe7b +oid sha256:1fe6d5ba3be19bc05413bf45e837baf9bc9471086fcfd23b5236ab5737e7cb7f size 108350 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a index 7efdd3b53c1..bda9df8059f 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30071d153fa3457966f44269a43fbe46f511180adb4f4d1710ee46640eb1c5d4 +oid sha256:86d550ff03ff7b181763517128314ad91499ebd6e325137bf6f62a069d84f9da size 99794 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-pro-library.a index 2a2edc2f8fa..894fcd003f6 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0b3b3ba112ce016f51421b5a3f1b97ea039112819697b07ea22972382c50ac5 +oid sha256:18e6b7c1b6e506380dde631d84e6e21f75af3a6b2e1740bcb148dd96f9ab19a0 size 108942 diff --git a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail/ncp-pro-library.a index 74eee957629..eb91f37c4b3 100644 --- a/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-cortexm3-iar-mgm24-rail/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61c8c0d15dd4787c908f2fbed1440142fa4858a870e62449520f6c405b2dac2c +oid sha256:563a08ce7767bb074aa90bfaffcf031db3e65fb3c3300fb6ec74bf14981f403a size 100434 diff --git a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-pro-library.a index f255bf96e31..5d6cce620a6 100644 --- a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2029174a7a653e066bdd985f42ff8a125559cb06fcb07eea9115b428c35ccb5f +oid sha256:cb6fc58dfa987426820f7bf1b3947ca8dbe66d7c2fc8d7493406767f31c83df1 size 260200 diff --git a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-pro-library.a index 73893e236be..9ddf48b5131 100644 --- a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:372445e286e2d0b2b21ce50a5cfbb1874850b6b79a400e7405b5a428dabbc16c -size 281964 +oid sha256:3e4f85d67a52848c4893fd5b24f99f1985f18ce371d83f424742754fd2e56603 +size 281956 diff --git a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-pro-library.a index 598a95d250a..181217d6353 100644 --- a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c9c26fb12a3a0c6af43b54c0e8879c6c29a79a1f1ea45cc909e4a9e4728de39 -size 203684 +oid sha256:7d6523e27f02428b9be6ddb87a4ed2599d78d80c049031f9d6e13320c66264f5 +size 203676 diff --git a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-pro-library.a b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-pro-library.a index 04f07460a4d..ab0c1f4b965 100644 --- a/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-pro-library.a +++ b/protocol/zigbee/build/ncp-pro-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/ncp-pro-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd5d40868eadb369b49639f4f8d8c012e51e55ec7885a9ff6462dd440e98b439 -size 285556 +oid sha256:0c6b53af84a39179cb85535bb5143c0759f9811b81869a7805b0584a66393ae4 +size 285548 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-rail/ncp-source-route-library.a index dc312eb8063..642043b8dea 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:957969e1d9ccd1fc88d857cd03f9cc699fdc5f807cb2f2edce4195bd1262e186 +oid sha256:77ace6ec6f6d866871132081dd2fc5d949c5cdfd04aef2ac7ec4654eb58d4e84 size 4060 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-railgb/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-railgb/ncp-source-route-library.a index cd19c4b1131..e1bf3f8a0cf 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-railgb/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg12p-railgb/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6cac5aa2a1c65a8d1033ada1fed032677e9e651b4395c99c948c27fbb58f6b4a +oid sha256:971714985ade4a25b65e9087f053a5d96740403c0d0ca8cc0dfbd3f2ebbd2921 size 4060 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg13p-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg13p-rail/ncp-source-route-library.a index 898a1d243f4..f56c0311184 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg13p-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg13p-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74e6163f92e22078b8e7e13c2ed90b927c79feada249111402392d11876236dc +oid sha256:61524b5d7b17559c713b60e6a396c175f0750f3aa3808cd7e60ba1aa52e204c0 size 4060 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg21-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg21-rail/ncp-source-route-library.a index 4723e426338..894025d0126 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg21-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg21-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:feeb16137014eb1ecf4a22bdb29929b18367af6b094b8648a12c5b7db7481a0b +oid sha256:964e39d476caf6f3cdb67ef1131477ceb8d20163a80d6ab0f91e93ccfed0219d size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg22-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg22-rail/ncp-source-route-library.a index 6d018560518..c87032b67ff 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg22-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg22-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:851f53f8a1b4ebb8e437460eff957a5ae6a03364e107c16d87ff315ff6368aac +oid sha256:98f25b98a2e8466d9a9d992b382e04dab87717eeca4974bed59adaecb72710b5 size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-dualrail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-dualrail/ncp-source-route-library.a index 3a0df6ccd70..e05b68798e8 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-dualrail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-dualrail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea3ba5fd2407753f5f3a1bda700d7c143eb8143bed2bc1924dbd3825131103d1 +oid sha256:5d4a5494adcfd04ef7e81be68d22fe0ccb8180890638f30c07be77ae8bb976ca size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-rail/ncp-source-route-library.a index d2fbeff29dd..78bc18702e9 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg24-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:217336a8227aed4aedf9d04dedcca3178b4dae9adbbba17ba311ce82df1c9c09 +oid sha256:65d18b62c687f5f603d2cc8114cabe8eacb364670fb12c4795eaea614eaf570f size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg27-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg27-rail/ncp-source-route-library.a index 3a0df6ccd70..894025d0126 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg27-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-efr32mg27-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea3ba5fd2407753f5f3a1bda700d7c143eb8143bed2bc1924dbd3825131103d1 +oid sha256:964e39d476caf6f3cdb67ef1131477ceb8d20163a80d6ab0f91e93ccfed0219d size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm12-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm12-rail/ncp-source-route-library.a index e0a64ea1947..972196db6ef 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm12-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm12-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c362e5f6e3d205a23497a2798ccbcf3c554bcbdd4c2333163288f415f969f9c +oid sha256:aed5c16dda50dcbeb07fd3d82d81e1183c357a0ec9ccfa374e56c214484041aa size 4060 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm13-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm13-rail/ncp-source-route-library.a index d865a12d073..bf27a544b45 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm13-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm13-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5a89669da93c9aadca0e88f1a6f40f6059f29b228d9dc9b8f4f0c9851886719 +oid sha256:f44786810e24d4fc48a189eb2f501018276577e61347c826532e760053a2ad31 size 4060 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm21-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm21-rail/ncp-source-route-library.a index 43245469639..27534fe28e8 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm21-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm21-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64b0f8cee0a4dccee527ac47c27411158060654d8f79ab3530eec734b6ea2c8a +oid sha256:921f1b0b2f24680dc1837d4319ba53af2a15db7b2f1bdd4a2a816c1b3fa1a4ee size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm22-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm22-rail/ncp-source-route-library.a index 2f714badcac..27534fe28e8 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm22-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm22-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a0d10386fd9ac392373302ed623d3ebb7dc54a2fa3fc389fd5ac647e310b5f3 +oid sha256:921f1b0b2f24680dc1837d4319ba53af2a15db7b2f1bdd4a2a816c1b3fa1a4ee size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm24-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm24-rail/ncp-source-route-library.a index 6dd70bc3354..223e2120180 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm24-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-gcc-mgm24-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db6eddb2796600f3750973f506e059bbffca9f9177f32f8be2c6066e590729af +oid sha256:9edae091e6a97a2be2c321761620e4a6d1dd880cf0757cf4d114d0fd049a3f7f size 4068 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-source-route-library.a index b6e47e8c774..157dc6331a7 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a61d2e9df6b4ece00b764d0a9def9c547d2185e2b20fe37a116f7b2f61254d0 +oid sha256:debd100743bb0f3143c14bf0088117ea289ee756e6ae413bf3a74f65f3a587a7 size 8808 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail/ncp-source-route-library.a index 5ba9785b24a..a9f7a0e8f9b 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df749d4c4082a38d5762e6d76cdad01950625ba7b348a452d8d825331bcec181 +oid sha256:3ba81e3a9ec4de8bb7483678b4fde3c78b59dbf50007281ec58be9011a45c240 size 8468 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-source-route-library.a index a5abdb67236..421042f4ed5 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da3402483e75008073d208792124f267b04423b1df7fd9cd9ce37bdb6ea8df5f +oid sha256:d98bce3be55b6821a8d876ddf0b4976a4f12968ed2584a85e969a4d76ea69486 size 8418 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb/ncp-source-route-library.a index 613abdf1fe9..f98680201f5 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg12p-railgb/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:665088aa4872468c8347250b7ea0166c2a148556e98fe90f4dff3db1a0c866b1 +oid sha256:62e8baf12b18e4b9646cbef98c619cbf74f455b2e9896d4e163987d6a8db8482 size 8078 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-source-route-library.a index ed9897f1f5f..a554def0b76 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7e823d18f6dfcfda160bc6a07fc9111a3d144ccfdb163c27249e3314e71aeeb +oid sha256:7025d7a0a7b93bb0a4aa9fbab14bf6844d73dfabfa857a6791c72336522028fe size 8806 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail/ncp-source-route-library.a index 048e1faf9fd..f60c87a37b7 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg13p-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dce3b64ae2dc18fed38be279528967e886922e4b83e552e70e0d07ca779b6ac3 +oid sha256:6fa0fda4fa05b6c1ce606e5c6704614eae4f36e34e2b70c4618f45a15a636f36 size 8468 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-source-route-library.a index 06b19efa582..6a3c8d1479d 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:229f2cc51d84d62b4e6c73dec4e44b1183bcccf598349dcec3690f139e5b764a -size 8810 +oid sha256:5bdca146fc9e39a6bd29cd10e0a185fb32688af2472ebe3304dbb9e980e86b79 +size 8804 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail/ncp-source-route-library.a index 1a511da3092..8def8edd9a5 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg21-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd453a49875a997d41eb8b2be6184718313f2e665ac4c9801c129162bff2d1ab -size 8470 +oid sha256:bfd153d9aab85ea51bb481bb32452c236840df329f483ae93098be4ee2b0f92e +size 8466 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-source-route-library.a index 6003b824a24..96353568a66 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c56f5afd15db7d11357a47e109f0adc09c190da950eb49cd1b6c9164191a5cf6 +oid sha256:65c09d32be42ddccd5a2aa13b47e7385eb97c0845c3951ac322acecb18d70732 size 8808 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail/ncp-source-route-library.a index 651d42aa25c..875caae6a24 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg22-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71249567cbba49e0bf60b40b162d6bdf5367594945f3929eaa6612d2e978de94 +oid sha256:b4149add8b7bf5df205981af219fc3e17c4bfd79003019f524c11589e46b78a0 size 8470 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-source-route-library.a index 0862c31b86b..6a650a286c5 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3698dd4515562c1dbe4508a1b6ec0086bcde1d4180f0935f73b452b543088f3 +oid sha256:730548f992e31809bbc9a74a7fc7788b41904be380ee71f8c36c521d47927440 size 8424 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail/ncp-source-route-library.a index c3ed83e122b..f312b812933 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-dualrail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:757938348dbf8cee2c556ba05da618d1c5c9251962e9643fe2268097772f97b5 +oid sha256:11b851a319bf549bdf29c4ac089dada84233ea6a28812bdbda838aae80401fd0 size 8086 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-source-route-library.a index 9b6f02d7635..647365e1c41 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95d7f14fbc984ed785a70d96dabc5d4d7622537f7955011fd24573e791007d5b +oid sha256:22c403abe4370ee122e08c86b7d81d2322b30778194e085d56b7daf291264cc9 size 8810 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail/ncp-source-route-library.a index 1c73577a0fe..98f9f5e9673 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg24-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17b4ab9c41c06e85fd62c1209ed5d86aa0b19862938c2555ea6775498af5c64b +oid sha256:f935a3f86e81b805d6a1e5b01ec1e259c70990ffaf77000d69653a34c01463ae size 8470 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-source-route-library.a index 850747d30f1..d5470d1a495 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee5dfefca5f521a2ffe71df648069dd2ee0fbe7b49baaf1749565bb84c1f92b1 +oid sha256:eedc6d6d9f1b2e9b6f7e94f4c618b5743a6f300968e90fb3c1281cffd9271645 size 8808 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail/ncp-source-route-library.a index 111439acf47..bbb5fe51e6f 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-efr32mg27-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b37e237931890b255539e29a8ee2ec0477263c339cdd548f2b1805b79a729f5f +oid sha256:95322c8bd7cc35ec70e9c8729cc2fed38ff47779636fb90eb3cb319b78b6ae07 size 8470 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-source-route-library.a index 7eef29c7812..c837157c86a 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85920535b736ba5c186e51b6139404ee750ec5f8c469a25195e76dc802395252 +oid sha256:ef8550aee9fba61ff4167098ffbef03f32f747cc5fe3d99f1004a0f7ee524e7b size 8770 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail/ncp-source-route-library.a index aa29a65f9a5..5181d4ca0e5 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm12-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e39ae85c818d8230dd78181d7937b25b5cde8dd17fba81832f18f266d84f2de5 +oid sha256:3d77ed7a52233f4ae047668021bfa99966f2c01cf2c32144113fe22b05a2142f size 8432 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-source-route-library.a index 89a80c8c0f6..4eba1243394 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9f2bb73f603514dbb37916b2005d3118d6956e59433dc26ad172ff06f4f8816a +oid sha256:5c672c0147228783634cc7b2cacd81f57a0ccf8f88d3b348fb63eede91cde765 size 8770 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail/ncp-source-route-library.a index 5a1e0055265..772b099f9fb 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm13-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e1d1be1f96a9fb25ce28cfeff44aac13148fdf841686d546de816c06107e89e +oid sha256:df80190504dd5798786be7da81db5201444e6f3cf93800edc12b8846487cbab5 size 8430 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-source-route-library.a index 38a2c2d729e..7dd2b0b7f7f 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:323cea47d0a605d4d675b08898f9d22325a0a0695b8ddb2493d20c737bebc335 +oid sha256:cdc7b73fa343b74ea37fb7aeea1f7d89ca1334ec5ca02f395e87f79698f0d603 size 8776 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail/ncp-source-route-library.a index c554f0bd352..92c363bc9bf 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm21-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b876c79f09f8013a2b6a2ce203021c349b860a9808f91ccc874f30c111235fe7 +oid sha256:6243350a7d096ae555250bc4110cf9b5f96e7beaff00cccf66c6af06de0da3b1 size 8438 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-source-route-library.a index 82a8a2098ce..bd8cfd3277d 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acd355ac0ecc6dcc463c253f8e4e0a605978a4d8d3d886ca2c4322f3076ee0b3 +oid sha256:93518ad35220726ca2cd16868e39f269d0b3a57a03799152d26008f70a1ffe35 size 8776 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail/ncp-source-route-library.a index 2a9ff4a1dcc..a0d43b6b9f1 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm22-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07a4a230aaa49ec2e7a976cb9f89f2aa950a8a1aa0d4650beffccc67fa1f92d4 +oid sha256:e0b619bd5d38d02cdff4b39a13e280f90c1c880876b4bbadcd38cf425129cb20 size 8438 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-source-route-library.a index 795e2386d62..5ae158744a3 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e1316d0eb7210ddd35c2deb300aa07e19bbf41120624b2a77cbdba62282f8d9 +oid sha256:dd0cdab18e89055cc92515e658f641fe896fd932505011fae0973a6e45eecb43 size 8776 diff --git a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail/ncp-source-route-library.a index ea2e144db84..b2337a7d21f 100644 --- a/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-cortexm3-iar-mgm24-rail/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0ea1efd2967e8cb30fa7ecc970ab297432cd10f8fd2ea56dc69f4ee4cf4bfce +oid sha256:153042d7e1aa246cf1d4d72d9e117bb6d076c67fc9897314cdf9784173e5b0ba size 8438 diff --git a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_i386/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_i386/ncp-source-route-library.a index 2828bd32132..de9e927c80c 100644 --- a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_i386/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_i386/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b3a3b7ccbb92fbfad97b42f81075b76ddd1c0254bd599b02f46e9eb54d05f9b +oid sha256:1880cee50386c5b4c17efd62cd7a0d0a745bbff64d5aaf131bd32d2302bf6d22 size 46808 diff --git a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_x86_64/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_x86_64/ncp-source-route-library.a index 8617fc20565..8c34e2b3ef8 100644 --- a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_x86_64/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arch_x86_64/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c190a2f078a34282993bb5f06d4af1200c55d02f02cd8ebbcb1279194e03c81 -size 43560 +oid sha256:fb5e19d00b87d139e6fa997a8a43b5d16a3d59fd99cb2f208f95fc77a5208555 +size 43552 diff --git a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm32v7/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm32v7/ncp-source-route-library.a index 54e25edd5b8..754b6cbdac1 100644 --- a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm32v7/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm32v7/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2495e2eb9de26d340e5cfa130d59db4afbe23f482df768ec074fa653b32ac879 +oid sha256:b32d55a892d95dcb16d3bf97315ab0df828355026cd1abee899335ce829c5bb4 size 31792 diff --git a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm64v8/ncp-source-route-library.a b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm64v8/ncp-source-route-library.a index 7859c3f625e..95b98fc7b27 100644 --- a/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm64v8/ncp-source-route-library.a +++ b/protocol/zigbee/build/ncp-source-route-library-unix-gcc-simulation-null-arm64v8/ncp-source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a05fcad024845893e97ebf04ae5f015d0661d3170b5bf513b4c6074a34f1e832 +oid sha256:b31b80df83bf4617fafe2374e241a4356c2b8c4f2a96fe6e77278ddc8ad539bc size 43848 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg12p-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg12p-rail/ncp-zll-library.a index 6a1fd3f8068..242953f5327 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg12p-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg12p-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab244c66b289fe9b29e95951c531b09195769e8d97fd905b22b6bf0e2645bc27 +oid sha256:ddf63307b5edd3d9ef212a50a4153a5fb614253ce72f865bd1fab084101ccab9 size 4466 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg13p-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg13p-rail/ncp-zll-library.a index 0e4783ed08c..10dbbeaf939 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg13p-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg13p-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8bebf292466f547bcc20d818c2913855cb446791075919081dc37246a45b12b3 +oid sha256:2655ba8bb4fb5b2285cba8b7598e9d46d5ccfb79f925a43cd8ec099a64d74d11 size 4466 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg21-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg21-rail/ncp-zll-library.a index 592bb70b8c4..9b7c9288e17 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg21-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg21-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e28b4d4d2b585d7f3b1ecdb397387bc68c2324240abdf5ddf8490e3da8974ac3 +oid sha256:837006ef75db0d88c14b3ac3204284466226b2ade17a142e028a2be65f78ce16 size 4474 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg22-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg22-rail/ncp-zll-library.a index 1505d685135..fb4820edbe2 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg22-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg22-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:609c5defb6a33be8ced2abebc7b522aaaed4414cf2bf2925ad7440d3606a5ea4 +oid sha256:90eeba939bb63dc97489e7cb65f1a248d7dcc90fcc4994ac99b0d27bddedca11 size 4474 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg24-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg24-rail/ncp-zll-library.a index e1e22122830..799c9a4e300 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg24-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg24-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b066861b505519843e8e695be0aa07c44a83dc7cccc7a7e1ebb908b5db46f51b +oid sha256:f8ed22b0b0f64e8c2717bfb58036e06769eee963b5b9725a56506a9052dfeda3 size 4474 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg27-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg27-rail/ncp-zll-library.a index e1e22122830..ee2f8298111 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg27-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-efr32mg27-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b066861b505519843e8e695be0aa07c44a83dc7cccc7a7e1ebb908b5db46f51b +oid sha256:d1230e589bbe7b87a43a0fdf03ac8e98f71d13b2f5028b9e4c8e4beb52e6b7d5 size 4474 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm12-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm12-rail/ncp-zll-library.a index 149a26f4118..a6393fb70fd 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm12-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm12-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc7d0d9c97af77e89542bdd522517e0478a59a3eb8a28dbdbdd00e7d87809475 +oid sha256:83d7e4e186aeeab8f9c7a15560d8b45984e5c805974744296267a404599578d2 size 4466 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm13-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm13-rail/ncp-zll-library.a index 6a1fd3f8068..81f62753a90 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm13-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm13-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab244c66b289fe9b29e95951c531b09195769e8d97fd905b22b6bf0e2645bc27 +oid sha256:fd57209535113d963319a4f24e21c979f55cc57a40a3e5b4a0e508289e575e79 size 4466 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm21-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm21-rail/ncp-zll-library.a index 6445a253f84..29aba3e6a0f 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm21-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm21-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8bafec772324ce5944fd0b2206e390d7212280e204c8779e75b6b14fca2334e6 +oid sha256:1cdb72942167cc5b208944df9a43a1016f2f18be057ba9313d9f349aa2f962f0 size 4474 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm22-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm22-rail/ncp-zll-library.a index 473bd036354..29aba3e6a0f 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm22-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm22-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd18f1b38736f05c6fe5548bd73de50e7cb5472ad9f914f453b6ac68b9d51610 +oid sha256:1cdb72942167cc5b208944df9a43a1016f2f18be057ba9313d9f349aa2f962f0 size 4474 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm24-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm24-rail/ncp-zll-library.a index dc029a66e95..1447b3cd399 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm24-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-gcc-mgm24-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2263937950b1ae197a0586b1dd3f553d0d05fcd43733a1ba3d99cbb9f91fb34e +oid sha256:9618c16aae4b4fca31a9d7e7a3190c3e5d853fe0e7806f383b43d626a3fa890a size 4474 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-zll-library.a index c1e12c8fb3d..ac8594c17fd 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d52b119d17ce445a51b6d30a73c290ae188781411cd73a48df8c8348b6ab586c +oid sha256:1604a7acff5ec98a96d911bd121aa457374b1ba0a63e30c9aea56ca2a6b7ba37 size 12776 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail/ncp-zll-library.a index 9a36a12f1a8..6e70a39f05e 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg12p-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20be515b2fd5cefd641501a0d172d3ed9a1197ee0e7feab727703e4c6dc3ad64 +oid sha256:a144d5c388e50f090e5010104da6840073f4a9569df75a963547d3bc8643961f size 12102 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-zll-library.a index cc0574e7fff..3fd6b4e4ede 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f6aabe5578d1bdc16b21bfb0fc1bcb670371cc84d150f8e956a05dbb6428ed7 +oid sha256:778832db8adb26f77f42bdc986a320d3ccef15672ac6cd880a32a12d3ee014a5 size 12774 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail/ncp-zll-library.a index 9cb5dbb77dd..91895bfcd21 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg13p-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cb740def9ca11dc89d2ffdc7d2da0e0a52070607156cb1492cb2086fa5d1f28 +oid sha256:22d7a09be058256493703782c2664066086afef3554ed32ea52a3b874b229b3e size 12100 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-zll-library.a index 4ec8813a26a..66462f52b62 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd3e32996ed511965b14553b99ddafcc532bc9458b48ff14f63868909e5555a9 -size 12778 +oid sha256:2bc1b3d5ae13a830a5427b95ef153e5d87665dec8941d85b9faed8475c4ab95d +size 12772 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail/ncp-zll-library.a index e507f4d9f79..dfa603e2a9e 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg21-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a38b3677d81e9bcdce60046c2027d63c97a9a85be6c07fbdaf23bf4e643f3892 -size 12104 +oid sha256:c9099dfaecd79bf0f11d62fefe8c2556dce0b0c059f0a97240e44b9faa3e750b +size 12098 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-zll-library.a index 21efe6336ad..87cb5f5a895 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6032f9903aaa252f72881ca19cffb8f459c5ba172316ff3d1f339f78da702c1a +oid sha256:6aab11f4bc67ddc7facdc2019d7e0c3065d646837baa5d48b99c22ac9ef75e85 size 12776 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail/ncp-zll-library.a index 456f6a751be..51bcca202d8 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg22-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1c33c13715c1ec457bdfc4311abef3ab59a37a24707eb7f56e023f258561558 +oid sha256:ced799b738974b6dcba10e7ece56cf43debc94c844a1dbb62942209482b6e1ea size 12102 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-zll-library.a index b44e28b9d4f..eef0d57ca1c 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c285da3eeaac929d8990134aa862c41cffd87a7c12f5b10bff535c71ec4e54c +oid sha256:ca41b024363ed3d9bef782e0c52e41c19678c5254f6aaaf0c6fecc5d5699184a size 12778 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail/ncp-zll-library.a index 2d88807816d..3ba2a3d837b 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg24-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cbb8c15b29d4b62f7ea2780a4b801b4ae45bc06bc31f44b64e28bc86a89aeba5 +oid sha256:14e14fd72471c80ff1fe884b22f73a0f7067a7589f62f4a326241e8a86ac1716 size 12104 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-zll-library.a index 1cc639b4cf3..d2fbf7c4035 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ab465b81eea3595938bcfc21ea3f31fa22feede9b2beced7f40ba5927faac24 +oid sha256:bd2b998a4106a3f957c1105f611a88d024a063513382234da797d33929a46785 size 12776 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail/ncp-zll-library.a index 8b6896805f3..d7dd2e92a7c 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-efr32mg27-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc78c59dbf43819c71cf8e097ddcd9bcba456c5db19362d88f736c7d3a168b89 +oid sha256:b1113d3122bc6bfa2f98ec104f899c184b51ca7c0ca20c4c264ce9d8b6fa89e3 size 12102 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-zll-library.a index bb5a4747ba5..5f493d7668c 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69f3e7a2c342f9ea5b78838744d542b86095d81ac59e9fa961bb5b79269096db +oid sha256:891425b7933e97f6a7ca49b66d46e0e65e841e18f1382bc4e8c3c97bab391c87 size 12738 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail/ncp-zll-library.a index 2667c49d630..b8928fce379 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm12-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c38c933880459b584936a0766993a95bdfac359554ec3fa4716ac4ec9e8ce8d9 +oid sha256:42084044de0e0ca8d163ecf830df8fa7b65ba5db0fa611be931ecf95e93e574c size 12064 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-zll-library.a index 05870bde7a4..b16498a2043 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:977f79e10dd3240d67de69354849e7f6cc03272a448455a147d15a9782abc47d +oid sha256:b04bb3a59ab4656f1af9fb9aed3a4fb68a4d071e61e507466fe820e39e1cd060 size 12738 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail/ncp-zll-library.a index 21050d366e6..7b988bc2d94 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm13-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0f425c5d62d4b2237cf6c430cc250093f07198681c0e4fda263daa773cad9c1 +oid sha256:0e38a7dc58205eea86e3ce05b6c96cca5fd9399b890df3505c273a322c3651cc size 12064 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-zll-library.a index 8586d52e9a7..5a4bc09780a 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd01461a9a02814da5409abcf061bf450c69ef17f225a50912cf7122233ad190 +oid sha256:6baed9ce0eebfa0f08e8076160a5906c50af1c75a6f16b59d42b3f8f1c9875c6 size 12744 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail/ncp-zll-library.a index 7d28d4f59e1..8d579acfd0b 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm21-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a260d1bf5003fc57562be64461adb3b9208089f1162212a0ae52f57552030b57 +oid sha256:2159ddc813f07302a018c03f06c771bb9053542442bfe66b5535105a8f59b0ab size 12070 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-zll-library.a index 5ef52f9c377..4a67ff71cdc 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c07d8417ffc972a09bb20546402ead851b0963c023357c521905ea66252d42bf +oid sha256:2974a86dcbbb8a799466022c0d4742d95b7fef4bbc5178304cea5a288acfeede size 12744 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail/ncp-zll-library.a index 3d5472d5c23..73afb6b2722 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm22-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:924b7d3a9838dee26de5ae8b75728ea47b25aeaa5e8d38e1b058916ddfc6707c +oid sha256:91768c04cb2ff3dd0c706abbba474e752907737bf13c5fb98b2d0fe1d04b1a6c size 12070 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-zll-library.a index 549ee5252a7..5afad4478d8 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail-stack_protection/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf5ef72b1fc50c398d43c7251191bdacbdf1a0cbe8a215a3dc1f4606d8e3e925 +oid sha256:6391d3bc3db5dc912fc6d55448676d025c5c55db56dd7fd04d8c6db71b43e25e size 12744 diff --git a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail/ncp-zll-library.a index d76d97ab0b1..083c4c5b363 100644 --- a/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-cortexm3-iar-mgm24-rail/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88efaa34f33da2b786ce15e4287398ecbb11d94e128b1a9d6d2e5219d3dc7697 +oid sha256:c614b8262d84d37a09a2deaca30c978e399fa64cb654cb6fe05767e40dd0c62a size 12070 diff --git a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_i386/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_i386/ncp-zll-library.a index 93359c11d35..b5a31b120f7 100644 --- a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_i386/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_i386/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:422511b42486c82e164ceb6eb1726b587d131c88039a454d4827e07228da0037 +oid sha256:7d7ac2e37ef70961dd7bf38c86ce0ccfad53dc4f6603f20dabb9ce71ea31cf70 size 50842 diff --git a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_x86_64/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_x86_64/ncp-zll-library.a index ed707365ffc..c29b1d6db8e 100644 --- a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_x86_64/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arch_x86_64/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1877b871064e0e9458994d5508c529d80f0d1e54f5f90bf05ad914ed179c2dd3 -size 49042 +oid sha256:838e0ceb526bb2bb274df70b9af92056225c89220ef0e148996bc7eac96f33d1 +size 49034 diff --git a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm32v7/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm32v7/ncp-zll-library.a index 485286a9330..c0b745bd140 100644 --- a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm32v7/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm32v7/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87a2019e3ef55911c368915c82400423184495a1a389af6c6c72416d72caea17 -size 35530 +oid sha256:f12613222239856da71a982b1625d47cd19dee916a18d7c03090f84f54cd4c32 +size 35526 diff --git a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm64v8/ncp-zll-library.a b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm64v8/ncp-zll-library.a index 8a23028ac5f..940f17ece93 100644 --- a/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm64v8/ncp-zll-library.a +++ b/protocol/zigbee/build/ncp-zll-library-unix-gcc-simulation-null-arm64v8/ncp-zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:919423859a4163a4d9bb80e27b1ca2139b48504ef912c373f34eae4b7cfbc6cb +oid sha256:f5d38add15decfe07223d5c886a64049127ff146ea652ecceb8f2fdf42856a4e size 49722 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-rail/packet-validate-library.a index fe7f49d0637..d5668cffecf 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9307c8cbaf104f6a573aaa83687615a3e3b041e7570125b597e5c0853dd6bd27 +oid sha256:bf4b73c928294631ad0100f89a88b859a96f5bae5cf7ceca890d60b528e0e9bb size 5456 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-railgb/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-railgb/packet-validate-library.a index 9749656a4c2..bbf0c2aabc8 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-railgb/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg12p-railgb/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6d17318036935ee4beb6057288e933a8013304eb30b57210db34034fc5a9ea4 +oid sha256:bedb011cb3c92f068e680b6693ea295f64fc3e9cb5c8dbbdae5c8b2508eb289a size 5456 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg13p-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg13p-rail/packet-validate-library.a index 52c88b4e0ef..cc4467ee580 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg13p-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg13p-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ba4d54e87056a199b9f34f1d3d6816cf2085ada6c375f3252282837e1862332 +oid sha256:853a1720167aeab083a1728cecaeb238813d7166da1fc557b75f44b18d5aea0c size 5456 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg21-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg21-rail/packet-validate-library.a index 20169c3b9a5..0786a27506a 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg21-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg21-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:221ed584b0820a4848476a4350fe826b8cad25e0b5d322f48426d56de7ba5c1c +oid sha256:bb876dcd3dd867e5eb8bd42419395e3cc900b6e80db08e2f624886619c0b5eac size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg22-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg22-rail/packet-validate-library.a index 86b439e34c7..03344c71596 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg22-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg22-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92030cd028a6c9408f481dbf6eac8085700aaa16ab23ed3acdbf02375a687fef +oid sha256:31fdd01fde4876cfea147791e03948df430231871df119f2c03a07b2b9252ed4 size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-dualrail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-dualrail/packet-validate-library.a index e8e7aea8dc9..d519c873a65 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-dualrail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-dualrail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e6ce1cf09ca4e9d9620d1e2b1a12bea21c91f2b4aa022918586ce04c7fc360e +oid sha256:ad6e2574933df2ab74cabb9b014e539d125145265e1d9024840e112c0577a906 size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-rail/packet-validate-library.a index 4a04c523eda..09cc29c6ab1 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg24-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c86fe10dc78d9f1b71c5f0b1f3c92b4d2586dcee6f2150ac8147e3cbbe08ddb4 +oid sha256:8d345c77865bb41b2d32f27ffc8a14a74c27b9a8439dd2c7a350653811683121 size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg27-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg27-rail/packet-validate-library.a index e8e7aea8dc9..0786a27506a 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg27-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-efr32mg27-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e6ce1cf09ca4e9d9620d1e2b1a12bea21c91f2b4aa022918586ce04c7fc360e +oid sha256:bb876dcd3dd867e5eb8bd42419395e3cc900b6e80db08e2f624886619c0b5eac size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm12-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm12-rail/packet-validate-library.a index a1a5b0a9b3e..038e0483a74 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm12-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm12-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5d457ad886b1f9c01dcb8b66f919e9b20995b354561795ca222d64ddfef9243 +oid sha256:20a7b77a0eba40c21d0cc9228effecfc133f61ed5fd134a1dfe3ba809e596913 size 5456 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm13-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm13-rail/packet-validate-library.a index 05924509f7f..8e7dde6156d 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm13-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm13-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1acaf51c5a0c367988eeb277d372b37aa08c83de00928107966e8072f2c438be +oid sha256:b32486d612ce1c7fa9dae37bade4e78ae7a3b83d1d91972719457f17166d9cd4 size 5456 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm21-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm21-rail/packet-validate-library.a index a6e9bebc6ca..23068405f52 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm21-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm21-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72e8fbb36288ffb9cd0eacd792cd645dc5d64082094b28bea08eeb9d6aba1eb1 +oid sha256:143d6e4319ba6a2edbd9cc2130c29b3644a09d9403dc73ce1092cef18f5ee8ce size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm22-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm22-rail/packet-validate-library.a index 6c892ded546..3927e4d707a 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm22-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm22-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9507cdb544c0cfa4a09931eba8fa15e066a12a77418097756808147ec679052b +oid sha256:a6bd46c45bdeac0ffdd56e447ab0a00a1e13e827c50356778630d36ac607c241 size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm24-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm24-rail/packet-validate-library.a index cbd8df95db4..aba38fa1e7b 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm24-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-gcc-mgm24-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e3f6a0a670be35125b98b0cd6990149040671eb517358976a592ec3b16c1924 +oid sha256:a2720a5cae7a0696c01c4b31d80e2d66400dea8e97b56703812518b991a8212f size 5464 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail-stack_protection/packet-validate-library.a index 8a6474357d3..5e612f0af23 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:581f8be47fdcb75aa60bc71db9d960d781afd0ea7e2c707b143274963514b018 +oid sha256:ccf7c4be40ac81e49092f32e658b1be11f8737cd4a09b79004b388bff7ff092b size 14356 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail/packet-validate-library.a index 5980e165a9c..10548448937 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:631e81fd4b222c5b4aa6fe81b7d8484fdce105f57db1f1c5a331d91225ae55c8 +oid sha256:d85959625b73bf5f903aa6a096d28ba18d886b4c3fb254fa48ee86d9b18311ae size 14268 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/packet-validate-library.a index 0efb3bba9db..670fa4963b5 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89784544fe0cc0bd6c93ea56865439e33aa91b7f182c57513d12726133a17de2 +oid sha256:aa9e16584bef2a59f0210e23265a43d1cfc8b324d46eacc981d756e99060ebd5 size 13964 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb/packet-validate-library.a index 36debf4dd58..bb850f3baf1 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg12p-railgb/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bd01c3eb7959b0b5f81ad39e7bc33f482612951b4ad9eb6d5e219c411e01c54 +oid sha256:4486157a3ebb54c32094c8b3a062526b7de630912588527ba27edc59d6f2f185 size 13876 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail-stack_protection/packet-validate-library.a index 96543766ab8..4852ebcce2e 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f83ff09fb20b341ff12e4a5291ae6ea0d35c057b3ba7e1d20be09c48711cf5db +oid sha256:31e7b93d94aa784cb042aaa46e5ee34a343a87a33f32fefc0bbcf7d1cb058ff2 size 14356 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail/packet-validate-library.a index cb179b281f9..664a9fa54c2 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg13p-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae4aafe1eeb91152600dcf04031538324ef56618a39731b7d57246d5dafef461 +oid sha256:85f40b101c5d0dc47070407f0444214a80550a0d0230daa204345b0b55004b21 size 14266 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail-stack_protection/packet-validate-library.a index 0cf7d1a580b..142019706fb 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aac5572d392006e04853071deb1ab2e93147bf2c79596264ef70727cd65899da -size 14146 +oid sha256:3632320f606036bd78af16e86fa5033212a438e927d32ffcf835f725425c72a9 +size 14142 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail/packet-validate-library.a index fdb6f34a207..b7118220c9b 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg21-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b8adba0f7b50bfa83c4a7626dddaa1b3eb1aed79f4624530ee56ce7e166b241 -size 14056 +oid sha256:22931f7b177031666b7836b36e472ec10f98455c527e0a8d1c68e305f502bc32 +size 14052 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail-stack_protection/packet-validate-library.a index 85e0c77f0d4..b946f1075c6 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:845eb53eef2c27bde1fc1f384677812032100ebbdf90a910230e0d1931ce2463 +oid sha256:924c17887f7283ceff8fffb1f02e1fd229b6f8dd37cfbd268fe39883de41206a size 14146 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail/packet-validate-library.a index b2710214622..785596a8def 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg22-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52de7c055ea26c8b47d455b0bf21418fab35160054fab5ee13d5d053ae9273e3 +oid sha256:f049aaaf32efef396de1e2e8b77d0064839ac3de2fca838b50550ea3470e6529 size 14056 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/packet-validate-library.a index dc9668543e1..1f196b7a896 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bf5c4d89af3e80c275608aee1877473402cbf2057e7c4ad8c1500f3b15186ae +oid sha256:034e30458a1162528a91d303b80befa5f15ee45ba1896116038594aaf9a61876 size 13760 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail/packet-validate-library.a index 1dc5e355a9d..20eafc2aebf 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-dualrail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb86b6bfe6ee16fe17706e068db0b357a8a0142493737db83ee47640df16dc1e +oid sha256:65fe7a4529fc06dec797962b7dd661ceadbe0584d6798230ddaec4890e414534 size 13670 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail-stack_protection/packet-validate-library.a index aa81bc04a2b..a3eb0ceaf68 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b12ba306d2697f158dd8b320547d0211dfc36cd8108f003de3269febc7b70dc0 +oid sha256:081477e74608cb72cf93e805b23fd04ea034ab4592d8a5fe54e32f3d803cb60f size 14146 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail/packet-validate-library.a index 4e7c6f0a32b..725c4ea9f64 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg24-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:278f1277b48a2a95fa7bbddf922c1f8224de799e7ac97f9ee914a7c5050563b1 +oid sha256:e5eb83bc0c83b8c325ddc698639b423b13e0efcc4b4009db48979ddfa5678b23 size 14058 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail-stack_protection/packet-validate-library.a index 42b4cec3992..6ebfe5827ca 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec1b1f7df7efdad39f17242865c8afffb463bdd01db755bfa702417de198837b +oid sha256:2335d30fa2d4fc30282281b92627f66916dc2205bac873a79cb72b1d9430551b size 14146 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail/packet-validate-library.a index d23e1343db2..c182f301258 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-efr32mg27-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bb1ad39ece6d4c27ac1248f23d5c2c0bb851615d18b84beac4b71c5370f9282 +oid sha256:4fb2f9af651a28085ed08a57743ca4743b19bc08b2f36345a1bca750eab2f30e size 14056 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail-stack_protection/packet-validate-library.a index 80f3c2ae405..d6c33709a8a 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f339c4fba537f8b8dc6788a4e6a2d887028bf16424e4196307a15e72cb25a44 +oid sha256:f8970f61bb84f6bd7ab22a6ca52ea67df60e08cc59df0a1398bf17ddbbe17695 size 14320 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail/packet-validate-library.a index 8ad7c80cdbf..3f762b88eb0 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm12-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73f941f66147274c5fb93e800235530202d84bd21265ff076f5ea59437e935ea +oid sha256:34404cdc0b1c3c7d81fe03dc11a52ac68decafda5a50c54ad1b482f2fcf3d2bf size 14230 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail-stack_protection/packet-validate-library.a index f9b7d0d2a74..a2feb7a3ad3 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:281b40510562b019054c0be9fdf82cd5732245a0b8960c0d78624581164dca00 +oid sha256:d75f2a8b6e6c5d8c19ab5c572d8ad7f59e8f42d87231f855acd56b1bee8eec83 size 14318 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail/packet-validate-library.a index 811cb27d685..e48c4996189 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm13-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1afbd1d43842d263859a8509ffcc4dd8865cc6a4a2841a9cd7e14e45bbc29b8 +oid sha256:ce2571f7b4731e25d6da4f348af3a65618eb19456055bb2b896a85256d2aff85 size 14230 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail-stack_protection/packet-validate-library.a index 24ce2556bc1..6a260f211c1 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0003b6e170543d22de3860cf2e2f282d532e5b788abdfcf604d15d1636c9f654 +oid sha256:eb9a5be4c6f0862150aef49bbdcc2359c77cdeb37bcd96173cc7aa24f4de5bc1 size 14114 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail/packet-validate-library.a index 887b0d885cb..a3f925efdc7 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm21-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6377ed39398976036e81ca749990fab71e08182b4476d245455aa29eae0fe14b +oid sha256:38bb14bf2bcf3f21c937f71a59492c27d9e588dd117ef05a2a8ccec39ebd9398 size 14024 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail-stack_protection/packet-validate-library.a index 1b7f3accdb6..8d78e3d832f 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9503519e51c87430de42ce5f19203e09234886b39cd0981be5f91beaa42f4d07 +oid sha256:52d2c0157de5f9db7b32250b949aa548880d941fd4e282a517b44e6ed9abdc20 size 14114 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail/packet-validate-library.a index de6ce67b3b8..56737174eed 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm22-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a173801b5453c7e9b65d7081936aa321e8e3d7e4ebac731937f1d4442d95c31 +oid sha256:5bde77aa01e4800ea2880ff71f8478ca50dafc9eda45a6e05fa48a71b291cb8c size 14024 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail-stack_protection/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail-stack_protection/packet-validate-library.a index e27519523af..37b9bd35c22 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail-stack_protection/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail-stack_protection/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03ec788d2de2593c50a1ea2866474f6182c741563b91d42b4bf1c700bed255f7 +oid sha256:41a55641b7bfd2cd0a6e8c6fb3d552d46795dd40820d8b87bb1d3cc33cdb6ca4 size 14114 diff --git a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail/packet-validate-library.a index 1af19c91cc2..9cde210bdbd 100644 --- a/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-cortexm3-iar-mgm24-rail/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:769bc635c82b8eb64bdf6a40269491a84d410c0f3c7ec95c58d890aeb4d7f347 +oid sha256:5b8c7f38068d629b7eed60357a87264fe975f1626d52f5c52237936f3cf11000 size 14024 diff --git a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_i386/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_i386/packet-validate-library.a index e811ab394a1..24a03991fc4 100644 --- a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_i386/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_i386/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d3a9f2b1d09213e9abcdf380451455d9500ed30d1993ae34fd02d3161ed8ece +oid sha256:c5c11e9a970ac66f4463fe0250bc58bea471e54e3b3c5fa35eea72514ea98d60 size 40982 diff --git a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_x86_64/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_x86_64/packet-validate-library.a index 92e77490788..2936469efae 100644 --- a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_x86_64/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arch_x86_64/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e6bc5a4dfddcbd8ab5bf978112974f999082f87a38419d7bb21c69eec72d2ad +oid sha256:ca99fdb6ce3d7fba58039d52b3cdee3a9ce72c60f538ea4514fe598071d3874a size 42426 diff --git a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm32v7/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm32v7/packet-validate-library.a index fbd4d527ad3..b29d61c7352 100644 --- a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm32v7/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm32v7/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:633a0f6709132a6a446f91af0e70ad45b49341334ff71f3a9f2801f743e18ebe -size 29334 +oid sha256:5050f9134d1a808d7188cfd0af6dc2d467f659c20df68cc70cea133123b485a9 +size 29330 diff --git a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm64v8/packet-validate-library.a b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm64v8/packet-validate-library.a index 52657925b07..778825a0ca5 100644 --- a/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm64v8/packet-validate-library.a +++ b/protocol/zigbee/build/packet-validate-library-unix-gcc-simulation-null-arm64v8/packet-validate-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce5bb106a215825087cdafb1c582168a73d723c09b6f579910b75b2a0f421f2b +oid sha256:9791b86f71f314bc3c8167af6fc78cd20db2265bfae3f45e0b98d011ba7e21e7 size 44922 diff --git a/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a b/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a index 42026834888..2bea261a700 100644 --- a/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a +++ b/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e5c51ac814471bd8a7c0b9d67446a69593d1bd3960f1c35af17aa5a32c8ea36 +oid sha256:259749607aeeaacba75a89e8a7b596b786d71074fae02cc8f88b6c8a5ffb41a0 size 62162 diff --git a/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail/phy-native-library.a b/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail/phy-native-library.a index b188016ee33..b928ca8aafc 100644 --- a/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail/phy-native-library.a +++ b/protocol/zigbee/build/phy-native-library-cortexm3-gcc-efr32mg24-dualrail/phy-native-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:339c9689a528cc76aea03f65c5b4b2bbf26acf6bb8bcb1ae5a0b32a869011530 +oid sha256:324ce8b9e897d5afc7775b13e00804183ed7602e95e39d0cdf92ead250944496 size 62162 diff --git a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-native-library.a b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-native-library.a index 83d73f2f49b..43f97199e69 100644 --- a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-native-library.a +++ b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-native-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:749b4c9a282673c83e994ad18532c89a263d14afee8d4d5fcaf7e465efc6a22b +oid sha256:bcb31e290e343715a4af711dfa01db662729e546630ba75b0689003fa15770e5 size 121696 diff --git a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a index 8393040b4f0..ab86e7f909b 100644 --- a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a +++ b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-native-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e7fe36074260b79abec5b243f6f5180fdc0ac9b86766c634930dbae5ce3b80f +oid sha256:50b344db1595c4427a91e00c29b08e8b170ccff5aa999e33caae3ce54f932d16 size 114268 diff --git a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-native-library.a b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-native-library.a index 614c218527d..53655605f5f 100644 --- a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-native-library.a +++ b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-native-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e9281fbb73df269fe41c855ad856b500d0dbe4b66d9260f2202147cac546d3d +oid sha256:4307dcc03d6e4719005ae33ab8e5738af599302818b4e3883b9373b2d2efd2cd size 120988 diff --git a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail/phy-native-library.a b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail/phy-native-library.a index 772bf208293..6574297baf8 100644 --- a/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail/phy-native-library.a +++ b/protocol/zigbee/build/phy-native-library-cortexm3-iar-efr32mg24-dualrail/phy-native-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa0ba433d205c3174c4b44b520f0abfe9fdba6011caded735c96fde14c5cd6cf +oid sha256:a0a64c80b7f8a7902c1efcd15d72e2d8cc896305dffe184b208154b086b658e0 size 113560 diff --git a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a index 94e2c73b9c9..4e6007270e3 100644 --- a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a +++ b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c3502b2ee41750c9fb6dbe315b7375d103279b57e71a2353e0a8db49d474ee2 +oid sha256:d9418742fb1d2fe30ffcb918ad0b8b7b74b18c4df7f74798c9b64f0675c2f87f size 93144 diff --git a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail/phy-pro2plus-library.a b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail/phy-pro2plus-library.a index c746c488057..83690e6ba65 100644 --- a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail/phy-pro2plus-library.a +++ b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-gcc-efr32mg24-dualrail/phy-pro2plus-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c77afad01152b8cb028747b820219c8c87ca95f25c2c83945fe32a7bf50329cb +oid sha256:4713abec24e2f3b88be099ba1532650acfcc300adee89e50f74c9ede085819b3 size 93144 diff --git a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-pro2plus-library.a b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-pro2plus-library.a index ca3df825bfd..6f0e896c342 100644 --- a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-pro2plus-library.a +++ b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/phy-pro2plus-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:991c397a719967c1d48bdedfe58f60b0bb49ca4e61472bf39fc9c84a65e2d2ee +oid sha256:70ec54a560a32f4382299d36d93dc52b75ac6be7cfca1c33d2107380eb1e5f4b size 195624 diff --git a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a index cc08aa988dc..b22298925ff 100644 --- a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a +++ b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/phy-pro2plus-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f58b4cd6663c89a3e794a2aac6189e886aac508fdc78b993655690fb57e990c +oid sha256:cd2ff6a2d220264893006dc4b6a6658c289cd5ce3a317b817ef3407e7c41964e size 181292 diff --git a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-pro2plus-library.a b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-pro2plus-library.a index 0a55ca5e502..e1495106e0d 100644 --- a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-pro2plus-library.a +++ b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/phy-pro2plus-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff6843d231a8d5bd0b0aa72c98c13cd337b967b1de6ad10187bc20c612bd1dfb +oid sha256:ba50f612b640c58ef78caf5660278590eefb27280da31ef1ea1f25c1a827a073 size 194916 diff --git a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail/phy-pro2plus-library.a b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail/phy-pro2plus-library.a index 04f53ed2e0a..daf6aa14578 100644 --- a/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail/phy-pro2plus-library.a +++ b/protocol/zigbee/build/phy-pro2plus-library-cortexm3-iar-efr32mg24-dualrail/phy-pro2plus-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5874021301f41c6ec3ccaa07b751b7fd52494ad78dab769a5c53a8c63d34a43 +oid sha256:d4e56ed2303dc6305188b304c6b7c951168868a37a383500778e3bb5b5c1021b size 180584 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a index 3500eea929d..30507acd15b 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88505e698bddc8622b8f9cebaa37f6a82c4ee0b749bfe300f34edfd262fa270d +oid sha256:dfc8fbb2dc33444b9bec40078f66abfb8ad150097b4c43568f1d686872ab2281 size 12048 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail/source-route-library.a index 18d242581b8..ec720049f46 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17813891cab2915bf59a8df1a6fbe495f9fc2f5346b8f3f6686f66764aac7415 +oid sha256:da430b430c0c7121a104c60cb893d0f48554bb7439f0c391ad4735031cc7a160 size 14488 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a index 6f2e140950c..ac2daad2679 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e90f88d1bad41b4e19ad0d95ee778c546fd9f24cb912c50ed25a25b878048b2f +oid sha256:bca943c62a123122c52de3b024b5ceb061a0c576b3101f689d57c15d818fb683 size 12048 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb/source-route-library.a index ecb13cf1675..d0096e7e677 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg12p-railgb/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87cbb4f6cd97ef9379a7af81f71aec36d3b18e8a2a09ea38e8bf44d5a2a0cb41 +oid sha256:5a6559638cdd7c7b112c4aa9bdb580479bc999845fa2cd5def716323a7130ca7 size 14488 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a index 35cfe350c05..a3d955f91e9 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24140207ee61fdcf76cc720b3a219f62df99a34f890b227da3fd26bf900928cb +oid sha256:ed27276739d93c507a717a8b840c7a4d0b01f65c94e4be23d305b8996345be14 size 12048 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail/source-route-library.a index 4ec74785ea6..1ac364c0d3c 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg13p-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b39c7e002f016a345677dda8aeb82e77ed8f78485909162c664b5cf9453bf56 +oid sha256:eb6445f22b0a5d40729f9619bb0cc73f5748c21592e17a895a60a54669014b93 size 14488 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a index 6bc11dfe76b..28278676ead 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a65e34cca990e87b4b1bea779809d9e5f87565bd78623b41f94643461897531f +oid sha256:8c5e8893e25ae79c5765681950e0abf2acbbe8c3533e4d68b6f38d03e9423cb8 size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail/source-route-library.a index 83601a6054b..09f5d4dd89d 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg21-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:37d02b4be7a8ca79949b22a7174de41d3d5116e0299078ae9ff17ee021adf540 +oid sha256:f3224bdad078747729adc808c1695d278121f5273ef035ddd9cd974aab511eb9 size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a index 1f6180c6722..6f089a20bac 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd9742fcdf920d7f5a9277f42d43513bd841b314133c5cad6eee13a62bcaceac +oid sha256:fa2bf0503c064913f1a556c26c5339421bf51b7b665f8a92a75547a2807c219d size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail/source-route-library.a index cc9c4a70542..a5f823edee2 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg22-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a275583db1d565a747077dde089e9bf3147a7869c3e46aab89d8f69167b690d4 +oid sha256:3226437a86b3b650a49b6aa70e65446345b6bcdf974b0297bd276df7cf3f8f76 size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a index fa273003fd0..28278676ead 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71dba7d9ee4856c13f59f2b358491abc63edc2a753236ac789bce17e7d2ea953 +oid sha256:8c5e8893e25ae79c5765681950e0abf2acbbe8c3533e4d68b6f38d03e9423cb8 size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail/source-route-library.a index 2e61844875e..7d33575b1e8 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-dualrail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1daa2b3bd4b60b3f64675cbe750860aaff8a05da1d87cd2917bcc81a97ec7b10 +oid sha256:cdb2eeff80dd3022cf4ba8be4b5e650f438569ebdc20668779415de5c5ae344f size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a index a5d08c9455e..2247a38904d 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6802d1644fde1e850ccc0dc9425ab0e700cdb32081eb77c3b2790368927d47a +oid sha256:30c5bce4e99ed9d97d52887bb735d060185c2d1ce0196da95b56ab445a960159 size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail/source-route-library.a index debadddba12..6287ff1d538 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg24-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d54c987c5de350a7727896fbdf3b635d66e8d65d5d20db71ba309931c62fa40f +oid sha256:b36fab842b3eb4f7a26dc6c1ef1bff5a81ee302fcda6efac043bc306325e2bb4 size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a index fa273003fd0..36253cf81d3 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71dba7d9ee4856c13f59f2b358491abc63edc2a753236ac789bce17e7d2ea953 +oid sha256:9050358b96dce174d857169bb85599f7c5c061095f7b5302125c340c67052051 size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail/source-route-library.a index 2e61844875e..d5ab1ace3b3 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-efr32mg27-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1daa2b3bd4b60b3f64675cbe750860aaff8a05da1d87cd2917bcc81a97ec7b10 +oid sha256:700db6dd8a7c6c1826da5c36ea8cc0710be413efdd8782e7300f27f9008c10ec size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/source-route-library.a index a0ef81a9126..61220ad8569 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25f5f58edaa40cf31bcabad9174c283e8b12f58ea12bd11b020ef8a3afbe7cdf +oid sha256:69650bcb73dae2457c8087f9b00642665d5a6690ac4307db384ad15e81ad987a size 12048 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail/source-route-library.a index 4ec74785ea6..59c57cea891 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm12-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b39c7e002f016a345677dda8aeb82e77ed8f78485909162c664b5cf9453bf56 +oid sha256:c8b01053b934c900fcc7fd20c738f27e2072a4f77b669781638a5e712732837f size 14488 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/source-route-library.a index 84436304025..6d218ef00fd 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8daff77791fc0aa625c961cb62bc56c7e87688f7dc8760afb3ac4d1b2a92ba6c +oid sha256:690c7c98741f3ac8dd28b3c599cb97f34a871e4bcad6538d5e27fc9cf2fdf5c5 size 12048 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail/source-route-library.a index b5fc22ea69f..3da1ffcfd43 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm13-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a54cf4cc345abb13986032ba2f4d0727bdfb6c8df3c599f5d0b196f389a0a127 +oid sha256:8bd5f8e9f300d7c4b8a5bfb5e5f1245f0e40c844cbf518776eff61402c93c092 size 14488 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/source-route-library.a index abfcaad76e0..f7ab8517ca5 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:047295c50a13a601b4c90f7d4ef5b5db0353a8ee7709a18616efc8a4ff8315c5 +oid sha256:1d56c81bd55528f2c2a0f1e3cec6a99b831ebbca952656272f286f94dead4423 size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail/source-route-library.a index a509500b136..4032009e5f5 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm21-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2376ebef860d9b453ad712d98fe7642317511abf9a28437bd7b9c1fb4e30c3f7 +oid sha256:92d9062b3797d947d5a6b2a36d1de0c00552c258a339d48d5f300957a33ea420 size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/source-route-library.a index 26ac7622c72..172bb3d6b5a 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1762131d767c716014eeae84c71e807b9a5f229e8e6a7fb87f8eb27692f4507d +oid sha256:0cca4376b6eebefc016e44d1189e1bf44364936cef9b998943a4d3e1356718bf size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail/source-route-library.a index 8802c4616c6..6938c11d25b 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm22-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5aaa334b2321e544ee15eb426c1ec2c8023971dd9ebe731c65c81b32a66af0ca +oid sha256:c7440b86036d6a664ac24374c16bfac8557d9427baf11bf666d9d203c7b50a62 size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/source-route-library.a index 7de0b418970..07d496fa020 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef65f7ac146d8c29b0a39b53c702654ffacd4b9a257df184fb07de2f971a7b66 +oid sha256:9d35ab05976babfbb99dd5ef72560362e55b86f5efeaaf4a466008090baa5fd9 size 12040 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail/source-route-library.a index 998ae33ee93..735650a0f7c 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-gcc-mgm24-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6481773f91042d21ab26ae8a5383726e4ea9679c1b9caf97a9a45fbb2e7a2de +oid sha256:acf41d59c0a8f6eaf0db59b26d8207d8198f1838127539db717be343e37c9c04 size 14392 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 9706f6d00b3..2ffdacc6741 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8aab6f1b35f06b79e6b24c049718e15ea912ab8c112f16aced87a932743c35e +oid sha256:767402137af99245746158790d5a54a522fa0bd68013a07a537392b460867441 size 25534 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a index a336e069ce4..a979f782bfc 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20d6827f475ef2763ef398c192320e58b3c938094b5ccdb0f485c4c3aa9c7ade +oid sha256:e05cbd2d81d9703bd069ce79b70339099f1b31c05a830770b61d73fb287ea9f5 size 24878 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/source-route-library.a index 6780307325f..75509df4cfa 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:beba372bb16b4aa4aa71a4fc19c4fd9fa1ec165abfde8ad4145b790a4400f2c6 +oid sha256:c16b970145c8662a8d4c2c0e7c3c2024c0a27fc3f2cf4adf054ffb695109b9f4 size 40520 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail/source-route-library.a index 835d5657ec5..4a75f0acf03 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:591bd89dc062b840cdb17797b8e0edb672bf86dd60b28893295a2a5edcddfe9d +oid sha256:3b6b4afb5a78ae1b8935382aec8ab86f9c0b757787814463842485a574c0cdca size 40200 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/source-route-library.a index 356130867a0..b9d08896e2a 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46c7941c8cd53f9e58f7e7bdce12541d6c870f83c0bbe835870b94af82977a3b +oid sha256:4543a4859461ea2b21b64af42f057539f480bb594e8f8ed032b8196f9628bea6 size 24754 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a index 11c53eb0795..05f75ebca9a 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f3af9ffae3f1d80e2d629b7f1d96939fd5842debca56f333169b6e8669750fd +oid sha256:ebed0a898589b2775d971341e63704131c22b8a146dcec685d8d4ca6e666204e size 24098 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/source-route-library.a index 6b098fc6834..bf9a8a1a87b 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6425def50f112154730b24f08904c942e55060cc26a25aee65c529dd45b71e82 +oid sha256:0b80e4ad45a3250fc3e6c14b6a54e805c0d982f4cd573731e74d714173139952 size 39742 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb/source-route-library.a index 81fa10713f8..5e834211791 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg12p-railgb/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e24db3336f7a08787a518e552a604828603bb05c6ac0364fe092d2ade9ccb8e5 +oid sha256:797f66167fd183e32850deaafa9eb1d64fa335bf7745f6ac70f005e76b104fa5 size 39420 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index fd370b89bdb..68375d9b66d 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:109607be99ff3f7215fbfe067a72ee731e0449b0278e5238073340b00cc2243f +oid sha256:85efc753d9ea5e85d2bdedfebb9fc11d8c2b1bd33d2ccfcd405fca579e261c64 size 25530 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a index 7805ceacebc..6251e93d972 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f92e1ab7511741700cbf2e2f3db773e87fcd3ab6efcb82d12a58740c9154597 +oid sha256:a16cfda6283ba8fe566f6c3d944fac190f134584b1822e1a5a4f9763949de9c1 size 24874 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/source-route-library.a index 8ec1a04a1fc..69c4dbe27a7 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73e36a882d50819488ea2427fe38d56e65c62d49bf848a6db4b2e3b435dcc6c6 +oid sha256:8bf3660dcf705793c973cbef7e848bbca81e72f7b73f01afd345cecbfff3cfad size 40518 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail/source-route-library.a index d021d42b984..635a2966bcc 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg13p-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64f018d9b634e05f4553c8312afd470d3ece56cc6b5f690117bc3da8fb034540 +oid sha256:d8873ca67f57546f9b9916d108fef319cc47634fff3f4ac53f49320690c6f7ba size 40196 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index e549479eb19..f6ca05a3599 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e46cdf1805f17c5e2f119dd64a3b8f34971b4aee26d18b86a0b5402da42d8d47 -size 25536 +oid sha256:e84693f1b2f5afc3a414621f30f5a700b0df5832cae4e8381f92c1c25e7f2161 +size 25526 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a index 0651117dcd8..b2bcef42c8e 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a85fb05291bcb964d3a3c5bf72ff0526778198df6a9f874c450990b644d1a20 -size 24878 +oid sha256:dcc2d843c1907f83c2ea71d8be3722cc10cc601abdf38ef4588b3839ae237367 +size 24870 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/source-route-library.a index 415791ce57d..f8d8aac9478 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2153c64f6d1e4a9820b9c14fc4b6650acfdc9a2d4205a31a3656cbe628c209b -size 39334 +oid sha256:0448a17d86cbe28c130569001958ec3665b3776c9f91c5b347b2840cec7e2528 +size 39326 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail/source-route-library.a index d24b33e1ba0..58e416932e2 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg21-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97ca10faaf5e2b159b8991245e2634fa76b321b7a741106240c42d45a55c2647 -size 39380 +oid sha256:b1674ac180469c9c40ce82b45a2f2379f1aa0e90550d62989cbc82d9967635ee +size 39370 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 826c5fa8213..4df07421e2b 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:431e07568c75dc337d9fc6cae2b2c4d346458da1615aa0a643527dcdb93755ff +oid sha256:3fa1bf13399b1decae96c11ad5adefbdc9f3318f969783a814a90f7ec253b5b5 size 25534 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a index 94baed10870..ea16356859f 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41dc826d309150edcdf1868dc306f646d94bb2980ddf6e759e323908861d42ae +oid sha256:9fde7a296d261a5003df2cb67a4945e4bc0e07cf6480cad64f96672e84ba2b5e size 24878 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/source-route-library.a index 838a6df93aa..8edffb94c18 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:069d291e761cb6c6bb339bf42ba1548da841a746e7c340c68de1d9c17be2a85b +oid sha256:e75d024ce3a55eacdbbed08ca5c1f84c0100fc18b796b384a047bf77d250f9a8 size 39334 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail/source-route-library.a index 31c381e01c7..009f52330d6 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg22-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d647c67a8bf81f3bac28bc7af9a07af3a6099f24dced46f235f80cd98bfdda10 +oid sha256:84ce1a8d4e703391c270c5ab64b7d5d4d3882be9a1ae6f88ba928dacdf1fe293 size 39378 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/source-route-library.a index f95fa0d8341..de69214b750 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:283a577dc2aafcd3cfc2db9960787de6621aea36cfd7d39868a307a8f2328b00 +oid sha256:5937d812abafc710833aa36241a65595db22956566684b467b5afa838e9cea23 size 24766 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a index e4c33dc83ee..39952c0c4ea 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89840d78aa29d2c3193f27b2f92ef105de8b0bee4387cf4c02a69b4078fb947f +oid sha256:457e792543101a902ae153af1201a1f19d4ff152341e5eac8a8933e77c18f02f size 24110 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/source-route-library.a index 47fdcdf7fca..87f46475e51 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa98c9a491e217939523cd1cf5fb6e159e850f3f26a6698b8f4b8680a7cac174 +oid sha256:1d3d25508ba0c521ff1d6f35bde176c89ea0707fdfa8e8b16d29ab62e350abad size 38566 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail/source-route-library.a index cbd59488451..7d345830a08 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-dualrail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec43f8562a9477637cb5cefb7f1fcd253e2ab59fd7d2cd6517cfde1632dbee0e +oid sha256:002328dccdd9f5f093c59016a4daeed0c1ed938b24f921a94ae31c81b12bef59 size 38610 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 27992110e8e..f7d2f50e631 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:138d216286ae4a6a175511cc4b6a01f09bc9b2d68c26a7533f853094e58a674b +oid sha256:3d48f98fbff1c097e6ef08c1366f308bd3da20d3cfd4fffa81e6a1d942b16a05 size 25536 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a index e1e1b187486..506e5a117df 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc70c002aa37933f8db9be32712c451cdd1a826d00466cd460c0ed890573a33c +oid sha256:7413333d89aa75928fd6ffc47e50e44a083b77313f8f3c4c418f67b429c9eadc size 24882 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/source-route-library.a index 5313e4d0836..f0ba53429e7 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84da5381faeb4d2e6677c44966f50dfcda3f95b080eaf40229e84c605bf5b631 +oid sha256:cae37fa1ab57180076381fa7767628181bccb74418b6250bda8359ac50773593 size 39336 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail/source-route-library.a index 96f1dba4948..addc32d285b 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg24-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da603e3253a1f58cff69d131529800a9f4dc00ad95fc192f7667ee4697e02503 +oid sha256:c749b80e996d58da3b22305a7b4b1433106b0563ffe66d5b4520f7d2fa9175e4 size 39380 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 1ce8b2d7af9..4e5c068ce7c 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c81baaa2d6349ca8e6468f6119b0b5b8da055b056cf7a0bb1e4c005cf8dbce48 +oid sha256:e735acd68bec7dee46f7757340f1c1bc40fbea9e4394ace60656953bb2e27d96 size 25534 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a index 04003a624e7..63dcfb311ed 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5aa8be5640684711530a6972f3bbcf2f343c561c134ff7fada522e74893155db +oid sha256:86d85bbba56857ad825a654320d39248eb94ae3ae3e79a248160e33b4c2f0b47 size 24878 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/source-route-library.a index 0cf8673e7b7..9271d744e21 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d98a2e7dbf27ae42d598cc32341bd37cd096c5147704aacae991758966e3af33 +oid sha256:cf51d9c539a83dba019ab3db45de52340030a44f7eeaaea798044f141d0e3ae3 size 39334 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail/source-route-library.a index daa4bad4a53..4db47226e9e 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-efr32mg27-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:787f86f72125868afd414facb2f5b7881119046dbcfe3854a4d8562df2b7f54c +oid sha256:a44b4e08f6bab834b8eecd988ff67c2cc26dc8a20fb18905dcd897ff86dd30b1 size 39378 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 0d4a7d89adf..12487aaf744 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ebbc20eae258ee43a4bdc6a1d1b6f0d327b8c9fb5df4795bfebe0895d53e13d +oid sha256:734de99d9570f6fa97653ea75658857f88366ae3286e682c028f5ba416c50494 size 25458 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/source-route-library.a index ff79ed30b74..e9869235e56 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9226145a78763410c0e3cdcb7b2b5e17e3a67f939362f89f1d8366a064b07174 +oid sha256:0310e1b6becd2014a2a8e919b1e5e2cdb13d1acb643abf27a2fe98c342806d60 size 24802 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-stack_protection/source-route-library.a index 350f32280ed..4ef1e80ec07 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c02eed130ce1e55c2d9b6aac350af81d0150b56af2ea09d733cf6986059135ce +oid sha256:369d0aed854f5a6c80e0c013d0df05bc24f65068cea82c40c69215789d709f8c size 40446 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail/source-route-library.a index 6ffc0571175..3bfab635560 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm12-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6552a6d3c7d7b42028cb4873d5193995e85d00dceccea563466f0b2a5f49d109 +oid sha256:81c7f749ebdb18b8412dc8f5074f1b1ef39186f72e4cd924ee0fc7b3c519dccf size 40124 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 0004be16e0c..e3890716a45 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bbfe17b3fbc7968de05d4eb035e1290d1edc6507d604af661b3f8de0f545e1c +oid sha256:e4b500b009d771a6b915defdb049908e8be94f21415909aca864d380adbf70e2 size 25456 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/source-route-library.a index 2308616061e..8ae80f08bfd 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:364d42ae5469db1290c97c88eabcd99ebab6e614962ec866b684396e264cccd6 +oid sha256:40d9c4ab48069c981236768abe673a1fd58c1cbf86dc1c094ce0e7115807afe8 size 24802 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-stack_protection/source-route-library.a index 1e3044a61a0..3d7f67afc40 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:418579912d526309b4a1f2a7635b9789746b60fc4014a4a186680d385fcdf7f0 +oid sha256:07175095f2784c58bc0b76cd720058315cf2ac4daabe1273b08823404dc8b057 size 40444 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail/source-route-library.a index c7f4439073b..fd22ca259ce 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm13-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a07d3558470067ff6608bb408867a39e8fbacb2fc6dce96d25890de66e16a6c7 +oid sha256:ed470eef47ca3bbe004fd8868b0169b4c5c02dcae86f70fcb5792555b8fd1613 size 40122 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 6f4f54dadff..a963a2253ae 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cd9af3de5b17c70eb3fd577fe97d6695e7fcc04495f2e332196a85f0953da94 +oid sha256:dd340e166ca0b15d58ed17eb2e2b0556e828abb9dc60e0833e013ecda0f96ba2 size 25470 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/source-route-library.a index 5a3dcc21c9f..69ad78f4d2f 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66681c2f1609be51e6ffc543ff199f8eb36421c5e96af895f6ecba605de853f7 +oid sha256:ea8531076ef5ce4fee76b7a25cd34848ac2ba78f6477b00555c019082314e48f size 24814 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-stack_protection/source-route-library.a index 7d2446e9796..5108c0641f1 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4aaed85daea834c0bcd003d949be7d393ddc4b3be47b0a54b0881448623127e0 +oid sha256:9534e7c13ef8a01b6600fc7c31ce62bb27fe91698355c7bacd3c5ead5c4a068e size 39270 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail/source-route-library.a index 1af768c3115..9f548b9bef2 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm21-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfd2f7e1e5a20f654fc36272eda058b6a0c1be144c461bcb2f61c5a8c2375d10 +oid sha256:76e059e69d1ae59ce53c36d0c4b287684d5cc13e32a932d630504674d1d86a04 size 39314 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 8be97c88c50..871116b1e0b 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f8e9b94ffd1138ed642cdc2a10804a61a6d0c3c77983a57e7d9eb9e543fb4a5 +oid sha256:cedfa29beea7098ea2ba236243be8ba9d428798fb99a04b6d4c2d1590813f284 size 25470 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/source-route-library.a index 4696cc8e133..ebdf442cc15 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1722b52888545aceeb7db356655652d3631fcc3be9cf7f87aea25b25de3e4aad +oid sha256:1346362b3a9da2be95e3dd3c49591689c74ec7c6361f5a3b62510ba656e3ed44 size 24814 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-stack_protection/source-route-library.a index edd5c18a968..cf14f5f9c22 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:853643900f5ccab2cc00ae57a82b2ba3d29b6ed34f48b8972b0582d47eb41f03 +oid sha256:1a2827215492344b9fd72275940a5af12c20c8acef91b06277750f9362bcc322 size 39270 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail/source-route-library.a index 2c86cae2708..9344674b178 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm22-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1141647f3c4c6fdd3855b86927fc706b862245afe2601f24ac44ac17c91c706c +oid sha256:3abfb6f3d5941000da142e0ca2fbef86f5807ec295e52de9da7ffbef10a70304 size 39314 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a index 809e7b98664..8c7ad73873e 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00876484f0e48b6ca3f62853e098e42d5f014a9115b29c0faaaf2053644f32d3 +oid sha256:f68112de67ef32e3fa8786a538308dc886f78e160c7460354d22fee51cd53116 size 25470 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/source-route-library.a index e8fe5e61a11..4c23484c026 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89d0ecd29e171e6599acbe9811a6efdbf6a340cc5b1813b393ed85319a485eb5 +oid sha256:96e396b5ed171cfd9a1c931df03366f000672cefb6d593869dac1f51692eb1e3 size 24814 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-stack_protection/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-stack_protection/source-route-library.a index 82a6bf51255..e35e5c6dbe7 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-stack_protection/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail-stack_protection/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e11125606b832c6da1d2d09fc593f1279900844ee5b35d6632f5fac17528e3de +oid sha256:21fbce636105f2beb31c64418eae20abe3e2a375c31ebf97d20f49c6e2220f8d size 39270 diff --git a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail/source-route-library.a b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail/source-route-library.a index e248bb17e5a..fae79a79e39 100644 --- a/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-cortexm3-iar-mgm24-rail/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e04a2b80d24a4420f54533389435e94cc7816b7ae2e5e58336ff50049f268dd9 +oid sha256:b29f19449fee907e1ef0da1aff7406babaaa621d404138aab0c523884279ed70 size 39314 diff --git a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/source-route-library.a index 91a2177a3b7..05e36da6730 100644 --- a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52970b9531b72a6d28cc66daac70d9bf1679233c78c64053b46ba321bc916dea +oid sha256:9c02587d46fb8b33112eb32f3ad89d05ef9bc38137d15ae70c6096dd35b22779 size 61520 diff --git a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/source-route-library.a index 644c11ed1e2..b78fba2f673 100644 --- a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cccb53158622bb9946d45a6990f3d1c5e4dcde3380aba8bb971dff788280c6e -size 54496 +oid sha256:46c521c101d44a2d685b67a855afca77dc11d570196064345f9e202b6986eb0a +size 54488 diff --git a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/source-route-library.a index 6388749809d..966268b3411 100644 --- a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:536d56dfff97e0dd12ba7089a4ef962e97a2b297ed80989fb259d062e81ab41d +oid sha256:aef9cd1789a2647b150955c1c8b79fee208785b2f44b863e28920229a75385cf size 39284 diff --git a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/source-route-library.a b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/source-route-library.a index bb1933a85ae..9bc15f00ce3 100644 --- a/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/source-route-library.a +++ b/protocol/zigbee/build/source-route-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/source-route-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f77d6cba6f991396e7c33eea29e6fe7c54e4558b53c738edf3faa4669ea8e8f -size 58608 +oid sha256:3925e6b14deecb8a8b44b3416212dd13f6132c80434263fbbab0bd1f32fbeb7a +size 58600 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 1229e1e22c1..8ae853c048c 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4f367e19670b9d5438ecb1962089e8a1938b2be23965f8b0a63326a087e735b +oid sha256:14d4a93f464f0c6905767a737043bd560d3a6a409c9360c51121e5697359c497 size 21990 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a index 8af47920535..2e410e1867b 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8aa095e97fa42d0a32945a3b6c11a96ba191509e8e774a1b2fd666031d4cb78 +oid sha256:e8dff8f645f4496dc67a3ad2354863923cd956fc5d6f9dd8c2979f93ed29c8d5 size 22142 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index c23cc2411db..9e030bf3811 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d46d63dbba847bd461c3ef89ab67580a2486b663d59c3fc99cc501c48cf7435a +oid sha256:0fb5d14603399dc0169be5c221a64e816581adaa6c4e8cb53ca1bfa28d4751e9 size 21990 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a index acbcacfec63..872e0c4fac7 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5e5f67a30872f3ed53ebdcd8ddf128afdfe9ab83d7583ac3c33b7d05910638d +oid sha256:a4b2a10a6e6919014bd00eb38847f203e8ea27f4837274c3f5b52747b39b0761 size 22142 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index e91fdcb59d0..b16e853abf0 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0df97a3976992467dd2825b32aae228ad7e43dc6790783b8423ef33f2f1244f +oid sha256:8ca15f21acc9b7b10f1e9c0adb8ddcd57a0316fecfa106368c40b2ad2a55e172 size 21990 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a index cc5112c4b10..cc5f4e20a94 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:856e6f90a1da197ecc772a55ee1dd0c063b716fee96be84112cbb01927a37d4c +oid sha256:5d0ee00cb585b985de7129e3e21531f1e80be0d93a582a52a3fd1a587d74fc6a size 22142 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 7856368fc19..bec39bd0f3c 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc960d1a29abc712952be6b7e418a252c9614fe10e8cda29226ae4d2782b56f9 +oid sha256:4a9a688ca08b8f084b3c342e830e45f4dc9d1197a1d0fba478d166431f3318ee size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail/zigbee-dynamic-commissioning-library.a index e1d78f39bbb..1f31cbf9b3a 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg21-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43eea9290b46749f71707e7a571a28590af8b3407ebc76c623e93af5c381e47b +oid sha256:0eef7bff46e483fa10411a91379bb12318b0119118af02d54f811cca7ea9a85d size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 02a53aa4575..2e23c3a18e0 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44a6d1e97fd5c338bbc4f0fdd7e1bb89c549540c57b7313e493090dc707d1607 +oid sha256:14dcc2fddab686e051215f0f8409a8dfb8d41720bd808a21777267549fd3ff01 size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail/zigbee-dynamic-commissioning-library.a index e78c7f75fb9..b2e02ca0fe6 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg22-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:905e905f1d798d9f23abb8e1394cc3e9e7aca921b25f1fe42175f8cf237f5ff8 +oid sha256:e04c3f04515ed6b67be66e53ea8f2ec9e80a6e843974e26d91df6ba5356acc72 size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 3d1b3b4a109..2b939821b92 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62c868734f5ee9e597335c8ceabe134edc9d86e733886423e842dbcf6b132a34 +oid sha256:d3eeb37af8b0759b0c44691bdfe3ffbdb04236c46eb24ba475031a46476f1c75 size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a index 2617ca53126..1f31cbf9b3a 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21dcb1d11765837361bf79b26c5acb16c668710ffb09d126233bbf692853028e +oid sha256:0eef7bff46e483fa10411a91379bb12318b0119118af02d54f811cca7ea9a85d size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 1f6f38675e9..044801374cf 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ddd5064c2c4423df36082df56fae8e7d96ba3c34ba17e72e5df9784747c2549 +oid sha256:eb781e58053e38dc522b1a437dff194181f0b6341fc79ec17036416ffd9d0bfd size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail/zigbee-dynamic-commissioning-library.a index 8916c8aa443..61a3dccc7f9 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg24-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98978b860aecbb3af9aac783255afac0dfc73824945bd622506a2aeb40b7a4c5 +oid sha256:8e710e9474e738ec82a0a29d768eaf56800ddc3122f2ba2ca78e179cc01cf51d size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 8fa6b82a863..d86761e93a9 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f31761e2f4f453a7079d73c9bf32cbd0a650b89d52c62099d3860df16052397 +oid sha256:726ef979d49148009ba3a818b18568ccb3740b5e87b8a666b446d167873d3fac size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail/zigbee-dynamic-commissioning-library.a index 2617ca53126..0448b96a76d 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-efr32mg27-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21dcb1d11765837361bf79b26c5acb16c668710ffb09d126233bbf692853028e +oid sha256:91d16938ee100a2e0774ffd0795d96d9b7320964725f79ba2799ee16da48e807 size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 4379a907722..34b69c0452e 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ca5e0fa6aca38e75ee00b97e7cf8ea96bcb6c06255d02aa383e29125a2deb84 +oid sha256:eafee7cb2836a2a839cb2993537b2bd19090fa4bd5fc93bdcdc329ceeb9f67ca size 21990 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail/zigbee-dynamic-commissioning-library.a index 50793ea508f..345df35a1ad 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm12-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6832b85810cf1517a3b5f6d309da3025411b381afcfbc5ae7cbee7fe8715df9b +oid sha256:d4a770a37f45eacf9a7e611a164ef4b1e52c8623e6ca1fa6e6a8cd639c573b1d size 22142 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index dc1beee80c6..48f672c7860 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18a389c84b25e5190759f117e0765d9831b7192831d204b6f21a28f139b887af +oid sha256:96f0551b4efc76d6777929fa8e2ae7534976ff75af16b8408baa86edc807c2b4 size 21990 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail/zigbee-dynamic-commissioning-library.a index 2fabe5c273b..bc1f4f0370b 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm13-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cabfe5baad988bb85f3d387170bbd13982e5a1dd378c1648fb23ec6b4047ea86 +oid sha256:a2b4d93d9c6fcd30a80cdfbe829c67efb6b1d18e9b1adf12a9033474512f855c size 22142 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index e26d32a9df4..6077f4c6c11 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f432171056b8574775e85cab6975c5b98ef803a1784a95774b7052479cac8de +oid sha256:750171075092357498bc49ef74a29c476a3d6bb0936a9046ed782dbca90939d8 size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail/zigbee-dynamic-commissioning-library.a index 138b697c08d..ebdcb154766 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm21-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60318d8bd6f95b57e8b0921a5c1971fa6ffcf620dd078ce13007707a737606a7 +oid sha256:8acbcd0b3106f5beb67d7d3be58ff57ae3713c2169777020752058c62380ce0f size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 91b712a8e01..7d46230c8d9 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98caedc95660be71fa25746079a8532e465ec9ac7e186221a1f77d4c287cb18f +oid sha256:52f77aeb95f9364437b2e1235d61a644198b6eaedb498b2c506bb6d7a37debf0 size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail/zigbee-dynamic-commissioning-library.a index 4086c8d40db..9997e51aff3 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm22-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3968e769d6eb8cdeaf92b62e5598ebd5d793156426e93562f71d3a0635ac3ec6 +oid sha256:55fee22f8a61deee63b05382c4729d37e78c6c787031ce1cca634e35df5eefe0 size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index e3216c0e312..c3bffe08dbf 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:680ee9e5cbd0abe78613dd2ed2a0110aac81db17ed9894bde43585af57bead4b +oid sha256:23145a6901a3047415df94ae6c787fe817f7f3430fe3392d187181a151e8309f size 22018 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail/zigbee-dynamic-commissioning-library.a index de295deaf76..a33ea65a9a1 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-gcc-mgm24-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d1a54d08709b2f399d3e1a3e3099c8a0db4a44b96c59cb9199bdfbdf87e14e3 +oid sha256:5ffa121c0de23e6fe3f695412e9be5a2de6024750ff1554e836cde85bab82a6a size 22170 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 2bb1478e0a5..001da778ad5 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f7675b64af53bdba60e7f8c4123f2c28fc3c2142a991a67241be55365fe4cb4 +oid sha256:d6856712bf525a33c9b4fc89b62defa5a4098b631e77f29374af789de85daae0 size 52636 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 7554935c59f..20c21ae4953 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b74b876a2e58330a3534fdb061da7a705829eccdf243d76edcb02f67f348446f +oid sha256:3dbf595ade396d7f95a825bc1accc0b3feed1bd44360e30de1d1681b49302d95 size 49392 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 50c5e270cfd..fdb319fce5e 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93e890d9b4da68d9d394b5f5be1a6cee15ea9d54a345c79697b13fbc5c6bdb40 +oid sha256:c6f3c70220b83d62306cb933817cd79a939bb6a661af1e17b25425e42affdaee size 52524 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a index 9ea87f167ee..83a4d65fc02 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aff801ad341d5b78ca7253b5a06134c71b8496ce692c390004e49ab412e704f7 +oid sha256:0b9d91ced57ecc095920a84698dbac40071bde45ca94bb3422193e1c0ab6109f size 49280 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 890764f380c..24e5b0f944d 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b34d00027a5a389fcabaa14900c79f8b03a90ba10aac21381c868f033f4c0027 +oid sha256:e5fa3f1910f5ae4c1d03b1e806a49be5df3eb3bc02fc589f2617f1b67c74fecf size 51474 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 855a6709297..95dac473d73 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6b3ba4548dd8640b01c8aaf4545d4e6ba918bebcb135c4d8911e48afab7ead4 +oid sha256:fb4a18fe69886c1964b06703d0d8aaf28a5a08f66310dcec6661f0755fbc4f1b size 48236 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-dynamic-commissioning-library.a index 36a03350718..19f63dbabfe 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b614f39be5beb8820b00751d214b73e42bf14ceedf12d115978060ac36fabc8f +oid sha256:a509e19a26a335924d0e86ada4d9e2ebde701d5b646d2837e41c528a46e961df size 51364 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a index 08d86e0cb54..4c00595f805 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg12p-railgb/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bab3f1eced19727da615a4012b9f48d0b1242f502d4cf88fcb1e98b3d5f4ab1 +oid sha256:b9511ff1f08b0dfe22138cc66a9c34b9841bf1a1b8df96f4813b5ddd292aeef1 size 48116 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index ddb47571da2..a68c16a91d6 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc37fba7537bdfb98d3358e8e50c90d3631eee9485a3bba4918f002069a4cca9 +oid sha256:13c1375c45ba0e3a76906e166a4d89ff96c737b68243026bcc932e9454f2a355 size 52632 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 2c28f2e6c7f..90ba337ea38 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53fade1a4fc8fa19a3d540b424833d2a6fb9f0bdff064d4c33bfef08084b6998 +oid sha256:f2059c5441bb63f17381639319d6ce99bcdf52b001fbd660244ec3383ac854bd size 49392 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 5576cc146fe..418ffafd082 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59506eec64eb4db8afe9a36a06fba80c8ca37a0470bffd552615685993bfcf48 +oid sha256:e729b36f11c14f6d28f87a0ec749b7e814742461fdd0d154b6cc774cae4267ab size 52520 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a index db066686a25..522737ec9e0 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg13p-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:adddea9c0cbb9b196bb953a28f55ef21425bc61baeb53cb75b0b416d544373f8 +oid sha256:beee1129871fad1e472d2a2a71dd57a0fc332f85d9c25a96dabfc30085140f57 size 49274 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index d5c9bc482f1..98133f7e35b 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff31016733a01946b6954813e302451a9da0c1708d10aa91c9f588d626bc245e -size 52690 +oid sha256:08cd160f32e9e51ac1ffe719f5a38614e778d2b688b852e79e2ec546632878bb +size 52678 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 3a52b6f93fb..dd3dbb1cf7c 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e21dbcfc8b8a0c30a3633f53a9a47554b168f64d7e1b622a3eea2ddcc2177547 -size 48752 +oid sha256:aa12656a8633fe99c87c2a0e05cb0b55c772e3a6b098b19045f7d48a3a57743e +size 48740 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 11a62ba602d..86d345694eb 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60bff4d239897c0d9b104e7021aa97a72468742e42b02301071f76407dc3bd67 -size 52580 +oid sha256:a0e745868d17eb593558ddb5942a0cbe6c8f7a3f12171fc20dbbd6abddf83d68 +size 52566 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail/zigbee-dynamic-commissioning-library.a index 415398ea75c..4f010ad9ca6 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg21-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3224c2318cdd3d0b33d20a30451a036376f9be15d56ca4f32a3aeb70ed3d9be -size 48636 +oid sha256:c2cc09464bd016eae5be5435c8cf3f6543bcb743b6d9472ab6cdc195674e2fc6 +size 48624 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index d2a1ae2fc17..8c0dc6f657b 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1bcbe1fcd685e520a18f3feffdcf1b2bedd849bf6e36689ae177a94bd8f13d59 +oid sha256:54c51da1ea38a0d4572968cce240294669b2b096f346adcaae864a0e8d49ec21 size 52690 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index b1f9dff7e9d..ae6796ec847 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c387c44223c5fbecc941032bae2ad23e213d065ad9c47a3dca2c4d0073dc330 +oid sha256:33f4d8d880d79519a61d13b7301cd8af15d761248b27de5144f48eeb67b7b711 size 48752 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 7629b2878a1..a7b638d8e9b 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce39680cfdf31c581690ee6129054db57a03ca91e702e9ade1f61c63c3570749 +oid sha256:ed0f423961b984840381fb3bbff14e0a71f3659695430daef564883cd35786a2 size 52578 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail/zigbee-dynamic-commissioning-library.a index 081c816f5c0..6bdc4a95b54 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg22-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93134005c5c36fe4a0c5f675ec3b061a24171a05b15b8c61b7b1208c0b7413b6 +oid sha256:01fcdd53c00570675c0d08f203419551a237aa23f19e647e33a0618f401f636b size 48636 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 355ba0c1787..019bbf526b1 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6d8bf36d8bea67e9a0f21c7e225ba1fe93e8ee159ffd0db5f5affad97e86f22 +oid sha256:9f6bfd2b486547e10a05a2c7397567a005d945c981215f57717ec964dd044944 size 51546 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 41b5f1c10f4..1121333b1d0 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef1dd45f6b7a538862b915ada9df13f5eb9bbe91c31ae0170f675dec0e4da3be +oid sha256:e7f77e3cd38da243a6f329e3a600a386bef4536be16be4a13bcc5e3d45b73da5 size 47608 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-dynamic-commissioning-library.a index ed16d5935bb..eda0cfc3583 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:038059548b827189688d0e907bb9b478339ca5ecfd1da1c1e5695de0874c5d7d +oid sha256:df4f6fb87e057d64ed37b9a5a5fce751b51fae049fcf77c6f99874816bb14c22 size 51434 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a index 4234f6ca328..9e15380b508 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-dualrail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb168ae9702347857c2783eb06e84ff7aebff3872c956945512185483417adef +oid sha256:7bc4f66d951f2bc38d675b7a0dba33b2796357b70a93270c5e9341f50ad5a2bf size 47492 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 20aa3c30eaf..5199cb0d08a 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5ddff6ffe4dcfbde5f1a9cd9c68149bc1b1ae1f119cbfc7d222b8dca8ec90f4 +oid sha256:f03fd01cd03660b4c8f8205fe994f680882559a32bf39e7e9e4fc33d1f92da00 size 52692 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 8d5cc4c20b6..6ad5cd1cb98 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aabeacf0cd5b8b980a3e89d555fabd912fa7caef2537a9a01c2550cfae72de2a +oid sha256:5e413375add8222c95bb8e0a729558d128ed774069a531fdea0cf7e8ddd57c15 size 48756 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-dynamic-commissioning-library.a index f390253946c..087dcadaf72 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce8f36673763ff4fdafa98c3b06b8af437dd78044dddb30093fb51cfda8773de +oid sha256:df7dc85135bdb4fb50651b2a3f4cd28bb5b9f2ac18b08c4b63cf7c168c54eb63 size 52580 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail/zigbee-dynamic-commissioning-library.a index 485c40e0b50..856c3be859a 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg24-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01bcc0ec21c6210b231c9b8a54fec199b61e8732b75b3abb150fc55dbcfe7b67 +oid sha256:43537d2b65a9f807bb5793935d2b039d8bbea667f931d8fd483f43f0bba37ba2 size 48640 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 6f959094548..ac2923b43fa 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9f71a35649cf965c87397bfaf91ad80d7f6014a474dfd13240a0d551127801ee +oid sha256:c6c1b31b90249357592679c379511c8545f536e0aced5b832214c4d5625a0e38 size 52690 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 8c69f12037e..ab35f577797 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41f499bd3e218c53dfadf1e3aa24709c79cc487a7ed2812c4577b0ab162f474c +oid sha256:89417582bae9df839be2f52eef1e9d9c3586d10fe441db6880379b182163ab68 size 48752 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 4526bf74ce5..5208963b2a8 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2cc8f3391879e5087cca74bf2180bc47e863e4145c949c5ba5c00ef22c0f69b +oid sha256:8298136b628c37408648f1c025d07eb6c98baa2ba0b69cde7c76d4b2f978d8db size 52578 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail/zigbee-dynamic-commissioning-library.a index d777daa96d1..a693fbfcfbc 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-efr32mg27-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8473437a16f319ceef1890a0f1060895fe17eaffea1b8a702743c28a98e2612 +oid sha256:98e0c903b3409c911cf2416f2c036e932a4f2024dc08e979bb2493a09fd397dd size 48636 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index dd21d9c8025..3c335dc55b2 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5ff10d55c6e9198373cf138057ad9f1c98f9b4c68c7b42a3c2c150ecc9306be +oid sha256:1f8eb2e615c4ebc596edba0764600a2eec566fa1a651ab449a78a2735401ae44 size 52524 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 8c9269ca380..d1d0c359b4c 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59cb264bc8c6dd5cc134af7a27772682e5913c496a0375b9f2e97a9eec643abe +oid sha256:7d5ebd4c4978cf6294e1c7103cbb1b28a39724864796e65401bc4a24e1e92753 size 49284 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 202e1b14653..d47cce6467b 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9dab6becfa7a4410cc920c956445cff737159cbf8d19de14c75e9c5ea8cffe80 +oid sha256:66ea2cfaa9ce71ed678f33f7728938789c451af855cda84773a447dbdeeae40d size 52412 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail/zigbee-dynamic-commissioning-library.a index bd04e6b9b5d..5a3a1cc232b 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm12-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f175d18e0ce32a85fa179603b1e56a79d1783215857aa90041f511d858494029 +oid sha256:c63f10ba8526e6e31371b7cb2619eb27434e70937e5b4b57bd81adddee1bdd37 size 49166 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 5f36a248e0d..13dc84e5481 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:158d796201a3aa82042ede8e1a96bb0864e5f70e84559d5406644e77595aca5c +oid sha256:b371b90ac15f7597f3eb7e0aeafeeab5b2677f61b402a43c0c0be27257a2d15c size 52522 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index c828ad29908..056149b0309 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5bcff1c2dcba21a5407d4fe827036c1e4d1e3995a333ee76802512c5fff6fa33 +oid sha256:814c39d45097cac27e33810b834c806a3cd7fc7229abd8b90138e706927b043b size 49278 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 5ac30de5a88..95ada1bbf1f 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:136ce04b1e3c9f676b642d452371ff94eb6c9de835eea1634ca8fbc1906c8554 +oid sha256:2b29e4f448de0aa73e628d53cc8c30d00bbe453dd791f0faf925f92c8b0042a0 size 52410 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail/zigbee-dynamic-commissioning-library.a index 6f00e2288cc..b309a3894e6 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm13-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a847f00007b424e10e4764c18f2a5011246c47b64af645a03b8fa02ba312d0de +oid sha256:aa1f2e42da320a2861e43bb7cc3d414e246ed1eaa3446e766f8ed83fb03a79dd size 49164 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 288b57d6c3c..bfc4221971f 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b407e28aa6dd87071b58ea970e629b25cff6abba656effb3d52092fb6498382 +oid sha256:07399b2d16f47715e383c99b72d7d725dbe0568cfdd3f279264c9726da3dfc23 size 52594 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 4b607cc047d..24cb867c506 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf3f758762cda3b7a82382ca8d686a817bce2117930af5e09413ac832288196f +oid sha256:29bb72646735f82a74dc70a85b570f2af669930b73eb07f174f35dcfa05edc58 size 48656 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 14232a07332..36c0ccbcb71 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8b9ac688d29f51978ea909fbc192624020533d1f56969c8978ed47b9fd3194b +oid sha256:de4ae13ceb1dc439797726aba2207a71cf850ca96a9277e2979e344b6610b3b6 size 52482 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail/zigbee-dynamic-commissioning-library.a index f0c1aa7bad7..05462ee7a20 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm21-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5770678fd8f05246286a21b5e19c9909823543ea41a62c24b31fc6bc89444803 +oid sha256:39194b1571010c428db79d900e9c2625619d0e457b2f61dbf5f3a54700842bcf size 48540 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 3fc8067138b..560b57a16db 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e22722626aa9c82fdd9ea788fb2906642a1ee95ee7bb486970a8dad43a1bc74 +oid sha256:df5afb5ad38e23db87087dd9fd6347f7bd5fd07f196a01cc85c7393394ab3c47 size 52594 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 278c1571885..099793c5327 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:131055685cc6afc0a690b4806f7a64356c15fadb995fe291cf356b67bb09cf4b +oid sha256:2bb40805b7d5335d252f9492f6e2c093da2f6c9137de31adee1da7408eea0eba size 48656 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-dynamic-commissioning-library.a index d750697cd4e..5959fb69533 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36e135227396b5653832f3357d0187ef64d75b1dcb1f7b2949af1ff797bbdf8b +oid sha256:c3c85b15da83b9f38a4c777581ad9a096b154b7bd884cfa37b815c93f37077a3 size 52482 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail/zigbee-dynamic-commissioning-library.a index b14649f4fe7..cd3b74758cb 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm22-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10096546ff20a12aa9ae2bcff23e4814fa388259e11e444a67edf351bd34a0aa +oid sha256:4e6553389136729197e59fe8ac67ab009490175cce640513da57e8891331be91 size 48540 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a index 64c901f265e..2f84ae40172 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8949131110e2d48300d78326a05d9f14609b03f65b59a7711f1033c4e1e132ce +oid sha256:1e87f51ba24b2490a6cde783545321635a604118b3a3104401cdad7dec058a52 size 52594 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 2b48719bb1c..ae5734980ab 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ab7e5ce01d01ae1fcb1f0464f1ef1e1e7b9ff733f2801f5c7cbb5892fbbb069 +oid sha256:15a20bfb24a7310c9a54473205c43dee854a6ce1d27c31a49813e15d0402f0bf size 48656 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-dynamic-commissioning-library.a index 0e28300fd86..bbc506c78e4 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc3ce97e0fdfd4278e5be8921aceb7fc2f210cf8a5ade4300565b6aa15c2b564 +oid sha256:c3d47ed349be084e2243d33bd602e9b771518639497e451cbecb11aeabadaac1 size 52482 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail/zigbee-dynamic-commissioning-library.a index 9fb61f41c96..992c87306dc 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-cortexm3-iar-mgm24-rail/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dfbfa996abdfb6e65596c8fe304706caf1120b888069b824ee866fec794c954b +oid sha256:d375cc31e95717ccf0a22f6e39f722f6bad15761a52382da09ef49e48617b70a size 48540 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 127390f9a12..b0b9f402712 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f19f429319b63e587ef43e7a920928e617d8c292ec69d6f5202790d88ec433f4 +oid sha256:2032210c8e8b0abd0c11cc93dfac4073a8ea71331574080874a38f901b0d32a5 size 280486 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 326f539be6b..7d7178a669d 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61a3d6746127b6af0ee95881097aa73a3694ec665063a8108b7f5f22896b6810 -size 278238 +oid sha256:fe3d2049cfab73e86faa35e81be474e710444cdbc01302548ff45819506d8333 +size 278214 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index c061848fd80..a8709658e25 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71908978e756a7c6a2abf15dae308c6e9db88f2b3e77d25fbab2cda3eea0aad2 -size 205302 +oid sha256:a2c669dba663c9dc41990a8d1129812066bea3ee10c0d3215acece6c63504280 +size 205286 diff --git a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a index 58bceb6648a..0b21394adcd 100644 --- a/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a +++ b/protocol/zigbee/build/zigbee-dynamic-commissioning-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-dynamic-commissioning-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d300eb8169abb32f4f6d3770a14cd3448911eac708a9ec4ded8c19f53ab5f56 -size 288742 +oid sha256:5a303408187220920b4895e8852a0ec957ff5bac952a87d702352d23b0f05a23 +size 288718 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 0814de02b29..af359f6946a 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbcf9384748ab4cc1e701491e77ccb471e7454f722a8a60632164538996b9602 -size 577516 +oid sha256:987868dd392047714399a3db77c4f61217e48e705588bf421df5339c7c4ab1ef +size 578054 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-leaf-stack.a index dbff1c45127..14ad932d91d 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:872db39a8e1deeea34e49fa606a804e736a33bb5d95833542aca033d6b4031b4 -size 600818 +oid sha256:4a9783b60d66c71afb6ed44edf43be8dd749a42605183a792ce4fbd566eaa6d8 +size 601348 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 98b5c6c7014..72051c22d0c 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:185986ee80743c7075a19ce4d4545ffd0e7dac65f5f730961abc255ed3d53a51 -size 632566 +oid sha256:95d8146c5fd9753a957e60363db142b1a512db281548778b2cb69d823ba0e0d1 +size 632956 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-leaf-stack.a index a6b7161aa8f..f292ab70d32 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:967234f1226ad0c98c1fba959ca763c9e11b131be5b4d98f8b1ea437602db657 -size 655140 +oid sha256:4f29da36918fc478cad8469bee767dea90b8c5efe0512dcde62487b1ea96f7fb +size 655522 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index c304bb649e1..191af64321d 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ed49d13f926bb698f5f7741332d82fd11678243f21faf2560f164e593053d9a -size 577516 +oid sha256:1717872c131f4df9bb048554b326c7ceb1f77da1503d31a749c34a1e24649eb5 +size 578054 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-leaf-stack.a index b44f4129c51..1e110834938 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:908e111da7178a364957f6cf0e50cb66eb17bdd61b9dda163fa8fd9106734b50 -size 600818 +oid sha256:42485b4c5acf34b662abd165d578e86303a5ffde869eddba4c0bb9ff34a8f8f8 +size 601348 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 12c63b0e831..afa3e55e5d6 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53946bf546946aacf8afa5ddd16812fcf8e8c009e20a36632cc9cdc360a85378 -size 565746 +oid sha256:e088f78ea1a02546ad9de0a9fd130bb03445bfcce1577efc55913ed7a0b7e7ed +size 566284 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-leaf-stack.a index 9b8b9f578e7..2cda0def054 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:789faa9398d4a178a6f3d014a543a38de454201e32b0b016b3dcaffad84d159a -size 588924 +oid sha256:739eff8954cfecab7a2818132eb4b99681b51e6e177126f48ffc229d4d55397a +size 589450 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index b8a64ce3f35..0c80b16328d 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f26098d0f53263536d3886317059b3efa13c04317e09f2914f2fa9eb06a053ad -size 565746 +oid sha256:006e1e022e644f6bd00a7456d70cff039a38911329377af5946e18abb9002b5c +size 566284 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-leaf-stack.a index e14a57e4c34..0c5ab30ae75 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84ffc11dd332905beff32e9626eb625497b7b16e82cb11950809ff4362aa48d2 -size 588924 +oid sha256:2663b3df36d192c756a912d323009eabe223448641a1f51fe1cc2d50a8985941 +size 589450 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index b6fe86ba94c..1f83655a260 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e74c77defc9470a190bbee8bd4c3cb6ecf7862a5cce0c8b424587d84196172be -size 565746 +oid sha256:b79a8b7e302cc53cc312d67c727b1175edf1d7a7f437db55b4c9ded29e6e3052 +size 566284 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-leaf-stack.a index 8ce247a4692..a37b55f798b 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3658fe9e3b7df3c85cb9dbec3368482e069a274d25d65eea2de034008abea1ea -size 588924 +oid sha256:ae5b8cd06568b7b2d2c793f470713dc858fb94c0b9bd91cca41bfaa72815421a +size 589450 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 3f8ae0a7af3..7c100695a69 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5128ac2e766cd53b994b0dedb327591bba4c218c599b8388cc22a044711df337 -size 565746 +oid sha256:0d883feba390bf5f023b3d1de9386bdf0ad97fa6790f01da45c2a53069016100 +size 566284 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-leaf-stack.a index d1f6f52a8d0..1901601fa18 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fdf632f644ceb47a4d07d70611774eb13ce5f9f8c2c790167440ebf203f850d7 -size 588924 +oid sha256:41b316cdacf03dc77221709985a5e5d9bdc82d67adfda025689fc95055a49024 +size 589450 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 9e1c908c9e9..e81bc658637 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a16bcd757bf79c8b657a10e61e82d0c19d19eaf6bba3c7a96045e3dd9cffefc1 -size 577516 +oid sha256:432fda37c9dea5871760221312ae6b1a6a36b234c8b47b5ba67aed98846b6170 +size 578054 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-leaf-stack.a index f9fdf163e43..2d25256f5c6 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05f7217fc8b210f31c4d89c5dbf40fba4a054ec9e2b7bdcae7347bded62e4009 -size 600818 +oid sha256:e4be847867972b78ec75777fe61a518de5f602089dcd7e6e353880b5af7c8876 +size 601348 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 59b13ca569a..fb6293d04db 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe4a95cb681bcf9c8f394a637e9750600f9b80c58c8a1d54fcfd732865e52e65 -size 577516 +oid sha256:64fd7afed4f7544cd48f18b6f44c77994fd342f17e08f01a758d7f73dd1d4c59 +size 578054 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-leaf-stack.a index f8ae7467107..8e39c997c3c 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02869eaf69951d034fd621435af0cc8720ddcf93f536bb5fddc69f99a0de78ed -size 600818 +oid sha256:efd46a1527950a2522daca1e8c18c317c335754572517c7e1ed430c5cb7103e6 +size 601348 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index ad2c62ca52d..fb61fb9d61d 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fc8c7ca873b66536523fc476ef879e3f5ef909e954a694b7acf7bd62104fed0 -size 565746 +oid sha256:eadc3ab13730872b2fad868522a24cc2d906cb21d08eaf00131117f830382ff6 +size 566284 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-leaf-stack.a index c18e91536e3..d1bbc22d86a 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99503236b199cea01022e82ca24b1e52f246cb10bb31474988cf11597ed6d526 -size 588924 +oid sha256:5d3caffc1e1ff6d1ad6045468ffe2bdb15f6a6e208fd86543b577416ba45c7b5 +size 589450 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 44aacb297dc..c1a5983dd0c 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ce03418ba3e20d5b70d46076506a8521b9669ae65b5d278655a8bf127e22c21 -size 565746 +oid sha256:b3f7eab79a3557d7796c8c757ee80555994b5b30680953bdcfe0a87279cedd8a +size 566284 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-leaf-stack.a index 7eb0190c8e7..7a9a91a6301 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70a13ea1753d8ad04dd5f9891418cec05ba4166abfc041fbdb68e925404fef69 -size 588924 +oid sha256:fa108db0203d765a878181fd7f29f898386056d3dd83526329b7ff8d9d08de1e +size 589450 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 6e99ce69651..4c02374fca5 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f02a6c5e81cdb9a8dc970932b2aea6e503e2d6165830af8ddb052d61b15a8fe -size 565746 +oid sha256:57b186f83b85e7ce513cf26350a5dc90edd47c1d29e8ce9c20c990b99214d9d8 +size 566284 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-leaf-stack.a index 70d7264b5f9..57f0c54af97 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4ee2f9dc5ce78552e22b18747ceb7cc38556098bcffaff26e72f436510972e2 -size 588924 +oid sha256:4278fd4b955297851471b800fee6a4870712fe8d6d41a3f400f221076074138c +size 589450 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index e0c8cf622f0..8dc2012081c 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4359358052928cb113bc2fdd5f82f0cc13f82c1d67fc5d536df56891ed3f0f35 -size 1336200 +oid sha256:9ba1613922d5ee0156a354110bce1bff3e0f96fe06698e2d376ef8fa1607b82e +size 1335542 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 226451b30ab..9e341a22d19 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f1e224a79074914b99aba4ae016df5d8c66b3780884c4ff316610dabcade540 -size 1282800 +oid sha256:1de128ff7ef9d0e28ee6723d912a7fc1c02cf38d468df7152ed862a818d81cb4 +size 1282364 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-leaf-stack.a index af4eca1f177..15b3af406f6 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0227bb991a50dfac92ea6291ef722503310d8f687cc5991f6310d68d844ea37 -size 1396058 +oid sha256:543fa4966f36c970a15c9f5776f8e81172f6784a580f7a353be5a604eb54bdd3 +size 1395366 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-leaf-stack.a index f5fdeccc418..f8dba08ee34 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:692a13302fdf4140e6828932e84e524f5864ef8d329e1039bff043be19a004f7 -size 1341828 +oid sha256:9092a3b27d703aeb1ba8afa316c6632f5a60bc89ccf6c8d0664fe410903fa076 +size 1341354 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index 698de716687..ddf6595c887 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4a95275998d45a5086edd47ff6cab1a74f7147530e3055523f117a98a281231 -size 1409152 +oid sha256:570be6cff8cbdea7516b8de39be1e64bb52e24ca79e8e4e7a1e14e9114c3fa02 +size 1408314 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 9e42a06cbbe..777dcf37ff4 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d57295f27c41d6118fa8118ee66ee32b5fe81224dd294ea1ee5ef4fb03f085d6 -size 1354970 +oid sha256:2241a64230069392b46a829bc4811ceded4bd6bb7faaf61e39b726660d3e722d +size 1354358 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-leaf-stack.a index 9dafb095c69..d6619ff221b 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a017356f5a86a81f77a11d261b36724edb3ce1f872971735f67199b75d227ec -size 1466956 +oid sha256:2bf6d975bea7ab40a9d4211d0e10beadba98d927ecfa374fb9f8b43278f08699 +size 1466080 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-leaf-stack.a index a2276621378..a03303bc66c 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:705bf5f88a622da7fcf770716cde356f8dd0c988dd232f9905e25a5f438b5c79 -size 1412172 +oid sha256:fbed426e18bdcd2aa5fc504f474338c8fd0e985d93faff644bb660f81d6c907f +size 1411520 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index 9d771ad1739..2e48abb0a14 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:554af506dfee750b29104672bf6b60b78b77e2c5a827827093223ea1b87376a5 -size 1336064 +oid sha256:c577111e4315334608c9676164891eee27d161d75fa945ecafa545a421446588 +size 1335406 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index b8149986c81..f9319235d4c 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43a08b0ce8c069121023cf20d3c16031bebd7963118a6ae7b240cdf175bad587 -size 1282726 +oid sha256:713bdb720bd6a7e91b1cb4373388b6e22bc7b6381c8711fcb223302ef3934d06 +size 1282296 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-leaf-stack.a index 2449554be08..08830d042c0 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:821821c5a48573003bbf38e942855cc3719d5c1e88ed938ea2062aa76f88320a -size 1395982 +oid sha256:aed5fd57713658c514f5d7bb909bc0e30230d95307bdf5566bc38881deffdc27 +size 1395290 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-leaf-stack.a index 379b802763d..9e6230ce252 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8290d223f04d9a838767f83e0e29d6e2cc551ec1ad141278abd055a852e36313 -size 1341828 +oid sha256:e935a6d5f6affba5951cb146f2d90bb2be1ccdaef678701549b785f25e9cb03e +size 1341354 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index da83d53b95b..7287e5b1690 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3988a71e8e96088c8c34bf38724631dfd77d9c4d7c097c3df3244eadaebda16f -size 1294990 +oid sha256:34038826aaeac681722a3741602406ba67b1171f974ada2ed5425b5d359a35e3 +size 1293406 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 40d299b64d6..b2aef6b0224 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9decb529576ff8b94599965964d5ee023dc8e92fdecb762a5a2e266d02f0bb0 -size 1235706 +oid sha256:a26ee3845bf6169e70ede66d2c27b75927dbfc35ad30faf40788c1b163ff0ba6 +size 1234998 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-leaf-stack.a index 8017e0244c2..8579580eb83 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7360fcaa8e5471ab3c06a90d026578e1ad611138bcb68003fca4a38631e4052e -size 1350044 +oid sha256:9ed183a66be6bdd0422bc5ab85d0dfb54d9f91fb78155f529107c864fa3dac6c +size 1348496 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-leaf-stack.a index 67bbe0886c2..2c5fbfac04e 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51a9fdeed060c5e270ba47f98e66e9e1408613f7272c7c977f982102168f05c2 -size 1292418 +oid sha256:d7c0783d941652c8270eff9f0d97f5be8736779172161d13ee5620cfdfa86568 +size 1291600 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index 536cea9e112..e50c521cf35 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35cb3b2bc91f50402191b24df42e2877afc126c18b689af275daa286865f9949 -size 1294916 +oid sha256:9cebdf387b8c7e8abde728aa4ad04267a09f5789d01922e76eb9153c7d975110 +size 1293678 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index ea03253785f..cf0149266a4 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec948dfba28ad5e4c659e4c1f5a4545d68bde897b991aef961b30c77a70f1898 -size 1235706 +oid sha256:d0a79907b67e5dcb52607ef202555fc092f4334a3bb770aa83d26f5b1ec8d2d4 +size 1235270 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-leaf-stack.a index 0396841af60..958525c2fa4 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9a9cfbd4f616c73fd7e23b7bb6c3a97e6cb57ce7befa702c92823e085b2e5ca -size 1350044 +oid sha256:07ff90ad9ed58ea838d2cf2ad7d461a25b669008e0507bdf25ccfd4ea2088179 +size 1348768 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-leaf-stack.a index 4e0260d5ed6..f5b80c0b697 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:179b35f09cd5fddd0745490ee58d19c1415ecce5e245d2eaa21b128f0c6c42ae -size 1292352 +oid sha256:98f10bc721eb3881cbacfef674824e02aaf1f5c0d478e71b2edec636e18956c7 +size 1291872 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index b138d25914d..1d9603fd0f2 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5438b89bb1d6242a2f63322ff63d2f6cac6bfd4ba5d569c00757d0217772d5dd -size 1294990 +oid sha256:6bde99854c43c855d7f5092c59790566684a5d1fe01f9643a755adc1919e154e +size 1293748 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 8468ba3bf2c..a6cfc62a731 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef3b20e69438111e9db6d78b5fd5a0c7d49fa16ff12b64d6472624957b4dbfb8 -size 1235776 +oid sha256:fb0857536c1c62776a452b58fc6329878ad8ecb30d0fee441d84c25613fdabe7 +size 1235338 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-leaf-stack.a index 77ec4986c25..d325a17aa0d 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7e2fc4bd2788cfdd679a1b49b809cf90d21fa4c354a83049276474ce7af3ccf -size 1350116 +oid sha256:607688ab3aef8ce897ffc8dce077c35081be74bd5e002a769dc024c832276e63 +size 1348836 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-leaf-stack.a index 32548ea3fc3..9238afb5398 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f58137a36fea2e2932f18dfbf34c8a95aa0e822025bd5bf5cb345c0777cc58d7 -size 1292418 +oid sha256:b275d95c0dd658b148a38ea40934b91c5734e98a3f9d524a064e7ffa0fd9bc45 +size 1291940 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index 69e98463d12..31c8485547d 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cac1ddda32bd62764f0a34bb3523ab15415401be9e13289a9b171bc7b006d5a6 -size 1294916 +oid sha256:abb88699d55a653d3074e852662f27bea310261f6a00267493bd8f17a3942a24 +size 1293678 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 60574b5330e..8d99eab99a5 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c15afae65b96e3d48c365eb6ff31614f75059f3cca24cdb0a9984da6e979ddee -size 1235706 +oid sha256:64d356d947fb3ac749c5ac5666c8a5ecb6319ff9636508b4c596b04a43f837e5 +size 1235270 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-leaf-stack.a index 8513d3488f1..1faed0b6d83 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7910074d1e6a4d484b6de156af0ebbee4d90b35dd0995ab736a571a8fdd6d8bd -size 1350044 +oid sha256:36382d01ddd9540d26d3829f103f3c3fa8ca0bd0c5dfe37beade6e8eedd6247a +size 1348768 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-leaf-stack.a index abf3f31d1a3..0beeb254a63 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6acfda8a9887865fff2dbe3963b150b59d068c701ff9a84f55fd406377d9481 -size 1292352 +oid sha256:d57bf3b81a202c32f72f1d5b7209ff31b70e6fe78ec18e1024352b9f9e1c30d3 +size 1291872 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index da4888405cf..c5f064099b3 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10279140ea4ce2c5cafe4bc9d9595712b9f0cf1e59c6b2bc732ae584f108e3b6 -size 1333616 +oid sha256:b92c4fde6de1d97b748b5e7a1b859f1f3a1226bc609374b6703f9b95169f4d3c +size 1332958 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index f80b0875fb4..0aeb2232105 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b97aba3565ba452e8620d092b3052a64292737b2842cfb209874a7d8401d19c -size 1280278 +oid sha256:fb88bb14dd2851e9502593c22a1d45d800f793e97e58d9ac1ad598a5d39b3f83 +size 1279848 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-leaf-stack.a index 619fdc25bb7..79a6f3421fc 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:418a143d27d126ee9e4b1bddd5d6656c4fc6af4abc07fd26a7f9c21b08d57607 -size 1393534 +oid sha256:2337c9ec362e0d3162b0c822dae11015bf4c7c04030137558d6ac9eeafcc23a0 +size 1392842 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail/zigbee-pro-leaf-stack.a index ba3e35f6a03..f31e9fe302e 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm12-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:323a8de7ced2a040dc0beca48cbc1ca7aade5297991bab108a6cf286962aced2 -size 1339380 +oid sha256:da231a9e9abc8a1b1f9129a5d402f39e99c98a01a401bf6e8ebeac1e19da1429 +size 1338906 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index b7c78bbae81..0b6b0317271 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4058d08a82015e95b95ca7fae4f306ffc2e259cf683cb38d4cd3b02ac21bb2df -size 1333552 +oid sha256:ce09e2e3ff3a9a291990b984008926556f9a50a561869ffac6c962582c4d680a +size 1332894 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 09862168af2..9920f1e07eb 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58af5ff8783125ef49f1a1ede7a06f9c5e2f447191fd2da07812bc2206a4e635 -size 1280216 +oid sha256:b384f622c4dd99e11366cbc05525f5f9ea9bdec0f89a845fba76f5188d5876fd +size 1279780 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-leaf-stack.a index 3d520be1f0f..3d574fbf57c 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3883abb4c4919ad2521874c1790fd7a9adb85b0ebc6bb19460f163f65289d5d -size 1393474 +oid sha256:5899b30ad3858acdb9946709a940dfcf1aff9fe21cbb5aa21f4764dc137962e0 +size 1392782 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail/zigbee-pro-leaf-stack.a index 4c1885842bd..e213172f528 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm13-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d26172c8425e9c7662c8a032368c06e61a11ba2123a40a66d6f2ff3efdc61c4 -size 1339306 +oid sha256:04ebc106b4680f18eb18d0483263c0fd8d776dd9f7fe478404144375ea149951 +size 1338830 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index b3482fbea3c..bcce8633ce4 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50ffb364dffacdae73121d21611760094213cc81d0f96420d5d730a6063d5657 -size 1292740 +oid sha256:6cac098908d22a9f3c24c1cf39ee86c72ef8fca6c9106c8b7cdc1d10d805eb24 +size 1291502 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index cf21e5fea43..4b567156a20 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90ea4844f2a45f6eafdc90c7ee99f41300cfbebda3a14a20b0f41af5e626c764 -size 1233530 +oid sha256:2ce20125cdcf6a87c97ccb288e72b59365bc49d230b196f98390ff111930d7e3 +size 1233094 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-leaf-stack.a index a52d2dfa77a..579f6952d83 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85af2df97acee61d20ee66f0d2ca7e8f17312dab8c3958847ec1e2b443ba78b8 -size 1347868 +oid sha256:d0e17696156699179cbac20080ea64cd96d93c1431ae0d981b9f7c6e210c7357 +size 1346592 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail/zigbee-pro-leaf-stack.a index af6b5bbc9b4..01d13a6e1b0 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm21-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9972498b438ea0d7534a7c06a38279ee1cc920386de48b0c2c0e859f45af0baf -size 1290176 +oid sha256:5f4aa99387f4aa0893016f48cb0166029601ac2ba0a3b7dfd51d5cec83eac918 +size 1289696 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index f169d2e87f4..d6eb0e1d6ec 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49b2cc90ebb58c8e49a00e53019154c227e250fece5eba0e411f7f29faa43f7d -size 1292740 +oid sha256:ff6b9b8eae5e83888e78e0d5fc0b1ba966d66443ee27db60d00f7bee3158624f +size 1291502 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 9467033c41b..878ab3941fb 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98e44382efd0104468559d157a67fd7cea12e0acc8721272074e23c387ecde7c -size 1233530 +oid sha256:0647e5575817bfce3860480de927837ac413af586ebb4bac310823b247cf1d1f +size 1233094 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-leaf-stack.a index 4e87398f858..bc49def2356 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e16ebe56b11b16f178163ed5f80b8462f89037e19338147a41e58a3357a23d64 -size 1347868 +oid sha256:bce4aece6f87d279afd007df3c44248e962bcb9b28bf26e87722c5697aaf0b62 +size 1346592 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail/zigbee-pro-leaf-stack.a index b5dc35f20b3..924b0bf685f 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm22-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d429e76e28f0360d233ac612380341c33a4688e8bd98533589e6d5b395cf4adb -size 1290176 +oid sha256:1c7bad0cd34a38473bbc3bffc268cd21b8e7c62f7c1c2ea70f4fee39379f5bff +size 1289696 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a index 78cff9abdaf..b2f43e38849 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df1aaf7800825bde405457b83c9b17c6426648fe82378586dbd6858c02482a3b -size 1292740 +oid sha256:a4e3649625f0489445ddee62e0affae89ac7279e132860d90dd67584177da649 +size 1291502 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a index 19279ba17d5..7066125860b 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:313905ef1876ca639df073b0fda7f8513b4db7a5fec9a17f794cee9206359dfb -size 1233530 +oid sha256:42b5053193bb3e53f7b1496c4f5b16c85e4074beefb77aa7173f047dbc46b193 +size 1233094 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-leaf-stack.a index 6920f558d5e..e71287fa7c5 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8282b15034f050893a68b7a736155d67a626ed894fc30940e29893e5c33c1f50 -size 1347868 +oid sha256:c5fdb444b1ddd17d8d6e5debe0c046d4e13dcc4d0e218fd02df107afb510e004 +size 1346592 diff --git a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail/zigbee-pro-leaf-stack.a b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail/zigbee-pro-leaf-stack.a index 2a6a0180c46..52757eb8296 100644 --- a/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail/zigbee-pro-leaf-stack.a +++ b/protocol/zigbee/build/zigbee-pro-leaf-stack-cortexm3-iar-mgm24-rail/zigbee-pro-leaf-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7f6feb4630224fde2164dbb6c273a246516dabe529f1363ab19915d900fc207 -size 1290176 +oid sha256:0bbe5ac80c57bddc8ba7ddb82c1b829927f952b50bac0469d69cc055ee7363af +size 1289696 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index c9632707261..928153f0826 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f2483246a14f1f15856b96349e5783be0a7ff42c22e6e371eecbfee21df1833 -size 624776 +oid sha256:12b0d8dd7c68e779e2ace1c2df8337ea912071fb680c9f2316da46c4797b6f5a +size 625312 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-router-stack.a index 8805633feec..7a0bbc767f4 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46b8c773711f10ed3cf9acf8149944b78267e26eb343069710730c95e7f90673 -size 651564 +oid sha256:5e4ace65e6179fd137aa889cc039ac886d2a94cd7a45c701299148311d197deb +size 652092 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a index 507ed94824a..c41d078dd1f 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0106d7aa396f453ff63790ca11263ff2892e50a1b4748fa6f1e01bcac985506 -size 680804 +oid sha256:62ff7881d1fe47bc0180ab5dc76027ab0080ef267da69639e9f90e8ba75460e7 +size 681192 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-router-stack.a index 3bf6daa20d1..53a97ac2b60 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f10e7e48c62dd67bc4e2a747c47c8188b25f1bc80923de54f2fbf39c9a80822f -size 706788 +oid sha256:d6c224976a86fa375ae39a79b487246965ed12a12d7871e4bfc6b1d27695be70 +size 707168 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index ca2252dfcd5..bf38ae9b2a2 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1da75141da37201981faff2982c0dbd4e37b6b2a53079df321f7914e5baaa870 -size 624776 +oid sha256:0102350b2fa8957ec3860b610d492d57daad58f97018ab9dd236582ef0c8a20b +size 625312 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-router-stack.a index 6e306c05aef..c21cd5f6492 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f28831892c588ca2efd737b6e9cd7f86a945cf97963dd558e9fc5e084776026a -size 651564 +oid sha256:661cf78f4822c0d2a05da962d44c002144cd1fe7170cf9cf193a51373a7a5094 +size 652092 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 92070956f76..ac96fd66c63 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16e677d2a848a99c4490d2e3a9ec94538d419ec0c4f94bc5bcd9b2f2a941f4fe -size 612958 +oid sha256:61bb1e606f18fc1223340f52d03971e875c07c08917e52959f1402491f35a00f +size 613494 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-router-stack.a index 94603707494..abbff332903 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:260cb1d2f6fe4c496c388e2aef5740aeb001a0d0bf4a6143c0d09439718f52dc -size 639618 +oid sha256:81771e1aa4a7190c482e569266990d8c4b95fa30f2202711b3d3c002071ee31d +size 640142 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 2812dfba509..6cc26c37ecf 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a86eeac77d690fa581974cdbe700d42cd3dda5fc299514c95e6be85135f82cda -size 612958 +oid sha256:c50a707967d149f254c06ccbc682455101612593d6ec38cfe395853f52c13715 +size 613494 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-router-stack.a index 82199e00e51..3d14e4939dc 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e351d5d4936847d04c2c439e1ceb72861744ca7d222c7b2a0b2b4eca6a90488 -size 639618 +oid sha256:90df5c9837fdbe6cd08a3f60a43fd04620a62f606ed9faf598afb78163386454 +size 640142 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 5492ace14cc..37c1db6cccd 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6dade84cdb16462ed5e5c1edea294bda41507e759bb6895fb5769081c290c073 -size 612958 +oid sha256:162e4b4619bf752e6a7ee0a6e83b6a2e7033b8e00c32070841b9195943b8d988 +size 613494 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-router-stack.a index e0017aaa1dc..b447b7b041e 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b154a5b38993f6220d10ab3d99ef048db30fbcfb987b564f0441155b51cc2387 -size 639618 +oid sha256:0d38bc4c3ef81dc71d6acc59cd2e851b6b40182dcaa8dae76b4fa3c0156e6a44 +size 640142 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 80e26d08f85..6566db43f7a 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87b84c9168345056ceee2f48a151cef8bd9a43c1fb1ecbf76409a62986c9bf39 -size 612958 +oid sha256:ebb7e72dfc8e13d14d55dff0d697b0c83186d1b6e03145390fdd27aeda947bd2 +size 613494 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-router-stack.a index 907bcf55aef..59d81ee7096 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5947da3c3f51d23c7356ec52728de122019ff65ec6ba516bb16aaf69727cb12 -size 639618 +oid sha256:1f64309236af68e7cb94bb1c9b0022edc93449d8e89a9c076950df8058faaf33 +size 640142 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 6c4e9c9a307..4fc77e2bc7e 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d701190a173ae8eff9deeca8eb21b6c65684cda639a473ba00db15365fb539f8 -size 624776 +oid sha256:56d9f1d0bf4e292d0889ee6657f617f0267ad8477e22c6c92ee785a470b6618a +size 625312 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-router-stack.a index a362ec96a07..291f2cba96f 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:612c17b35b8da0fc15423c25151d23c26466a59b1491160aec5aa56bda3c65e0 -size 651564 +oid sha256:b48e1e9786c60eb9e91056d92ba03d7e9d8122115218fe03540de8a92cf6aa8d +size 652092 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 9e1a78f72c5..1622808da2b 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4cb6ef87181284b22a3c6d39439153af7a5c21326fa258ae5c486466cdb72e0 -size 624776 +oid sha256:90d11cefc8f05b3d281789eb152243611de1f4a7485181ffb877987c18b9d5b9 +size 625312 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-router-stack.a index 6ea39de884b..b41aaf57302 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:423b54980cd2db8171d5f5696d5baff38162108d11e7361e459a4a7de00c60a4 -size 651564 +oid sha256:52a4793fd6ea09a9738b8b0afc4db1fa8219950c2ff31432ef6b5d671dfa5690 +size 652092 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index e7150707af9..2dbdd7ed884 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27906948f4ec06e20ab441d6d90fbe65677a1b9c51fb1ab1dde1b5f25c47b4a0 -size 612958 +oid sha256:aca2558c99ddf8914baac02974553603bcda51d2bf4ba3e461e6139ef0699226 +size 613494 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-router-stack.a index 83a8578ee5a..1b9cc533673 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eeb1a6f9f31b68bf33972d5041d92806e0aee970056ebe7dacc5b91afb243a02 -size 639618 +oid sha256:ac9aede17ac8e4bc9ec3a7954f4f1e57b6c9062018d34fed421503dbf5f7f1fc +size 640142 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 9a1201752ad..6e022418145 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84811f106174ebaae3151235492fa77cb87b8d9b0006c4eacc9e63b5fd245519 -size 612958 +oid sha256:022ceecc1063e9dcbfe3fb3f9081191f037ef88d6a1432d11b93a19dc1ef3659 +size 613494 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-router-stack.a index 203130c2da0..b3296b82ded 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7544bec46f607acdecd801152796f01097275f77b8f93fd2379927bb3b6d7254 -size 639618 +oid sha256:1c2a2ff35afebfe394f2130ee2cd770c5ff60aa818fa5bee270500c0bbb89a39 +size 640142 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 5321262f39f..5b299d4898a 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c4e63c96dd131e07b7d846053c2671ea87917f05c30361bc33fd654ca3c0416 -size 612958 +oid sha256:975b823d8348e659b35393dda6c26bf4d28fb020d81dd0ff75d6bf49feb1024e +size 613494 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-router-stack.a index 4d4b00dfbdc..ae8c7e372ac 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:475cdaa5cb913540fbcdd1338f47aac8d7a9adf8888003cd29ff8a13dd25c724 -size 639618 +oid sha256:d2be69e5c220bc235430111f4e1f5d3ee58077925c65b14142b6e7ddd6db187a +size 640142 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index 474d61b9ccb..3a084b3014b 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af2e8691c81ceedeaf316e1b4642d9ca36fdc6a4a1f63bfc5904a9e8adec8be9 -size 1449858 +oid sha256:69cedaeb22c00e7c8e89fe543e3cabe9633672e3aa1845273dfbd1c85f7d4815 +size 1449198 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 5165d77f50a..98fcc206952 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08fde05de07fdc098d808d83c6fcc0cf3264e4de491bb4adbaec4c5a3ec92925 -size 1390294 +oid sha256:20c9751030bbc4282ea6f629fd924ccc060ad712d0c993c9316409f905e12a72 +size 1389856 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-router-stack.a index 365659a2850..74bd582f887 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bb50ce02751360933617a7b206534e30b2fcc028f38bea19eb20f61a49d2e04 -size 1509140 +oid sha256:a8563c622eb9f76d18f1e4caeffbbbb7df3c8f84348028d73d3047ffe413c16b +size 1508446 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-router-stack.a index 7593f3df345..d895e22416d 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3c2ca6bb594ac4e0dab6420e0e06119dff2694bb33554170f8a04ea3be1f4d4 -size 1455766 +oid sha256:77b86642e9fe34a9562c2450d1163980bf3cdfa8e7565bde9d4908ce81cb9cee +size 1455288 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index b1138c832e4..10678f3f11d 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:643fd0a9cad4a894a45fbfce9165e1543b2fcedd3e55c2a0585f361dd2a661c9 -size 1524790 +oid sha256:0a645249a301403315576fd598e1c89a381a91dd421d5d2f32feb49ca9ea8165 +size 1523950 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a index 5e5831a5493..a110389a136 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acc365523ebb2e353f2b1b856896484bf98c0e2d9f46959f97fdac755f2c4e22 -size 1464586 +oid sha256:0594184beb94c399ce56bd663d20436290e1ad54ef3de8eb59b0bab1e78d8658 +size 1463970 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-router-stack.a index ef4576ab0f2..449249fba2a 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f67f2394ed445b80a80e5e7b6a76a50ae73b82d7e1bca4d10c5d6d16a27aa750 -size 1580376 +oid sha256:a9166f4d7fee6b692ce401547f467c6caf578e7f858cae49ca3da681621fcffb +size 1579498 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-router-stack.a index 6b17ba44eab..5525284cc01 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:653e1a5ea8b1d22fbe146253b67799273177b0ad6afce17526bb05de7e45b538 -size 1527714 +oid sha256:4ac8ff3a9ac4156f742982494f2d5451f72f51ac1bef282bb43a1d134a7b5e4e +size 1527054 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index 647faa8f200..271c53412ca 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a56f585d5a5eca64e5ad1f0266ba9fef404cf935a399a17b8b34f2defdddb72 -size 1449718 +oid sha256:5544e560f9c863459f4427ec017e3f3fcb91833d2d0d53e6fd22172092ca1019 +size 1449058 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 8cce3cbee40..b7a1a41153c 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:163869c237328b946183b3005d275302bdd49a140a6fb6041d8cf2d6e00c914b -size 1390212 +oid sha256:e63e3d13424b136a2de5325735930fe327024e74ba2a71635e74248bc8b3b70c +size 1389780 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-router-stack.a index 685a178b1b0..f87dd17de6e 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87f902168984e6f15a6d9e8eb1d2f07bdeede234ef16f537e9038d21e903e5e0 -size 1509000 +oid sha256:6b10e3671e938cfdeee8becd0cae74ebb2fcd53c91500fd3542c36eecb594534 +size 1508306 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-router-stack.a index 3a77895712c..9dd5887afd0 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e61dba66b842e4413ad8b7beda7b919ac4bcfb6015324df530a9ef17672b6fe1 -size 1455684 +oid sha256:10d4071d1949eb835ba2763be8a84563d5a85051c0e9cf3aecc653b2223ac9c9 +size 1455208 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index bd2a49c8ad5..46ccf78875f 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c02a3a2c102afd17cf3962abf87026be50cd0f6c0d45a5dfa1a602d3f810871f -size 1407450 +oid sha256:813835fc319b66b9f96cd5ea634544ca4aad5caafd682505bd77dfd9d66f1411 +size 1405930 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 9efd09a7c66..c3b4295e94d 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c837ceb4380738fa441a443b1d6bdc4c2aa76e5dce8bdae2d624d214db626a7 -size 1344376 +oid sha256:8d4746082bbdcd7649b62eab2f729cbc5e1197b18dfead0b3700eaf15fd24380 +size 1343658 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-router-stack.a index bc6edd1f62d..558e4b60c44 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e522aa166ae5f68baec21261d3aace4b324cc1a3f5b0290aadcf0666be5b8d9 -size 1462276 +oid sha256:fd5b51c88e445308f74a0f0b1385ff16c68a6d74b375ae673f64cf79f69aaf11 +size 1460644 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-router-stack.a index 5b40af48913..2e38c86f7df 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d717cc492fd33e1cd4d28bc40fd304650b6294b9e2da2c60538e749e9dba3c51 -size 1404584 +oid sha256:f34f289e60c390b8a326d51862ae5eecf96f162c405ab1edb3028010522f35c1 +size 1403822 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index bfac9863d64..e6950e630e5 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f469ee67969ff3dd43ae44ef04600075d662a0056aea347e58dbddd7372351a -size 1407450 +oid sha256:ca49b4627f8984f07ab4511672ec2817efcd13138cb70e95da4c3d8cbce6fa70 +size 1406210 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index e0cce140b2e..8476677d378 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5aff18e3bf48deb319e5603876030673b9a5c454a00b41c42e4bcb2383227c2 -size 1344376 +oid sha256:588497cd7e7ee71e1e13376e5df30a071a50d28851a9beb7faec634730e9468c +size 1343938 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-router-stack.a index 97d5da6d2b7..eb8af2cc932 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f440a21fc0ea81131c5627d3861f060534775f2734136dfa588cad20593ff21 -size 1462202 +oid sha256:c9f6440bcca074fc665d3a5eb1f70b08e20eb06c91f358b64007b8d43734802e +size 1460924 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-router-stack.a index 6f9a1947f6d..0f06551f043 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8bc2196978a69507879d3ee3a6075b1e9624ff8e1bd594386d0438d990ebdc4 -size 1404584 +oid sha256:a7d4edb4c783bd4ac1a1e8a0fa6a9df8c1c0cf3d57fc1fb6241bd47802bf33d7 +size 1404102 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index 6d91f8177d1..39b09e2ad6a 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5813f96195119ee9d0e7275542bb71d7b283205cef9becf34c04d36562014b34 -size 1407512 +oid sha256:6c13cfa50765b54378e469b75558c8564ec50b69b2d232e5f3ea7f644dee7191 +size 1406268 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index e4d72780ccc..86140ba4bbb 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c0b0c9c151d644e908dca57af97c28d726d8dddf93a7d806a3943df5fb14eb7 -size 1344462 +oid sha256:0bb108745e8008375bc446539959388e71bad5db757f735d1c42e87a6e1860f5 +size 1344022 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-router-stack.a index 7431cbff583..ec9bf5919ef 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f0ce3c99fbb0f22a610f6fac383747056823fcce01d1f970eb9a379364bce7a -size 1462276 +oid sha256:1f5efae413f2b5ee580a2688f7b03c55fff0f38e298d5fa5a54a23323bed064a +size 1460994 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-router-stack.a index 1c7e1505a9c..2c435be5ed0 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f903e52fe29f26575ce91097cdee4dd99e4653791102165713424be37196c1b0 -size 1404656 +oid sha256:b7861d7c5578cf320321cbec60c6283150faa707286683b8f7e44997d0e2361c +size 1404176 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index 2a768491d9a..f1836e073bc 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aac5df952af051aa23adf69e0ae0ac964a375d2944f8e7ff9f8d1cebb58af707 -size 1407450 +oid sha256:35b0ce648e197607d26e3c9d1302baf18087da419be29e8f82997e3c8830c2f7 +size 1406210 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 015b8b1a835..fc051a406a9 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99087df2959ec48b2007d7eb8c8c518b1ab8f0dcd1eab1f9509a27a032dae71c -size 1344376 +oid sha256:f0330918c01f9dc9539be41a1de821b1262758d84d3a166a9f8ea03ead461ba6 +size 1343938 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-router-stack.a index 83522edb34c..783f9aef792 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b544fab74bfbbc4b60fedebaa7e5b96ccee3086cd2bc740ae1a802ed575ce546 -size 1462202 +oid sha256:fcb140b6ec019ca30bdbc3db6fc9a0669af443a1d2c3fe68447332f27e0952a2 +size 1460924 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-router-stack.a index 087f609a242..8613cced4ca 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fbe5d5bd338696911377e5d3ba260de2f2332d463a46bf86a97cfc03c3195c5 -size 1404584 +oid sha256:49241606420cca615bf5e7fbcfcc33e2c0c0f018c09c3f1b097acf961c0cb283 +size 1404102 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index 54b24b9e6e9..7fdf011263d 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c69c8b71fdd768a387f9e4e8d8e91643f71eb37d536e3bd2be2f3f618d401e1d -size 1447198 +oid sha256:f5253d4f57bdc7b5d7f3e64b60616ba9ca1d4efd6d4cd77c74294095d70a5b2c +size 1446538 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 66a4f37e851..9e3e6a39bcc 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec29c866db492d064d63cca8910f56c74d53aa06d050f9021628a3583f16ceec -size 1387692 +oid sha256:a7e43c5e880d7068a00cef809a6afda9bffc4441133c4738e95f3fad80a6d5e5 +size 1387260 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-router-stack.a index 0685bbebdc1..28c718451dc 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab3b5cbcc35f2a0a6c25afdae93b982fd514600689037e96e9c3f22027d3fc15 -size 1506480 +oid sha256:106e8b888c7a3bd7d8811c214a009adde2e40635427cb17be1d917f366f75a01 +size 1505786 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail/zigbee-pro-router-stack.a index 5131f04995a..07441c82f75 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm12-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1ef9feefa7b1f3a64df63aff2a4eb676260d5155f86e40c02364e6e0fb3c42c -size 1453164 +oid sha256:2385d0672bdfa8caa333b73a4e048646f0528c7d7a2e2320fc3f19ba02adbae8 +size 1452688 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index 277fbfdacbb..12d647c2928 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b946a1e0f6e148f42d3c69ab0da24eaf7df4ace320ef339dc8d6f9446e5d2c1 -size 1447118 +oid sha256:88662176fba517f95ecb169f35cb2b029e628162aadeee159309ac8465002db2 +size 1446458 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 06c7a565afa..56f7c4b2959 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3893d8d27e5f7d41928b164ab7dc49fa907fec3ec504014779c2111aa6a89b3b -size 1387634 +oid sha256:ca51c685b722ee4c206a58e671a11a325d8ddee7482399eee723cfae6f830adc +size 1387196 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-router-stack.a index 0b611c11149..69d6f789c81 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56e528c05236b79f136f6d4c33c2d12b0a837bf75dcd60c6f745515cc3bdbc5e -size 1506412 +oid sha256:8530c71812655018342060dbe79f0583c3e1855b9ee1a9bcaea92a004edf7145 +size 1505718 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail/zigbee-pro-router-stack.a index bbe96ab2a4c..e3e8f775ac9 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm13-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4626878defba34d40e6df8d7185d6d399c768b19b8bec1521938f30c5548c84f -size 1453106 +oid sha256:4d00a8fce57be58b67086734b27d42dcf33efea3dd6d7ca363e93822115eb250 +size 1452628 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index 14f6de65e75..3ec22a81e75 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f39bc185991d27a7a63a668367ae23968b2565ffd231f98e5e8f36472b67b65a -size 1405210 +oid sha256:8018df09ad2c90fd7d6134ba9484cafc186b5e20695f6697ea51649e588bf0d8 +size 1403970 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index dc52f912982..c670c2b3b57 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:885e8b907e3dc276519e6d4de039acf2789124c9dbd8101208b4b7509bc963ff -size 1342136 +oid sha256:cdcf4957c39a8de6eb8345cab70c1053cecb693f7a93964f82cea4e3392d7e69 +size 1341698 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-router-stack.a index 3b9d62c2eba..1a65158f42e 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a971d54a3b6aca16d6aef3fbaad88e2aafa57153f8567e48ec6e4064995d7dd -size 1459962 +oid sha256:dc8a3e7ce5b82d2cb7c23bb881de6ea26fe6cd029816bc2debf87ff7e3e7d509 +size 1458684 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail/zigbee-pro-router-stack.a index 80c7c196f7a..3d5ff51c489 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm21-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe3fb2ae60e73c26e556e99ca2a4865bfc958133f04e69918db9208f75c059d4 -size 1402344 +oid sha256:1544b417d0ba8a3014bf4a922a779dbe5cf21e418bb4e5a37fcdb0dba73a2521 +size 1401862 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index e63e945c3e5..14f392ce8fa 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09a75b1c2a53c8cae728880832dac2ef92718ee8363b4ec49ec45773a66a430c -size 1405210 +oid sha256:2c734c0f37908ae814aa9310833ceae22bc6ea68eb8e9ea06605a6a48d4b98ee +size 1403970 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index 26afb16ed83..ae2dbb161e3 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c4cf5d38713246acbbd29ef0203695b1bb8580d89cb2cbef23f12518746801e -size 1342136 +oid sha256:1033b61e3ede77d857fa1dc4d7a973b0fc5b2de40c8063d28e4717e8dc4edd72 +size 1341698 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-router-stack.a index ee6b4d09a57..4c9aaa7b478 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61ec5e63408adbd600127cfa06fb04731b6dff44d329419579b294f30612857e -size 1459962 +oid sha256:665abd6fa6a157ebccc276945682c99a7febfbb665e1862927953822bbcfa2f0 +size 1458684 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail/zigbee-pro-router-stack.a index ef1b17b6427..1184feb28ff 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm22-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75293ebc9ee6ac276b66df37c8113232791833d2a4571e5d03c4261c555b2740 -size 1402344 +oid sha256:5651c0444b9a507387362e5c8aa2289c9f5ff1edd1a6449d747f6cc4bc702c99 +size 1401862 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a index fdc94dc3aa7..f60f4b7c977 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d88f7752745a18421a0e7436991d7148d5efe61f4066ac4226a37d221d500257 -size 1405210 +oid sha256:534bff10a00d21bc3f33a183b56f70611d0f6d1337ca5ed38c2ff3d9129f53eb +size 1403970 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a index eeab1185516..f68dc233462 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8de63919d0254e0f6f0eb064818fadd22a953157990918557311909e5d1d0cb -size 1342136 +oid sha256:17a44b5225ecc9544436047a0f90ac0cfaa50d341176948ada783b57ef5b8f8a +size 1341698 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-router-stack.a index 80d775f3714..c3d1bd053b0 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d678b0e7e322b1db7e58045aff30d7d30ab92469bae241cf6b7af764b7abb5f2 -size 1459962 +oid sha256:4970c551d18e4fae4fcd7c97c6c00c84b918c134ad014488d6c11bbbffd9284a +size 1458684 diff --git a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail/zigbee-pro-router-stack.a b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail/zigbee-pro-router-stack.a index 31cfdbaaac8..d21c510a7eb 100644 --- a/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail/zigbee-pro-router-stack.a +++ b/protocol/zigbee/build/zigbee-pro-router-stack-cortexm3-iar-mgm24-rail/zigbee-pro-router-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0fedbb0385f998e9e26b8211f61fd18cee63f07dae7d2c1d75b5592af36ab07 -size 1402344 +oid sha256:60456f4359c4eb5f9548b43f7040872d1c4b940123d521cc41f2a11c6a671523 +size 1401862 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 468e8c81469..b5e9c907c71 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:064e7a6f9eeaded70384f2b0babd9b6d1741dadd311f51583b8e5adfec3dc952 -size 647978 +oid sha256:a785c3c267157e71d38d3e45ce6e5104de4eb3149eb4fea1463a05e1aae4b122 +size 648514 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a index b04f83b6648..1ec65250752 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a824e79731093df7737e6d4787be7bed0c5bc916aa658f476f7047d20f198463 -size 675526 +oid sha256:ab29bd7518888620bb4629f3a6d68f0b7f020922871eeb11ce99205eabc329ab +size 676054 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 8ded44b0958..65b28bd5dab 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4829063992317c678b1f7d1add0db8be38dc6e4fa28f0cbbd382a3a787315b6 -size 647978 +oid sha256:056bdc7de77dd842cd91ce8f48e3b1312712ffde47946e16eaf35703a59c04cd +size 648514 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a index 1d381320449..1192b5f653a 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a3ca39537fa44cccde6de9c5920bc972ecc7a515ac8e39ab9849f6911162eb4 -size 675526 +oid sha256:d55f89235cebcf98ce5a1c6aa205539c17a6b0acd60eff3aaf1018f7e4f3ab75 +size 676054 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 83f4f28339a..70b6b372075 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eca3c4fb326105b682b2b5e102763a74277dce5ca122fc5f363266866155fa72 -size 636176 +oid sha256:72959dca43d2ef2b27683843452f997f964c89cdcc3e688e40a32ec362af81ec +size 636712 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-alt-mac.a index 5ee44929266..54378757bef 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6db60d263998df1b33d9592ad8507ced6bcc9f67c732e0709b9ad77c9012341 -size 663540 +oid sha256:a710bcc5d97e2831c3eba9207c445ecbbd118642c284ae3ff850baf873d9161b +size 664064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index ed8ee8bc2e5..e8eaefa7b19 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59d85f3f5fcce054d8ea905e9b8678b5ae682739488fafe0a4830ea4df156fa7 -size 636176 +oid sha256:be948c866c5932cb85b00a357aa6a77ee79fa0e4d9c4f91cc8a1b40c2e5e8e96 +size 636712 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-alt-mac.a index 96ea47480c7..c57cf9330dd 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b48f27b071ffb3a61bf8437a2ad8bdc9f51a40b400c1e73098bcd3ef4183eb2 -size 663540 +oid sha256:4e944a45f31d95bba0f8cbf4ddec759c812d9d6d48e710cb648b24a694c081a3 +size 664064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 55aa0b2cdd8..d90ca8bf481 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:461f8b9f2fdb025f39d51845dd61a2f978b072204fe62c29237201b2dec0adf8 -size 636176 +oid sha256:347ea1e3930fc7784b28cbd5977420f6b39197da144eafe13d43501e518a4cee +size 636712 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-alt-mac.a index ab6fc9e4e49..0a790fbf584 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ebc77e9a3745fe9e8c36c73cc919340894f747f99666285db070af62128e682 -size 663540 +oid sha256:5b0683178c8d08b4d3e73689ee25de1250fd789447c8d572ff5fc616f6bafeb4 +size 664064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index a3cd545bead..5b337d97f58 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:951b8dcdf2e75f07add0085fb2395d4e39a10ad3c971a84fa47dff82042ba0e3 -size 636176 +oid sha256:a281da018cc40fea3a4e82174ac61acd93167ab510a641ddf0c90ba699e0c78f +size 636712 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-alt-mac.a index e35bffe12e7..b12147bcb36 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7ff3021dfb41d27ce2eb42855034106407259f481a118255309d9870c67ff29 -size 663540 +oid sha256:c4655a7c81a0cbdf589087cfdfbfde486b460a821d35a6a8510bb44a605fc838 +size 664064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index e5886a3c222..79fd7654d23 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b310fd279563dfd0d2600e7697a06bd4cfc03918a653f7456ab7d291aaf8f16 -size 647978 +oid sha256:78896f6c2647d47c4b62c32738bc4bce6173b572b14ddabf2e0f91b519a56bbd +size 648514 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-alt-mac.a index 2d4fa165065..2b3ce9aaa11 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62984668d0bb47812ce7223ee31cb9a06bcf9be3921e5863e35c56f3b63455e1 -size 675526 +oid sha256:9b831f1f7d9ce399bac96d830e61e762f6715eef1a2f5b3cb72af48ea88ed38a +size 676054 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index fa7865eb43b..5a6b83ba54e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c09211e893c5ac3717a994e638d2648d135d3c0a874966ca22bf7f624a50a3cf -size 647978 +oid sha256:cae5bed2fc783471a2d064ff1ef247a4d1b4752fc8ef409e2de1749ef0b07940 +size 648514 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-alt-mac.a index cc0e564ab16..c3a2f41c5c9 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db9abbfb7754a5eee13962fdcf956c432facf5f7456d0d6c39f28b22bc7e3ca3 -size 675526 +oid sha256:e5131ac812eb51d0303b0350fe4a71666f2e38220f6b298dc20762d8ac44c4a2 +size 676054 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 044604112d6..8a129a19887 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69b419ecd5741692d5d5c980e85bd57fe5013e9a62f98977534111d811bbb565 -size 636176 +oid sha256:05024b290f54114653a211c456776a8da6a3adeba4d008875c48365c38fe7a24 +size 636712 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-alt-mac.a index 1149ff7d370..74fa0e1922b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e28a168ca494b97d8c70b97de909583bdb71aa6327cc901845ec4b59c4ebb2d -size 663540 +oid sha256:2acfee436e4b41271d2fba75e00fb6d81b28da1325533974d03e75df930f24b2 +size 664064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 6dc50e21a27..c8e502d29e7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e69c60c8205880f835bba23eb03ae6204dd1ec53b2a5304997cf7fe7a8ec58c3 -size 636176 +oid sha256:f40c1c4a18a8404d629b80c4abca26a2daed4f91f8e66eb833f8f9d8e70615f4 +size 636712 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-alt-mac.a index 1152d53d192..5b9979250fd 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb80dba79928e8d5730017396f32325db8ead3e9f92e864f321bbd6de3f6065e -size 663540 +oid sha256:d31b9de63a8a54c7d444b32251d998611b42b08e2ad821693a13a07a4eb9b4c1 +size 664064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 568bca689ea..be5dac08465 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f42bb05cbd91a4e37305c653a089e13572a4aff65f62fd7b6f2919f95b69da3 -size 636176 +oid sha256:557682a0c1fa5e2ad4022283f527a106eb146e81dfc7c639caf59678a559f804 +size 636712 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-alt-mac.a index a36c8e3d531..55e8a90e2ad 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83dc047341789f563f743124d3f43b123c9be825dd7be112abb7a92882167608 -size 663540 +oid sha256:2bab1b1fbe509f8043badd084ed5fe53322d866bc7862b43ee25661ed8a2ce35 +size 664064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index 837538c6225..cb6ba347c1a 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3552d6d0322894ecd0fc8132250557d7d19dea62f0157df97198404b720e3b45 -size 1502828 +oid sha256:b6f0dcd379ae43bd170ac243a6e94c5e1b72d5c6ee08b4e59422b00e7883f04e +size 1502128 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 80642434f06..0be5ebb6ade 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ff7454fc34648ce9452ebc2cc24eb8b769df2791f733babac5e53daff02b4a9 -size 1444338 +oid sha256:227c46a8c9f837d4fa14a2e89c51837a7f3aaea566657290548f4e7af3dbff63 +size 1444330 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-alt-mac.a index fc12209d660..f881329c9d7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ad83b9952e6823c3a72c1cb2d66444d35556d50cbf49574e6d5610a57fb3ff8 -size 1566144 +oid sha256:673264a42a4fc201825699a883aadbe2c1e85559084665f6b5c8a4a76f04d673 +size 1565494 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a index 600652d49e0..698e7e38ccc 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6ac71dabfecc6afcd45db74a8f944f24f0f0e65cbb59c3dc29f4588199acdfc -size 1506824 +oid sha256:c5bd2e12663f153b56f3f139b05bab017e857e55fc1007d5b5026c5703ff3620 +size 1506388 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index c300606c786..d2c4d6c93a3 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31e14ea7fc9f4f0989e81a16aed12c8343778e44937fbe292bc1c43a82f4ac48 -size 1502766 +oid sha256:89841029f16c9ab0006a477afac4f12075055d069256bcb530e92932db137bdb +size 1502070 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 47d9a681b51..f217f001232 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed4cfc4302aa8cac4b734b5ae05e911d8a1fad145a5f5f7b5101945c982e8111 -size 1444338 +oid sha256:0abcaba90da07f7eaa30d60beb7e1026012a814cd01d3d3b7dcb2328e174690f +size 1444330 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-alt-mac.a index 44cef00e271..1f60d49151c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc0eb52e3ed247dc60ee56d88ca9fd0f3faa9d9e603f956288745b875ac14d59 -size 1566002 +oid sha256:b56ff2ec0febc649de5fce0e52d4e5c91d41c619902e1004ebf68590c8daa452 +size 1565352 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a index 04741c8b463..bbfd1f46c87 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9509d3ab6ea1d622ae3d5564f53d782c9fb1ec3d43d1d2875d14fe7db9d524dd -size 1506682 +oid sha256:b05a24fa89e42b073ebc12983e917d254015aff074ad61a1edbabba3c536f43b +size 1506246 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index e3ec24dabb5..e6f3bc1e779 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d97f0f2c52f3b1bf16252e9da21ce6cb69264964631738ad48f6f7e236c529b -size 1466644 +oid sha256:a97a9782525fcab6a4052bb650449bcd3db52a78e29455860a6ccbe728c4f939 +size 1465082 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index fa9cede824e..5ecae52b741 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6241f2c42e5281a8049f73dc3db49f43f3b99ead5329d4bc5e4bb8a86442cc2 -size 1399714 +oid sha256:9e98b5ae7255e443c3022f71072a41f974d5c905f1fc6cfa304a03faa5cd449e +size 1399426 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-alt-mac.a index 470c3b5229b..3d522e7ac25 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05a2d95fe216c196d3573812fa812bfb56cb4dfa6d92ef9f62784d6a287626ca -size 1521568 +oid sha256:bcbb7f51df5d02bd7f06799a5a33cb2cba76e987c41525da099b138df3c53c39 +size 1520048 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-alt-mac.a index 48bc536ed26..5fa7a391bd1 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c11d9814b5fba0e57ee0dba606fd849ff9c34661c0aeb990302fa289d355ea6 -size 1457462 +oid sha256:b99ac78f2f39d8c9473e845f558808bfd70bb875879086ca8a2120f4d3f2c3bd +size 1456676 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index 0255a971dbf..fec32d309c5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01bed591a8a76615891340268fd319931e7b9304e221700134ff5ccb43edddc8 -size 1466644 +oid sha256:174400f7c43191ce216c77fa303f64d5e2846e3998f21edaa13bd6537b051361 +size 1465366 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index d25ca48f873..18bed168e61 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db2948e20ce4a29d72a18ebdd73b19581c50ad0cff0d3aa373fad96e9c621db9 -size 1399714 +oid sha256:f8c87bf1f2693b7e191c15a54f03223e32579f30977743383f27d0b9b1aca5b3 +size 1399710 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-alt-mac.a index b8a99c49b5e..ffd1dd24cc1 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07bd69ac3e19b3d4223acba07dee9420c4cfed724916441554fdedbb6ab03597 -size 1521568 +oid sha256:88d994c0bc84aa43b4d2ad9224e9a726d1fee9a89daa740289a4b98eae57a50a +size 1520332 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-alt-mac.a index 65718b5ef2b..a64bc726e29 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98ae2cf37a81c280a23dbd76beb080293fe9a04c29f4dde6111dde01cb64a616 -size 1457392 +oid sha256:d3244a4e94d9429bac6c7539dc10b4aded04a444fc64ba62a8e525adf4b03792 +size 1456960 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index c0eaff0b5b2..2635e95febc 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cfa4adde70c3640210e16067681563eecf24b16c72b31494a9f7d1b71f58c11 -size 1466710 +oid sha256:fd0c222340485d2dadff23a3d2f300e7e43f2dd2832dcdc3b85213e8330a271c +size 1465428 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index a76d453493b..9228b5ebbe8 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12e2adbf9b7d666e16ac271b0993be84417764e5a246e4e19b5f273efcd7789f -size 1399794 +oid sha256:d7bbea6f09162b6c407e1f9a5c74208624031e978133fc8a5d347f37bfb0f183 +size 1399790 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-alt-mac.a index a69c5351fa0..415eb29980f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3dadc48bdaee99da6a8d6e7c8ed07acea291e76e4a5c596d144682dc3df5a41 -size 1521626 +oid sha256:c22a1cc6b9685168deb6d768e04b68575a4605a63a7190b6b14b5d71560f8c08 +size 1520386 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-alt-mac.a index 1007719724f..0cc9162196c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d16f8bfde03ed7e7d869f7293ede61ad24d5ccdb707a5a0008908c0d8477a492 -size 1457462 +oid sha256:cd541bbb2f3c072173546bde6496409032288ba129b6dcabf9ad4c652fccb85f +size 1457032 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index 6568995b47e..4b946b01a7e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a52d44704aa829e53027791717abb2399c4a063cc35cf6d88e4c6b78040563c1 -size 1466644 +oid sha256:f0414d31b16b39b230404907232eaaae25297eb58364c8c89e38b6346baa22a3 +size 1465366 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index cc207d92bad..689d5a7add8 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8b9281f78d1548a7401417ff8497a129884d021ad3690d6a2c62baa024b9ff7 -size 1399714 +oid sha256:d3f46ac5151b0158de775c0b10a21207c0f524be741ced400d42dd0f9b7b932a +size 1399710 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-alt-mac.a index 216dba6818a..0bd33a4cc19 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16fd181fd31145fa09714e93832d1b80e10a53a1c25938989559c6c5d7715500 -size 1521568 +oid sha256:2cdf5bb6cb1bf1506bc15ac7f9979dcfac3692fbaf20257e55913a92613f250b +size 1520332 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-alt-mac.a index 5b329b1bf1c..439b11ea429 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f5188a989a7ad71f8f4e356ec499da193a35c93dfb20ce1b92401ec6198b651 -size 1457392 +oid sha256:e534a126163c5a52239faffcf0daff58405e228b4a85aeb7d3764337e944db50 +size 1456960 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index 4dab0dadde6..f5f0c00ce5b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5d30e7503c67c8731d2b4d02fea6334c3a2439c82112dd775af17222875b8d8 -size 1500210 +oid sha256:019ad8d914b018e202297646901572a46d1063b418e4a19cf73401fac70df709 +size 1499514 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 5e04124363e..84a1c249319 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5652bb1f70effcc67ff0e2047e311b65cc2536d59d329e2306c18befdefb1baf -size 1441782 +oid sha256:cf5839378d2302c0633b8fcab1eb45997c5bad58bfd0504f499be585e69e2c73 +size 1441774 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-alt-mac.a index b0e6179b682..d5fdc82e4da 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:830421908a0afaf5a41399b47d4cf2c0ec50600a420ce60f378d178c708407f8 -size 1563446 +oid sha256:8cad73f47c90d08e29cb26460e933eca66ad71f4a7a7145f99055c444da1440a +size 1562796 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-alt-mac.a index 3c29906b68a..64c8a791264 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b254dea315d504b2cf8ac958693c5b4b58f4ced8f3c2e8b912a1e844ab953d1 -size 1504126 +oid sha256:2c5efc811e80e3c3c58243d2fe058b45e39614074b76c6b11c867b87baca6429 +size 1503690 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index d7e67dadf8b..7f75705d2bb 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e55556bf503d147bb5f8a0785e4e13ae93f9ce4570acfc54e66e9f12108769e -size 1500130 +oid sha256:9a2723797018663af0bdaae066e27194e4fa4ce6dc434abee7153cfdbff056fe +size 1499430 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index fa3a4c1f40a..d8d1784f7ea 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c61181d6f744ce0baa14fcb31066cf9e2cada2e1ad2bf23e196cf6621d7092b8 -size 1441712 +oid sha256:6af7116479d41b872dfc23588e20e2ac08ba5d07ff0f7545d9066cfa4e880a7d +size 1441704 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-alt-mac.a index 921955dd9ea..30b94f1c4b7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd50bf0e546b4b0810d5d6e4d9f341e8d4ce574f57c4610bf6b8df1eb7d906a1 -size 1563370 +oid sha256:e20eb5a6760a661aff10ab7ba27f949fdb324c2f24b582d073f4a76a7c85727d +size 1562716 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-alt-mac.a index 12fa76c0150..54cfd01fad9 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad1e321036af3300b564554fda6d9e7a0e8ff12aea9147701086282ff3d2f8f7 -size 1504060 +oid sha256:955b301b84865d89185059100e3a9fd15086b5ee93ba5294093842a48632fcf1 +size 1503626 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index 43784082ce9..a30a286e5f2 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:187ccbfa5a84eb76b06aa4344c1cf45bce08dca1a7c9afa372e74daeb78736f1 -size 1464372 +oid sha256:eb01c624015b1ab206a371c2f42b8212e60d230809fa23bb10d5753891295d7e +size 1463094 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 46190ba837c..b5f03a9f98b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00574cc84d241fda671191a25c18c85af93db7bd6b14e44beed53bb82743ba1a -size 1397442 +oid sha256:a31b11f6629405e29c4e0f789de9378ae5204c65891e3f839ecc117d1bc257c4 +size 1397438 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-alt-mac.a index bbd012d8095..bebb03223e5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b6eee9b55cd1cfa0e372600ba4daf9b6095f1c5ba77f8ebbcc952b4ac9519da -size 1519296 +oid sha256:bc9c6b502653516db34218628eec27763b2e42fdee30d87ab3fb278500aaaf53 +size 1518060 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-alt-mac.a index fd58f4fc069..2854fd0d2ef 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe274bb246b7ff10e5c8e6eff15f8351fc2aacf2e09ff6cadfe3d6962e5b1468 -size 1455120 +oid sha256:8fedfd85e241f897ac4ae707f88f812ef5d503754ce1e2c2f2c53984c18d6750 +size 1454688 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index ce2b62a875d..549674c5e03 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0e701619f62b330fe4f1f89a01075fc91af235ff7d1a3ffe887800374fd2bd6 -size 1464372 +oid sha256:e46b2380bf15f689c9b0bf34cb4684d6e5b0c412a296415bc0bf36acb56aae33 +size 1463094 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 23a25c4ebe9..c1f7a719c30 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76e3d0be5af4624bc29d781bc3c51814e5f4856c080610d3b79a9113007f3a47 -size 1397442 +oid sha256:26b22a48ab461dc769de771572eb97b7f383733ab5b98c3b818669ffe13422ad +size 1397438 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-alt-mac.a index 94a7e81c985..3da617e5ac7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ccc6a9cc2738b8cff2d1e689530219d67cefbe966b377c13da995e8afa3db5d -size 1519296 +oid sha256:2dfb50a0411eff8b8e6ebf04c0b57ac2f484de801c72d73eeddd5c4ac26ecb85 +size 1518060 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-alt-mac.a index f3527abf219..ee8699e358b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae142b0f70ab9d1a88ea150513ae7706f7eb0bb5a47d217192de11997e2adb7b -size 1455120 +oid sha256:a63a5d10507c69799e47a8f2b62f6b4a8fbe8423f3eaab6d7e075e8504c77283 +size 1454688 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a index f3380f9b887..1ea09a27685 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0692fae100e75ed66a7de312f05f3f16609e3584f7c4ca1849b64462aafd4eaf -size 1464372 +oid sha256:cb7aea5c7680744fe60f51868dc037fb343955885f5c9ff0a8a385c32dd28185 +size 1463094 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a index 610feb6f172..1c62556427c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed5335d82851c4185765311f62a3b9802cb54d049596db3c493c54cd911c6bb6 -size 1397442 +oid sha256:7b63a58d0cfdbc51ce08b9708b0ccd1023c68cf7d876885bd1baf81f9c7d467a +size 1397438 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-alt-mac.a index a0a4b08355b..bee758673b5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6b8a3e98053ebb29317c6d2ff77792ee37f260e33add6097c4d2da4dc94c514 -size 1519296 +oid sha256:f2f91df305b7fa3078e435a89e631a27902941f31adb2e1ca8343f3617fb4dde +size 1518060 diff --git a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-alt-mac.a b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-alt-mac.a index 9c25743d9d1..c9a6c0b1746 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-alt-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-alt-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-alt-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ba75b01c35265bbfcfdb95d9e4e8179238f2cf4ae7fe5a2c9504f1ab56e46e8 -size 1455120 +oid sha256:b2ad828c3bae6cb5aa57dc562049e095a96b024d80d33c186d55b3fad9a9f367 +size 1454688 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 8e8aa440212..ae7ce2457e6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0295f89aea9710161563522186c6faf56c0d6bc65a1e927235ee58e1d002b8c2 -size 638346 +oid sha256:7fcd29eea9c9d15c46e60af2d0daf3cff2510fffe4cef1ee830e29fc21fef876 +size 638878 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 8778e3b9445..dbd72827669 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0e9ef1ebb5a5139434e4d73a5466fcb268b8706aa8aee397ce0cedc3c5b610b -size 636766 +oid sha256:c2b42a2074049dbf62df041f38d23b81c961a1564e0cc71180f299d86abeaa95 +size 637304 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a index 6d67d8323bc..b6bdbe9ba20 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79574b2dc34e48cbee9aae003eea837f43df0b2a6c3ad1954308beb5b020a580 -size 665798 +oid sha256:439820770ebfa8689425eb6f347e69a4888eeffc0021bd3c1d23dfed23f1b457 +size 666322 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack.a index 3e343d62078..7c15f818950 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac8e5db38921b4d9244d55f44cd6236b826d1a19f5bca547ed9d16bd1a31c792 -size 664210 +oid sha256:bae34c87b27bcce8ce94c9bacdbebf861fc0f5532a3bf6b4d85de6f089cb1e6d +size 664740 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 0daf9d7463b..87b9c31455f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c974467948ee3d75611a7a4f3d07d6d0a111b7074a81314013828ff3e4cc3b5 -size 693310 +oid sha256:874d6ee51ea3e252772c049ed72215bcab8b67a43d152e8c3c4fee1da3766aac +size 693700 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a index 2f34a0a9ce8..6dbef6a8e3d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eec0d8c2241339cd962ab075af7dc6f2b54ae183c6a7817327e2f776cc079478 -size 693038 +oid sha256:8dd34be684c3153b5214038e05853240af80ff335666d3c4c37be785070b2939 +size 693428 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a index ba5748ca493..700b90a6ba0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fc47560464b14c6d3068f2c26ff95f28cdab716eb4470edbc3a0f944767cf19 -size 720130 +oid sha256:7b5e02794c5e98ada55037c9dff059c2f5c195d226f7c33680cc2d7b12e4c86e +size 720512 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-stack.a index 0f8f09803f2..1e03442232e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg12p-railgb/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1865a5fa532045e0889acf12a19f4a8830d72b267c7c8904c94a23418caa456d -size 719858 +oid sha256:906c714df20cef4249c49dbc56e00e415b6fc5b88155860ab6d6ecdc3361d78f +size 720240 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 562972e36dd..2059af6d21c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d39bfc1dd6d215b04eb9d366fc09691e57ca96a0bd049997f01899a835415c9b -size 638346 +oid sha256:29739b0348ff9296d21b371bd96771ad64420dd57cae16417c541233280b6b3f +size 638878 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a index e93099507cd..b766730775d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acc7f1c6dcd5073af7f838a0c82ed0678da8d96b7fc5e35d98f0fd2560e65f6b -size 636766 +oid sha256:983a51ffd018f70cd97749e9f6e33e8010acc86de9608174d21d131aa4639692 +size 637304 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a index 09b4d348546..36fcf79aa5f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8e096233084ab7f3b1b60a49383e0a0682a8de1eb07235fb0fbd50b663dc7ac -size 665798 +oid sha256:8bab73b702e99b1c100b8f1e1a13244a81f590c33f73c05ebc3124771c8dd397 +size 666322 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack.a index 9058e29e587..796fbed53bc 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08698d962d77a626df9e050d36cca40a1dcadd83a9d92f6dbdf5b898fb70fb31 -size 664210 +oid sha256:4fa818d044248e7f61e6244ca2d9d279a2b96680fac3729cfca82a92b850dfe7 +size 664740 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index c938d86894e..f80cb3f3cf0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d81414ad474f75c458e828e56cb3ee871078b6f2a22fdc1ca98a6ad6b27d238 -size 626532 +oid sha256:a81f1c1378397b43a0a07fc69aa4bc249d168dbe4064e6097973fa33efef9725 +size 627064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a index a389d2a0e78..34a4f34fb1c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35e42459e9e851de6e068e4a05c5e0a60a58050c4a770c77312e99c91f6fac2e -size 624952 +oid sha256:c3b49aaf4b7b32ed541022e5a6f016c005fc67ebf00a0770d12e943a4529a4f5 +size 625490 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-rail_mux/zigbee-pro-stack.a index 2fbcf32fb00..d0371e6e6a7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:febe6aee9825b11e7f3d9cfdbc9a13246be26808f9c231c0d588719c87c1896a -size 653848 +oid sha256:2ed22ecb8554a0f4651ef4004ffa9c8d7fb04927e7da19bf1c3cff4b71be7236 +size 654368 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack.a index 1a305a3c96d..d91890c6e02 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4958f243c7b00d258195a05248c2595b331aa9bedc4ad8c0a5bfa3068c04643 -size 652260 +oid sha256:28104b56056f85e529e7c8800442c9e4e70fa28213ad954553c39170695e7661 +size 652786 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 638891e3368..c714047334f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3dc0c1bf7625ab7af069e12081013977f5fb2fa64932702748c644e684cc3d0a -size 626532 +oid sha256:6644fba3a86981f77770d18bee388632fedef6d35864dfcfa65535563c11fd99 +size 627064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 3990db6fc01..76ac018c529 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:318c3ad8a08a825d89c9298948845da35a351702c60a592caf58153535362e7c -size 624952 +oid sha256:5bd793908d8ae5aafbad8ec4c4a7d2d0f18210d93bdf483fc6206651df92c4c3 +size 625490 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-rail_mux/zigbee-pro-stack.a index 38908f784d0..9310e01d8cd 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a6139960018f17e72b85ae70e94590073d0741b3128e09a739ec1e14196629e -size 653848 +oid sha256:d028c81b3b93195699cd0c9c1ab775a6e62b060f6c40eae40d78864e1dc1db6a +size 654368 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack.a index 05c90a3f827..8309bd06dac 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb4b261da55027cbd63152b3c4c149c50c55ca0ca5f4640cea7ff01979dc88a6 -size 652260 +oid sha256:2e386174bfb238a0cd7d2957ee95e8c1a309e657d3c786b559a1eb161bcafef5 +size 652786 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index c0e39848177..4addb0f8659 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b33c6368988c5f11f7ad6c06761673707e826ce735678ce5d3610e8de614f173 -size 659366 +oid sha256:0f1db0edd5b419ccbe8e046464623ee3d64e1953aa3328a0f9b71f3cbdf478d0 +size 659758 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a index 313cfe96872..704ae3b0e0b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:771a0f81c95a977f42eba33218b477266c08b91d565fe06db868132ce1dc6b00 -size 659090 +oid sha256:d1b7b2a0171371525a13320af497eeee195086753eed674a827693b014d7c7aa +size 659482 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a index 540e32bc44b..001a8ada04d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56c295d1da77050f753c99ac2fe0c439857a3151bb3d1e8d5f4fd5b292937699 -size 685954 +oid sha256:45717c1a4c4f1405a895653834f540953c993803834f0c7f1462922981caf3b9 +size 686334 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail/zigbee-pro-stack.a index cba23238391..84001787bb1 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-dualrail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8641dc687279e15d26170811adc3341d88c8bd70c5dc7b7a8c907e57abe560f6 -size 685678 +oid sha256:a1501df5f6ee13b7a5e5099cbcac6e84a4f1eb24780682e956fcd7a0d6d25742 +size 686058 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 3275eea604c..54037fa5842 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98ad157f54d550bf225ac4420e1ca059045b70ac928cfb611c464dfe484ec7a1 -size 626532 +oid sha256:773469bc96cb205f720fea05fed5541593436937bcd8a02d4aca2f2be7fee170 +size 627064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 25541aad9fa..6d9dec4c173 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92201c011f5d2001f8952b495c8c279abd654aaed7539809edb72e6340250eb3 -size 624952 +oid sha256:78f9482f266d9067ffe6d7baa7ba7936dfbe90781b265786a8596125c53b72eb +size 625490 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-rail_mux/zigbee-pro-stack.a index 32947c4b433..b47d6ee68ed 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a546b805e2503fb6dcfb82cf12fc1979f3b3c4ef82018f414bc76452eee54498 -size 653848 +oid sha256:b5b09cbf037dc38c183a3f82a6677da9f3aa32e375b8e9c0610d865675cb2fd1 +size 654368 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack.a index e35ce430377..3635a38c00f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f109e688e8d6a34cbc7fc5bb7c10c105e053687b39290c754ecedec0ee0ba4ec -size 652260 +oid sha256:7240dfd1f221308da5b52b73e700a0524713dafa79ac3cd45eaa5644c0a79012 +size 652786 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 2de3a0d4fab..f41e4b881a7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a252fce01e3483e9d83f36e822c144372c1910e633dc94120243f713a5ae6cb -size 626532 +oid sha256:bd75a31073a6246cb6c2a4e97d357372f88d66e10cbe56384ebc776d98fed467 +size 627064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a index df0ca158992..35977204893 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad8b5c2ed2d19698374be46049e21ff742e1d3165e30bfcf91d21c4e7c2f7a7c -size 624952 +oid sha256:4ac1b96ecc350cac67f447f7392ba1b83ad8f73aaa7ca2c74bddbe4123b4d645 +size 625490 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-rail_mux/zigbee-pro-stack.a index 4e152d5caec..2bac56df584 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14153671c8c220ce7dd14331a776b4d0fcac377da8da065c5fcb0ad679978cf3 -size 653848 +oid sha256:05bfddbb51d463d6f612b11de0eb29b749bece9e048349392e0b11a39e40087a +size 654368 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack.a index 5e80af9b6dc..d12e2f55321 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:101aa6f2802429cd17db058c2615b2fb6c060f045f64e2ed15fc3dbfb3b3a10c -size 652260 +oid sha256:c52922596d75958d2f814ae730bd2a4da2ce153bb40054715690cde4a875c93a +size 652786 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index d29f0077c18..bdba5f4478b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24480a76bb439f32bfb60663b1497ae9f948a3f01bbabb434b15ba0bbddb8f1a -size 638346 +oid sha256:39b96bb6d1d718724dcd1b079cf0c04abd6313b85eac81640e9eb721a8432788 +size 638878 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 211f6d8295d..c1d3b2d7ab7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc34c783c858bb5d87ce4fd84b0e3af8e2048f70fa78a17ea55a45a29b8f28f1 -size 636766 +oid sha256:760c522a13b243595ff43952a13c134d2ccb4eda9b357535e980fe6d85a0841f +size 637304 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-rail_mux/zigbee-pro-stack.a index 40060d4820e..912c65eaeb6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3eb0375329ec628c9d29687e81041daad131ec29b7c07c505723d49e702c4de -size 665798 +oid sha256:7d9a9465bec9cd0986a58195a5bc0b94ee102571be3079ac1ee9d198d6c6538d +size 666322 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-stack.a index 8e2151ed2fb..55543852384 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm12-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1b119c3cf3dae7eb733154377c85f3edc5ace9bf6f0ebc3d1aa933aa5d073fb -size 664210 +oid sha256:8fdc5fd90cb90278868805511ab49e4bafc47e2a369f830487b2c1234b7c3936 +size 664740 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index a7d5556f304..34d9daf7b48 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:754f9ed1712a8eba097c33403a21980ec89e834e54543045cc680ee75522d4ab -size 638346 +oid sha256:c8000d7b12bec632a5d855909097d26c10fc4eb3bf309a58c4d8263cb7275d3c +size 638878 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a index eed40361bb8..cdba438cd05 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57a7cabff839689aabcde947caf79969bee4c2351e76491d446d3e98b5d63d2b -size 636766 +oid sha256:a0a6bc28cbbd7dc4f7ad80cb7a1703e301dc65b1ded3656a4db7abc7477d118f +size 637304 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-rail_mux/zigbee-pro-stack.a index 933d6309e57..a56430a519b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:249c70e01b27cd81cbfac1484b18cdd147fc8b76f3077bb0dafe314d466150a5 -size 665798 +oid sha256:db231b7c4e7b63bf8f61e517caa9f4a80bff281a2a21ab6828460c5cffb2c767 +size 666322 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-stack.a index 9df7eaa12ed..f4c581a733d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm13-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:303800ea4d027459785ae7ee08228fa52e0be94a9bc43525f23f39e5715cee58 -size 664210 +oid sha256:f09f650f2b377090703b443331cfffff2b865b4d585dc718fe9a6ccec67fb293 +size 664740 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 5e634db4007..2ae49ff9807 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d3c1fce2debcc1a342f099f799bf98c868d0da9143fa840ad99cee4c0f2b71c -size 626532 +oid sha256:3083558ceabcf185878238df9b52f4a43f59d8dffc9151d122513b1a7800aaec +size 627064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 2d71d79f28a..b9d410680fc 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33edf90d6da8542d820d988dc992e6ca31f0f1d2a7124bdc76cf0e6f27e2c429 -size 624952 +oid sha256:5225b26a80164ab9e1a0d24e57286c28f0e34728a40694309934802e1da62aef +size 625490 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-rail_mux/zigbee-pro-stack.a index 7ce869aa047..03f460e970b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc98001c02d023dff2a847377da2a831ee69cfad5ffa547e36ba7c1acc1224a7 -size 653848 +oid sha256:d7045ea7bf021a8d07eec6858ddb6d11e9abdf125954c9bcab24cec851737b6d +size 654368 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-stack.a index 2ca15b55011..0938f697d98 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm21-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9192e1a8a3e423fb9ae2cd8f3175ae064bd0a87a52755d1bd38abe47a6f6099b -size 652260 +oid sha256:4f74ee9f090ad504b27be01ebe3d4c35c874da11a993e826724ce443e26415bc +size 652786 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 55631d790cc..a7d44806e84 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95f42e748c084bb8306876ac28b11fbd23ce92b7493143d1131d25bdcd0db500 -size 626532 +oid sha256:997e11603e5a34a53c4fa9b20ae5d1de0d9207d0841aa1435b656452000e921d +size 627064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a index b90f0f069c8..95ab62ebc14 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a3c2f02278fa913892e284ad12b31e832bf5577188c5ef9c2ac2c585171230e -size 624952 +oid sha256:207771d907e59ebe10730de52a1c1df8a1c5099504a2e7059db09deafb5fc423 +size 625490 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-rail_mux/zigbee-pro-stack.a index d327bb517f3..9e97e4b7a0d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ca3d93da43f4572795225c175be4608e96a950f31a0e0a49e96db18827ebb1f -size 653848 +oid sha256:b4b80ff0174a66db4d7bc6b92309a7dfc9aef50eae8ca7861fbd9e0e87b8e8eb +size 654368 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-stack.a index 594800c6e07..80460b6e31d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm22-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:482485a023be7ad1c3758cf3196ebd095840a5b5e199a8f02a763ba38781dc6e -size 652260 +oid sha256:01b8c430ac387923ae3f5975e80982c999da44edc8da54fc7548c4cbed3231ab +size 652786 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 5b81532f6fd..0c2bc35e411 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af4d7a47fbfce4b0ad09046f39f10f3d6714ee3613ab05c90f7888ffa8ed8ae1 -size 626532 +oid sha256:6147c2a7f85f572aced1bdb51ca7be97d52b99956a241e5def19594c08b67311 +size 627064 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a index f1664ee475c..89c05e99c36 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95ef2314d9659f93fbbd5c5574a598dbe1d0867204b2ec0f239f6e0daca4ec34 -size 624952 +oid sha256:9c8bb4e52c05322c6089563acbfc8d636211fe85d71e714f2d974dc2b4551233 +size 625490 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-rail_mux/zigbee-pro-stack.a index 5b00d3bd07e..e192082ec82 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c13e05900a5369c525c81f469c319d0c34faee9e16996a56028736b2bdc01875 -size 653848 +oid sha256:03795ab9a27e93057df59b763f27e5754f76b54bcc304d31fba60877ec516cea +size 654368 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-stack.a index ffc0e4cb2a2..c06763ac5ff 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-gcc-mgm24-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8623bd37af147cffcbf6b21deefaaaee7ff8c2ac97151ff75bfa8e1e55da5048 -size 652260 +oid sha256:6fdb64194beb107dc27d7c12dc9b581989a752b5fd4512900ebbedf358935770 +size 652786 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 86355ae5345..ee44c6e3286 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58ee2349657db1364c3a341796ce1fe75b30e76a8ba3fcb4cba1f565ef31058c -size 1421030 +oid sha256:8b376eb7fccfad6902e57228c7ab19d5df4639ff32a03c812abf5fce7883284f +size 1421024 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index 2e419dae2bb..dc33649587b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a432f8e53b791ad4ca94886e18e394c83d0cf550b1223bbbca09c009dc2e8bd -size 1477966 +oid sha256:40f357ce3462ff59e0718d1b430932c6dc09bbcb30ca053b8dcfcc67fb447c14 +size 1477266 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a index c5466cf1e33..ea6c7c577a4 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac57b5342db9458abb53d13ed3cb67b47810a20a02c7b28ceae97fbd14ef7df1 -size 1416102 +oid sha256:8f7ba1d77fc32d429e314252cea4a97f2aa3ba9eb42bfba20f9ef86323ad132d +size 1416094 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux-stack_protection/zigbee-pro-stack.a index af7aaffb639..be3fe91cb73 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f19bcbcdbbe5f91b5cd05b1184950e1becf12e99d51a5db1a861f3a95f88ec7 -size 1545896 +oid sha256:5d79cb380598b89ef43cde20bd687044f6fad3c7b0b706afd677626ccd542fcc +size 1545240 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a index 72044bb042a..e36783a620a 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f68acd465ea12571b8f5ae1219e516a9bcb13ef7396ee8bcde1ae279b733a17e -size 1487232 +oid sha256:9ba41cc5bba03297f1eea9c89c1a2f57d244e0d428ff9b43ded98fe585110cf1 +size 1486792 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack.a index 1e5ca01b831..a21d5259dbb 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:390aef4f90c25c3332597779e6da3373dab637d109d620a9afdac45cc8fdc111 -size 1541558 +oid sha256:d5f7008bbb4bde13881d22f56c5ec1acda28f65f4df6c352d8c706fa714b385a +size 1540904 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack.a index e275026122b..e3947255cd2 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6fc574341c10ac6e0321c78b3843bc4cf2ea087088e98a5e5f8cc55f61dfda5b -size 1482082 +oid sha256:7b269ff049158638439b47e5f3ff6f9dcee6288c817f4281e8f687d3e38ce21f +size 1481644 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index ac524c3a519..5bda8cb1c97 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ac3bdf9307234ee3ca2799689118b4a7c78672dd5734b27eb3ed27c08193c92 -size 1493092 +oid sha256:4360abd627184dc2e89b8102504b1caa2eaf74005b109214a1d4af9dce52c484 +size 1492902 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index b9fa5ead310..953525748eb 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:add7bf80135632cbda35fe54046bcc365af90d2675e02cedf3fb3ecb0b4e7521 -size 1553258 +oid sha256:fbeccb27c94d4a94083d54b6f93daef15b893f7cd4b43271010c61216187d34c +size 1552378 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a index 6466f4907e9..1076a5d2dc1 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d24a1a0e2ae329cf2c4181326e2decc40c9fb86e7eb364d88adc4f9abb988a5 -size 1489960 +oid sha256:3b23c0679f09bd6a453f96e780a718d623bd805e0d2cae5d04e3011c1602c30a +size 1489768 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux-stack_protection/zigbee-pro-stack.a index c8722b5929f..511dff376c0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08d9233377a8c6f6ec7699697c450d46142a1c3d3e8bd002fa8eabd38e047986 -size 1618096 +oid sha256:6127a0cc849cf89b08dab8f1d1fd42518753cfc0e9a212bf0831bdf2ac5acfc3 +size 1617260 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a index 6a7c0fd4ee4..695f8333be5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c972433f33547acbc45135efb3134459b72ffd9982b7f0caf645eed2f9f5f1d -size 1558212 +oid sha256:005e7a8904ec5bb1c831c984ec3015d1e1c58010573f1ed3cab2662cae497542 +size 1557594 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-stack.a index dfc81088ce8..50de58077a3 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:197c964f8c080cc7728bc400f0a639d4105fb2eb6cf2e6833fb6aafd0e60d949 -size 1614968 +oid sha256:307318470a57d24c234df8674f27d8d372e73f6250c23c624bead4a44a2e196d +size 1614130 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-stack.a index f8a98eb825a..e2eeab25726 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg12p-railgb/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e650d451229d4a7213d831adfdba80678654dcb926922f7d6af3b31673c10a00 -size 1555002 +oid sha256:2ccb7325517723cf3113fe7374242c3e8f39d4084761ea75f86a5d35f4dc1ebc +size 1554382 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 2dec8f621e7..c04290fad05 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b91bc1f83b4c096e907ec6cb4dac4790ddb5bb814ab7a1abe1b44316e35cb07 -size 1420890 +oid sha256:3d2276d0e553c96fd83dc49d742dee7fe5e1d31ed5651deb756a35f720796c86 +size 1420884 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index 2b26f01698d..1f2ab78fee0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce763a14937402770f857982e70ac38fd97ae6a04205c4fca8433d9004cdcdad -size 1477904 +oid sha256:f37a9eb8904feaa3be30236adb466f027844741e54e3d925cb2ad6f8f8b7cb9f +size 1477204 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 1ce81cc25dc..da58f8ce764 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5812574e601471ca2e4743905d051f8dd377fbbc9ecdb98e8111f4dc97df0758 -size 1416102 +oid sha256:1aec1454d7c302f128278b3ae143fee6d577e3dc2f9e3750fc2dcaf115c8623e +size 1416094 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 05fe240e6a0..b1868812b1f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9852e4aa562237d4d09cd07148015eec33c2b76fed580d97ddd0476a478fc64 -size 1545826 +oid sha256:bedf82846773f9d53f229df17e8caff8c0bb15457f0d7d4a0819f65109f6a037 +size 1545170 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a index 87dc18ece47..896d993fe3a 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42c0ec5677390216ff849aef667eb682d533c6dc19ccc0f40b8e55de37ffccee -size 1487160 +oid sha256:205f8741cb4db4ee3807cec66acc65c095e4f3f0b5adcf06e6da4aad9328ad76 +size 1486722 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack.a index e860ed1250d..b34fbaa5760 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:04a79b258e7bcafd54440fd661a319bd7e4e9fd48535e4b96574fb5a8a1f65bf -size 1541488 +oid sha256:0e9e5c5120dab3edcd960c7bf89d1ed772759ea063f14036e991fd7734c4b4b9 +size 1540834 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack.a index 34881487d04..c0648215850 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d727d699cfefcc24c6ce027e48a6909f134718c03ad3b235b07958b3ab8fe9d -size 1482008 +oid sha256:458418cb3800104b0032cf53be448ada61af0baf3bdfd878a5173f2e9e3de112 +size 1481572 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 8bb25ab1e4c..029901e335b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:478892556daecc84a37dd3e7de8784b31aeeae20b43c91117a9e2d6771d93426 -size 1377332 +oid sha256:ce949d018caf63d61d7d483bd446d1c76a62cbb060498e9be486d8eaed742d8e +size 1377052 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index de6bdb6f2a9..881d89e1046 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4cbd421276907ad5ffcb79743d5adcb6246527d7307d47293ffd52898e3097a0 -size 1440842 +oid sha256:f06056385684d4b00123f901661e7a275419938d65e417432210ac1c98e35e46 +size 1439282 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a index ab3068fc749..db6b158208a 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9044b4aac61844322d45bf47975ee7d941bf89990fd2dbdf27f551ee070da8b -size 1372464 +oid sha256:ba5afc6fb051b50210a808a4f3258f415f57235e9f82ab556d52afade513d72f +size 1372178 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 77d993ad985..0916301dbf6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bcfe282eb10a013b5bb62c050d11368e1b9bce86e6eef0f3afda812f99e61a95 -size 1497698 +oid sha256:a83e00579c50ca28d652d627d6f8df15ce2acaf1eb7784a8ff991babae5dae86 +size 1496114 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux/zigbee-pro-stack.a index a110ae42c56..0a0988ce7a6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9001e59f00eed2ecc3e97278a9a8181fbff466f31dce894bf95adf0f828b209e -size 1437126 +oid sha256:bc80ce2c705fb1a49847c6100580d64aabd9c3908bf25ffe9a53a07cff7b49f9 +size 1436410 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack.a index b47132e185f..0c67a7f22f0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6247cb5ad3a344283b55158457dad1cff5bec437f433b5348f68e1e5c78862cb -size 1493358 +oid sha256:75aeca6da65b55bd8d2efae60e38c5c9059f519b8de6dad8050c39de8a605596 +size 1491772 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack.a index ee6bb9bf411..b9551f8fea7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d87eeeaebea9b86afe616c94387fd887946c92325c2ffdb3c225b15f58c98ee1 -size 1432048 +oid sha256:d6e45b4a81f5fcdc27df5de2c99a2d90bb49a16a821c03694a2e15134607b1ba +size 1431262 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index b39ed77cee1..2ad89b5ec6a 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53fb81b0dc1aa75fbf48245c4583887b0ce3d50dedac097de8d6173511a8ea72 +oid sha256:2f2d6ee1223905a406655f71b82ccf826da74ac4606869a924fffe37e9e255f4 size 1377332 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index c3693e8a8f6..f8e2e2de320 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0ba6becfb43e53e567b5d1a16ba375e587ce8e913e909ac7fe934f954ea3d71 -size 1440842 +oid sha256:7d3b0b46dd5471750fd22e53070317cdb84b664f5453b18ef5446b2ee7774346 +size 1439562 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a index e8746e63b0c..837aa7ec909 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fea0a7a4da1c0cd1e939a435a0a49bc9f722e8c8c4ce5931d57493ae3107ad48 -size 1372464 +oid sha256:b7b7b949ea226dca6bbbc6ea3283e948f320fcdb3612175b610fb88ac00d04bb +size 1372458 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 1f11f2c06a1..8bb98de857d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df11f79a4cbf5004a9a9c7402735af1ea1fc7644963ed8f51414a8a2c45c3e01 -size 1497630 +oid sha256:2ddec3f740e8b56b6f4c0503759c7d0675d2e3d3631583b3778c21639ca382d6 +size 1496394 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux/zigbee-pro-stack.a index 5459315cf69..9347ce5d5db 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86f62af987a67c2b0d09ee81b0b55c048c7b95d1bca743078649bef557baa490 -size 1437126 +oid sha256:2d14ca571ea8d8219bc42a8196f5d38e9c41b55f0f90abbd289211e757d442cb +size 1436690 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack.a index a09308693f4..c68ce7fd706 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f70746ac8b55175155c0ac3f787ca948493ff7e8e9458ddebe90ee078d374308 -size 1493290 +oid sha256:0d98b3000f7a4020d69a0fdd66869c68bf777ec859280dacab4ef2b2d0d6f1c7 +size 1492052 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack.a index c0f5d30500e..e5a361fcf95 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2344d647146d2f4512c6e56242218b5384c6ae44aca93f5a6f234d7f77b91bdf -size 1431976 +oid sha256:7c999a4e9c375b6efed7ab97a736468dbacd1b026bf0514cd924b7826ee4b623 +size 1431542 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 56f1a2053a6..c36124a1aa2 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:587c584fbdd8a0ac8d70d037c2074bb894b2f8829f1668ccf79e9382c40615a3 -size 1382870 +oid sha256:33429adf083ad5439853abbd91cefa25fd36dfd96c60104ec7928bb75a606052 +size 1382452 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index e81bf2cf3b5..e05373ed203 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97d96592c82894c837165fa89ecefbda3a3ae4e45d04a3aaa8563114f7d89a36 -size 1441546 +oid sha256:0f4d32fb49085f6b9cffb5c2ce43ea8e7e9555da2258be577571bcf39c44f47a +size 1439848 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a index d8e6211f594..ee5973414c6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe1aaa0f39979178b283dee22ada0ea8ade0d10f662040bae573d670380e67b3 -size 1379846 +oid sha256:e5de2ecc0c4ca3871ab1472b48fa9cbd4b1aecd46e868718d9e2c271b2475a44 +size 1379422 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux-stack_protection/zigbee-pro-stack.a index 055bebd3b21..996a1b07f97 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56ce966b234c463f60831d547a532c88962ad10a818c78d6823819317d60daa5 -size 1498604 +oid sha256:cbfac89f8b78ce306625d3f70da157891ffdcfe857300f62b208e01d09fd8530 +size 1496950 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a index 90f6b74bd6b..06e55032dd6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fcf4b1b0912b3aa3024d0f5653ece4ea33915751c17005105ed99b972b76984 -size 1441584 +oid sha256:b4f7e6a24b331653ac54c8c50ac3610191fd1663fe79e8a2e939ab3811862d16 +size 1440738 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-pro-stack.a index 0f06a8696e1..609e4af75e0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c56e4c1e87b5022433e6f017fd7420065df8916f96cd9761114ac05b4ee8d1e6 -size 1495578 +oid sha256:c4da8330e2623f5939505e8ca695301650c922ad5689ccf7a85910b02128baac +size 1493922 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail/zigbee-pro-stack.a index bebe9a01fc8..9bd49b9aeb9 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-dualrail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3820e06fbf25b37e3f6364986d7903d38a0366a956ebdd45779d50bb763ab18 -size 1438560 +oid sha256:8623fbc2ec131a3f25a70778f2850fa8728b56ab23d85f358b282f5e427cc474 +size 1437708 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 52c36dda55e..52d93f5f9d0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2dd9b1b7cbcf2d8aecad857bc490d019e4446873c818aa46422c6903ff8e60f6 +oid sha256:2d6cef43a06609652b4db39797e670db966675841641e14533fd0b720a5355fc size 1377412 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index 7b37456a193..a21cc2122bf 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1102e77afc8458ac03b90295f5237f07340d2adbff37c7369256912307f1bab -size 1440914 +oid sha256:66078bb7e55537c558531ae9c92a0854718d8de924ada79765a5eb517627875b +size 1439630 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 6971b9b93da..c705533b90f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c4b789e7b02f1a651b48f793c0cb459d639b6bace14ee70a03aa3491260ec65 -size 1372542 +oid sha256:18eba0470d229ec639f9ac46d3f14c1c4399d10a51c6f75966888985b37b6d1e +size 1372536 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 2b94bae5601..b9f5a3ac1e8 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b2cd9e398c3d26d761722f1df931b3fe773cb983a54a01138808a6c130ecd3a -size 1497698 +oid sha256:a91023d3e25f8e092646808e9c364e96d59262f59d0374ecbe7e8316ad1307b9 +size 1496458 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux/zigbee-pro-stack.a index 077801c9e32..e1efc648676 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34be82c7447064d8fafb6cdb63f221ce6fe5208dc05bceab46c70a9d301fce14 -size 1437196 +oid sha256:219e84502e09237a294e60b645a8f4480704bc2b5431f823c44cbee6069b70c6 +size 1436762 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack.a index a6175c91cf1..645ac6bedf6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0184be481c16adc2f1f09d24b5c01b2e5cd01798fd819de3169638f5219fbec -size 1493358 +oid sha256:9f60dc3493c6b7b7f9d9ef1c39a807c717b61b8be0118f823bf879201c43533c +size 1492116 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack.a index 85592c6f1bb..a41866e0abf 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f3871d2601b9f1a240b8cd1ef4be7c331d22f30ee665c70eecab16f38767000 -size 1432048 +oid sha256:e5c8d62e0e9ca950c94bf83415ee6962f9b48209a85d16107a7800967b72aca7 +size 1431616 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 8ebcc6ccb10..e1b6f8e85b9 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84812a112e544fa46c14e0c7e3ef440866d98a10fa9682b72e284fe13ef35d8f +oid sha256:4acee21c65b148539182fe77bee790c332683e79fc889fb64d3d4cb28e42ecd6 size 1377332 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index 316f388c4d1..c9d7d76b6e5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3e16e3b3ca2962bbfb48fbe7f0463dabf3495f0506bad1fb21cb25d980b8d94 -size 1440842 +oid sha256:cc5e36b340a4ff24f80895087e4e7549e4dd296b26fb31840b1198459aba4d4e +size 1439562 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a index b990521c178..f1a2c89f833 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ace219ff30310407d182a632e7f2ebd76cc44a957294dfa2a95b900ae7596c8 -size 1372464 +oid sha256:a4381f9a298481c6d62f70c57c95205e05ec3394705f0b0484c5624eba16301b +size 1372458 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 2b4eef018cf..140a501d8a5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd7128c2231a200293909ee3f7284e1b453d28733835a85c0577625b1cf300d9 -size 1497630 +oid sha256:b5d45d9edce7bd4388fb500076be86d58a819e17699b10ce392a43f3aa4bb57d +size 1496394 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux/zigbee-pro-stack.a index f49bb5546e1..3d6ef215144 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fae59a0f035f435110011c06a9e686f988b6d5c768f510db26237c9b245416d5 -size 1437126 +oid sha256:840f47b03d6fd7fccd5ad67aaab4f528f55cd557a5e62a378e8c5b090ac09834 +size 1436690 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack.a index 631b3f85fe9..cfe48465d0c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b95749869f5637328e9dbcef0688c264cb5dd031de4b4385e7b73066ae227e6d -size 1493290 +oid sha256:9dceb18beba5cad0f65e0934ee8db876fbcc4bd83b3b2319022fdedf068a7a09 +size 1492052 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack.a index 959acfc3e8a..ee9bcf82fc4 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8be38bd7b3107f255f7175f0dc58bd6551ed88d1c5708bdf4d474fbf4c979cf9 -size 1431976 +oid sha256:4a412e9c941ee93f78dfbb4014965d956fc22b02a87cd9644ea8e9be1ee22612 +size 1431542 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index c8ef4cbead3..2ebfe027cec 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13c0b6de6c6e36bbaa4e4b0d0002ddc32923188a67d3b1d46da84cfc36e70bda -size 1418370 +oid sha256:1ad92379e568446c8eec1b3734ed5baac7df88dc070c90ffeed6be29ecb72529 +size 1418364 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index a58c6255174..504f25e619e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:940aca71da5337f94c09f08fbf889135a4248d7485dec3ef8510c7cf27cb3659 -size 1475384 +oid sha256:e5613706dbc7799119e252ff4819fff17dc92fc545a3252ed9cc8f73a2461818 +size 1474684 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 191a86dfde6..9635d959384 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:603eb8a6957db7b686fd24334d58dd9f1ca0bb91bbb006cfeab99632d9c8535a -size 1413582 +oid sha256:d49bb5e3ad75b33d54414b266c5307200d3655edca7fa4421c766954dd71692f +size 1413574 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 0ef94115ef6..f75c276b26e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61a42c8faaef21a8ce631425aab2b8b06ac46b77b203519ef612102784150026 -size 1543306 +oid sha256:34989fdf157f631b438865f3c4879b822a5fd063111010e93a06d768269e1d71 +size 1542650 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux/zigbee-pro-stack.a index 0eeedec48d8..2e180d37393 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:237f71628af25374f1070d228937f5ea60ae609f3ad4c3aff39a0c678cf0e1f5 -size 1484640 +oid sha256:01e93a1dac3e76906d5d40ef47f5901fe4bb58d4a4ea8fa28c85045751b28f9b +size 1484202 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack.a index 4068a7f78b6..ecb47560ecb 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15604bff4fa04af041df2ad570c55d7d8d285df8e1c3c93d0e823265187d5835 -size 1538968 +oid sha256:1884d6d36358f7fd04c82def7985de1de5cbe493d8f92f8287d93767ef307049 +size 1538314 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail/zigbee-pro-stack.a index 1622cf90544..8a8c4ff7ebf 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm12-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd36c1a57c1022be74f272a474f54a07783b1d97f188faa5a70fabe0bf12e069 -size 1479488 +oid sha256:9bff1289a8700138eadf71725215f9f872f4c265bdeb49138fe34d7111a3f2d7 +size 1479052 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 43212ae41da..f1c8ff9ce8a 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d40ac9a68f81079cefed70bd2254f3442b3d1196f749f1a0968170e4afe2a840 -size 1418306 +oid sha256:b17e2c6fd43bc2c7a143d8e31cf1da99afe7aeb1a8fda58df6b088add6734642 +size 1418296 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index e57c1bb2dde..d8fc9bdbe1b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a02a16f5381883293c2a29294af5db9c015cf68353159e9845468f42a7a02874 -size 1475306 +oid sha256:ab973755cbdf72733ad22966d72b6d39cb96e4da02186c5234e5df2716989dbf +size 1474606 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 6c276de3c91..18112f34945 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed23611f571185246e8606d377fe7a97c121b48a901a190b066b90678e7d9de0 -size 1413520 +oid sha256:1505db2eece084cf5408991a03dfca12ed266edc0210f1cc7f0cd51b58b0367b +size 1413508 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 4f26059e828..be674af08a6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60c581f2121540940e4ac9e63518688723c1532ed66a775e14d5341edfc0b747 -size 1543236 +oid sha256:298118d2e364a960caf65dbc85bdcbc83bda373d48cd868991ab668d1c382642 +size 1542580 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux/zigbee-pro-stack.a index f6bb9dc68c4..d9cc8c52d1e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52799240613ac4ee2504472af86ec98a4aea19d795132443743a3961dc1d5840 -size 1484572 +oid sha256:a164dc289f2d4fde8c9928597aa43ae2161cfface84de2e772daacb6ce4de172 +size 1484132 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack.a index c19b9ed4671..366a1e23a7b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:542f0077e2d053e318c9ab38cf2a9c71b370913f75b8f17233eabbfc1fd98b34 -size 1538898 +oid sha256:281298215d22ad06d340f42875c3fe72352ccf2d0164746bc214cef06ea61b38 +size 1538244 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail/zigbee-pro-stack.a index 79445ee4d47..9a3cd878a64 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm13-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9729d869d3b697d0fc789f8371220a15ea6a26af79cf19a089d6ce9c1e484d60 -size 1479422 +oid sha256:bc9559cad9095df91343f74e80ce427d9aeb1f45a9f6d48efbd840a909a3fa6e +size 1478984 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 293638c06f4..51407433643 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e89029d4bd3193ed05bc9e8912d99d96c81fa7b9d7865e09785a81050b63a32b +oid sha256:62d02a92684fe919c787654926a1bcd36893e30204813af8ee474f1d4c4f4ef2 size 1375092 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index 77015c59c04..118cd673873 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5193de945b1fd2cfd8fb543a038c8989e5735ed676c6c0484a70447904f32107 -size 1438602 +oid sha256:3352185ee0c4dc84b24a17f5a6c9ededa24c441f99a4cd64bce6814bf9a71de5 +size 1437322 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 2bc72e82515..da781601500 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c06e08bcd2850ba094699dbf597d8dad2b54f98ee762f24eb4d9c8a56455604c -size 1370224 +oid sha256:e6af4f8f6fae356c4d13285b6ee0dea74119a24a26255a830b9cf2193aa27d59 +size 1370218 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux-stack_protection/zigbee-pro-stack.a index cf3a9b43c76..fdf80188208 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0196a92e98f4bc873fb04bbb820edd8f6ad61acfffb6eecee4c402a40c78e0a6 -size 1495390 +oid sha256:ea0ddeee3582051b3f99a8ae362816c32d528eedf2ba6b8a11b7e39158e59fd7 +size 1494154 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux/zigbee-pro-stack.a index a8336c59930..64d7080d45d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16505daa3db4a7e81c4b1510860d1626bea39fac2738fcdcd3135ef71fb85b9d -size 1434886 +oid sha256:8ad51195804951e1daf3d0f184d040d1274a82db2d4a088a80fe37e7124376f4 +size 1434450 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack.a index 5a0cfcbcadc..3c9f75196b6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e16340458b57c1c108d03ab40d731eac861a7a577be5b412e80c97ff4d1bbbd6 -size 1491050 +oid sha256:fd17e19301f04ca3f71819965e72fafff3c685e2f8a942da138cda71acdeee7e +size 1489812 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail/zigbee-pro-stack.a index 7a38e0926e8..a446fd6da32 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm21-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e24158a549708e138f4feceed846598fff657ad1e157b0b4ada81b87247a104 -size 1429736 +oid sha256:f7ba1cf232bc3348d43633fbf7069f7759ea68e530bb9046fec3b7eee7c556ec +size 1429302 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index f89ad72a46f..4e427bb105c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c6b7008fde0163fd876fd2c0df13822e2bc387dbb88f6c875e56f5af04fe63c +oid sha256:da84535003c747c37393b709764a52f6a19a1491bf9787b1a577cc8bf1671d22 size 1375092 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index afc6061c2e9..14e6e9c6d78 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f0dabd967bb4105604b8722f3e4ce34c4d2b5c45f0bb01f98ab16cf30f46805 -size 1438602 +oid sha256:30155efe040c72e3ae9006fb135bead5b2b75c1a4e0b0c2d56c9825e852a7225 +size 1437322 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 5fb25924605..5c16c801518 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62fd7bb763226c60d4d2494eb04c20587f8832ec611dee506a27306bdad49445 -size 1370224 +oid sha256:60faf0588e5ab16a3540091d1ad16d86edc5e30444a7647cf32f4e51ca4beea6 +size 1370218 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 94095d8e545..038fb7710e0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4df0e5802e4e0010616affa2061e692510674f3472359ece4e01a9de95ea03a2 -size 1495390 +oid sha256:81a625e6df65eeb6d68e4ee8467ce031c7797114d97e7750f42b161cc39def25 +size 1494154 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux/zigbee-pro-stack.a index 952d8858544..43c10a358a1 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:754ea60a0563176955d5e09b2c63f470f14bddeb0fe32e56ec228541e4f2085e -size 1434886 +oid sha256:a50ffc6718091b99b9150e28380e4de95b9264f0406033f89e73665904e1059a +size 1434450 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack.a index f42251b4444..7d7412e391f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:006e3f9f1d95d4e971873c5136e991274a60fa3bf8d1dc4e41688b6eed3d2646 -size 1491050 +oid sha256:63f441355087ad906a635d779e6cca4ff27b24b22a3157b4d301220fa7a77be7 +size 1489812 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail/zigbee-pro-stack.a index a0f7b47f1b0..d727f50a905 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm22-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:787cae92c5a905b344eedaa4cd643b3b76ce4fcd4ca6be6088616d86ceced678 -size 1429736 +oid sha256:f3d917e05193f6f56efc6a87969d7412f6732ade143e8e5a40b955b1db987eba +size 1429302 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a index 2f03f42f579..6afae7ad7ee 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6bd3aba62655ffb5c01bb05adb6186d59bef91618bf4378940190b194a1f66c +oid sha256:3a8669de2581bd4dd442e8c2a4bd1c3d7d720a7076203a609f4522d296dd43c1 size 1375092 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a index 088bc5ab96a..f09c124bf7e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a86f6d4be97ef308d1bf1b4cf184405500f54a8f652200862f90f6add989519 -size 1438602 +oid sha256:9d1993a467f637fc091b28d7fc23d5fabc3fd518c174d097a4275b72d22927b0 +size 1437322 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a index 91d943ac167..5ac1cb7b1ee 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3892aafc2320d5f854c6bfccc098235a29d9b19328256cf99b50a1e483678f25 -size 1370224 +oid sha256:f6aa5a77bc584d1c832ff3086b432864e69b006066e099ac33c75f7814981841 +size 1370218 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux-stack_protection/zigbee-pro-stack.a index 7e0f7f13ca9..20cd992658d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cad0f2654a3301892e50f196ea0deceb3b6a5b03ef1c7b057914bc492433c63b -size 1495390 +oid sha256:87a81eeed98a6e04e05657bee0b7b4ff566c3dad298b0f225ba74902e1724f67 +size 1494154 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux/zigbee-pro-stack.a index 84d605eb4b1..dd43a3ad9d5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-rail_mux/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40e1a06e20dc4e9b237473e532a735a94a6c5111ab8d097813e891b48af7716d -size 1434886 +oid sha256:de6de0b63df6dc23a051a84f2d579dd11582f2c1c9e51b1b185280c837dd9e94 +size 1434450 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack.a index 69a28665e62..e4abaf4f8b9 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f87cc581693c0f537619ecb4e0d9fcc3c5da7bae0ab4b4e0a7b4d47cc0b3e16f -size 1491050 +oid sha256:11c6f59d3b7b1ebb6e477d616ac26afcd655ec817b157bd931aa379e77d37393 +size 1489812 diff --git a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail/zigbee-pro-stack.a index 60fb275fa3c..6e7d67b0c81 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-cortexm3-iar-mgm24-rail/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe165545235fa7f65689bdd8b4eac62d876240136d66736418ec0526138f8754 -size 1429736 +oid sha256:cd021037502930135ecc7b89d2ac7b49f7c94913e8daf1e182c392fd118394b7 +size 1429302 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 0ce005e182c..dde15d9aef5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:967428b52584a3569e15219acd5e761ff6937da70d43e709544ba0615c005513 -size 640916 +oid sha256:a0c03825fc0ebc36c11091f8f800f6d49643f0ae441c7dac9e9e7a4a34d1a4aa +size 641462 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a index c75e4c6c112..005504d6b9e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a56c98729c4da9d29b9b141f241de46cc6b46c1cd27fd6b75c9a808c684fe50e -size 668416 +oid sha256:3faf5c93dcf6741d4efe687ad8468018c24819c28d8c1070790b8ccc2cecb3c5 +size 668946 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 01793530a7e..7f4a3b4ff06 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5205db81e43abbccf7ec1160d422f55f0a2899b51d47928346ef552bf951ade5 -size 640916 +oid sha256:539920347651eabde69c2e0956a1ae757f843910c1b286871d1ea0b12dac8ee7 +size 641462 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a index 895d7ddb8a6..9dfee61e7c6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86b9de14426d3fd749bab0d4bba480fdb1017f1e93ba6a3aa762660f88b6dc6d -size 668416 +oid sha256:ba7be0070d690f30756451e6ea42b30f40a597ace00eb156b31bdc9ffa0afd35 +size 668946 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 00e0a21de31..0f84ef0d641 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3470fd8d2f764e90849e1c7945e428f4a398d8811d4d3512b3d121203fcef537 -size 629094 +oid sha256:3ca541dc20015b3cfb1f2e8a3556722d8e9bf77711cb6f4a77b8776d2461fd18 +size 629640 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a index 97b3b4e75ab..fc36d61aa9b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c35150d14a552bc3f6d4f41450c897a299c7fe8660667d9b6a8eda1a4155a258 -size 656410 +oid sha256:71e7688be3c2dcc795532749f7de40bd7330de3d72c15b32f0ead77db5fd07a5 +size 656944 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 6e697d17ec9..9d01cfa213f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:375b264d6b987efe8f1571a4446d79e961715ef865eb9178e54adcc9b1b6d412 -size 629094 +oid sha256:e6a7197131d9bcb03b28733b6299e015d860d3336aaa85838f6c141f88f50ea4 +size 629640 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a index 6d24c717f83..52a2fef749e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f833f2f81ca4e969a6ef691f157e5331d769b8b6177f5ad7730cbda0b6191c72 -size 656410 +oid sha256:87ac40bd5069fb3f896801fd2efa4d7ba9e1d4a0b2f3a29c573679bd3d09f91f +size 656944 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 5ec403a3027..22b179d9ffa 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ea50a903b2f1550a71df18eb5d778e84f9f675e1b4c8d8d011df6249f1bb429 -size 629094 +oid sha256:b366fc9b84122a71c9af4efca9c0b834140c6b07aa3c4e1dfba1d6fcc97e0b06 +size 629640 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a index ea560829eaf..2e832869754 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:916d48da3d8b186e0b1ebcf69fec63f8c1bf5437493b7fb07a1de548544d13be -size 656410 +oid sha256:07e46caab2886c7179ead25cb1333b757503750c2172f5618065aa7064e5cbaa +size 656944 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 397b61ad343..ab0ded8f3ec 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:003eac4b9b92b3ffbedd8034ae1491c6a6481b5aff6f4bb4b8277913096c8d8c -size 629094 +oid sha256:2dd3fa213f6c12cad4ba2dd63421b9efe5bd33aab60e2965b3f46d9aa39513a1 +size 629640 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a index 92875982628..1f673976d82 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2af93ffb40292cbd23651b69e4fb99bd5bbd90d2171f9f334b1f9384bd9f57b -size 656410 +oid sha256:a72bd8d4917e58f30ceb591a6f2958a6766c8d5e14851cb464727a63ab9eb1b3 +size 656944 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 2d666be4421..1c2fe6124cc 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5230934da8934a9228ce22452ae4e2e0551fc5abe5dd9640d67377ca2711f533 -size 640916 +oid sha256:05e01e69d98717e40c1306ad39f69bd7a94829c7a6f1ae5f283a91448186be00 +size 641462 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-non-default-mac.a index dedb0820ea8..1d75f977bea 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm12-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5624f26d588345dfd72ef8fbbd0b9d14c883829858ce831e6cbab3fc77f06f56 -size 668416 +oid sha256:115f55b3b6e9c2adb5996ba12db848dab3b4c09c1ec19e3af7c6956bfddb5a34 +size 668946 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index f22617f72c1..0bcbb3e92f6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f2ce846f3b50c51666b9121fa812ee4a690dcb1848bf54ef8ac386b42d0a361 -size 640916 +oid sha256:f4196009ab5f97a157edacd5f6c7a0c5e82ab98758534c57d3a310fd6539ac46 +size 641462 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-non-default-mac.a index 7a139087510..a43527ea8ff 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm13-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6482ed321a2fc0746dc92095d8391c6eb352f5531c6a746706dcf4fa8cfb6b17 -size 668416 +oid sha256:55c20ff692d14b624d1511edebe3182a12698c54a36c2d122c155f2142b36d93 +size 668946 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 0dbc2a7b1ae..47738dcf092 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff5f6e7096e63f797a5fa3a56f7b4e21d89b7e8234adc853dc75ccaa18dd1932 -size 629094 +oid sha256:e275058d73607640970b75123ca23a768f6e2f6211efeacf39a11a733a44c94b +size 629640 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-non-default-mac.a index 10579cef78e..031f81879a5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm21-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc580f58855ff2a1a8e1add683e6a914bb62c7986ed6d63d9f393a77334e37a7 -size 656410 +oid sha256:5c20c3f8ec91275aabb89b31ab173cf7b9f75c158c0a72d386f37923906f9ccc +size 656944 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index ec6e9ecf722..fa7cca0daca 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0d5cf822012ebe7423e135de9ef0802c84498e5c0d493387a7cf245a0f3e632 -size 629094 +oid sha256:5c4df61f7836ce652b736f730e5f7153f5e0a14b613b4dcfa5c381f29c6a3434 +size 629640 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-non-default-mac.a index d38e9006f3c..5cb199a1780 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm22-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:454d179bcbf7392042b9e8a0f0895d4ca3eb42503594727c0fe212694af5ef78 -size 656410 +oid sha256:397c03ef31d41dfe3e569abc38f5c79c847cb94e198ab78ffef97e7237c41e1f +size 656944 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 2f4e1c1d066..4cfeae849d3 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a38c464f58f3fa3b81d46befce0a585148675771eb80ef58bc983cd2dc61dcdc -size 629094 +oid sha256:9115becac7cafe28aa044f40846e57feae210f14812211a1743511c2ac1ec653 +size 629640 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-non-default-mac.a index 5509213e082..9d655367e57 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-gcc-mgm24-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86a71168ad17d91604d715d92a9f6e809dadb709d1cc0ae435bbe5399ca63762 -size 656410 +oid sha256:58ec7b6c33bec5535cd0e5ca26ef34a20fd643f9514126512cb09fedc00ba5da +size 656944 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 3eff1bd1790..16a6a84bdf3 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f279843c5010c1ef53656514d3a8969e7c9f512d651700585105395b9dd2511 -size 1491624 +oid sha256:a992db8a6ebb469376590ab05d982abb762461785f39c6e19a0d92c246640713 +size 1491146 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index d1cff7bfb9e..f0b23bd97e9 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4fe02857e4900646cd8115a6101aaab9ddd0d6c7c6bf49f5a57d4b066b93184 -size 1429992 +oid sha256:57edcc52e0bf359536e763f158b1608f3a135166b62106de525b0d471cae24b3 +size 1430198 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 7d6d017f4da..1781566e1c7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4771bf66f8764ccb120f9c9ca32e0bf18117d91abc638ebf1e6e6959c44c8a4c -size 1554618 +oid sha256:7ebd0e8a26aee03e964c59d2ef3c6ceef6b3b3db7b9af640c6ff331fcbd92895 +size 1554184 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a index 60b7e39a52e..84df91bd6fc 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg12p-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:373cb6b641ae9893bd2f9a6e6f9f2adfe970700897ca53809fa87631838610b3 -size 1496326 +oid sha256:69bc43c378ca88fe2b149f44cc77dcc19ea971b55ba57813d3fc2ba1613afd02 +size 1496102 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 92e90bbfc50..0368565a033 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2418d4cdbadeebe2d47bbc197229dc25901e716dbaaf581823bb2f3e1043ecc1 -size 1491562 +oid sha256:63f0929b3e4100b6ff4710e1e1ca3a02d01054d2a97f08e6eb3e72607e8f027d +size 1491084 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 0d472d18717..cdaff6744d7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80a986295f70729fbd31545105e6a40ddd1151fa1271af273d636629d627027a -size 1429920 +oid sha256:3abd4c1b04952c3ab3ff997cae243f8d2d5df3433ad7998e3d0ef02526d54769 +size 1430130 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 6136dcd207a..74a16232666 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c0d47f80a87b4ed1ad0b179ab81d0ada0b424f89d3d55782da2c9a3790d7533 -size 1554550 +oid sha256:8a439c3ffaa8d2acce529c9f3ea349b97f8218b7c0ecca1bf0186e9722eb65b0 +size 1554118 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a index dd6957c04ee..859f8bbeed2 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg13p-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8ec2f2d56dc40031349f10038c00f91fce47e6f51f53dfbd4cafa16df739540 -size 1496252 +oid sha256:0f524a53c8e81fdece63fd7abe940519c3ba1b07d9ebf5e704e9fff659e0b763 +size 1496030 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 76b3b176605..b61d83017e8 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5438ad1e4bd80f01441d0f296d97b2c62f3dac4c46389f13a9164623ff42499 -size 1454614 +oid sha256:94218b144cd8823a9dd29691af36dfcb84e914fd15c0fbddb829124f43d26dbb +size 1453198 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index ef23880af97..4023553d23e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:619add96a3e7a720ec78cb4083726f4e0e918f97c7b246cad33e227201145294 -size 1386208 +oid sha256:67c3b383b58820a5893a0eabb461919885d687553968d0a71c637fd838cf6c65 +size 1386140 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 3cff3aab83e..129788659c4 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e1a3ec162fb3a25d08fc3236d2573544e41b2d70c06e81c8d2ed845aa5bae07 -size 1508176 +oid sha256:3a0f147fb7a19a928cfd7ac7cad95259f48aa54cf4b25257f7ef66e8f4de36c9 +size 1506876 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a index d0462647d91..0ab5f02abb7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg21-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a83d7f36ff8ffa785d611c4b6e5e7abd5bf2a9fed5a9efafe563c08f2044a9e -size 1445412 +oid sha256:888fc2bd75d6d20e5e61f64d0bd6804ca6cda58a0dff6d9f493aacf0c8e6d259 +size 1444908 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index f90fe601d88..b03e3c902d8 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9edc39c18376c2c4a542bce9a34d639ae639fe18f91340b0b6e70785dac244f -size 1454540 +oid sha256:4be1473312c83c34ca5a6c41e3c1fb54ecc62ef2738ba0d7d20da9722e2380cd +size 1453478 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index d36b6b4dc9e..2c56b4946e2 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6e0fb4c98649e4bf66802ec0bbc960982214e330ed96acecbbacf3d2bde12a2 -size 1386208 +oid sha256:3e396987527e0c10c76c52be29a9d9c05ff26afa651d67a19c04d453d2ceb3bb +size 1386420 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 9773bacca08..cb0f8502d97 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22f7e8678395dff91e4d336f7af9a0f9f9ae6794722224d1ecaa4b9084bf244e -size 1508176 +oid sha256:8941a8e0f78a628d60d777c8e9749a3fec9a7a61805d9651503131b5e46541c5 +size 1507156 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a index 42085609a8a..caf2fb0157b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg22-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cf117eb6071ffb7846fe2066591fa2430fe31d3d245e3c3d67a2480c0015920 -size 1445412 +oid sha256:a2c2d103d1ec76960cf8dd0adc07f392510218a07fa2e2fa55c8ddad532a2cec +size 1445188 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index ac1529f3df8..59161bec4fd 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d178ca994f32e5e1553dfd17fd66ac0e4e6f83f6432a219e3188e80880f611b4 -size 1454614 +oid sha256:2f5259dd856134d28d4287b59906697b8029aa6075c9d217266ed78c0e59f309 +size 1453548 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 4f1767cfb31..a3ec20fd5b5 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5dfd12131c42292ba4b1be89652bd81a5653bb0f30a6d6b07a3fbe0bcd12fc56 -size 1386280 +oid sha256:200c9ec809ac94b66d27f0732e2bd32f4ccb4e0d06d6388535799d74ca5b53e7 +size 1386492 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 0d74f07ff6b..80dc9e1128b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f9a90ba87d8c53891a59832139cbaedd639a97d52d8236ffaed86a8a296c540 -size 1508242 +oid sha256:d633c5fae92d5f1e9a6d354111c0c3fd5eebe86d7f5f5fbe462fdd8372310049 +size 1507216 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a index ef1b287eb82..01bbec3237e 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg24-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4640ecfc6166a8ce3ab8b8157d849548fa9d755903819de6907c9d830dd575b -size 1445476 +oid sha256:2dd8d3ae8a29f2e5abe9f00745f879ec83dfedda27d055222f56200e7c9a7078 +size 1445256 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 631d10eadd4..c64b4a73efa 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da8862da7f8e2e6e2bf510361d11b54863f023b4fcb14b12eaf5bdaafed7806c -size 1454540 +oid sha256:c4b96ae2c83b28045e54e775c93f35170a34de16f194ce0dd52512ad06ddb5f2 +size 1453478 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 49c817a67f5..0e2ce560c02 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5e02760bee0c572cb5124db5e60270068678ad9adee15a2f491c8d801086b94 -size 1386208 +oid sha256:0d78bec9d5ac1205b82899587f35cbcb2dc26ff81c68f50bf42d992c35b7ab12 +size 1386420 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 905e4eb02ff..744f120383c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f7991d38e7e4d9a94dcfa97ba80c335e93f17fac7f09acbc4399a0ae6d23926 -size 1508176 +oid sha256:9044f60be8c26bfd22a33c8c70620fa6f253e5db65a77c16c709d697ce378447 +size 1507156 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a index 8a066a2912b..f0799ab83d7 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-efr32mg27-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03c0e8d453e5ba2b3caf3a0c83a9982742e94dc837654e38acc5dce7d57919a5 -size 1445412 +oid sha256:a41eeab755fca537ee692f74cb9e2c2b713c2cbe6916db5b71dc01883c1615d2 +size 1445188 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 1a92845ce84..06314386b12 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75f7a83a196fccea066826e911bc079ea7b6e3f4cce7de202db3c9aa3e6ec388 -size 1489042 +oid sha256:199a766bd2828a650aec73fb0cda4a86c8c027699fcc96a5e3ddd22ed0ae9a6e +size 1488564 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index f665950cffc..eac99e413df 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36a764548270c264caaf1968c5d0b9ad4dc761c3d1050b6d4223798c41806dea -size 1427400 +oid sha256:72a1ce44a447ee4c7bf5ab938aec5ae5baf21e4c0f50b265c394e2f05e31504c +size 1427610 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index eaaa098fba9..43a3ff8a85d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4af59d06f2378825031b9965374db1ffba2650ca6a20cfaa43ca6c372b24c512 -size 1552030 +oid sha256:08e67454a1588b29bdc3852b12c46710195e42513cc78e54fa19878c89f0f5db +size 1551598 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-non-default-mac.a index 53e5a70f058..fa924f46227 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm12-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74f778cdb78e8209649d8b678e731dd90c46c2a80e766b798d57d2c20db89960 -size 1493732 +oid sha256:9773ec11589c0ca436cb19f46a8851290dd0a4ecc3f766732b8c484d53f347b4 +size 1493510 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 18d2c852de2..c81d6ed281d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58ec8e23017462bce4344cfd5687daf1cde6270623018556f6ccbfea697a0315 -size 1488964 +oid sha256:a6caf0d408a796d9000572cf4b0b0e9ed6e1252d0bdad3a505590f9c20b43b17 +size 1488486 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 72469f86552..31749768d68 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5c3dfc113b7229d63f22adc73b063b51684fe79a5356976e87df4f0db06cae6 -size 1427332 +oid sha256:4a6325816444bc9acce4fac7288afaa982052a1e90632d90e4c5f97f0323f04a +size 1427538 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 176e8cd07a1..1ed8288b884 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a139a09093ad7ea69adf69bd84bcff736bfb298461e2fa98f310eb8a7b88950e -size 1551958 +oid sha256:a2b2483745f05544cc35a60a3a2016f321db1614eb51f87b88ae19888b43e877 +size 1551524 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-non-default-mac.a index 111a7648d32..aa759698ae9 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm13-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da37abfe13375b6a24a9e8756f9f1d7cff33bae156926e7b53c7314924c7e899 -size 1493666 +oid sha256:ea4ef41303994b6c5a7b006594e2cfe8ea0bf9e2da4c35f0b131fe2f72e1d58f +size 1493442 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 145d2a70cd0..3f59c8a1a9c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3df8273bec2de8c52ed205973126e056a119e36d1a9b490de2dd14643c860f7 -size 1452300 +oid sha256:569a204148eb325c274ed8a862ce2454bae0e781639558faad1f24ba7e660455 +size 1451238 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 3a9130cbbf6..85bcd8995f0 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f76ec2342ee8febca01e58d68671c5a435b6401cf8982c113b08c333193beda -size 1383968 +oid sha256:504a399aa1f0e2bdf1041d0138e75c51451cd6ec8aeb7fde06f8eaeabb48f2d3 +size 1384180 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 4cd18c1062c..f89980d542d 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e2e514019b6780b617759e068cc0796fc4aa22f43326e7f5f06bba280ce1714 -size 1505936 +oid sha256:1d48870f4c01d1f535baa4d5faaceaceee16ccc29939bfae7bf01e5eba828457 +size 1504916 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-non-default-mac.a index c1a4c1208f9..55e54997c2c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm21-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0661158cfda88158e7b9de0622cfe2ff6778393ff07d8d6f71274df477cc5570 -size 1443172 +oid sha256:f71cdc884176d2d4223f2d2bff70676a75914ed27782a41bf0247ed80dee7383 +size 1442948 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index c85a763e386..02ea620f8e6 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a67b2004a8e5ac8a9f7d2554ee43daaf9ae4982c0ae83cbbc1865c9d2bd911d5 -size 1452300 +oid sha256:6d94a890b4aa1de0da0303e1742190d4dbe0d3b6f0d7d5c37cc493b6824b9e95 +size 1451238 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 797140d048c..aabb9adcddf 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58833eb022972c54daa912536751feca41a0d5d9622853f0c7c362c27c053197 -size 1383968 +oid sha256:bbf377a7e82d35b9ebb0b089ce97b3cfe30495834e8ad95360bf5b42764f77cb +size 1384180 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 3793bb123a3..d8e6bed1852 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5712d75fbaa322c727a081e0f478f3a086aac2466ca1ed243c3319219154640f -size 1505936 +oid sha256:fce684a844bd1b33a1edc992d294f9cb08c50105635a83a26bac1438c159dac6 +size 1504916 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-non-default-mac.a index ac996d35faf..1d35781609c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm22-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3359fe502fbc64be0b858652cf5f8527132ef9353787df3c3bc09c3b570c40a -size 1443172 +oid sha256:0022042370c4c2645076c1db248c34c22853d6ce5c07d275998cc7871956627d +size 1442948 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a index 927698a1529..b11628d46bf 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f2f5cb5840a85e5f17ccf11ad45b6c8e69beae75532dc24f8153f71c19da5f4 -size 1452300 +oid sha256:b8874b43c221cf57a98681ef154af50d4f62602fed0c19940f04bfcbd8cda0c5 +size 1451238 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a index 25c8fb8f46b..c5d8ac69eb8 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6523ca19137560aa9844bc92a647d1e53b2b26da6226b8dbe2c059fc4dc4d683 -size 1383968 +oid sha256:d758adc6d8499f3fb2e48480db23a7bf1a8980941d30634ee8fb0ffc48b205a3 +size 1384180 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a index 3e25960cb6b..8435875ea90 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail-stack_protection/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a943f72f2bf33d97cf90e7149a39f2465896608b76522f3a6bc446cc3b48e609 -size 1505936 +oid sha256:8e76029729621c8634ef32b152bc0b11397e9ac73f6e5dcd392d59c6fcd554b6 +size 1504916 diff --git a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-non-default-mac.a b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-non-default-mac.a index 6f0fc0a6a6c..98443deb788 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-non-default-mac.a +++ b/protocol/zigbee/build/zigbee-pro-stack-non-default-mac-cortexm3-iar-mgm24-rail/zigbee-pro-stack-non-default-mac.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1315fe622de15dc698e3d81c64116d36f6ab5319815479703ca9db3662685f59 -size 1443172 +oid sha256:6379925e3e40cf46dc653fccf526c70368f4b22c78c29f025fb4586bcf65926f +size 1442948 diff --git a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-pro-stack.a index 48c7d9f2c89..1f68fe1bf8c 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39c5fe28ed2000a76d5d35666ad446eb72566eb549ca81dc042c50ab9cc05256 -size 5944242 +oid sha256:26cc0e4849380353a03755d5c8ef975674ad275f4df7b82189cd79db1c512107 +size 5945086 diff --git a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-pro-stack.a index 16a41dfbdaa..8889956ee4f 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dac20f6eb571a8086670f5b8e3d0e1d8575837d9e90ff0a430491b69be4c841d -size 7249606 +oid sha256:176520f927b43070e42d1d5fff8fea5948e5999bfb6e2f1c96c6ecde7529dedd +size 7250530 diff --git a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-pro-stack.a index af8e40d9895..1910a97883b 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24151541ae6d38eb8561d3b661170c7dc71bd3984331998c5f0d26cf5a48f18d -size 5451522 +oid sha256:97f416ee2297ef964d32eed3a9fd1447711e5d35c85bf61e09f4fe15794512f5 +size 5452362 diff --git a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-pro-stack.a b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-pro-stack.a index 282c367e3ab..1bfc7be8d52 100644 --- a/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-pro-stack.a +++ b/protocol/zigbee/build/zigbee-pro-stack-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-pro-stack.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77f231c3ae872dc0b304695519baec37dbec460be9b06093f73836faf34f09cd -size 7431254 +oid sha256:e00223262e30853fb9b19de324d90fd327b4aeec477ddddf425dc55d7d950acd +size 7432202 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index c9461406b6c..ee00c3050cf 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70cdf979093322a811a7b485eb8fc7e65fce502d15e317597f7ec124d2116664 +oid sha256:296cdea382c940a8a3ae13ddaa4926bd8fab7e14cb86a7db13df244d4df5cccc size 19016 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r22-support-library.a index 785f57d5543..a9134f25e1c 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57784ec757e380dd1fe41de20e584dd6b69899c94884d6ad2e5d90b0b5317c31 +oid sha256:cdb8c95550fbe37ac950011ca9a8031b462916de933d0980839b2f6f73db20b8 size 19328 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a index b6398d3b009..affcadd8e5c 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b02e7d7eb20910ef477d3ad065e8c879d6cceb3dccadd50f783f3a8bd69c0b37 +oid sha256:80c763a33ba31e1462e54e5da9b3baafde5cd7f73c1cbd7479ee9f3678ee213e size 19436 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r22-support-library.a index 4c92d8a1a11..5121c292246 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c372b45f98e9379d6b4f969519762900b51c8fb8216f0970d2c514eb72608f79 +oid sha256:01c84cb97a1486e7baa81bec90a4a969aef7f1c8581790213adcdaff2b53b38c size 19756 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 8ad1413117a..2736e1c7a76 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78c985357b76ea82ba14d53dbe5f26b049dc3bacb4a22b37d305946ab29590e4 +oid sha256:6f8b17cb2b332a0cd13f151bb574dc24234372fab7b1e69f25949b9f8715ed6b size 19016 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r22-support-library.a index 320cd36b98e..990db5692a5 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f94f38ee958165e9dd64c359cf33045a2e2ba7401b10ae81b1e2dc7050296e25 +oid sha256:4fa5190a247fc5a02264d2cbcdf348a1aeb39d730fe35ad841aae6b87fa2c4b9 size 19328 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 1171fdbd26d..1c4d66a66f2 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24babac134bcbeca6c6c37fa167e074d0df5c833b85db9f1e6b48d66a444ad46 +oid sha256:ee27d6ce4b4e84fa203cfeda239edd693a374d735b1322faf1774c874debfa02 size 19028 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r22-support-library.a index fcfbbe6d399..d0c1824d531 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9281a66500dfe5e9536b525033e89f0adc54c23a578b429e476ea8769ec562c5 +oid sha256:5bc00d774b2ec8a9ab76cd9f1eb6a28b2861338e08d2d41f3987be5a67a961e2 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 4404abf1d05..a0a7fc47384 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4cebc4b7179e02ddbf2b863ceec3ed3d1c763cf11822263925d0d8351c62c959 +oid sha256:f95f471b7022944c0e59f4144f38c9166fa004df1a162c000ba673bd5b96992c size 19028 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r22-support-library.a index 05853e8df1c..69fe28e5b38 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c171175021e56dc3546ef0c8c22a60236279cd0669640c1ebda58d49d511b94 +oid sha256:5dba1da2a42d1182bc990dda7f912395c9971edc5f8270a45a1b282964017717 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a index 19eaadee756..2dafe830147 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00ba2226cd82046196c5fb1b3367cd12ae423b754f660c6ee5d4a33a56567e1c +oid sha256:50f44b752df692c6fd9e1b5319068c58fedb2fcffe6e11cd27365f50ecdedea5 size 19176 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r22-support-library.a index 0835cd42fd6..dfd5abe6767 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76d96fcc7da316dc530cffdfdaf71a0f0410ba6d83210d86e901e141630ed25b +oid sha256:e07901cfe2af27eaba4f54f178996d5517cd95d23e7dd627f2ad3424fc9eb645 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index d1172005384..de07341e3b9 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:480fc31d0e5bf7a4644e216e3b8e8452904e2e77ed7fa5388125e2b461c6ad3e +oid sha256:fcb9e98c6a7dea336b889a1d58f7393522a495e1350196964bf6f4343146bfda size 19028 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r22-support-library.a index fbc8d202d36..51c157ef70b 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:beda090bc34a91280ecb8d5937f80f20182d0592a11133d0409aaf089e2096ee +oid sha256:59cd196e92db9230ff6be0101dc9bda611617f2f724ab72d02e4df146a921735 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index bb853df653e..39dba10a4d1 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e01714ee055b034d3b437d9fe949bde9b615f656b2f5daa7644ed665ee6f0c9e +oid sha256:55f7bb3d411a783d9b5806104de6735045bd4c9fa10a85f1fda88883e8db5fb6 size 19028 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r22-support-library.a index c8937401962..c3f1c544bc5 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ab0e1c9c96ef553711da1160bc59e5a55c5f6352e1c3353599f55957e44b0b6 +oid sha256:fff7f1fde99c89457b36af03d9523d3255491b928d9cb6fae50a266c99cd5c67 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index ee861cf2d57..f8cb0cd17fe 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74fbb14f609ea5dbc93eea27b2191905a4a5d7b62ebf20df665d5131800213fc +oid sha256:0f5b6b8e2d25a0f646cef1363150c98ec775094eed661271878c118585e4aef5 size 19016 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail/zigbee-r22-support-library.a index 7cc9f4cae53..f2e11491556 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm12-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:110557000e22d3e4279f6daa92c576ccb050d023dbb479ba8d19caa05a1acd8b +oid sha256:ceb72c33cf7bca5c33a736041f1de20ca173141ecc5af248f6bee657695116ed size 19328 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 59e363fa75d..38bf9c37736 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2885af5c92221b826ccf2e0a7c41d711586d32a1363770d0c0fa95bf25c22ed +oid sha256:e0feb1dc47510c7845dd939cc6e370c8c5aae9313dc11c7b67213a4e8438ece1 size 19016 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail/zigbee-r22-support-library.a index 2f8af8a5965..61f90f6df76 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm13-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b5b694453b6c2a32f7c36af612833d6cecbae54f8a361b93e31a0d5bfd98ca2 +oid sha256:c1ab74ae63360e2fa5cfba1b86601e1725642ecc53a146951034b4aa6244c6e9 size 19328 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 87b386d5743..9e85bb60a0e 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99086aba9c113e51d8eb28b8ccbc72102daca25d9296634929d172e675b7a5a9 +oid sha256:8d365e2605d895a65eb9e2c6dbf4ceea4d79611a8538d654e0f41acefbf55008 size 19028 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail/zigbee-r22-support-library.a index 92bbe8adccd..b9f25aa557b 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm21-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff7c2d5a7f35575f5f4d033976ff57ab41c64b49e89ca2a2ad15b221b0ecf18e +oid sha256:ba69555855cb57c20f80946ef811deea9e8b1a3544708fd0a5d1dda70fea5d51 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 52139324aa9..cd025e59b58 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:064c319ef3a3125d6d64f2b0eeb4d21358ee53fe28a52776c29b13557b067ce0 +oid sha256:5a6adcf33b23c4bb0b27e3407e5be191cda9990ba00f8dd464f555f151852494 size 19028 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail/zigbee-r22-support-library.a index 73cb1786734..03a8c2c8d1a 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm22-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:295f2538a6620a8e1dc18ff98cd1bc4e05b1ed5d7438014bb02c6e1fe13e4f6a +oid sha256:a9ba9357e71f4604018f159db4dd145038dfae17f66f3c861b297f840113c5c2 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 63e3769e486..d1ba8bae4df 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c75b770a7b69049797926068e42d47f8d9c2bcdbd967395e044506da60f3b8c4 +oid sha256:81afce6f2493e260cc91833b8a3e15e51cb36598ccc553fa4410b08242d1698a size 19028 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail/zigbee-r22-support-library.a index 63924ac576d..4469a53df4e 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-gcc-mgm24-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23b0f4be6d01565281967e6d8d907239e9072ddeb9d06feb91098df0fb167206 +oid sha256:3105b45f001fdf94339205cc352bef91e07b500778a13dcd25e11e272551f163 size 19348 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index b798be33cdf..19d8b7d0211 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f5a2ca19760cc65fb455398b49fd9d2c85a68c0fec31ece4c0a254cfdcc64c4 +oid sha256:147d232fff70196bc1bc1286ebc3316dec030585e330a54cb5641a78ab907369 size 48766 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 50865df7a09..ec1c6c95592 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54bf668c3ea9c31f5ae19b12f3a22be54cad60462ca1ff34bc11866c204b32a7 +oid sha256:1b7914723c9f57db91fbbc5f45c7f77a0ac3e49627d87180af814d0a28d10c8b size 46904 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r22-support-library.a index 2ad44a57823..c5371131695 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35e27164c9304d628a8c7021ecf057176fa2c60132fe5cdfd8611d6add5a49c1 +oid sha256:d91b0089ba73c821add984af3d600c7b351cda7d9cc52a309328d88ca48dead6 size 49980 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r22-support-library.a index 9be1bb3ef0e..966f117c271 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fe188d481fc6ab4450375809a94355ae4d277df06f9109e152c1e0e490c2896 +oid sha256:3eb2aafa588396b6e0889b76d1d386031a302f1be90cae7c70e7fd3d6c4c49de size 48184 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index a135cf5c04f..17c3b08c599 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c1d8ed3c92a897152aa7f93384cbcf81606c834f7e18cb9f65fd47b5b68b930 +oid sha256:82c3180fbe43f571816be89ff5f356f2a5dcfb4f5945e1989c57e927dbd2c014 size 47922 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a index 60df2f29523..576439cc7a7 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70c936b8ce6d4918e83e94f193bb2c17921e4186229d3b176de5e729b91d4e58 +oid sha256:991a7d86a181c21c83608e11deb4bedba910fc149c2b418e8203a28dd2628722 size 46066 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r22-support-library.a index 604fb1eec1a..1a04bc2d97c 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e14cee320e99a4f631366c2b05e1883ff847d4eb6af95b89a8d2dea76b67094f +oid sha256:881c0bf21af48028193ed4c729940f65cdd95fdd9f975551c96b57965d860314 size 49136 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r22-support-library.a index ffeeac698e7..3d360937fd7 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5c0668a5f9e62bc7542c7f74e3e889c4b972ecabea098d7a9a3d1bf261aac03 +oid sha256:be5091f8fd47cdbb0d352e3799b392f34b2796abde7d1459464d78414ef10825 size 47338 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index 6ab77dc1795..f692b25a34b 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e61da5ccbbf7be11b3b13719ab31c7594c2e0fdd9c841a01842ab32e43bc2a04 +oid sha256:04396cb3fb8ce4005f0ce8bc6fa6bd1b9e467d1dba9582f5476050ad58f9dfb7 size 48758 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 7e1096089c5..2e13b09284e 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1387a1f8501d306c00f36f99e40958aca57731474a7ffc1802bdb545a8d36e1d +oid sha256:87c4b7cd0877caa7927c9d5289bd76eeb379fe3a0613c9468ca0009e5dad9461 size 46896 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r22-support-library.a index 7215848464b..c6b2b467039 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7ed280ec122d2823e9ef82b597f2242695572cb36f6267e0b560c06e7d4ed68 +oid sha256:ab42cfce1ba32709a3d95f89a3ef3d8351a1a0b4bb3b8ca7f23c3963b687e1bc size 49974 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r22-support-library.a index 2744b13f1d9..abc5d6e8b0b 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fef085396ea22771ff18457b80c43417b2dbe37ea29592031fbe55c06cdd05df +oid sha256:192efc71aa0de77fdbce24eafcdcb0d72ca61f7fe093ddad14f1997290b594b4 size 48176 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index a3c06645d33..096058b892b 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78384b8138e6363ac6a03d44a8eec1584fea669d29585724da43ad0d1ee36df1 -size 47938 +oid sha256:27095e42b3d2f765671c7ca38dc495c38d3ba3c0365a98cbf8a35f33829debfb +size 47916 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 7e2b8549c0c..04b4222716b 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d191141afcc350e1e068176fac017cf54cf7c1af884cce54e539a480f75eec3 -size 46070 +oid sha256:7287d7d514a887041c143227639a00e433e210a34ef7f6b082f31a3d5bae2611 +size 46054 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r22-support-library.a index e6d3d3beb64..4997e26e117 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84f8561e68cde6066d892eba0bda8b70b0babc43673a71b0ddf43df01f318e6e -size 48460 +oid sha256:a47c041510f940610bc4ed496b52b8d9d109b3f5ea09f8a889e354a8db7249fa +size 48444 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r22-support-library.a index e50ebdef5c6..5101ab5da2b 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94d61904d6762788259953f53bdde295a9ab4b9e58b5ced2768366bdcad130db -size 46654 +oid sha256:ef1f56c465202b67ea040497fccdb257ea654c55af38d4cdfcb836556e3d71fe +size 46638 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index 63233a616d3..c72075dbd21 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:322d13a474f445c08959f74a80545480fc03f8321f666e7f7b3187a412055360 +oid sha256:614188e9d99fdc00571386e91982c4ee8e533e18ab5384e271faa10523c024ad size 47932 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 24c60e3d604..3ce4ab48ca9 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b19468b9c7504f8d65e6d5432bc4b2eac0794a96ba9964415e93a29fe648251f +oid sha256:6eb708d4e891f392e395cd2a9ee8abcc2ca27c6771a90c1e9a683a775cd8bb61 size 46070 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r22-support-library.a index a7ed15c7a94..3b620ec94ff 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:447a29b6ac9941102b37c18954956e4a9d0e2d599528bfb5dcffc1aada9c9232 +oid sha256:edbcaaf7a453ac5774505d21ff9752da774e79fed05b131663cfec40df7eba5f size 48460 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r22-support-library.a index 439cd6ad8c9..2c6ac1e3b18 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1d6259af6aaecfbc774d6dd7a240de371069288a979694d6c54ca1a3ec030b3 +oid sha256:ce78f1fecfb1d1b8410714a1f6eb0a5f2f77b826777910984ab28dd60af05682 size 46654 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index df2094eac43..e19f1ba46ba 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf73abda2f5abccf5d6ada7fde7f709dbbb8a0f75c1e6a486ec8020a7bffc8dd +oid sha256:3b8bc321095758bd77c533e03e5ff89dfebfee6cbb9e20478983da8dc63b38fb size 46670 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a index a7cabfce346..5f21b6bdabd 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85c695312fb8a19efeb28d42529786980f30805ce2a4c7c6f9cd595cd3a6526f +oid sha256:c5912407ef00d94086059e1ea08b7ac23ec1cce9f8c996f81d73618080ff3bce size 44806 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r22-support-library.a index 2e47195297f..08cc48e5ff0 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03350628b580939ccba9507b9c1807d8240bbe4509813495c0bd45c425508dc0 +oid sha256:58f192eac475a49a66f644d4a8252b1b7bbef291220634eeb72f83388b2ec236 size 44988 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r22-support-library.a index 3733dc2561b..31c3fdfd63a 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d70d124681da39b113171f7ea9e8cd6274a00133a70744962526d0ad68412bf +oid sha256:5166cf266d58c90967133d0cc7c0faa4fe14b36b4400b702239913f1dc5c1a85 size 43132 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index 70fa12b29ae..d052f0fb10a 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe55864f234a815bdac9b7cd1cd63196ad8d2c32ce638a3e365adcff6c3e35bb +oid sha256:5e00636b1a4e16932df77a483d0d7e30bec580edc79506e730e3da3faa6f1a36 size 47938 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 4c6f19cb42e..ddac8c16949 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0637a65db12f5c68cd71f624afbff29031e6368948d22db7819ac7d7eb39917c +oid sha256:08ffc76b60b860b3345dea1110da1c124632bcbce47358ee28258dd73c6fa768 size 46076 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r22-support-library.a index e9155285d41..4fffb7e5b36 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e306c3c7846bf1c9c38413b6b70c90b77c489819bd3cb0893bfb74a0748caa5e +oid sha256:1393403711f14d18e16b7904535527bb488ce56f3da250a2a993bceb280413ed size 48468 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r22-support-library.a index 8254c1655e0..725b6ba633d 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14199dcdd303faf9965d06d35bbbf1fa1e872218cdc101bbc1578c4f333071fe +oid sha256:45820ea488174276f3626ebedb4a6a2238a700f8b4bdfbdf22010f73ff43b1f3 size 46662 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index 8e9a0728e58..0b3bd751050 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b58a5aa22dfd648d557fda9c8fffe262750c8d526db7bbc1fd5b40009b4996c +oid sha256:2cb1df04de13b4bf3302488233b60d6b5de51857b22b187ab0c2d90d855af595 size 47932 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 14408cdd059..3b2e0eac7e9 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b51d6921c80480135ffcf3e7d28b53727bb1b33936cd930d91fec459ae3f160d +oid sha256:ba62e098d52d68d1da8f850e2c5e4903ed3eaf27f5e359d3dd6ddcb6b6faeea4 size 46070 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r22-support-library.a index 5b29deab185..d6499c4edd5 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52ab560e3636bb624aa77847ef459c3e8bab8772efb41b8f87313e8dffdc81a4 +oid sha256:d76a4b6a24bb5516b2ba6f5b101ee437790732b7de157a5bc4c225a45dbaf704 size 48460 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r22-support-library.a index be42c76b953..10c30a34b9d 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cef54793789a516f173967ceac4a98c523d5f5a623ece1da00c6ab03f006084 +oid sha256:50cc4bec2f5b5f7167f3050b4fadd6827f98256ef87d8fb4bcd5970cb675a842 size 46654 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index d812c1a862d..0c515446ec2 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd1de0182ef7d9c3e3ccb5b9df336a63dc8a7c3aa104e4e383d3119fb7c1ccd5 +oid sha256:014c91aded8e918a749cd531f7b732f4e451f9dee25c0862c01c60b82a9ae025 size 48614 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index d91efc4718e..c52f0449be8 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4d0974ab768165e4896031c34fab11dc07810a42d6eff28865e666d0cfc164c +oid sha256:d83b67f92677e086b8dec2f004043335118b228e50064b46dae43236990cf32a size 46752 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r22-support-library.a index 19757dc2740..bca9d404713 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c77cfda5c6bf129a4df041f856683e8dc5843b1fa636f7153dd6a889069b02e +oid sha256:66adf12a2ff02b201b3b65bfafd0f46152b0ff2190db832d48d8eeff546062a4 size 49830 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail/zigbee-r22-support-library.a index b8697b1e20a..76f5fe43634 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm12-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c60555b47400f6880a797d289d1c6375f43957656637ed6cd317a553bb77a4e0 +oid sha256:2bb82760ed7a5da2f87c73f7fdcac81302055771ada896b38f04b2b1c9a076fb size 48032 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index 4d3c2cd0266..6ddcd4cc5d1 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb7408ad108d406461668ed2babb1ee6960f513b010e56714ffed6c71218eb5a +oid sha256:6e3245a62f023615c15ac5ff15c6eb3b033fb53a6aa9e4b6fc973840ad28bc00 size 48614 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 0bf7632dc08..f4b1d178f7a 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:545711e60236af19191cfe4328840ac1f0e047ffbbdff40736770de7effa6d27 +oid sha256:8837f096d974112e49309e4a1b3e40cd1cf23e5fe8f5a6d7864c14e62e74a1f0 size 46752 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r22-support-library.a index ee5eda70137..53dffade289 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df1f341472c5a7e2d3b0552fc0377c22adeee9a393f84e9a475d5dfa038d446c +oid sha256:cd90b45761462c5562a09916e1b27ae46221b4a9da2608db47b98d95a75027b9 size 49828 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail/zigbee-r22-support-library.a index c2bb001a606..bb9e0a25d4e 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm13-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d879fbfacc18b06585b37c8b2d4df6eef3e0ee39c4b6c18164f031a7c5e78e6a +oid sha256:9277240d4d352921179b9827b96e5d2b39790fb0d7a353058c0faa546608fe49 size 48030 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index 6c506b2cc83..f627141317a 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:843f4d623a4f358168bcb5500f5bca15186c3f9b055dc1a620ab9b5d0d9c61e1 +oid sha256:c28313048c81c54af9f3ca658d86b37d01be59f2f410421ce4abf9f36cd3edcd size 47804 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 53bfadf8599..910441dd092 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:801a74100b77eae287cdec0b0bd7bac8c9b9552533060bb0bb6b7c2869de636c +oid sha256:a3162cbdf0791929c8b81ce469f84717350c8c2f4a2ef57d29de9610f4e1dcf0 size 45942 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r22-support-library.a index d22b8a92202..4e6d95d8c33 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:baa7421dafa9792262b7f1c22f0a092f5a85694d77d3f3fc48d4ca3bc11ab56d +oid sha256:91d674c1c2459b1652c63c95cbf0d0a056cbbff16212ee2d7a502af9ee70f9aa size 48332 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail/zigbee-r22-support-library.a index 9e3ebe3b062..68346bb5056 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm21-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edce46a34619ed2c17b40ed725a2b4d5b1d70d5dbde569dec8ab228aa0c3c585 +oid sha256:c3f2e6e62adf0f87e79c239a300203b23edf5884e2cbea5a7ac91cc2c84812d7 size 46526 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index d3f1e14a63a..846e91e8c19 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:795c20b28a16f0ff9be218e41066cca87127bb1e2fd1dd672e9485c094e0bf87 +oid sha256:7ae03ced86de3a422ba64d6f710550bb321b5c755c2ded324ad47419b2eb04af size 47804 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index c37a96f6252..0d64fbebd22 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:113de6a3645cb100ba5647c5660479688bc6d26be7e9983c8f13dbdf556021ff +oid sha256:bf75ef9ca7d2df324b8d2989783334e573922a7f844ce200979bf74f41096697 size 45942 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r22-support-library.a index e0059b279f8..cade89ad39d 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca9a614cb0c6710a066f7ffb1dbe2291ac23a1bd1155deb2bb4945f261007a29 +oid sha256:23b96af6d05fb6127f83e92f4eb53996262b5b7d1554b01dbc046a9a0ae5d42e size 48332 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail/zigbee-r22-support-library.a index 46bd67f7d3e..cb7c60c4d64 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm22-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8cdf933e020918c33f0a52934db11ac85ca257d9b590a5831a2ba235c0ea23b3 +oid sha256:38ec192f24062b5952a1c1859047605c644b14bca56d37226b53150c583f099e size 46526 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a index 746e4bfa6ed..33ea91e4f15 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e7e8a2a891634721ca8f7429a2f23fe099f68afc0bedd64e5e1fe857b97bc7c +oid sha256:bc0427d3e023e9d38b062f386a0899bffd3b1fd73abfc18d60781cc24fb14ef8 size 47804 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a index 9454a32cd8b..dfe9c8e65a7 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:240b5700c184d7957f6137f7b959e433dfd0ef9d3aa8b448cad6bcd84a12f481 +oid sha256:a3fe5158188d6dea7edba5d7ef88a3bfe272b9ecdb7b2058ae50d172af7afb48 size 45942 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r22-support-library.a index dbab303d520..f151bf444bb 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0b4abaa3816dd0a4dc28f1d699e1718c220ce7b68f5aeb74ff57604a9a97868 +oid sha256:3fc6cea2704fb4387b8b60c75cde3e2fe96a7e35a6aad5e5c5aacb26b99b79c4 size 48332 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail/zigbee-r22-support-library.a index 7ef3f4e59be..e1027e07962 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-cortexm3-iar-mgm24-rail/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe4c84381f539a89473c86f0ae94ea0f90cc89cfe7599dbc852682600222b60e +oid sha256:09f2f4fd6b6dcd4a5d5b0e79d7c5fd54d54d76985a2acaebd6a9c16f681bf4de size 46526 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r22-support-library.a index 49f1ae16ae8..e05331824ba 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53ffb84f6824f374ee2e50582416168730c0400a4b09533d0023c49c9786762b +oid sha256:bd714312bfa3de6715b8bad82b7a214ae0394006655887c903b361ca7ef393cb size 104054 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r22-support-library.a index 87655dea852..d3daa7a61a4 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62d24fd2eae42dbec2fae5235b8791f38f94f56d46fd662a9e382bdfa7e7d399 +oid sha256:ce82123130f0cce16930af4e3a647d0cf6633f9210374da567fa052edf60b6c4 size 85964 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r22-support-library.a index 9932ed145e9..f98929823c5 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:170ec15db14bc35aaea7c7dd66e94cb37652e5f73e6f1244a0dd2cfb70375477 -size 62204 +oid sha256:feb17336bfb7338f8a79423d00fd675852c9fa3a8095c36eb907c9dc9b567160 +size 62196 diff --git a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r22-support-library.a b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r22-support-library.a index a02eeee1982..b4a3654f69c 100644 --- a/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r22-support-library.a +++ b/protocol/zigbee/build/zigbee-r22-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r22-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ac24c8b8b9b0c19262d845b499b143d5db52359f01715447cf15d31b763e467 +oid sha256:9e47e468b98b322222d95250edc1ab1d68f36b5f877b13462d0893d81e1b97d9 size 90532 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index de8d416fac4..67d8ada9d75 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c162cb59da96296614499bc1c8cf1d279fb09745289527bd3322b5aa2a4ba6f +oid sha256:74c856df313a000f7d90d8db4a3f9fedf0c9f5924393e894bc4cd4338ad6818b size 77186 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r23-support-library.a index f3ec7788536..f747e9dc88b 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:555a5312b68fc39cf0de90c52c3ab508126769df237ae716a924bec16368fa38 +oid sha256:89340ae305fa6c0eaf88311f24903db0206fbc61e160229bbbd569029504dd47 size 77546 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a index 375a52091d6..42075bdb81d 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:585aba660ff7fb65d318af5318ea03b51ddf3f36c151d130fb8153b71f8f6b8b +oid sha256:54d5cb059892763c7974b57b0bcc3f7c837843b032300639095c10dbc2554d2e size 77186 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r23-support-library.a index fb64ffdfccd..c2b5b905439 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg12p-railgb/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0250d6028c1913cec963fa0fbf44eebbcc74b7be57d83eeb767fb370583c76df +oid sha256:ac0d7c18877f88e277aa507d7b3a24e0659aa411dd6628d8755d4f70051e97d9 size 77546 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 25864524d4a..82ee0a05de4 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:700a50cc6ad2d74247b35c87f4ef7a3aa1e979db445871855e589f968b4a42c2 +oid sha256:bab0dbc1bb89c0d051dca86d5407d6287c7266ca9376e587701cb0ef5dec6db8 size 77186 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r23-support-library.a index f3446de5043..e4926a83243 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg13p-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11224712a8dc2111b04ff56e0bf0f92f8e164c7e3961ec7f81ea1c62aa267282 +oid sha256:3e5789f7ee0ddce8b685521c6ec8cd37aeb85d314b0f09acca0e6bd54d184c9e size 77546 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index dbd79ffe250..d03b971b755 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:087553e2f707575abcc83907ab1625c6aff83a476dc45fb56345f2938f021641 +oid sha256:053a86d9d96b2677992643d5233b7c0e95d95f2da4a9e78e2847e854fe125139 size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r23-support-library.a index 49b35b120aa..5fc697e5151 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg21-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61c83e67da1d7bd8c58312e4dd73f6d3aaa63bd2159baa0bc546c2231589470b +oid sha256:cacd30c68b2fbd158c5e61962e5ed19ceb9e51ad0409c57b5e4b7af3b8ba1e4b size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 3b95965cf98..40502f9ae7d 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:982704d172d79bf18cbfc5fa28c0634cb20714fadd094f6b0a57acc0a8154471 +oid sha256:f0ffb4b110b15c3db7b8091745afa80883c743daa2041a10641c1fbb6bd49687 size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r23-support-library.a index a67a3b62c4e..289d701b333 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg22-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b6a3f575f60588442f1f77c2bdf161b496976338ebaf58f8660c03099fbe1d0 +oid sha256:c11dac5665845ea4272658d4b158bcdc40f92eaaee13daee17d6358062061f46 size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a index ac3651972b2..674773d2ed4 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5040343f935fa0bb3bfc167f55293a4438c366daf2131016a6e2503c38a8969b +oid sha256:578d64b6d439b3838e772bbb5dbc5ca07de8850f48308cd956c5666d984ad899 size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r23-support-library.a index af7b0089f1e..efabf35d497 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-dualrail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cee4aa2c1aa66fc30e916a466b383e86d3f1d36c4f79ab9cabb86c783fc7c84e +oid sha256:6828f699857190faad0bf48dfecc2fc8ee88f106fe566d4b3e27ccd07e1bb142 size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 67416b4a807..07e8ca3dbb5 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb85cd0ea437de6abc0415be32533a785fea603149accdd13c83059875e7c12c +oid sha256:988393a3e6bba8c91248024f2081ebec4fdab77b9bfafc78d4be78a1c31c6791 size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r23-support-library.a index bb490d40b6a..e9dda87ea95 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg24-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:697f233e341ff10f9a6ff79c8beee80419703679a9036e7edb74b2aad89db267 +oid sha256:c629e4383ec45e6580ba92934a8f6452047b475dece59ad225620905a58844fd size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 048609e5602..17b3bfce529 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cc80817c014cca36d23ae0b94c770e4c9fbca67e14aeccee09f6c5a87e09f58 +oid sha256:57d24650e6be237478daa130d3229e4827c4728222b2619684dd87537b7d0459 size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r23-support-library.a index f675172af48..c5f2f1631c6 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-efr32mg27-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a62d77b58bea58b818f73df2cae98284168b137f491faa4e03a680a13c80081c +oid sha256:e38c11e2a8f0782f75636d1b4e3778ba431065f9fa7a1373b3ea21271b9afeab size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 26412789b8e..d56da4fd53a 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:990f64471caa038a61ebb863773d92ba64e1610381053b94a5c026e7e6ccccc5 +oid sha256:3875c799c37b332f3835275df85a70da85560aaa698a21c1d57ec87a0d84fd53 size 77186 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail/zigbee-r23-support-library.a index 7075ecc5ffb..89e1e103596 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm12-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:038907638dd88983e4d42db776e0c38ae1f3f138c35d51907ed17fb33ae71c3b +oid sha256:4545396a9f211407b1638d1626c907fd4c4ab09e5504a6d30c2be958d41b13e7 size 77546 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index de07cf9fac8..fd0c5d8bfce 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38876a42a1fed9461361c432b57a96f81d388c1cd25aa17e976ae7b79cfd07c5 +oid sha256:eea3d2fc66f793ed3eb13eafdab98e34fb92815db763af1d9e8d761f20a158a5 size 77186 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail/zigbee-r23-support-library.a index 6b0d533889e..4c7b41d43e0 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm13-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:458c6d570c548925c9d2c931f78b44a8e3e879ab8447af190cc758541d5b0ee9 +oid sha256:234efabc0853fdb54226a133afefc8e7b8b06cf630b9f0b75753becfac46d67a size 77546 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 0bd2e431c9b..cef456cc1f1 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fef4742e12f0f7da2f15e0eaf9947239052575eafa64f1d4e10c39b39c35100e +oid sha256:5454d3fd3437291cb979301e20e726a7638c2810ab68e824e67496dbd73cb63d size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail/zigbee-r23-support-library.a index c3c84bdc99d..257a6d27ce0 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm21-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c7bb63f757a77d1071da2617a9e6f6ad5efeb0f83999ab7854d30759717d4dd +oid sha256:70d7caca0d9bb30a2ce1e542a22ad8eebf4286c32104669edb1430562e8961a2 size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 4ff448d45ae..e1175f8d4e5 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d95c768a174a78e3fc516170a4bbb3ebd67ea610fd909f85b9a9ed7b2f97e40 +oid sha256:08c9e69a9619283ce8e539313078805289d34534fbb407e38373e60a51409c84 size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail/zigbee-r23-support-library.a index 65d70618d46..d32f8eca2b2 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm22-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7901f715a6cfd21fed341013fb745ea00396bab1c2ac775bc039625602b12747 +oid sha256:d4ee040fa5125889c6c55aa6974a23a93cb0546d0f735ee820328fe630d68e09 size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 9ef290478dd..9eebeba0c07 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6fc7da8c3f69709295110e1599b2b6486f732d83f86f12273367277024e3b53d +oid sha256:0583f8238e809dd5fe7a378322d0bf659b9bfcd22ee7545488600564bf8e6fdc size 77266 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail/zigbee-r23-support-library.a index c4a1e1e04c6..5fde83f7463 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-gcc-mgm24-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b948d3aa67b6b8af53f20a24b68be1b73db6c84f984aba13956ca3b4ba4cff21 +oid sha256:fcf1958c01da70228d84d0e0a6d5824f64fc742b142f6e4366b7cdc07138cbe0 size 77626 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 111b9dceb6e..ff43d9f03d8 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:834a9c05fd8ba4bd16384aae878a8c67d2b595bdcd686ddf75432fc1a5beb990 +oid sha256:8c844ccc4c3f04f9741decdd6df2c19f3a3220abc08cfd75ad510ff8a358dbb2 size 195666 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 7e8592400cd..276f4ac5d0e 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12bc17459e6d80f704e9d14e4e5508d24fc4ab2704fbca66103a11e0dd75a5de +oid sha256:15147f5a0a613adae54efc808909f0fc42c65d3639512022569f81118a701954 size 174298 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r23-support-library.a index 116e8ef9d84..c54b4edf384 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ccc54200ff22857c7f624ec1d138026f63068bc472d2beee30ec20c534660cc3 +oid sha256:c33c3a772e5d512ae44b3c7d7f02b9910874588d592a6f80cbc2706b95733789 size 195274 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r23-support-library.a index 489e4f4dd10..43be8bdb2a4 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8f7ceb3c0651ec41fd6012633d7c0fb2966ecc4d163ad5c9df9a2141d664a63 +oid sha256:2c0886cda3b28fe181e40e0b068d606d76f2471fa715972086ca054e64401083 size 173896 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 517bec2c722..637e6738e16 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f80783d719b4b74fb6d028e331501da2fad30892bebc52481e59b42c090e52bf +oid sha256:bebbf894b934eb7d24fbb4d55038f4d2c8b3180655899da696175c4f2c87b3ad size 191762 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a index 9b73c24141b..9c56d5d72cb 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b56d232a229b1d0712d4a065b850201e8e518f3d37c26ed70697d27387c6c52 +oid sha256:3ff3dfcf8136de5e5e9c83b3072df8e54e83e448cbbc79b5e14475bfb5797a9e size 170388 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r23-support-library.a index 4140d4a464a..4d07db18e8a 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:773f19fbc7aef067c33fbc4d4cbf0d32e6196f1401f0be71fc7eec6500f6d3f6 +oid sha256:f63d998c5e47d86c37df76a86194f3cad3df64fe2617dd54e5d9f08daee92737 size 191364 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r23-support-library.a index 5551f5beb8b..07bee45067b 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg12p-railgb/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba38ba9be2f074877eab61090c124ddfc41c7cb24d7eb67188420c4b890f7ed2 +oid sha256:aaa427fd7455b0928cda4475b131e0eed47e5a4e6a25c83563c828f5ccd1b9d3 size 170002 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index b9b858049c8..78887515a7c 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a51592eb9b1b26c7b35c3fa1e20241cf1c68457649bfb0cd8b7005f02c1f9dae +oid sha256:acaec6c04d5491e85397e7f20cef35c26bae3dc3989b6b32a57b2ebb93d6ef60 size 195654 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 41d3a1a498c..f165be36f5f 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e1ac84507f61f3e92c231039d82a6952124aaa206dcaee34c8638d8027c4732 +oid sha256:8457f5791766743345542a7b0f5e2efde4d33c2774955d793e625e5fa2a4d0b7 size 174290 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r23-support-library.a index f3ec9a6433f..27c7ea927f5 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b46c074630f1d53a3834e95d715993b30382b464a22270f17505ea26e88f4c6 +oid sha256:c16a7d3674a1114c278c654be5493376a7b7718e77a9590283d65b3fee127eb3 size 195254 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r23-support-library.a index c2941b3ede6..5eb38781429 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg13p-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2defbb0a3c6c4a9fe987778da3ef28a4f8e5c2c46e6ab4b619f9f7dc932fab8 +oid sha256:155086baf24a769a638841f85ea45fb9ce8e46a3c910edd3a11c78b0daf1d81c size 173896 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index f149110d445..b94be6b9bdb 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c07ffab86528954158f268c9621b515e5e051d0b836c5f2684b93d35eac7e19 -size 196690 +oid sha256:e678e40de8cab83c6b1e1a55a47f0da03ecb90341fb9680d5a2549f01cc0a68e +size 196650 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 0ab7c20b1c7..81fdbc36876 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c448a8d6ea0924323245ab6fef56ed05e5b2b98055a0e490437c58d9b80414ef -size 174542 +oid sha256:adc76882b54aa6e130c8ccf279d8ca62aca0b86e011a47754497da76ce2665ca +size 174502 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r23-support-library.a index 644faa1dc52..f50280f44a9 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c5116a39ee692dcfe65c0e7f0df3259406ac60dfa36fb9937b983dfbcde99b4 -size 196292 +oid sha256:7fe3021e740eaa954eda9d240a6009637659ebc27eb8d77bbd4b66c93a48e6b2 +size 196252 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r23-support-library.a index 33904343a2d..013f88804c8 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg21-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96f3f234a145ef25452f1b95b8f1dec57cc823d642ef49c58e642b062141ac95 -size 174152 +oid sha256:0bdcd4711dc13f946bbf0eb990baabd96cdd0f6a68c007d2330130b663ef3f9a +size 174108 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index a9510ac7af2..f9c62439241 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd7fef654bfe2643027a26203bea72b6c19bf4a17bd37faf355b37ea3274567f +oid sha256:31c764d1484a67e1de7ab1055de08b28e81ca5f9a0adee5140c444cb117a2875 size 196690 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index e5a16f6494c..c68da359c40 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80ae368e5fc4cba07a220c5324780782f723c22bd17d29458feba3d2640ecaf6 +oid sha256:d6d1ee9431b4495c342d3caa4feaeb0e24789df25af4958cabbaef8f954cffd3 size 174542 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r23-support-library.a index f780f222aa2..a074a2546b1 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be7d351dbae54e00e55cb350717ee1cc5a62d365d3073d12f44bd6c49a5af2e0 +oid sha256:a6c8f7a8afb941a809fdbe5dd5588c452a195aa9f91c2a60740bb5bf1d0f0181 size 196292 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r23-support-library.a index e77f68792a6..f6f3b93da70 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg22-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:244c116b2e3bb642513484161d1f690b33f1e3f0fae661fab90caeb3cdb7ef1a +oid sha256:cc3e677ab19c50c389ba75b82a5c17c4956160e757caee4046d611f327bfa690 size 174148 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index bc21899ee58..3c0e1a4653f 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9321f3f6e8d135f6434caaf5efe0d0e6382ab413e4ef9dc11972b1bcb2af3e7 +oid sha256:689e2a393ea3373b8c082f541cd4761a44482f6be81a371fd0ba9cf2454d417d size 192838 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a index 81e8f66a5aa..4caecadf455 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22600ceb442052288b89eb0f6eeeb5325143b19a3a51bdc0871403dab74c4620 +oid sha256:a71578f015316c7c4c45f6ed625a09b58dfed5daf699e89c1517acd45412097e size 170690 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r23-support-library.a index b1d74a3ab0c..bd7cb6bd901 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0391b2bd2b22cd58523a52971a6275bb87b395e57085864be582cb03168c5b42 +oid sha256:17b697ab1216eb4588cb11863d3d54bb57918bd5b251fd89a5f8fea082089bc3 size 192442 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r23-support-library.a index 9201f25ecbb..720ce4b980e 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-dualrail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef8eba0b74036eb7d4c1b71c8ff6ac7e7241fb6b3b39cc4508fc7fc5d81b065a +oid sha256:07df902fa6a0c573b5ac09e12a0c0a414dce3541e90f1833ddc699b6a8df5ed9 size 170294 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 9348214f234..faedd0ef60f 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:063bd50d7ea1486514ac57eda40da6ff2d7a2d2e8044c04439e783067285ee97 +oid sha256:0de8657af74591019b2fda7a2ba79ca05dc61066ef627addbf2d27799b43c944 size 196700 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 157951ed80e..e299ad9a3e1 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c00dd41fa6358edf3f764ece8ddd9ec531464aa35b79ef446c5c2ce48b7d159 +oid sha256:0303f64409be409e5467811687186dbd0f7ec80b9437ed566a9fb0f139d62b8d size 174548 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r23-support-library.a index ddbf94c8274..244676adb06 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df3fe7ad22b2d4dd234d4c454486262950817bb58bff9dfdb1cbd60fe7a5ef9f +oid sha256:44e09c27d958ff8028f2c398bce4aae7c22ed99261b06de60056cdd3596656c5 size 196300 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r23-support-library.a index cd51acdc88b..2cdd631fee5 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg24-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f061bf37848cda911c7a4b5ad245023eaaf841393cfa05d470eb031294094059 +oid sha256:5d6a0cde9c7a4811fd94b88df2a200dba5db480b4cfff458aa0b56de7cbbba0a size 174152 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index cce637f394d..7b419be3e5e 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb69813975fe324d40cbaf9c611bf60ec240ca65c5d0522cc59549e1ad397584 +oid sha256:b2a1e4018f4c57a938d8360a621ffb5e3c386a1fc5db3ebb6258e9875b2784c3 size 196690 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index cfbb40b6799..922649e31bb 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:016ad728e7f4e3ae83d09d4ce5c6ccce6d7144076130456c9c26111665051a21 +oid sha256:69038c4f8c973f855bb36766370c9a1e884603bde76c14b9253575fadc028843 size 174542 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r23-support-library.a index 462168d6236..f3161823d92 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ec2f4c72c0da23fe0ac2d1f674620394cc0007ac927ebd8311a5629e98aa67b +oid sha256:cb6de6c0aa9bfe640d589170c6fc437999736c6127ee6c1588af1d818d7dc05f size 196292 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r23-support-library.a index 712490dc997..8e9d54fb9d1 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-efr32mg27-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89a6601019de363c274007db5a1c2479dcb3ffdbfb5ff16353fb3feed27d3a3f +oid sha256:427fbcd451708c3b227ace9feff2c612ae8dff6cff25f4d0cc56d690bd5b5782 size 174148 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 17e79a5644e..1a090ff5b60 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:468c3002291466fab4fc164f0e59fce09071c828d564c4aa130ee235a9909194 +oid sha256:f51c3b6d2845f2d292938fba041473b2ec90308c2b0057d44d978f4091bc6fc5 size 195294 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index f641c17f533..bfd5c913a8b 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de82a6e0a59b8c93237a812f2200cc6bc34eefacdfc29068f16e9869f1a1c081 +oid sha256:6090acd279f07d828fb072dc2aa810860595944a0f28eb6dcb348d4ac5c98b3a size 173930 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r23-support-library.a index 9712c87f89a..4e0d4179d76 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5480f562acde761491ec3119e678f76e981f997c63dd75fde472bd1aa07ceed6 +oid sha256:65c2c143975949c80f4ef19bcbb14d44d499aa9ca142315d061fe23eda658864 size 194894 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail/zigbee-r23-support-library.a index 3da2b09da82..6be2e3e0b3d 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm12-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34b1b1a8ed34cd90b7ddd3ea5b4e8f34ad903e90ec2c97244ce574ba6bc5f515 +oid sha256:df2f753d0a2af9cdcd4ba306e62345cecdbb5280695ae775667d7ec79d9f28dc size 173536 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 38900c37fe6..4c541e6e091 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48d0ec5c9177dc503ae075350e208a94c069203b1461f21b6243e0fafb65f5b1 +oid sha256:db219c94e3a50353b26bd5507d8dde3dbc954ddb0c4071b53c978896dfa5cd64 size 195286 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index a1df0399793..ac0845c2e06 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac09543e6792ab5fe18fed28e9814de6d129d3b447a5521698bdeefc68532c53 +oid sha256:94fcb5d7b587c6538335346601ac441f8ded3a71d45e4f7e638287d22223fc17 size 173918 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r23-support-library.a index 1ba0050e88f..e8259ef8a97 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:960076c0bcac2a01eea1a04986887054273c9e549d81860c1d221c0095f0e5f8 +oid sha256:654e516719b726243bd97b5a1c0d3db699a801a0dc4711512bfdee1e0dc9a399 size 194888 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail/zigbee-r23-support-library.a index 911cedea55d..1e1a9037bb0 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm13-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5770b21268a41926dae9104ad6d043eeb87a45f5729a9baf8cda07423a68caf2 +oid sha256:ed6be24876e0b2d7239c544a9bc9ed99888504c0b7bc5680724fc29bb21e0421 size 173524 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 4958ff1eeda..9dc4aad16d5 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3cf43bdbbb347e9ad7d326cbbcd074f06d57f474cdc1836a8ecb539d1994ffe9 +oid sha256:b48abdc5be7fa5fcd7bbc7ac1bdeb0ccd66e82f478d601e5bb5d67143b3c4ac9 size 196370 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 25c0b90a4db..4cca657466b 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bb86cfcabd59e53744acd63ba61a16b21f0e9c28094cb64f86be75cc33b1f5a +oid sha256:85a80886baa3adebc6f693ccaa984ca9210ec0c5da08d25eec461924828e55cd size 174222 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r23-support-library.a index 88e500e88a0..270060e0720 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:680cb66ca5710ae99ac09b67b428d824347a16633dd3689e19a1589ea0402d3a +oid sha256:6f188f54c00f8e7082bbc8190fdf21514c5e456a8f76a1dd25f3245cf06281d9 size 195972 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail/zigbee-r23-support-library.a index d9aa9638831..cb6288d469b 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm21-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b5e17835d98c52530910be092393c9eedfae16171744826510b893023d1e0c0 +oid sha256:e8e1396a0e7d1b5f1a2a72a9e7cbc5c570360230fbdf06d5850655b3e1457bac size 173828 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 363c8630d38..96bfd161b9f 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dde3902afd0ae1a3500c0e7eee9d04b88d901bbf25a10b31d79920905d1db57 +oid sha256:88474e28cd5a9016b4ac104558d5d1564b769d6b9a2f3770af0ff75641fb404f size 196370 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 2ecfe4a434b..3b9abe08cb9 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b45e690a6fc7af7675530ee2d4962c7d4dd519850bbf9cda9e43dacda38ec32 +oid sha256:4418ae831223602ed9bc8503e965104bd5661e6949eb1a83d6f5fcb9a514ce57 size 174222 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r23-support-library.a index eac84ca1cbc..bfe96a93fdc 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e50be83326941cb793992ddb7e023cd09debcbebaa8c34890c193cdd012fb130 +oid sha256:4cb0e350132332d89aed4a1d3d222190c9d14f30ad9bf21cd95db1df92b0c60d size 195972 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail/zigbee-r23-support-library.a index 6c5d7a9d59e..5b243f6ea99 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm22-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e42f5af605b7aa99d9920e2990d50dbed0e4297c22bbcf54bdfac2e9a809f17b +oid sha256:3a597b93178d8254773dfd13507f1bf91eb90702183f7da48f781cbaf3b253c5 size 173828 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a index 09770d7d236..08c30c721e1 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20cdc06f27ce48db5097a8a114bfccde6de9aa768c2aef22cba571fe0424e982 +oid sha256:096ac11575d0271ff9172707af04d6294578c355ad235cfb361bceb487d6727e size 196370 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a index 83d7e172d7c..794f8c9133e 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd620cd96cd400dcada876c92d903c4e69cc96b80c4b1263b16a9eaeb68f9ef8 +oid sha256:976bab8e2861bf1f6d492a26b118d57fdcfa732b3c9f2200dd05ca0c853cd482 size 174222 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r23-support-library.a index 8ae08a20bcf..debe75f0f28 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail-stack_protection/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed557a52f9a67562380b631d8b5accfbab16288006ad9cf65d7009d96f3132e8 +oid sha256:78e5efa2ee72efaaeab9671c933d592576929c91fbee84a01f751a23e2f76d03 size 195972 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail/zigbee-r23-support-library.a index cd4b17fc7e0..78b9e04e775 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-cortexm3-iar-mgm24-rail/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a452f93860f73385af19b49037489a077386df5a7d146319e1edb8f9a7fbc1b3 +oid sha256:847830655443e61f2e9bba10539320212dd0bf75d2f00fb102332f58ece92754 size 173828 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r23-support-library.a index 2f8b2611dbf..43f4718741f 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:789570deae44d8ebb03d0efb79710139773735ad361b6dabc5ee6601d375ec3e +oid sha256:3c338a9100e126cdd1fd08bd5e8385d08230d3bea6739779c33a28733f320655 size 482946 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r23-support-library.a index 2d2dc57b49c..c533e1661f8 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb2ef522012a924262e90094d55bfff0fa93ec90f5830aaaea0638335576a696 -size 493054 +oid sha256:b6d7682d778f1bb1298ea12d1c439ade7fb8d61ddf2db2ef10bc439b5de48f0d +size 493030 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r23-support-library.a index b704ef23883..8aae8529e5b 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:283616f969e0b7744db9ff2970f011c79ab1750e2c07055b2dfab73a3392de40 -size 361198 +oid sha256:ed6627dfba5adda5faccd96668a227d88d1a439a24fbe663042e1d53965b3eae +size 361170 diff --git a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r23-support-library.a b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r23-support-library.a index f66bd083aca..d81f8ac0aa8 100644 --- a/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r23-support-library.a +++ b/protocol/zigbee/build/zigbee-r23-support-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zigbee-r23-support-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea617feae7538bab0f3b97afaf7967489026897b1cad694f81682fa50f377852 -size 511062 +oid sha256:9b93cfd690d503e3d3e4631d63f3e268ad2a084b45997bc217e07276f63b0f14 +size 511030 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a index 26ad04e99d3..93ee6f43eee 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca059ce070640632ab39c1f7204a4ea3a0ec7a2b84db0568024ad749fa2b588f +oid sha256:f6659536fe99fbf4228304604a71663f9aa4fbda1e439d57e0181e8631d1643a size 48896 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail/zll-library.a index 310021feb98..cd986cfad59 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg12p-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89c8a48abc44458d2fb2e43f835b1a9e5a303e46eaea6273272d57a6ddda0585 +oid sha256:a61bc36f32f9461cc888cd1b76338ebe80a6a2e3daf8008fa2ae615ad9358bbf size 49592 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a index 26ad04e99d3..658040bbc25 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca059ce070640632ab39c1f7204a4ea3a0ec7a2b84db0568024ad749fa2b588f +oid sha256:313db0f28163af862c183d555540be04fc17bddb0c438ae26a9a798971a50edb size 48896 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail/zll-library.a index 212d7b589e9..8f104b0cf2e 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg13p-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2fe73bee7f78b7a814909f8798007b35be53de573b5d42cabcf09ac5b27d47b +oid sha256:3f46e211f69d8ad688cc5b95ea194bc04a8cf178e6f59debe0bbceb920f05d77 size 49592 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zll-library.a index e867763a802..db79309d0f6 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de3ef97f9defe504ec9c8839adc99ced8523fb96185811c6ce231261489713f6 +oid sha256:60fc3624090ce118efd79ae069aae9ec5f2ade440584c2ecbe3b2202bbfbbd0c size 48924 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail/zll-library.a index a4f64726451..6e92445a957 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg21-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdcad13b41f898c534ef6c51aa9d93798ca47426212eee1f525755e6d8fdd313 +oid sha256:e570678c61dc017162468e0967136182e49133505b28d01e6d88bd50625b3828 size 49624 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zll-library.a index f3df9358f44..7a74a131944 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23ccb941905ccaa8e8ac6bbe01cc292c732a744139717fd94e83db8168bced1a +oid sha256:c670df6b316195d0d9bb1abf57c4762aa4e80c57f2d321d56b54416a20375663 size 48924 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail/zll-library.a index 1589c223855..54a5c8079b1 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg22-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbdc733ec740b38a0e462524b400e09427a7bb348dcb88624c5b6c14f16af54e +oid sha256:ea53dff6cedebd180f48998d85bcc38589300791bb60b29c84641a25534065bd size 49624 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zll-library.a index 41bc4b29b36..214f837a17f 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80b6e03aebd8763772e5397ab369c871c7272d5f37306e5ac6a2f0bc96c285d4 +oid sha256:21be61a98311eea9aae7890ae82cfe5112f96659d3eaa91f71079f52985aa213 size 48924 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail/zll-library.a index 87e483d8d45..27878954f98 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg24-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:26cebd3c5a8c35c9f9963185c1bc68773031249d1d6bba37207958e7bed818ca +oid sha256:6ad3f76d8f880ec6c8d5fd04ded3485f2747b71935bd0b074d7d74b6468681b3 size 49624 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zll-library.a index 71ee6f33b49..945d27826d8 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e7f3769cb3e4655f4597d9393cdd63ca7b11b27803fe2477c69a720e9f87947 +oid sha256:e096c0899460a828ea735181ea1ff46f9d8f230b0d94d46ee2a0cf3f0e9e12ec size 48924 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail/zll-library.a index f8cda891fe0..cd0465c75f3 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-efr32mg27-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a510f9617db84f533b4eebf02a7e2ffbaef609387b43e9fec1f9ec34caf7a0b +oid sha256:125fef1cb8489664dd2a8ca3109b45b250ca0616bab0b312572373c75e8a0a7e size 49624 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zll-library.a index 26ad04e99d3..1c9f38ad881 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca059ce070640632ab39c1f7204a4ea3a0ec7a2b84db0568024ad749fa2b588f +oid sha256:6a534510eb12eb5e79f7e3ad13a7df7dee70e7278b5f863e9baa9a35aab74ffa size 48896 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail/zll-library.a index b25878363f7..8f5b43a6217 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm12-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6e3e6c8663c06d7a12b0f0f9cf9d5ea9830fab18e0d08a6328befc3dea93737 +oid sha256:bbf69dfb4fa0ce0a8005382031ae1378b7ec97c98b77ff8f7d0cfee19de3b966 size 49592 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zll-library.a index 802fc2dddf2..1bcda3a3b6e 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eea8e286ae87cbf751e1602e93fc861826a9ce2fda89e6785dc3acf0f7c66068 +oid sha256:edae6c315cbd75de6840dd1998fb288b0dd12aeb3d504a2d6915c01f1bd03a87 size 48896 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail/zll-library.a index ce626217aad..bbe445d6589 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm13-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8d84242fb8f560b1457c378d86cfacb5d432da01990f87f9c619035bec9204f +oid sha256:246212ba258602165d0d2c3617bc7c1381651c81a6d12869e28a4ae51465c877 size 49592 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zll-library.a index 24eb619d3ad..70025020e40 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:709b295a8ecedf3a938e02814cd2bff780355c02812e98a2cb6ac4f4d9376e3f +oid sha256:cc5dd77c335336188015d5444d062a7e404858cfcd64e9a6c47dc16fa481ab82 size 48924 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail/zll-library.a index 91a28bda5b8..0d1c1382553 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm21-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92ead869be7b93b033c4ed23686479786748e3c37fd48e20432dedc247664c21 +oid sha256:b7e019d4d8543fa35658c891baabdfd5ee00b3a6815b9968c3da6533fca2bfe5 size 49624 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zll-library.a index 08d1b5bd508..455960033f1 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9f641b4f83b199a81b1c3df9c348115438848423d5785c5b1a542598d831941 +oid sha256:d9052f748ee8b34b2a5b1753306eb759ebc2427343a659ab9582f7fde11356dc size 48924 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail/zll-library.a index f15ccfbc669..f5f528c08d1 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm22-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8d3454bfd3c66c873e1a0ab0164b874a3014b4bd054db7e8377ef12fc8cf422 +oid sha256:0adaf9626aa07f6eabeb9e6f0e4c4c85e31e65e72fa8f1bae4412301c21cdfc4 size 49624 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zll-library.a index 035e1aed623..48c9645d116 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e210c011ddaf0839655504fa2b2ea86e00b80c52bfef40edff8027de5717ac3b +oid sha256:4676168d463bc3cc197e9ab10a0abe7ee96a93be9a32c6484f8b019c05a17f00 size 48924 diff --git a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail/zll-library.a index bda1320e548..be168a53702 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-gcc-mgm24-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d995072dbef91ed572f12a5e48c3df2a9df5dc574ba5583884d864ad2f0f9116 +oid sha256:1f4a00df9a5e453d3c500e8dcc1d0c601a1b91354a13050a301e3e6b701cb9dd size 49624 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zll-library.a index d67f90e2a0d..dc815ea145e 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d79dfbf47798fc3dd761817cd0125ae2da31985dc19dc8a720583de74a33e79 +oid sha256:8c8c8013f3ebe7547dbb259d33dbcdb2ce4385aae1b3599f930e6f272c3884ce size 108292 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a index b98ff40d7e5..a62bc6f79d8 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba81d85175f1cb8cbe3b070779bae426d05528d58c8ea8d219e8373ffa6a89e0 +oid sha256:0b06e9cbde10dd4ce569db0052121610c3f042c7323fcb81aa5e442f9c3f7e45 size 104426 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zll-library.a index 89382b1a545..b3f8c1ee358 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71535c271e9f4f0f2d8518f3bb9fbc7c1793043c5929243023a6692c771db092 +oid sha256:146d1a437d622271b7db8a6f5e7cce51e5ac4723c6bfa8c211459f8c3dde3d41 size 107120 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail/zll-library.a index e15dc334599..7f870543ed9 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg12p-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:799a2b6a43d9194b98748c1b4d658f17a35691b4c2fba1cdcc89663b67d02119 +oid sha256:2b8887586af13399ff5ce2d80b584b16c3795906f03e1386b62a01efa289c1b1 size 103286 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zll-library.a index 92024d2f167..52041dfa6a2 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:682350d8e8829fea417720e86d4d6ebc17d906eee1d11cf71cc409d7108e312b +oid sha256:68801e2b608b1baa55206c49a0ac84260c945c7564641a322a90c1fce1e80788 size 108292 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a index 61326b1d6f0..07ef0af749c 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bc1a30e7f77c8f1914b128aa50b25b3ccdba56deaa53a83e8b6299427252eef +oid sha256:3f77db14d19ec4fcd6fca4911da9a0392d01938894eb788979f878ce1e9da891 size 104416 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zll-library.a index 42f66b8f053..8c4727f8afd 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a90d625824d84d5f5eb7d0202c789f6ce8b6bb68a9f0bf7896ef359e8f9ed606 +oid sha256:68b3c01654dd7ad8cf2dcdc2c28d108a24ed4a034c0ec9923f50ab1a59ea4692 size 107114 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail/zll-library.a index a9f9eb7fbce..ce8ecd88a14 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg13p-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3234c1dce453e8d64be0de14d926600bc2372c1f2df2cd675e56a598be70c184 +oid sha256:a14823f401fabb954c2269821926879a39a90152d4a35679ae74fada54644765 size 103276 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zll-library.a index 6acef7ddf5d..717d34e73d4 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fda3058d3fbd6fcaf5bb9df25a692908ceea134c57aad520c98505e4da6c24a9 -size 111520 +oid sha256:583bf92352e58b6c67c06ce2ed60b4ba70690d99198de8605ccaf525afbce9db +size 111500 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zll-library.a index addc4d14cae..61b2640fb30 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:32efcd111a5ac6d6ada37508447f448c9475d3ae1d102eddbcc818d06aa744d3 -size 103932 +oid sha256:cc6eff16164eea33b681e94517e645baeb205681a8723738c638825b999ac2e8 +size 103912 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/zll-library.a index 2a66189ba0c..fdb033c537b 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73b7a3987ce1ff5ca59aa9bc7cebb4c1c1f8f12a87060fe29e4ce7416d4ce2ee -size 110500 +oid sha256:f0ae38339544d67ed71fce5fb9e3489905442425cc939198bb53002e812c4352 +size 110480 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail/zll-library.a index 3d79b40f68b..76c6cad0c8f 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg21-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80f00054667ed2131bd3f62f5207340fc0e2857cb0900f0fb9a291909b484d6d -size 104172 +oid sha256:97768746ddf2aee669bc99b55f2a44e622967ba2b396707a58ec7e62ab286290 +size 104142 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zll-library.a index 71cb7415015..af5a9c6618c 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02ff6cf6e372195e5f1a45c4c0871e396668cc517cba6cd8f15fa9caa09664c2 +oid sha256:8352d3b8b1baebbdfbfe968ecb22cdee8ddb91bc22c92f462b559e1826b21fc1 size 111520 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zll-library.a index 76600c010c2..85dbf6f5d11 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:295231f9508788932ea3212e61a2f46b1264be79f577183328cb9861c00cf83d +oid sha256:7ac709dcfd5a16a0ffae9599dcde048c532246734dda36558400a5ee3603910a size 103932 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/zll-library.a index 08ac9dd0227..346ace51dec 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0bee84c89b818f40466a17181280907ffaec7723b453bac9440bd51610b0a8e +oid sha256:7ae3bd84e2bfbcfc1c48594cdf7aafbcd1f1b81888a0ea264c39ac9989c78448 size 110500 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail/zll-library.a index ad00d64235a..ad1cf9b174e 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg22-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db9b3d86054a49fbbf17afb72ca69bf6f5f3e9223dbf9fed44b148cdc0226621 +oid sha256:4f368663c28bce5b4b0cb3d061b2ecda8ab2673a80e16f1fe2a10260d89bab9f size 104162 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zll-library.a index 66d93407ef1..eb42c829869 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d65f64727aaa6244f3b706322d9b11917ff866a573d02f6089cc87ed03ebb85a +oid sha256:9791abe3f9c8738401ddc9399eb244bee64d892b5ebae3c2295f0d3d9d7551d1 size 111522 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zll-library.a index 8d9574bf9d5..0c5fe48153f 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7061c3cd98e9d08142e9d3ea0a8924ace7912f043eae3add35b1f7edd081c62e +oid sha256:7dea9294c8ef25f1abd6b68be09d116a308c562b8beeafa78b13c63a49793b23 size 103940 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/zll-library.a index 4857138c523..2c4dc176ae9 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9fdfd7b48fd0598cb17f8104955f7b9d657ae257e2540d24be2687a94e2b66b +oid sha256:7c296a7e9f44986e07f63adcb71412bd513648e2fe412dd958ed4e9b612abe97 size 110504 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail/zll-library.a index c4533d88ac9..76118d79060 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg24-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25bb1e529087eee3ee60f44fd43a1493e8d65e00381115bad180e7809e1b11da +oid sha256:834940ec6cc830c9b1009edba016c3dca569e8ea90b4999b57ab755274e99542 size 104172 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zll-library.a index 5c80c229437..980f59ad831 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8841789f158ee7a96028ac4dafd2f1de9c0f0bbc0ffc5fe3257b0aa003af28a0 +oid sha256:c9cf3e2efc832feecb4532f68beb404771e2260fbdb54f4fc4a26e2f4a0f1d94 size 111520 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zll-library.a index 9e0df337d21..79b7a7a53ec 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8cdaee57576f15832dd75d91a860113d539d7c2d01d00767240d2c127ef010b +oid sha256:e9c1c7bec3bc478d070c85bf4efb34aa6b1298f72422cc53fe0fbc5a9342f2d9 size 103932 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/zll-library.a index 7ef6da0925a..19bd639071e 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bbb718910501fdee3202b65d8a28d6a7e6c24afe8e72f851d6289ab5ae1005e6 +oid sha256:f7a080c1febfb25044995b2bb1b2b0cf9f6cbe773f7ffa34080ff99ff22e0054 size 110500 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail/zll-library.a index 349ba73ab03..5bb5f7217b5 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-efr32mg27-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:022e9b610f2b6a4e88abeeedec5dd8007d775159c0eb3b257e6377f92f420f59 +oid sha256:2e3ea50e711ce2a859592e3ffb11b81dde831e3f4f22655c686f3e858b4eb850 size 104162 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zll-library.a index c7d3003c4ab..0ba01c81670 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54e59ddf3ee6497f5c5bc13661eda193ed1f14d2f257bcf2205923e04bc3fbd2 +oid sha256:bd7a85700001f4e1d6ddd4bd30e7d5a679af50cb486e33e179772afa6dc71558 size 108112 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zll-library.a index 6ef6045abde..1cd327c7cde 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bd3100ac114444153ed8cf1e2153522dccfe6aa37c8787603117db5f1497b62 +oid sha256:4d286e587a463c496f752982fc6834a7a1e78d803ef84d3a913210b87baa151c size 104236 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-stack_protection/zll-library.a index 1d719158524..c15fc7f24e8 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2d2d2d223e05cfdce9f05d8cb4abb75cf3060fb9a09612b89c1a562ac59624c +oid sha256:2c21459bb6859dd6702f142c9f96897d917e9a77539d00741f9cf025f149ab05 size 106934 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail/zll-library.a index e348b2e6f98..e3630a56c57 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm12-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6965a6d33cf7c17660dce16db9e361bbab0ba01d809faa8d293654b344771c4e +oid sha256:3e94f96f186eae3600b9a03e712a1e8ced70b131cc3bc4c7d25d7a1185d49cda size 103096 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zll-library.a index e88f2b5f4e8..ef8ec90ccc8 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e8959eef94f2aa77a23b1a2e356e11b34a38db7bdbb32e6bc2ff1492c3d8328 +oid sha256:2ccadf5e9bdab8407de7de04575f9937a28b2b843c532f04ed6801525884fd3f size 108108 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zll-library.a index a23dfaaf324..79fa5ae594f 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad4b28d12dca0d6ae47d2c96b95e50397089811759675127765deee0a471de59 +oid sha256:fe0a42de382fd0991bb1a12f1b67f2a693cffe6a2b188e4e3327569b8b1b2efd size 104236 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-stack_protection/zll-library.a index 3ceea2e8fcb..6d1d664b255 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5922f8c13aadb8c4a0d12ab1da6bc650994b5d58781754a88f24fd3f65bc6118 +oid sha256:3972485bc08a12afa7e7e5b6dddcf8e3b31b4454c018e2bf1abf790e13edb979 size 106930 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail/zll-library.a index 7c0c22ae7d1..8804be0995f 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm13-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:026b1b5b84c9b0dea2edefabe3828903a66b1b317ab0ffecf4d59a4e5935c57b +oid sha256:ab4bae80bbead4f407eadf055de953ae4c6b327cab8c7de6f8f692274225c6fd size 103096 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zll-library.a index 550e5a1e2d7..2ddd1cc0404 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a5af760d71cf69e6f3e7ee81a974d8267b1bb2ba56a00a800978ba5415dcd27 +oid sha256:27a4af048686002defdc8be78fd1572bc0e933970a391bd2c6f8f0f03a5ca8df size 111360 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zll-library.a index dc021217436..79ff47936b7 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1786966e06d8ddbff942d99cc124abb5d570b21ef2182562b6fa715d49232a94 +oid sha256:6358589335ebc7d68cd938c7744440c4c622e5ae23d9273ceb2539ac99ffe0fd size 103772 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-stack_protection/zll-library.a index f5be5913564..15228a8a1a6 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:301518b730524194ad6df9b541cd2a64df295daefff1dbb38997f5f0e827e100 +oid sha256:0f86d793d6bde1203f11222bcfa4e07e5fddf706c7b105d06251aa22f2e7f1df size 110340 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail/zll-library.a index 2f8940391a4..74620041507 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm21-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42a0578b562e555863dafa47429b5701a239ddcb7ad528a3e11546dac27774cb +oid sha256:6801b27004ee070b0e9f1aa27b54f5f1a10db013bf1380714555097500087fa3 size 104002 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zll-library.a index de76ae8ef78..ae92431bb10 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f24641375a70d0b12b68926502736aef084a4cd68c5ad1b6e4691cafc6cc7d74 +oid sha256:94513b91b994844694612cd37cc342eedc39514bfebae11a7161c2a44989ade9 size 111360 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zll-library.a index 5ba6bcabd47..449e208037d 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63011df000a8f32a0e2402e3568e9f51ce597a93243912b50476fbf518c52988 +oid sha256:118bc33160052021b4f0d86e26744c7ed976bce84df4ade2df70ca8778200d14 size 103772 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-stack_protection/zll-library.a index abf3f71b938..29370305fd6 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4cf7c9d6ab56a1fe40ea062ffbc33fb75eedf3508d9ca1b89767bdc047a03876 +oid sha256:b5e22dbe0fba7c043ca5d2a9b39952501147e3942dbced2bc0b776007b83f1c6 size 110340 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail/zll-library.a index 035c1d2db6a..a9f8211c9ea 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm22-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:437f8b558d4299d70baad3f190ac02cd6fbc5c0a8b1c2ab01ff9a4765b5e6ea1 +oid sha256:e0808d00db91b4e8c93f6deb5ece3e912467cdfe7df1855c3289655f4aca8884 size 104002 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zll-library.a index 73a2c8208cb..473563e5d0b 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5a78e1f23a3102843edb4eeabfbd75e0b1b8f76b47499a7f833ff1bd0e4be83 +oid sha256:a2064d6de4a757f4f0bcb5151fd597df108b90ff16504b130dbdfe67a112ad0c size 111360 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zll-library.a index 9a3e2e26647..0a26147008f 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cbfc90e9b4b8fd6a0cc3857494bec03cc60e31fcff7468da31cfe4356415fb2 +oid sha256:4861ba3542ffb1c4dd4f25b8c44acd80ae32f0669957fde2d13da2461ca02df7 size 103772 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-stack_protection/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-stack_protection/zll-library.a index 244f8846318..ad085394db2 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-stack_protection/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail-stack_protection/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7772b2de1eff25ea667eca308d521b2578090c2af9c45875f0e06a7c5a985f81 +oid sha256:f4957950215ffa7bb6a23ef12796525f7e463c3d422a372947a7f69cf9aa2edb size 110340 diff --git a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail/zll-library.a b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail/zll-library.a index a73594044dd..e142d0de4a7 100644 --- a/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail/zll-library.a +++ b/protocol/zigbee/build/zll-library-cortexm3-iar-mgm24-rail/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4ea87428fd98ccc2b0d7d6100c9308dc703bf0fbd56b902e2f1379e67f519e5 +oid sha256:adb3b3be3caaf1be5d495ab8f9ae8cae61c50850804537b7d147b86b83935dfd size 104002 diff --git a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zll-library.a index dc241514c48..522795e0db9 100644 --- a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_i386-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5a30971aa38ae8baffdbe286328df11cf0bb223e485f75f7509e7f9126135d9 +oid sha256:21db1741826e768310ce11bd2012768b82a5084308a93e6155a2106c70b5ad58 size 208722 diff --git a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zll-library.a index 456b000ea35..36689b08760 100644 --- a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arch_x86_64-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8eba5772506f837ad5b810508e3dbbec2835b9e1e435b7b859e0d4a00558b7cf -size 235180 +oid sha256:9fc3f9134b01e09d5ada72973cd18140b089c32f618cab1329cf668ca22f1ca2 +size 235172 diff --git a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zll-library.a index 30ec07e8eb4..107ef7e0df1 100644 --- a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm32v7-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a5362a079f01a70037ab43bb1b0d22e359f7ebf0a86c172d1391741d87aebfd -size 171584 +oid sha256:16ac19e1410f31b0669547cc0f21b4daae0adfcf50dd639411dbfbd61215587f +size 171572 diff --git a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zll-library.a b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zll-library.a index 355a977342f..fd214bdb6f9 100644 --- a/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zll-library.a +++ b/protocol/zigbee/build/zll-library-unix-gcc-simulation-null-arm64v8-ember_multi_network_stripped/zll-library.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6da6ceea2f43bcacbd10c24b8fd4682b19e34c765e36c1172810482703035e90 -size 250444 +oid sha256:502039e8b55259eddc615e5ed17d3866c986c8130d2d7f6cf6a03f77845c4a3f +size 250436 diff --git a/protocol/zigbee/docs/release-highlights.txt b/protocol/zigbee/docs/release-highlights.txt index c159f55db7c..ed1e58b941b 100644 --- a/protocol/zigbee/docs/release-highlights.txt +++ b/protocol/zigbee/docs/release-highlights.txt @@ -1,3 +1,3 @@ -Zigbee EmberZNet SDK 7.3.1.0 +Zigbee EmberZNet SDK 7.3.2.0 - Targeted quality improvements and bug fixes diff --git a/protocol/zigbee/documentation/slEmberZNet_docContent.xml b/protocol/zigbee/documentation/slEmberZNet_docContent.xml index 4f97204d501..841f4d1bebd 100644 --- a/protocol/zigbee/documentation/slEmberZNet_docContent.xml +++ b/protocol/zigbee/documentation/slEmberZNet_docContent.xml @@ -1,6 +1,6 @@ - + Describes the impact of Wi-Fi on Zigbee and Thread, and methods to improve coexistence. First, methods to improve coexistence without direct interaction between Zigbee/Thread and Wi-Fi radios are described. Second, Silicon Labs's Packet Traffic Arbitration (PTA) support to coordinate 2.5 GHz RF traffic for co-located Zigbee/Thread and Wi-Fi radios is described (for the EFR32MG only). @@ -8,42 +8,42 @@ - + Includes detailed information on using the Silicon Labs Gecko Bootloader with EmberZNet. It supplements the general Gecko Bootloader implementation information provided in UG489: Silicon Labs Gecko Bootloader User's Guide for GSDK 4.0 and Higher. - + Explains how to use Simplicity Commander to check, write, verify, and erase installation codes on Silicon Labs Wireless Gecko (EFR32) devices. - + Includes guidelines for certifying Zigbee 3.0 devices, instructions on setting up and using the Zigbee test harness and Zigbee test tool, and troubleshooting tips. - + Contains three complete PICS documents for Z3ColorControlLight, Z3Gateway and Z3SmartOutlet reference designs, along with XML files for Z3ColorControlLight clusters. - + Describes the Secure EZSP protocol and how to configure the hardware and required software to construct a secure EZSP Host-to-NCP interface. - + Explains how NVM3 can be used as non-volatile data storage in various protocol implementations. @@ -51,14 +51,14 @@ - + Details methods for testing Zigbee mesh network performance; results are intended to provide guidance on design practices and principles as well as expected field performance results. - + Reviews the Zigbee, Thread, and Bluetooth mesh networks to evaluate their differences in performance and behavior. @@ -66,7 +66,7 @@ - + Describes tokens and shows how to use them for non-volatile data storage in EmberZNet PRO and Silicon Labs Flex applications. @@ -74,14 +74,14 @@ - + Describes how to use the manufacturing library and its associated plugins in Simplicity Studio to perform RF tests during the manufacturing phase. - + Describes how to lock and unlock the debug access of EFR32 Gecko Series 2 devices. Many aspects of the debug access, including the secure debug unlock are described. The Debug Challenge Interface (DCI) and Secure Engine (SE) Mailbox Interface for locking and unlocking debug access are also included. @@ -89,7 +89,7 @@ - + Contains detailed information on configuring and using the Secure Boot with hardware Root of Trust and Secure Loader on Series 2 devices, including how to provision the signing key. This is a companion document to UG489: Silicon Labs Gecko Bootloader User's Guide for GSDK 4.0 and Higher. @@ -97,7 +97,7 @@ - + Details on programming, provisioning, and configuring Series 2 devices in production environments. Covers Secure Engine Subsystem of Series 2 devices, which runs easily upgradeable Secure Engine (SE) or Virtual Secure Engine (VSE) firmware. @@ -105,14 +105,14 @@ - + Introduces some basic security concepts, including network layer security, trust centers, and application support layer security features. It then discusses the types of standard security protocols available in EmberZNet PRO. Coding requirements for implementing security are reviewed in summary. Finally, information on implementing Zigbee Smart Energy security is provided. - + How to program, provision, and configure the anti-tamper module on EFR32 Series 2 devices with Secure Vault. @@ -120,7 +120,7 @@ - + How to authenticate an EFR32 Series 2 device with Secure Vault, using secure device certificates and signatures. @@ -128,7 +128,7 @@ - + How to securely "wrap" keys in EFR32 Series 2 devices with Secure Vault, so they can be stored in non-volatile storage. @@ -136,7 +136,7 @@ - + Summarizes the differences between Zigbee EmberZNet 7.x in GSDK 4.x and earlier AppBuilder-based versions. @@ -144,7 +144,7 @@ - + Describes how to provision and configure Series 2 devices through the DCI and SWD. @@ -152,7 +152,7 @@ - + Describes how to integrate crypto functionality into applications using PSA Crypto compared to Mbed TLS. @@ -160,35 +160,35 @@ - + Provides instructions for configuring various aspects of a component-based NCP application using Zigbee EmberZNet SDK 7.0 and higher with the tools included in Simplicity Studio 5. - + Describes how to configure peripherals running firmware produced with Zigbee 7.0 and higher using Simplicity Studio's Pin Tool and Project Configurator. - + Provides details on developing Dynamic Multiprotocol applications using Bluetooth and Zigbee EmberZNet SDK 7.0 and higher. - + Describes how to use Project Configurator to configure both receive and transmit Antenna Diversity in Zigbee EmberZNet applications. - + Describes how to use the Zigbee Cluster Configurator, an advanced configuration tool within Simplicity Studio that allows developers to manage the Zigbee endpoints, clusters and commands implemented by their device. @@ -196,7 +196,7 @@ - + Describes how to run any combination of Zigbee EmberZNet, OpenThread, and Bluetooth networking stacks on a Linux host processor, interfacing with a single EFR32 radio co-processor (RCP) with multiprotocol and multi-PAN support, as well as how to run the Zigbee stack on the EFR32 as a network co-processor (NCP) alongside the OpenThread RCP. @@ -204,14 +204,14 @@ - + Describes how to perform a Zigbee over-the-air (OTA) bootloading session between a ZCL OTA Upgrade cluster client device and server device. The instructions are for EFR32MG12 development kits. Users can also refer to this procedure when setting up or testing Zigbee OTA bootload cluster download in their own development environments with their own hardware. - + Summarizes the results of simultaneous Thread and Zigbee throughput performance testing for the concurrent multiprotocol / multi-PAN RCP, running both OpenThread and Zigbee on the host processor. @@ -219,21 +219,28 @@ - + Describes how to use the backup and restore feature in a Z3GatewayGPCombo scenario application. - + Zigbee EmberZNet 7.0 and higher no longer supports compiling host applications in MinGW for Windows. This document offers an alternative solution by using a Docker container to run the NCP Host Application. - + + Describes the Zigbee Security Manager group of components that have been used by Silicon Labs' Zigbee stack for its security operations, including APIs for key access and cryptographic operations, introduced to provide support for the use of secure key storage. + + + + + + Describes how to run a combination of Zigbee and OpenThread networking stacks and the Zigbee application layer on a System-on-Chip (SoC). @@ -241,7 +248,7 @@ - + Details the different options for integrating RF testing and characterization into standard test flows for the EFR32. @@ -249,42 +256,42 @@ - + Describes procedures for initial tests of a host connected to a Zigbee processor using EZSP-UART. It assumes that you have already read UG101, the UART Gateway Protocol Reference Guide. You should have a basic understanding of the UART Gateway protocol, as well as the signals needed by the UART interface. - + Provides an overview of the use of install codes and certificates in a Smart Energy network. Describes the components of a Smart Energy certificate and the differences between test certificates and production certificates. Explains how to use Silicon Labs utilities to program, verify and erase install codes and certificates. - + Details the EZSP-SPI Protocol used by a host microcontroller to communicate with an Ember network co-processor (NCP) running the EmberZNet PRO stack. It includes recommended procedures for developing and testing a driver for the EZSP-SPI Protocol on a new host microcontroller. - + Describes how to set up a device with the security resources required to support Smart Energy (SE) security, which is based on certificate-based key establishment (CBKE) using Elliptic-Curve Cryptography (ECC). You should be familiar the Zigbee Smart Energy Profile specification. - + Provides instructions for creating Zigbee Over-the-air (OTA) bootloader files with Image Builder, which takes an existing file (or multiple files) and wraps them in the file format as declared in the Zigbee specification. - + Provides a high-level description of the different options for integrating RF testing and characterization into your standard test flows. It is intended for customers who are moving from the early prototype development stage to the manufacturing production environment and need assistance with manufacturing test. @@ -292,14 +299,14 @@ - + Describes the multi-network stack feature that allows a single-radio chip to be concurrently part of more than one distinct network. Some limitations and restrictions are enforced by the multi-network stack and should be taken into account during the design of a multi-network application. These limitations are mostly related to the role the node assumes on the networks and are discussed here in detail. - + Describes how to initialize a piece of custom hardware (a 'device') based on the EFR32MG and EFR32FG families so that it interfaces correctly with a network stack. The same procedures can be used to restore devices whose settings have been corrupted or erased. @@ -307,49 +314,49 @@ - + Provides an overview and hyperlinks to all packaged documentation. - + Provides basic information on configuring, building, and installing applications for the EFR32MG family of SoCs using the Zigbee EmberZNet Software Development Kit (SDK) v7.0 and higher with Simplicity Studio 5. - + Lists SoC Platform APIs used to interface to the EmberZNet PRO stack, HAL, and status of the application-controlled network. These APIs concern network management, device and stack management, messaging, fragmentation, serial communication, token access, peripheral access, bootload utilities, and others. They are independent of the Application Framework and therefore can be used to develop applications that do not rely on the Zigbee Cluster Library. - + Describes Zigbee Application Framework APIs, the CLI interface, and callbacks. - + A companion to the EmberZNet API references, for developers whose applications require functionality not available through Project Configurator and the application framework, or who prefer working with an API. Includes an introduction to the stack API, a discussion of advanced design issues to consider when developing an application using the API, and provides an example application. - + The Zigbee Application Framework is a body of embedded C code that can be configured by project configuration tools to implement any Zigbee Cluster Library (ZCL) application. This guide covers the structure and usage of the Zigbee Application Framework in SDK 7.0 and higher. - + Gecko Bootloader v2.x, introduced in GSDK 4.0, contains a number of changes compared to Gecko Bootloader v1.x. This document describes the differences between the versions, including how to configure the new Gecko Bootloader in Simplicity Studio 5. @@ -357,7 +364,7 @@ - + A detailed overview of all the changes, additions, and fixes in the Gecko Platform components. The Gecko Platform consists of: EMLIB, EMDRV, RAIL Library, NVM3, and the mbedTLS Plugin. @@ -365,28 +372,28 @@ - + Lists compatibility requirements and sources for all software components in the development environment. Discusses the latest changes to the Zigbee 7.x stack (and associated utilities) including added/deleted/deprecated features/API, and lists bugs that have been fixed since the last release and any pending ones. - + Describes the EmberZNet Serial Protocol (EZSP), used by a host application processor to interact with the EmberZNet PRO stack running on an NCP over either a SPI or a UART interface. Describes the frame formats for different EZSP-bound stack activities such as network management, messaging, bootloading, and token access. - + Describes the protocol used by EZSP-UART to reliably carry commands and responses between a host processor and a network co-processor. The topics discussed include a brief overview of Ember-designed ASH (Asynchronus Serial Host) protocol, general ASH frame format, different ASH frames, and their operation. - + Introduces some fundamental concepts of wireless networking. These concepts are referred to in other Fundamentals documents. If you are new to wireless networking, read this document first. @@ -394,21 +401,21 @@ - + Describes the key features and characteristics of a Zigbee solution. It also includes a section on Zigbee 3.0. - + Discusses the major decisions that must be made about which wireless protocol you should use, as well as additional decisions to be made if you are designing a Zigbee solution. - + Introduces the security concepts that must be considered when implementing an Internet of Things (IoT) system. Using the ioXt Alliance's eight security principles as a structure, it clearly delineates the solutions Silicon Labs provides to support endpoint security and what you must do outside of the Silicon Labs framework. @@ -416,7 +423,7 @@ - + Introduces bootloading for Silicon Labs networking devices. Discusses the Gecko Bootloader and describes the file formats used by each. @@ -424,7 +431,7 @@ - + Introduces non-volatile data storage using flash and the three different storage implementations offered for Silicon Labs microcontrollers and SoCs: Simulated EEPROM, PS Store, and NVM3. @@ -432,21 +439,21 @@ - + Compares the ZLL stack and network with the EmberZNet PRO stack and network, with notes about considerations when implementing a ZLL solution. Includes a basic description of ZLL configuration and commissioning, and notes about the interoperability of ZLL and non-ZLL devices. - + Describes the main features and functions of Zigbee Green Power (ZGP) and a basic ZGP network, including its device types and commissioning process, and how EmberZNet supports the ZGP device types. - + Describes the four multiprotocol modes, discusses considerations when selecting protocols for multiprotocol implementations, and reviews the Radio Scheduler, a required component of a dynamic multiprotocol solution. @@ -454,7 +461,7 @@ - + Describes methods to improve the coexistence of 2.4 GHz IEEE 802.11b/g/n Wi-Fi and other 2.4 GHz radios such as Bluetooth, Bluetooth Mesh, Bluetooth Low Energy, and IEEE 802.15.4-based radios such as Zigbee and OpenThread @@ -462,14 +469,14 @@ - + Describes strategies for testing and debugging applications, including: hardware and application considerations, initial development testing, and lab testing. For additional information about later stages of programming and testing see application notes AN700.1: Manufacturing Test Guidelines and AN718: Manufacturing Test Overview. - + Describes how and when to use Simplicity Commander's Command-Line Interface with EFR32 parts. @@ -477,7 +484,7 @@ - + Describes how to implement a dynamic multiprotocol solution. @@ -485,14 +492,14 @@ - + Introduces Silicon Labs Green Power components within the EmberZNet PRO stack and explains how to enable your network for Green Power. - + Describes the high-level implementation of the Silicon Labs Gecko Bootloader for EFR32 SoCs and NCPs, and provides information on how to get started using the Gecko Bootloader with Silicon Labs wireless protocol stacks in GSDK 4.0 and higher. diff --git a/protocol/zigbee/esf.properties b/protocol/zigbee/esf.properties index 58b0b7d74f3..b576d30731d 100644 --- a/protocol/zigbee/esf.properties +++ b/protocol/zigbee/esf.properties @@ -3,16 +3,16 @@ # # This files lists Studio SDK properties pertaining to the ZigBee stack. # -# The version=7.3.1.0 +# The version=7.3.2.0 # release branch, or it should be set to 0.0.0 otherwise. This is the # version that Studio displays for the loaded stack. # id=com.silabs.sdk.stack.znet -version=7.3.1.0 +version=7.3.2.0 label=EmberZNet SDK description=Silicon Labs EmberZNet SDK -prop.subLabel=EmberZNet\\ 7.3.1.0 +prop.subLabel=EmberZNet\\ 7.3.2.0 prop.partCompatibility=.*host.* .*efr32mg(12|13)p.* .*efr32mg2[1247].* .*mgm(12|13|21|22|24).* .*rm21.* diff --git a/protocol/zigbee/stack/config/config.h b/protocol/zigbee/stack/config/config.h index 03ad31e5bc3..b465f065d30 100644 --- a/protocol/zigbee/stack/config/config.h +++ b/protocol/zigbee/stack/config/config.h @@ -33,7 +33,7 @@ // The 4 digit version: A.B.C.D #define EMBER_MAJOR_VERSION 7 #define EMBER_MINOR_VERSION 3 -#define EMBER_PATCH_VERSION 1 +#define EMBER_PATCH_VERSION 2 #define EMBER_SPECIAL_VERSION 0 // 2 bytes diff --git a/protocol/zigbee/stack/security/zigbee-secure-key-storage-upgrade.c b/protocol/zigbee/stack/security/zigbee-secure-key-storage-upgrade.c index 41962c1a29e..784cb869654 100644 --- a/protocol/zigbee/stack/security/zigbee-secure-key-storage-upgrade.c +++ b/protocol/zigbee/stack/security/zigbee-secure-key-storage-upgrade.c @@ -43,7 +43,6 @@ sl_status_t zb_sec_man_upgrade_link_key_table(void) //avoid compiler issues for builds without a key table #if (EMBER_KEY_TABLE_SIZE > 0) uint8_t i; - uint8_t nullKey[EMBER_ENCRYPTION_KEY_SIZE] = { 0xFF }; sl_zb_sec_man_context_t context; sl_zb_sec_man_init_context(&context); @@ -86,9 +85,10 @@ sl_status_t zb_sec_man_upgrade_link_key_table(void) } //clear out token data; don't have space in bitmask to write that this key //now lives in Secure Vault - MEMMOVE(&(tok[KEY_ENTRY_KEY_DATA_OFFSET]), - &nullKey, - EMBER_ENCRYPTION_KEY_SIZE); + //Value of an erased token is all 0xFF bytes + MEMSET(&(tok[KEY_ENTRY_KEY_DATA_OFFSET]), + 0xFF, + EMBER_ENCRYPTION_KEY_SIZE); halCommonSetIndexedToken(TOKEN_STACK_KEY_TABLE, i, &tok); keys_passed[KEYS_STATUS_LINK]++; @@ -104,7 +104,6 @@ sl_status_t zb_sec_man_upgrade_gp_proxy_table(void) sl_zb_sec_man_context_t context; sl_zb_sec_man_init_context(&context); context.core_key_type = SL_ZB_SEC_MAN_KEY_TYPE_GREEN_POWER_PROXY_TABLE_KEY; - uint8_t nullKey[EMBER_ENCRYPTION_KEY_SIZE] = { 0xFF }; sl_status_t vault_import_status; uint8_t i; @@ -127,7 +126,8 @@ sl_status_t zb_sec_man_upgrade_gp_proxy_table(void) keys_failed[KEYS_STATUS_GP]++; continue; } - MEMMOVE(&tok, &nullKey, EMBER_ENCRYPTION_KEY_SIZE); + //erase token by writing all 0xFF to it + MEMSET(&tok, 0xFF, EMBER_ENCRYPTION_KEY_SIZE); halCommonSetIndexedToken(TOKEN_STACK_GP_PROXY_TABLE, i, &tok); keys_passed[KEYS_STATUS_GP]++; } @@ -139,7 +139,6 @@ sl_status_t zb_sec_man_upgrade_gp_sink_table(void) sl_zb_sec_man_context_t context; sl_zb_sec_man_init_context(&context); context.core_key_type = SL_ZB_SEC_MAN_KEY_TYPE_GREEN_POWER_SINK_TABLE_KEY; - uint8_t nullKey[EMBER_ENCRYPTION_KEY_SIZE] = { 0xFF }; sl_status_t vault_import_status; uint8_t i; @@ -161,7 +160,8 @@ sl_status_t zb_sec_man_upgrade_gp_sink_table(void) keys_failed[KEYS_STATUS_GP]++; continue; } - MEMMOVE(&tok, &nullKey, EMBER_ENCRYPTION_KEY_SIZE); + //erase plaintext token's key data by setting it to all 0xFF + MEMSET(&tok, 0xFF, EMBER_ENCRYPTION_KEY_SIZE); halCommonSetIndexedToken(TOKEN_STACK_GP_SINK_TABLE, i, &tok); keys_passed[KEYS_STATUS_GP]++; } @@ -181,7 +181,6 @@ sl_status_t zb_sec_man_upgrade_nwk_key(uint8_t key_index) if (is_key_migrated != SL_STATUS_OK) { sl_zb_sec_man_key_t plaintext_key; sl_status_t vault_import_status; - uint8_t nullKey[EMBER_ENCRYPTION_KEY_SIZE] = { 0xFF }; tokTypeStackKeys tok; if (context.key_index == 1) { @@ -197,8 +196,8 @@ sl_status_t zb_sec_man_upgrade_nwk_key(uint8_t key_index) keys_failed[KEYS_STATUS_NETWORK]++; return SL_STATUS_FAIL; } - // "erase" the non-secure vault key - MEMMOVE(&tok.networkKey, &nullKey, EMBER_ENCRYPTION_KEY_SIZE); + // "erase" the non-secure vault key by setting it to the null token value + MEMSET(&tok.networkKey, 0xFF, EMBER_ENCRYPTION_KEY_SIZE); //write the cleared token data back to NVM3 if (context.key_index == 1) { sli_zigbee_stack_token_primitive(false, &tok, TOKEN_STACK_ALTERNATE_KEY, TOKEN_STACK_ALTERNATE_KEY_SIZE); @@ -221,7 +220,6 @@ sl_status_t zb_sec_man_upgrade_tc_link_key(void) if (is_key_migrated != SL_STATUS_OK) { sl_zb_sec_man_key_t plaintext_key; sl_status_t vault_import_status; - uint8_t nullKey[EMBER_ENCRYPTION_KEY_SIZE] = { 0xFF }; tokTypeStackTrustCenter tok; sli_zigbee_stack_token_primitive(true, &tok, TOKEN_STACK_TRUST_CENTER, TOKEN_STACK_TRUST_CENTER_SIZE); @@ -234,7 +232,7 @@ sl_status_t zb_sec_man_upgrade_tc_link_key(void) return SL_STATUS_FAIL; } // "erase" the non-secure vault key - MEMMOVE(&tok.key, &nullKey, EMBER_ENCRYPTION_KEY_SIZE); + MEMSET(&tok.key, 0xFF, EMBER_ENCRYPTION_KEY_SIZE); // write cleared token data to NVM3; previous call to import already marked this key as // having been migrated away from token sli_zigbee_stack_token_primitive(false, &tok, TOKEN_STACK_TRUST_CENTER, TOKEN_STACK_TRUST_CENTER_SIZE); @@ -255,7 +253,6 @@ sl_status_t zb_sec_man_upgrade_secure_ezsp_key(void) if (is_key_migrated != SL_STATUS_OK) { sl_zb_sec_man_key_t plaintext_key; sl_status_t vault_import_status; - uint8_t nullKey[EMBER_ENCRYPTION_KEY_SIZE] = { 0xFF }; tokTypeSecureEzspSecurityKey tok; halCommonGetToken(&tok, TOKEN_SECURE_EZSP_SECURITY_KEY); @@ -268,7 +265,7 @@ sl_status_t zb_sec_man_upgrade_secure_ezsp_key(void) return SL_STATUS_FAIL; } // "erase" the non-secure vault key - MEMMOVE(&tok.contents, &nullKey, EMBER_ENCRYPTION_KEY_SIZE); + MEMSET(&tok.contents, 0xFF, EMBER_ENCRYPTION_KEY_SIZE); halCommonSetToken(TOKEN_SECURE_EZSP_SECURITY_KEY, &tok); keys_passed[KEYS_STATUS_OTHER]; } @@ -290,7 +287,6 @@ sl_status_t zb_sec_man_upgrade_zll_key(void) // move key if it hasn't been moved already. if (is_key_migrated_enc != SL_STATUS_OK || is_key_migrated_pre != SL_STATUS_OK) { sl_zb_sec_man_key_t plaintext_key; - uint8_t nullKey[EMBER_ENCRYPTION_KEY_SIZE] = { 0xFF }; tokTypeStackZllSecurity zllSecurityToken; halCommonGetToken(&zllSecurityToken, TOKEN_STACK_ZLL_SECURITY); @@ -323,10 +319,10 @@ sl_status_t zb_sec_man_upgrade_zll_key(void) if (keys_passed[KEYS_STATUS_ZLL] > 0) { // "erase" the non-secure key data from token if import was successful if (vault_import_status_enc == SL_STATUS_OK) { - MEMMOVE(&zllSecurityToken.encryptionKey, &nullKey, EMBER_ENCRYPTION_KEY_SIZE); + MEMSET(&zllSecurityToken.encryptionKey, 0xFF, EMBER_ENCRYPTION_KEY_SIZE); } if (vault_import_status_pre == SL_STATUS_OK) { - MEMMOVE(&zllSecurityToken.preconfiguredKey, &nullKey, EMBER_ENCRYPTION_KEY_SIZE); + MEMSET(&zllSecurityToken.preconfiguredKey, 0xFF, EMBER_ENCRYPTION_KEY_SIZE); } halCommonSetToken(TOKEN_STACK_ZLL_SECURITY, &zllSecurityToken); } diff --git a/protocol/zigbee/stack/zigbee/source-route-table-update.h b/protocol/zigbee/stack/zigbee/source-route-table-update.h index 1dff2ff3368..4955db47bc5 100644 --- a/protocol/zigbee/stack/zigbee/source-route-table-update.h +++ b/protocol/zigbee/stack/zigbee/source-route-table-update.h @@ -91,9 +91,9 @@ void sli_zigbee_incoming_route_record(EmberNodeId source, EmberMessageBuffer header, uint8_t relayListIndex); -/** @brief The application can implement this callback to - * override the sourceroute's closer index. This is added as part of support for Digi's wish to control everything about our source route. - * This needs to be implemneted by the app, but is not really public. Only exposed to one customer. +/** @brief The application can implement this callback to override the source route's closer index. + * This callback can be consumed by the application to override the source routing information. + * This is not recommended and should only be used for testing purposes. */ void emberOverrideFurthurIndexForSourceRouteAddEntryHandler(EmberNodeId id, uint8_t* furtherIndex); diff --git a/protocol/zigbee/tool/image-builder/image-builder-linux b/protocol/zigbee/tool/image-builder/image-builder-linux index 6f3d7cb9e89..b60eeee40b6 100755 Binary files a/protocol/zigbee/tool/image-builder/image-builder-linux and b/protocol/zigbee/tool/image-builder/image-builder-linux differ diff --git a/protocol/zigbee/tool/image-builder/image-builder-windows.exe b/protocol/zigbee/tool/image-builder/image-builder-windows.exe index 74fcf9677a9..f69359e87b6 100755 --- a/protocol/zigbee/tool/image-builder/image-builder-windows.exe +++ b/protocol/zigbee/tool/image-builder/image-builder-windows.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb143cf100705417cc34736555728ebfc901e5d90a5b723d277e3acd522e5f87 +oid sha256:a6c7caae22d041b3eaed3f4aad88d26fcfb84c6960c6fc21ba0a6648e7e543a5 size 3014347 diff --git a/protocol/zigbee/zigbee_experimental_templates.xml b/protocol/zigbee/zigbee_experimental_templates.xml index 6a369a04f75..ec1e3a0fd3e 100644 --- a/protocol/zigbee/zigbee_experimental_templates.xml +++ b/protocol/zigbee/zigbee_experimental_templates.xml @@ -37,7 +37,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/protocol/zigbee/zigbee_production_demos.xml b/protocol/zigbee/zigbee_production_demos.xml index 195343d772f..3fb898629ba 100644 --- a/protocol/zigbee/zigbee_production_demos.xml +++ b/protocol/zigbee/zigbee_production_demos.xml @@ -6,7 +6,7 @@ - + @@ -17,7 +17,7 @@ - + @@ -28,7 +28,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -84,7 +84,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -96,7 +96,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -108,7 +108,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -120,7 +120,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -132,7 +132,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -144,7 +144,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -156,7 +156,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -167,7 +167,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -178,7 +178,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -189,7 +189,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -200,7 +200,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -211,7 +211,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -222,7 +222,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -233,7 +233,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -244,7 +244,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -255,7 +255,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -266,7 +266,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -277,7 +277,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -288,7 +288,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -299,7 +299,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + @@ -310,7 +310,7 @@ Steps to create a ECC enabled application for Smart Energy Profile application: - + diff --git a/protocol/zigbee/zigbee_production_templates.xml b/protocol/zigbee/zigbee_production_templates.xml index 8c14a2cd039..7464f90e9d3 100644 --- a/protocol/zigbee/zigbee_production_templates.xml +++ b/protocol/zigbee/zigbee_production_templates.xml @@ -22,8 +22,8 @@ - - + + @@ -37,8 +37,8 @@ - - + + @@ -52,8 +52,8 @@ - - + + @@ -67,8 +67,8 @@ - - + + @@ -83,7 +83,7 @@ - + @@ -142,8 +142,8 @@ - - + + @@ -157,8 +157,8 @@ - - + + @@ -172,8 +172,8 @@ - - + + @@ -202,8 +202,8 @@ - - + + @@ -232,8 +232,8 @@ - - + + @@ -247,8 +247,8 @@ - - + + @@ -262,8 +262,8 @@ - - + + @@ -277,8 +277,8 @@ - - + + @@ -292,8 +292,8 @@ - - + + @@ -307,8 +307,8 @@ - - + + @@ -322,8 +322,8 @@ - - + + @@ -337,8 +337,8 @@ - - + + @@ -352,8 +352,8 @@ - - + + @@ -367,8 +367,8 @@ - - + + @@ -382,8 +382,8 @@ - - + + diff --git a/util/plugin/security_manager/security_manager.c b/util/plugin/security_manager/security_manager.c index 93c8ed5850a..305801a088f 100644 --- a/util/plugin/security_manager/security_manager.c +++ b/util/plugin/security_manager/security_manager.c @@ -59,11 +59,11 @@ static void sl_sec_man_set_key_attributes(psa_key_id_t * sl_psa_key_id, psa_key_location_t sl_psa_key_location = PSA_KEY_LOCATION_LOCAL_STORAGE; #if defined(SEMAILBOX_PRESENT) - if (SYSTEM_GetSecurityCapability() == securityCapabilityVault) { + // Dont wrap keys used for HMAC operation, as opaque keys cannot be used for multi-part HMAC. + if (SYSTEM_GetSecurityCapability() == securityCapabilityVault && sl_psa_key_type != PSA_KEY_TYPE_HMAC) { sl_psa_key_location = PSA_KEY_LOCATION_SLI_SE_OPAQUE; } #endif - psa_key_lifetime_t sl_psa_key_lifetime = PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(sl_psa_key_persistence, sl_psa_key_location); @@ -71,7 +71,7 @@ static void sl_sec_man_set_key_attributes(psa_key_id_t * sl_psa_key_id, psa_set_key_id(sl_psa_key_attr, *sl_psa_key_id); } - psa_set_key_usage_flags(sl_psa_key_attr, sl_psa_key_lifetime); + psa_set_key_lifetime(sl_psa_key_attr, sl_psa_key_lifetime); psa_set_key_usage_flags(sl_psa_key_attr, sl_psa_key_usage); psa_set_key_algorithm(sl_psa_key_attr, sl_psa_key_algorithm); psa_set_key_type(sl_psa_key_attr, sl_psa_key_type); diff --git a/util/silicon_labs/aox/inc/sl_rtl_clib_api.h b/util/silicon_labs/aox/inc/sl_rtl_clib_api.h index 0309a67953e..a7f7acf39ee 100644 --- a/util/silicon_labs/aox/inc/sl_rtl_clib_api.h +++ b/util/silicon_labs/aox/inc/sl_rtl_clib_api.h @@ -1548,7 +1548,6 @@ enum sl_rtl_error_code sl_rtl_util_filter(sl_rtl_util_libitem* item, float value /**************************************************************************//** * Convert an RSSI-value to distance in meters. * - * @param[in] item Pointer to the initialized Util libitem * @param[in] tx_power Reference RSSI value of the TX-device at 1.0 m distance in dBm, for example -45.0f * @param[in] rssi Measured RSSI from the receiver * @param[out] distance_out Distance in meters diff --git a/util/silicon_labs/aox/lib/gcc/release/libaox_static_arm_m33.a b/util/silicon_labs/aox/lib/gcc/release/libaox_static_arm_m33.a index 2b8959e72f2..e11079892d3 100644 --- a/util/silicon_labs/aox/lib/gcc/release/libaox_static_arm_m33.a +++ b/util/silicon_labs/aox/lib/gcc/release/libaox_static_arm_m33.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c8f9f343a0bb8268919798e9f9e87303ed6a9eeffbbafa86f032ddc6da68ccb +oid sha256:d0eb18f0a7cd96a76efc58dab98764aaee18954d234b803990d19cff0d60f633 size 1664918 diff --git a/util/silicon_labs/aox/lib/gcc/release/libaox_static_darwin_x86_64.a b/util/silicon_labs/aox/lib/gcc/release/libaox_static_darwin_x86_64.a index fa0cfab8391..88ef8ae4945 100644 --- a/util/silicon_labs/aox/lib/gcc/release/libaox_static_darwin_x86_64.a +++ b/util/silicon_labs/aox/lib/gcc/release/libaox_static_darwin_x86_64.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91fd435e4ce3393e57df7ee72db387860ccb696c674f4452a3c51dfa1abc9a5a +oid sha256:7d38df7c60cb7d372bd77b4fb7134370fe2e70b5e478550b6f9de6a6d112fa7d size 1966984 diff --git a/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_aarch64.a b/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_aarch64.a index c80274172db..a05949b67e1 100644 --- a/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_aarch64.a +++ b/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_aarch64.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eae44db2e2d898860cc62a9aa61d33a036581454cc2f7cd42d4e4ce72a0c41aa +oid sha256:8bf418599b81b34cd68dc1d3b7f523da2e4a05c57afb239dab42140923e597a9 size 2173246 diff --git a/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_armv7l.a b/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_armv7l.a index a118b313da7..8ae4bc0983c 100644 --- a/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_armv7l.a +++ b/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_armv7l.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc4a5ec887f32feeac0c1d09ca0f75d33acec991c2539324999d4865f6c42361 +oid sha256:989713cbf0220c534fde8d6e541dabf97350242bc647594501661c57ef49028f size 2078858 diff --git a/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_x86_64.a b/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_x86_64.a index 4a1c0e0bc49..ae23cd6281c 100644 --- a/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_x86_64.a +++ b/util/silicon_labs/aox/lib/gcc/release/libaox_static_linux_x86_64.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7c22f79174ec08b9785e8caa8bbca1d8b43f866b7ca90885436f94ca11644c4 -size 2076660 +oid sha256:bedd6ef697fd82d2c898d9f7f895ddca10a4e3228c98262c1ac3063d7ce2d9d3 +size 2076436 diff --git a/util/silicon_labs/aox/lib/gcc/release/libaox_static_windows_x86_64.a b/util/silicon_labs/aox/lib/gcc/release/libaox_static_windows_x86_64.a index 3c3045be912..31e9377a2fa 100644 --- a/util/silicon_labs/aox/lib/gcc/release/libaox_static_windows_x86_64.a +++ b/util/silicon_labs/aox/lib/gcc/release/libaox_static_windows_x86_64.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fdef29412def8bdc1e87e1d5a344e6e83a50d20eb4949b50ea088d6d076bb79 +oid sha256:0df4dac1545c852a326bbd7dd69e34a72eb36b22331c45081d25e21ba44d7dc9 size 2013482 diff --git a/util/third_party/freertos/config/series2/FreeRTOSConfig.h b/util/third_party/freertos/config/series2/FreeRTOSConfig.h index 869055328cd..736bc1e87b8 100644 --- a/util/third_party/freertos/config/series2/FreeRTOSConfig.h +++ b/util/third_party/freertos/config/series2/FreeRTOSConfig.h @@ -153,12 +153,6 @@ // Default: 1 #define configENABLE_FPU 1 -// Use Memory Protection Unit -// Using Memory Protection Unit (MPU) requires detailed memory map definition. -// This setting is only releavant for MPU enabled ports. -// Default: 0 -#define configENABLE_MPU 0 - // Minimal secure stack size [words] <0-65535> // Stack for idle task Secure side context in words. // This setting is only relevant when TrustZone extension is enabled. @@ -182,6 +176,9 @@ //------------- <<< end of configuration section >>> --------------------------- +/* MPU feature is not supported in Silicon Labs port */ +#define configENABLE_MPU 0 + /* Defines needed by FreeRTOS to implement CMSIS RTOS2 API. Do not change! */ #define configCPU_CLOCK_HZ (SystemCoreClock) #define configSUPPORT_STATIC_ALLOCATION 1 diff --git a/util/third_party/mbedtls/library/psa_crypto_driver_wrappers.c b/util/third_party/mbedtls/library/psa_crypto_driver_wrappers.c index 1bbfc6751c4..a48dd4a9fae 100644 --- a/util/third_party/mbedtls/library/psa_crypto_driver_wrappers.c +++ b/util/third_party/mbedtls/library/psa_crypto_driver_wrappers.c @@ -99,8 +99,21 @@ #include "sli_crypto_transparent_functions.h" #endif +#if defined(SLI_MBEDTLS_DEVICE_SI91X) +#ifndef PSA_CRYPTO_DRIVER_PRESENT +#define PSA_CRYPTO_DRIVER_PRESENT +#endif +#ifndef PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT +#define PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT +#endif +#include "sli_si91x_crypto_driver_functions.h" +#endif #endif /* MBEDTLS_PSA_CRYPTO_DRIVERS */ +#ifdef SLI_SECURE_KEY_STORAGE_DEVICE_SI91X +#include "sl_si91x_psa_wrap.h" +#endif /* Secure key storage driver **/ + /* Auto-generated values depending on which drivers are registered. * ID 0 is reserved for unallocated operations. * ID 1 is reserved for the Mbed TLS software driver. */ @@ -680,6 +693,13 @@ psa_status_t psa_driver_wrapper_get_key_buffer_size_from_key_data( case PSA_KEY_LOCATION_SLI_SE_OPAQUE: *key_buffer_size = data_length; return( psa_driver_wrapper_get_key_buffer_size( attributes, key_buffer_size ) ); +#endif +#if defined(SLI_SECURE_KEY_STORAGE_DEVICE_SI91X) + case PSA_KEY_VOLATILE_PERSISTENT_WRAPPED: + *key_buffer_size = data_length; + return( ( *key_buffer_size != 0 ) ? + PSA_SUCCESS : PSA_ERROR_NOT_SUPPORTED ); + break; #endif default: (void)key_type; @@ -769,7 +789,16 @@ psa_status_t psa_driver_wrapper_get_key_buffer_size( return( ( *key_buffer_size != 0 ) ? PSA_SUCCESS : PSA_ERROR_NOT_SUPPORTED ); #endif /* PSA_CRYPTO_DRIVER_TEST */ - +#if defined(SLI_SECURE_KEY_STORAGE_DEVICE_SI91X) + case PSA_KEY_VOLATILE_PERSISTENT_WRAPPED: + buffer_size = PSA_EXPORT_KEY_OUTPUT_SIZE( key_type, key_bits ); + if( buffer_size == 0 || + ( PSA_KEY_TYPE_IS_ECC_PUBLIC_KEY(key_type) && buffer_size == 1 ) ) + return( PSA_ERROR_NOT_SUPPORTED ); + *key_buffer_size = buffer_size; + return( PSA_SUCCESS ); + break; +#endif default: (void)key_type; (void)key_bits; @@ -867,6 +896,29 @@ psa_status_t psa_driver_wrapper_generate_key( /* No fallback for opaque drivers */ return status; #endif +#if defined(SLI_SECURE_KEY_STORAGE_DEVICE_SI91X) + case PSA_KEY_VOLATILE_PERSISTENT_WRAPPED: + if( PSA_KEY_TYPE_IS_ASYMMETRIC( attributes->core.type ) ) + { + /* Software fallback for Si91x Devices */ + status = psa_generate_key_internal( + attributes, key_buffer, key_buffer_size, key_buffer_length ); + if( status == PSA_SUCCESS ){ + status = sli_si91x_crypto_wrap_key(key_buffer, + *key_buffer_length, + SL_SI91X_WRAP_IV_CBC_MODE, + WRAP_IV); + } + } else { + /* symmetric key generation */ + status = sli_si91x_crypto_generate_symm_key(key_buffer, + key_buffer_size, + SL_SI91X_WRAP_IV_CBC_MODE, + WRAP_IV); + } + return status; + break; +#endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ default: @@ -982,6 +1034,21 @@ psa_status_t psa_driver_wrapper_import_key( key_buffer, key_buffer_size, key_buffer_length, bits ) ); #endif +#if defined(SLI_SECURE_KEY_STORAGE_DEVICE_SI91X) + case PSA_KEY_VOLATILE_PERSISTENT_WRAPPED: + status = psa_import_key_into_slot( attributes, + data, data_length, + key_buffer, key_buffer_size, + key_buffer_length, bits ); + if( status == PSA_SUCCESS ){ + status = sli_si91x_crypto_wrap_key(key_buffer, + *key_buffer_length, + SL_SI91X_WRAP_IV_CBC_MODE, + WRAP_IV); + } + return( status ); + break; +#endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ default: @@ -1052,6 +1119,16 @@ psa_status_t psa_driver_wrapper_export_key( data_size, data_length ) ); #endif +#if defined(SLI_SECURE_KEY_STORAGE_DEVICE_SI91X) + case PSA_KEY_VOLATILE_PERSISTENT_WRAPPED: + return( psa_export_key_internal( attributes, + key_buffer, + key_buffer_size, + data, + data_size, + data_length ) ); + break; +#endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ default: /* Key is declared with a lifetime not known to us */ @@ -1129,6 +1206,17 @@ psa_status_t psa_driver_wrapper_export_public_key( if( status != PSA_ERROR_NOT_SUPPORTED ) return( status ); #endif // SLI_MBEDTLS_DEVICE_VSE +#if defined(SLI_ECDH_DEVICE_SI91X) + status = sli_si91x_psa_export_public_key_ecdh( attributes, + key_buffer, + key_buffer_size, + data, + data_size, + data_length ); + /* Declared with fallback == true */ + if( status != PSA_ERROR_NOT_SUPPORTED ) + return( status ); +#endif // SLI_ECDH_DEVICE_SI91X #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ /* Fell through, meaning no accelerator supports this operation */ return( psa_export_public_key_internal( attributes, @@ -1338,6 +1426,21 @@ psa_status_t psa_driver_wrapper_cipher_encrypt( if( status != PSA_ERROR_NOT_SUPPORTED ) return( status ); #endif +#if defined(SLI_CIPHER_DEVICE_SI91X) + status = sli_si91x_crypto_cipher_encrypt( attributes, + key_buffer, + key_buffer_size, + alg, + iv, + iv_length, + input, + input_length, + output, + output_size, + output_length ); + if( status != PSA_ERROR_NOT_SUPPORTED ) + return( status ); +#endif /* SLI_CIPHER_DEVICE_SI91X */ #endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ @@ -1485,6 +1588,19 @@ psa_status_t psa_driver_wrapper_cipher_decrypt( if( status != PSA_ERROR_NOT_SUPPORTED ) return( status ); #endif +#if defined(SLI_CIPHER_DEVICE_SI91X) + status = sli_si91x_crypto_cipher_decrypt( attributes, + key_buffer, + key_buffer_size, + alg, + input, + input_length, + output, + output_size, + output_length ); + if( status != PSA_ERROR_NOT_SUPPORTED ) + return( status ); +#endif /* SLI_CIPHER_DEVICE_SI91X */ #endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ @@ -2082,6 +2198,13 @@ psa_status_t psa_driver_wrapper_hash_compute( #endif #endif /* MBEDTLS_PSA_CRYPTO_DRIVERS */ +#if defined(SLI_SHA_DEVICE_SI91X) + status = sli_si91x_crypto_hash_compute( + alg, input, input_length, hash, hash_size, hash_length ); + if( status != PSA_ERROR_NOT_SUPPORTED ) + return( status ); +#endif + /* If software fallback is compiled in, try fallback */ #if defined(MBEDTLS_PSA_BUILTIN_HASH) status = mbedtls_psa_hash_compute( alg, input, input_length, @@ -2405,6 +2528,24 @@ psa_status_t psa_driver_wrapper_aead_encrypt( if( status != PSA_ERROR_NOT_SUPPORTED ) return( status ); #endif +#if defined(SLI_AEAD_DEVICE_SI91X) + status = sli_si91x_crypto_aead_encrypt( + attributes, + key_buffer, + key_buffer_size, + alg, + nonce, + nonce_length, + additional_data, + additional_data_length, + plaintext, + plaintext_length, + ciphertext, + ciphertext_size, + ciphertext_length ); + if( status != PSA_ERROR_NOT_SUPPORTED ) + return status; +#endif #endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ @@ -2427,6 +2568,26 @@ psa_status_t psa_driver_wrapper_aead_encrypt( additional_data, additional_data_length, plaintext, plaintext_length, ciphertext, ciphertext_size, ciphertext_length ) ); +#endif +#if defined(SLI_AEAD_DEVICE_SI91X) +#if defined(SLI_SECURE_KEY_STORAGE_DEVICE_SI91X) + case PSA_KEY_VOLATILE_PERSISTENT_WRAPPED: + status = sli_si91x_crypto_aead_encrypt( + attributes, + key_buffer, + key_buffer_size, + alg, + nonce, + nonce_length, + additional_data, + additional_data_length, + plaintext, + plaintext_length, + ciphertext, + ciphertext_size, + ciphertext_length ); + return status; +#endif #endif default: /* Key is declared with a lifetime not known to us */ @@ -2501,6 +2662,24 @@ psa_status_t psa_driver_wrapper_aead_decrypt( if( status != PSA_ERROR_NOT_SUPPORTED ) return( status ); #endif +#if defined(SLI_AEAD_DEVICE_SI91X) + status = sli_si91x_crypto_aead_decrypt( + attributes, + key_buffer, + key_buffer_size, + alg, + nonce, + nonce_length, + additional_data, + additional_data_length, + ciphertext, + ciphertext_length, + plaintext, + plaintext_size, + plaintext_length); + if( status != PSA_ERROR_NOT_SUPPORTED ) + return status; +#endif #endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ @@ -2523,6 +2702,26 @@ psa_status_t psa_driver_wrapper_aead_decrypt( additional_data, additional_data_length, ciphertext, ciphertext_length, plaintext, plaintext_size, plaintext_length ) ); +#endif +#if defined(SLI_AEAD_DEVICE_SI91X) +#if defined(SLI_SECURE_KEY_STORAGE_DEVICE_SI91X) + case PSA_KEY_VOLATILE_PERSISTENT_WRAPPED: + status = sli_si91x_crypto_aead_decrypt( + attributes, + key_buffer, + key_buffer_size, + alg, + nonce, + nonce_length, + additional_data, + additional_data_length, + ciphertext, + ciphertext_length, + plaintext, + plaintext_size, + plaintext_length); + return status; +#endif #endif default: /* Key is declared with a lifetime not known to us */ @@ -3217,6 +3416,14 @@ psa_status_t psa_driver_wrapper_mac_compute( if( status != PSA_ERROR_NOT_SUPPORTED ) return( status ); #endif +#if defined(SLI_MAC_DEVICE_SI91X) + status = sli_si91x_crypto_mac_compute( + attributes, key_buffer, key_buffer_size, alg, + input, input_length, mac, mac_size, mac_length + ); + if( status != PSA_ERROR_NOT_SUPPORTED ) + return( status ); +#endif /* SLI_MAC_DEVICE_SI91X */ #endif #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ #if defined(MBEDTLS_PSA_BUILTIN_MAC) @@ -3915,6 +4122,20 @@ psa_status_t psa_driver_wrapper_key_agreement( /* Declared with fallback == true */ if( status != PSA_ERROR_NOT_SUPPORTED ) return( status ); +#endif +#if defined(SLI_ECDH_DEVICE_SI91X) + status = sli_si91x_psa_ecdh_key_agreement( alg, + &attributes, + private_key->key.data, + private_key->key.bytes, + peer_key, + peer_key_length, + shared_secret, + shared_secret_size, + shared_secret_length ); + /* Declared with fallback == true */ + if( status != PSA_ERROR_NOT_SUPPORTED ) + return( status ); #endif /* Fell through, meaning no accelerator supports this operation */ return( PSA_ERROR_NOT_SUPPORTED ); diff --git a/util/third_party/sqlite/sqlite3.c b/util/third_party/sqlite/sqlite3.c index 947a1545517..2b700d67363 100644 --- a/util/third_party/sqlite/sqlite3.c +++ b/util/third_party/sqlite/sqlite3.c @@ -32985,6 +32985,7 @@ SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ DWORD rc; BOOL bRc; + (void)bRc; // Silabs cosmetic fix: remove compiler warning in case if assert() is defined (void) assert( ppOut!=0 ); if( NEVER(p==0) ) return SQLITE_NOMEM_BKPT; if( p->xTask==0 ){ diff --git a/util/third_party/tensorflow_extra/component/tensorflow_lite_micro.slcc b/util/third_party/tensorflow_extra/component/tensorflow_lite_micro.slcc index df855cfefe5..6abd095c8fa 100644 --- a/util/third_party/tensorflow_extra/component/tensorflow_lite_micro.slcc +++ b/util/third_party/tensorflow_extra/component/tensorflow_lite_micro.slcc @@ -31,13 +31,14 @@ requires: - name: toolchain_gcc - name: cpp_support - name: emlib_common + condition: [device_efx] recommends: - id: tensorflow_lite_micro_reference_kernels condition: [cortexm0plus] - id: tensorflow_lite_micro_reference_kernels condition: [cortexm3] - id: tensorflow_lite_micro_optimized_kernels - condition: [cortexm4] + condition: [cortexm4, device_efx] - id: tensorflow_lite_micro_optimized_kernels condition: [device_compute_basic] - id: tensorflow_lite_micro_accelerated_kernels diff --git a/util/third_party/tensorflow_extra/src/sl_tflite_micro_init.cc b/util/third_party/tensorflow_extra/src/sl_tflite_micro_init.cc index 52f9ce2d449..b04b3280816 100644 --- a/util/third_party/tensorflow_extra/src/sl_tflite_micro_init.cc +++ b/util/third_party/tensorflow_extra/src/sl_tflite_micro_init.cc @@ -52,8 +52,8 @@ #include "em_common.h" #include "em_assert.h" #include "sl_memory.h" -#include "malloc.h" #include + // Set arena size #if (defined(SL_TFLITE_MODEL_RUNTIME_MEMORY_SIZE) && (SL_TFLITE_MICRO_ARENA_SIZE == 0)) // Use value from model parameters @@ -124,7 +124,19 @@ bool sl_tflite_micro_estimate_arena_size(const tflite::Model* model, const tflit // and we don't want to pollute the stdout with warnings sl_tflite_micro_enable_debug_log(false); - while ((upper_limit - lower_limit) > 128) { + // Make sure we find the true upper limit first, doing this will force malloc and sbrk in the nano_libc case + // to allocate a large contiguous segment that can be reused. + while (upper_limit > lower_limit) { + void *buffer = malloc(upper_limit); + if (buffer == nullptr) { + upper_limit -= 1024; + } else { + free(buffer); + break; + } + } + + while ((upper_limit > lower_limit) && (upper_limit - lower_limit) > 128) { size_t buffer_size = (upper_limit + lower_limit) / 2; // Allocate buffer @@ -132,10 +144,8 @@ bool sl_tflite_micro_estimate_arena_size(const tflite::Model* model, const tflit uint8_t* buffer_base = sl_tflite_micro_allocate_tensor_arena(buffer_size, &buffer); if (buffer_base == nullptr) { - // If we failed to malloc, then we don't have enough heap memory - // So decrease the upper limit by 8k and try again - // (This should only happen when we first start this algorithm) - upper_limit -= 8 * 1024; + // If we failed to allocate buffer, then the current buffer_size is the new upper limit + upper_limit = buffer_size; continue; }