File tree 2 files changed +17
-3
lines changed
examples/platform/silabs/SiWx917/SiWx917
src/platform/silabs/rs911x
2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 29
29
//! Disable feature
30
30
#define RSI_DISABLE 0
31
31
32
+ // Temmporary work-around for wifi-init failure in ACX modules with WiseConnect v3.3.3. This can be removed after integrating with WiseConnect v3.4.0
33
+ #if (SL_SI91X_ACX_MODULE == 1 )
34
+ #define REGION_CODE IGNORE_REGION
35
+ #else
36
+ #define REGION_CODE US
37
+ #endif
38
+
32
39
static const sl_wifi_device_configuration_t config = {
33
40
.boot_option = LOAD_NWP_FW ,
34
41
.mac_address = NULL ,
35
42
.band = SL_SI91X_WIFI_BAND_2_4GHZ ,
36
- .region_code = US ,
43
+ .region_code = REGION_CODE ,
37
44
.boot_config = { .oper_mode = SL_SI91X_CLIENT_MODE ,
38
45
.coex_mode = SL_SI91X_WLAN_BLE_MODE ,
39
46
.feature_bit_map =
Original file line number Diff line number Diff line change 267
267
(SL_SI91X_TCP_IP_FEAT_DHCPV4_CLIENT) //! TCP/IP feature select bitmap for selecting TCP/IP features
268
268
#define RSI_CUSTOM_FEATURE_BIT_MAP SL_SI91X_CUSTOM_FEAT_EXTENTION_VALID //! To set custom feature select bit map
269
269
270
+ // Enable front-end internal switch control for ACX module boards
271
+ #if (SL_SI91X_ACX_MODULE == 1 )
272
+ #define FRONT_END_SWITCH_CTRL SL_SI91X_EXT_FEAT_FRONT_END_INTERNAL_SWITCH
273
+ #else
274
+ #define FRONT_END_SWITCH_CTRL SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0
275
+ #endif
276
+
270
277
#ifdef SLI_SI917
271
278
#if WIFI_ENABLE_SECURITY_WPA3_TRANSITION // Adding Support for WPA3 transition
272
279
#define RSI_EXT_CUSTOM_FEATURE_BIT_MAP \
273
280
(SL_SI91X_EXT_FEAT_LOW_POWER_MODE | SL_SI91X_EXT_FEAT_XTAL_CLK_ENABLE(1) | SL_SI91X_RAM_LEVEL_NWP_BASIC_MCU_ADV | \
274
- SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0 | SL_SI91X_EXT_FEAT_IEEE_80211W)
281
+ FRONT_END_SWITCH_CTRL | SL_SI91X_EXT_FEAT_IEEE_80211W)
275
282
#else
276
283
#define RSI_EXT_CUSTOM_FEATURE_BIT_MAP \
277
284
(SL_SI91X_EXT_FEAT_LOW_POWER_MODE | SL_SI91X_EXT_FEAT_XTAL_CLK_ENABLE(1) | SL_SI91X_RAM_LEVEL_NWP_BASIC_MCU_ADV | \
278
- SL_SI91X_EXT_FEAT_FRONT_END_SWITCH_PINS_ULP_GPIO_4_5_0 )
285
+ FRONT_END_SWITCH_CTRL )
279
286
#endif /* WIFI_ENABLE_SECURITY_WPA3_TRANSITION */
280
287
#else // EXP_BOARD
281
288
#define RSI_EXT_CUSTOM_FEATURE_BIT_MAP (SL_SI91X_EXT_FEAT_LOW_POWER_MODE | SL_SI91X_EXT_FEAT_XTAL_CLK_ENABLE(2))
You can’t perform that action at this time.
0 commit comments