I checked the wwd_wifi_get_rssi() WICED SDK API.
In this function, there is seting to "WWD_STA_INTERFACE" in this function.
I think that it can get rssi data from each interface by changing this setting.
I have a patch that it created an API that has been extended to specify the interface.
New API is wwd_result_t wwd_wifi_get_rssi_if( int32_t* rssi,wwd_interface_t interface ).
It seems to get the rssi from p2p interface, when it set the WWD P2P INTERFACE to interface arg.
Is this fix correct?
get_rssi.patch.zip 631 bytes
1 of 1 people found this helpful
Apologies for the delay in response.
The fix looks correct.