Disasm SDK libnet80211.a: wl_cnx.o по поводу reconnect каждые 1 s
Первый кусок во вложенной процедуре cnx_start_handoff_cb():
... Выводит сообщение "no %s found, reconnect after 1s\n"
... проверяет, вклюсен или нет флаг wifi_station_get_reconnect_policy()
... далее:
mov.n a2, a12
l32r a0, a_ets_timer_disarm
callx0 a0
l32r a3, a_cnx_connect_timeout
mov.n a2, a12
movi.n a4, 0
l32r a0, a_ets_timer_setfn
callx0 a0
mov.n a2, a12
movi a3, 1000 -> задает новую попытку сединения через 1000 ms
movi.n a4, 0
movi.n a5, 1
l32r a0, a_ets_timer_arm_new
callx0 a0
Второй (идентичный) кусок во вложенной процедуре cnx_start_handoff_cb():
mov.n a2, a12
l32r a0, a_ets_timer_disarm
callx0 a0
l32r a3, a_cnx_connect_timeout
mov.n a2, a12
movi.n a4, 0
l32r a0, a_ets_timer_setfn
callx0 a0
mov.n a2, a12
movi a3, 1000 -> задает новую попытку сединения через 1000 ms
movi.n a4, 0
movi.n a5, 1
l32r a0, a_ets_timer_arm_new
callx0 a0