Power and Performance#
Functions#
Set Wi-Fi performance profile.
Get Wi-Fi performance profile.
Function Documentation#
sl_wifi_set_performance_profile#
sl_status_t sl_wifi_set_performance_profile (const sl_wifi_performance_profile_t * profile)
Set Wi-Fi performance profile.
[in] | profile | Wi-Fi performance profile as indicated by sl_wifi_performance_profile_t |
Pre-conditions:
sl_wifi_init should be called before this API.
Returns
sl_status_t. See https://docs.silabs.com/gecko-platform/latest/platform-common/status for details.
Note
For SI91x chips Enhanced MAX PSP is supported when profile is set to ASSOCIATED_POWER_SAVE_LOW_LATENCY and SL_SI91X_ENABLE_ENHANCED_MAX_PSP bit is enabled in config feature bitmap
For further more details on connected and non-connected mode please refer https://www.silabs.com/documents/public/application-notes/an1430-siwx917-soc-low-power.pdf.
1090
of file components/protocol/wifi/inc/sl_wifi.h
sl_wifi_get_performance_profile#
sl_status_t sl_wifi_get_performance_profile (sl_wifi_performance_profile_t * profile)
Get Wi-Fi performance profile.
[out] | profile | Wi-Fi performance profile as indicated by sl_wifi_performance_profile_t |
Pre-conditions:
sl_wifi_init should be called before this API.
Returns
sl_status_t. See https://docs.silabs.com/gecko-platform/latest/platform-common/status for details.
1103
of file components/protocol/wifi/inc/sl_wifi.h