Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/platform/silabs/SiWx/SiWxPlatformInterface.h
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ void gpio_uulp_pin_interrupt_callback(uint32_t pin_intr)
// BTN_0 is pressed
// NOTE: the GPIO is masked since the interrupt is invoked before scheduler is started, thus this is required to hand over
// control to scheduler, the PIN is unmasked in the power manager flow before going to sleep
status = sl_si91x_gpio_driver_mask_uulp_npss_interrupt(BIT(pin_intr));
status = sl_si91x_gpio_driver_mask_set_uulp_npss_interrupt(BIT(pin_intr));
VerifyOrReturn(status == SL_STATUS_OK, ChipLogError(DeviceLayer, "failed to mask interrupt: %ld", status));
}
}
Expand Down
8 changes: 4 additions & 4 deletions src/platform/silabs/wifi/SiWx/WifiInterfaceImpl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ sl_status_t SetWifiConfigurations()
VerifyOrReturnError(status == SL_STATUS_OK, status,
ChipLogError(DeviceLayer, "sl_wifi_set_advanced_client_configuration failed: 0x%lx", status));

status = sl_si91x_set_join_configuration(
status = sl_wifi_set_join_configuration(
SL_WIFI_CLIENT_INTERFACE, (SL_SI91X_JOIN_FEAT_LISTEN_INTERVAL_VALID | SL_SI91X_JOIN_FEAT_PS_CMD_LISTEN_INTERVAL_VALID));
VerifyOrReturnError(status == SL_STATUS_OK, status);
#endif // CHIP_CONFIG_ENABLE_ICD_SERVER
Expand Down Expand Up @@ -508,14 +508,14 @@ sl_status_t SetWifiConfigurations()
*
* @param configuration Matter Power Save Configuration
*
* @return sl_si91x_performance_profile_t SiWx Power Save Configuration; Default value is High Performance
* @return sl_wifi_system_performance_profile_t SiWx Power Save Configuration; Default value is High Performance
* kHighPerformance: HIGH_PERFORMANCE
* kConnectedSleep: ASSOCIATED_POWER_SAVE
* kDeepSleep: DEEP_SLEEP_WITH_RAM_RETENTION
*/
sl_si91x_performance_profile_t ConvertPowerSaveConfiguration(PowerSaveInterface::PowerSaveConfiguration configuration)
sl_wifi_system_performance_profile_t ConvertPowerSaveConfiguration(PowerSaveInterface::PowerSaveConfiguration configuration)
{
sl_si91x_performance_profile_t profile = HIGH_PERFORMANCE;
sl_wifi_system_performance_profile_t profile = HIGH_PERFORMANCE;

switch (configuration)
{
Expand Down
Loading