Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By Neil Young
#60565 Hi,

I need to make an async call to scan for Wifi networks. The same time I want to re-connect to the AP. This is because the sequential execution takes too long

Basically I'm starting an async scan and a connect attempt (because I'm waking up from a sleep)

WiFi.scanNetworks(true, true);
wifi_set_opmode(STATION_MODE);
wifi_station_connect();

Depending on the order one of the two operations fail: If it is called like shown, the connection attempt succeeds, but the scan attempt fails (0 results). If I revert the order the scan succeeds, but the connect fails.

I'm pretty sure, this is because the connect function is doing a scan internally. So here is the question: If the connect does that scan, is there any way to participate on the results? I wouldn't have to initiate the scan, the connect would do that.

So is there a "give me the latest scan result" somewhere?

Regards