Skip to content

Commit

Permalink
gsdk 4.4.2 update (#183)
Browse files Browse the repository at this point in the history
* Update BRD4161A

* Update BRD4162A

* Update BRD4163A

* Update BRD4164A

* Update BRD4166A

* Update BRD4170A

* Update BRD4304A

* Update BRD2601B

* Update BRD2703A

* Update BRD4186A

* Update BRD4186C

* Update BRD4187A

* Update BRD4187C

* Add SE component define

* Update BRD2704A

* Update BRD4316A

* Update BRD4317A

* Update BRD4318A

* Update BRD3419A
  • Loading branch information
mkardous-silabs authored Apr 16, 2024
1 parent 89c09cf commit cb3ca63
Show file tree
Hide file tree
Showing 76 changed files with 209 additions and 123 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@

// APIs present in project
#define SL_CATALOG_BLUETOOTH_CONFIGURATION_PRESENT
#define SL_CATALOG_BLUETOOTH_CTE_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_CS_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GAP_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_SERVER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_LEGACY_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_NVM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SYSTEM_PRESENT
#define SL_CATALOG_BLUETOOTH_RTOS_ADAPTATION_PRESENT
#define SL_CATALOG_BLUETOOTH_PRESENT
Expand Down
15 changes: 8 additions & 7 deletions matter/efr32/efr32mg12/BRD4161A/autogen/sl_event_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include "sl_device_init_clocks.h"
#include "sl_device_init_emu.h"
#include "pa_conversions_efr32.h"
#include "sl_rail_util_power_manager_init.h"
#include "sl_rail_util_pti.h"
#include "sl_board_control.h"
#include "sl_bt_rtos_adaptation.h"
Expand All @@ -30,7 +31,6 @@
#include "sl_iostream_init_instances.h"
#include "sl_bluetooth.h"
#include "sl_power_manager.h"
#include "sl_rail_util_power_manager_init.h"
#ifdef SL_WIFI
#include "sl_spidrv_instances.h"
#endif
Expand Down Expand Up @@ -61,17 +61,17 @@ void sl_kernel_start(void)

void sl_driver_init(void)
{
GPIOINT_Init();
GPIOINT_Init();
#ifdef SL_WIFI
sl_spidrv_init_instances();
#endif
#ifdef USE_TEMP_SENSOR
sl_i2cspm_init_instances();
sl_i2cspm_init_instances();
#endif
sl_simple_button_init_instances();
sl_simple_led_init_instances();
sl_simple_button_init_instances();
sl_simple_led_init_instances();
#if defined(CONFIG_ENABLE_UART)
sl_uartdrv_init_instances();
sl_uartdrv_init_instances();
#endif // CONFIG_ENABLE_UART
}

Expand All @@ -88,9 +88,9 @@ void sl_stack_init(void)
{
#if !RSI_BLE_ENABLE
sl_rail_util_pa_init();
sl_rail_util_power_manager_init();
sl_rail_util_pti_init();
sl_bt_rtos_init();
sl_rail_util_power_manager_init();
#endif
}

Expand All @@ -102,3 +102,4 @@ void sl_iostream_init_instances(void)
{
sl_iostream_rtt_init();
}

Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

#define PSA_WANT_KEY_TYPE_AES 1
#define PSA_WANT_ALG_CCM 1
#define PSA_WANT_ALG_CTR 1
#define PSA_WANT_ALG_CMAC 1
#define PSA_WANT_ALG_SHA_224 1
#define PSA_WANT_ALG_SHA_256 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@

// APIs present in project
#define SL_CATALOG_BLUETOOTH_CONFIGURATION_PRESENT
#define SL_CATALOG_BLUETOOTH_CTE_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_CS_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GAP_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_SERVER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_LEGACY_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_NVM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SYSTEM_PRESENT
#define SL_CATALOG_BLUETOOTH_RTOS_ADAPTATION_PRESENT
#define SL_CATALOG_BLUETOOTH_PRESENT
Expand Down
4 changes: 3 additions & 1 deletion matter/efr32/efr32mg12/BRD4162A/autogen/sl_event_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include "sl_device_init_clocks.h"
#include "sl_device_init_emu.h"
#include "pa_conversions_efr32.h"
#include "sl_rail_util_power_manager_init.h"
#include "sl_rail_util_pti.h"
#include "sl_board_control.h"
#include "sl_bt_rtos_adaptation.h"
Expand Down Expand Up @@ -88,9 +89,9 @@ void sl_stack_init(void)
{
#if !RSI_BLE_ENABLE
sl_rail_util_pa_init();
sl_rail_util_power_manager_init();
sl_rail_util_pti_init();
sl_bt_rtos_init();
sl_rail_util_power_manager_init();
#endif
}

Expand All @@ -102,3 +103,4 @@ void sl_iostream_init_instances(void)
{
sl_iostream_rtt_init();
}

Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

#define PSA_WANT_KEY_TYPE_AES 1
#define PSA_WANT_ALG_CCM 1
#define PSA_WANT_ALG_CTR 1
#define PSA_WANT_ALG_CMAC 1
#define PSA_WANT_ALG_SHA_224 1
#define PSA_WANT_ALG_SHA_256 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@

// APIs present in project
#define SL_CATALOG_BLUETOOTH_CONFIGURATION_PRESENT
#define SL_CATALOG_BLUETOOTH_CTE_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_CS_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GAP_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_SERVER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_LEGACY_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_NVM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SYSTEM_PRESENT
#define SL_CATALOG_BLUETOOTH_RTOS_ADAPTATION_PRESENT
#define SL_CATALOG_BLUETOOTH_PRESENT
Expand Down
13 changes: 7 additions & 6 deletions matter/efr32/efr32mg12/BRD4163A/autogen/sl_event_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include "sl_device_init_clocks.h"
#include "sl_device_init_emu.h"
#include "pa_conversions_efr32.h"
#include "sl_rail_util_power_manager_init.h"
#include "sl_rail_util_pti.h"
#include "sl_board_control.h"
#include "sl_bt_rtos_adaptation.h"
Expand All @@ -30,7 +31,6 @@
#include "sl_iostream_init_instances.h"
#include "sl_bluetooth.h"
#include "sl_power_manager.h"
#include "sl_rail_util_power_manager_init.h"
#ifdef SL_WIFI
#include "sl_spidrv_instances.h"
#endif
Expand Down Expand Up @@ -61,17 +61,17 @@ void sl_kernel_start(void)

void sl_driver_init(void)
{
GPIOINT_Init();
GPIOINT_Init();
#ifdef SL_WIFI
sl_spidrv_init_instances();
#endif
#ifdef USE_TEMP_SENSOR
sl_i2cspm_init_instances();
sl_i2cspm_init_instances();
#endif
sl_simple_button_init_instances();
sl_simple_led_init_instances();
sl_simple_button_init_instances();
sl_simple_led_init_instances();
#if defined(CONFIG_ENABLE_UART)
sl_uartdrv_init_instances();
sl_uartdrv_init_instances();
#endif // CONFIG_ENABLE_UART
}

Expand Down Expand Up @@ -102,3 +102,4 @@ void sl_iostream_init_instances(void)
{
sl_iostream_rtt_init();
}

Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

#define PSA_WANT_KEY_TYPE_AES 1
#define PSA_WANT_ALG_CCM 1
#define PSA_WANT_ALG_CTR 1
#define PSA_WANT_ALG_CMAC 1
#define PSA_WANT_ALG_SHA_224 1
#define PSA_WANT_ALG_SHA_256 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@

// APIs present in project
#define SL_CATALOG_BLUETOOTH_CONFIGURATION_PRESENT
#define SL_CATALOG_BLUETOOTH_CTE_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_CS_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GAP_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_SERVER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_LEGACY_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_NVM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SYSTEM_PRESENT
#define SL_CATALOG_BLUETOOTH_RTOS_ADAPTATION_PRESENT
#define SL_CATALOG_BLUETOOTH_PRESENT
Expand Down
15 changes: 8 additions & 7 deletions matter/efr32/efr32mg12/BRD4164A/autogen/sl_event_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include "sl_device_init_clocks.h"
#include "sl_device_init_emu.h"
#include "pa_conversions_efr32.h"
#include "sl_rail_util_power_manager_init.h"
#include "sl_rail_util_pti.h"
#include "sl_board_control.h"
#include "sl_bt_rtos_adaptation.h"
Expand All @@ -30,7 +31,6 @@
#include "sl_iostream_init_instances.h"
#include "sl_bluetooth.h"
#include "sl_power_manager.h"
#include "sl_rail_util_power_manager_init.h"
#ifdef SL_WIFI
#include "sl_spidrv_instances.h"
#endif
Expand Down Expand Up @@ -62,17 +62,17 @@ void sl_kernel_start(void)

void sl_driver_init(void)
{
GPIOINT_Init();
GPIOINT_Init();
#ifdef SL_WIFI
sl_spidrv_init_instances();
#endif
#ifdef USE_TEMP_SENSOR
sl_i2cspm_init_instances();
sl_i2cspm_init_instances();
#endif
sl_simple_button_init_instances();
sl_simple_led_init_instances();
sl_simple_button_init_instances();
sl_simple_led_init_instances();
#if defined(CONFIG_ENABLE_UART)
sl_uartdrv_init_instances();
sl_uartdrv_init_instances();
#endif // CONFIG_ENABLE_UART
}

Expand All @@ -89,9 +89,9 @@ void sl_stack_init(void)
{
#if !RSI_BLE_ENABLE
sl_rail_util_pa_init();
sl_rail_util_power_manager_init();
sl_rail_util_pti_init();
sl_bt_rtos_init();
sl_rail_util_power_manager_init();
#endif
}

Expand All @@ -103,3 +103,4 @@ void sl_iostream_init_instances(void)
{
sl_iostream_rtt_init();
}

Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

#define PSA_WANT_KEY_TYPE_AES 1
#define PSA_WANT_ALG_CCM 1
#define PSA_WANT_ALG_CTR 1
#define PSA_WANT_ALG_CMAC 1
#define PSA_WANT_ALG_SHA_224 1
#define PSA_WANT_ALG_SHA_256 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@

// APIs present in project
#define SL_CATALOG_BLUETOOTH_CONFIGURATION_PRESENT
#define SL_CATALOG_BLUETOOTH_CTE_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_CS_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GAP_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_SERVER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_LEGACY_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_NVM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SYSTEM_PRESENT
#define SL_CATALOG_BLUETOOTH_RTOS_ADAPTATION_PRESENT
#define SL_CATALOG_BLUETOOTH_PRESENT
Expand Down
3 changes: 2 additions & 1 deletion matter/efr32/efr32mg12/BRD4166A/autogen/sl_event_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include "sl_device_init_clocks.h"
#include "sl_device_init_emu.h"
#include "pa_conversions_efr32.h"
#include "sl_rail_util_power_manager_init.h"
#include "sl_rail_util_pti.h"
#include "sl_board_control.h"
#include "sl_bt_rtos_adaptation.h"
Expand All @@ -30,7 +31,6 @@
#include "sl_iostream_init_instances.h"
#include "sl_bluetooth.h"
#include "sl_power_manager.h"
#include "sl_rail_util_power_manager_init.h"

void sl_platform_init(void)
{
Expand Down Expand Up @@ -90,3 +90,4 @@ void sl_iostream_init_instances(void)
{
sl_iostream_rtt_init();
}

Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

#define PSA_WANT_KEY_TYPE_AES 1
#define PSA_WANT_ALG_CCM 1
#define PSA_WANT_ALG_CTR 1
#define PSA_WANT_ALG_CMAC 1
#define PSA_WANT_ALG_SHA_224 1
#define PSA_WANT_ALG_SHA_256 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@

// APIs present in project
#define SL_CATALOG_BLUETOOTH_CONFIGURATION_PRESENT
#define SL_CATALOG_BLUETOOTH_CTE_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_CS_SUPPORT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GAP_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_SERVER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_LEGACY_ADVERTISER_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_NVM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SM_PRESENT
#define SL_CATALOG_BLUETOOTH_FEATURE_SYSTEM_PRESENT
#define SL_CATALOG_BLUETOOTH_RTOS_ADAPTATION_PRESENT
#define SL_CATALOG_BLUETOOTH_PRESENT
Expand Down
15 changes: 8 additions & 7 deletions matter/efr32/efr32mg12/BRD4170A/autogen/sl_event_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include "sl_device_init_clocks.h"
#include "sl_device_init_emu.h"
#include "pa_conversions_efr32.h"
#include "sl_rail_util_power_manager_init.h"
#include "sl_rail_util_pti.h"
#include "sl_board_control.h"
#include "sl_bt_rtos_adaptation.h"
Expand All @@ -30,7 +31,6 @@
#include "sl_iostream_init_instances.h"
#include "sl_bluetooth.h"
#include "sl_power_manager.h"
#include "sl_rail_util_power_manager_init.h"
#ifdef SL_WIFI
#include "sl_spidrv_instances.h"
#endif
Expand Down Expand Up @@ -61,19 +61,19 @@ void sl_kernel_start(void)

void sl_driver_init(void)
{
GPIOINT_Init();
GPIOINT_Init();
#ifdef SL_WIFI
sl_spidrv_init_instances();
#endif
sl_simple_button_init_instances();
sl_simple_button_init_instances();
#if defined(USE_TEMP_SENSOR)
sl_i2cspm_init_instances();
#endif
sl_simple_led_init_instances();
sl_simple_led_init_instances();
#if defined(CONFIG_ENABLE_UART)
sl_uartdrv_init_instances();
sl_uartdrv_init_instances();
#endif // CONFIG_ENABLE_UART
}
}

void sl_service_init(void)
{
Expand All @@ -88,9 +88,9 @@ void sl_stack_init(void)
{
#if !RSI_BLE_ENABLE
sl_rail_util_pa_init();
sl_rail_util_power_manager_init();
sl_rail_util_pti_init();
sl_bt_rtos_init();
sl_rail_util_power_manager_init();
#endif
}

Expand All @@ -102,3 +102,4 @@ void sl_iostream_init_instances(void)
{
sl_iostream_rtt_init();
}

Loading

0 comments on commit cb3ca63

Please sign in to comment.