1.调整WiFi加载时序

This commit is contained in:
payton 2024-01-08 13:49:22 +08:00
parent 5a1902186d
commit 1e9e60946f
3 changed files with 18 additions and 1 deletions

View File

@ -2764,7 +2764,7 @@ void sf_wifi_hw_init(void)
}
else
{
ret = system("modprobe 8723du");
//ret = system("modprobe 8723du");
}
//sleep(2);
ret = system("ifconfig lo 127.0.0.1");

View File

@ -208,4 +208,5 @@ BOOL sf_vos_perf_list_dump(unsigned char argc, char **argv);
void sf_mem_free(void);
void sf_cardv_battery_level_set(UINT32 val);
void sf_cardv_statistics_param_reset(void);
void sf_cardv_set_wifi_en(UINT32 cnt);
#endif

View File

@ -2778,6 +2778,10 @@ void sf_save_camera_info(void)
void* sf_cardv_wifi_thread(void *arg)
{
/*wifi init*/
sf_cardv_set_wifi_en(1);
usleep(200*1000);
system("modprobe 8723du");
usleep(200*1000);
UINet_AppIpc_Init();
sf_net_wifi_init(NET_AP_MODE, NET_AUTH_WPA2);
WifiTskCfg.IsRun = 0;
@ -3544,3 +3548,15 @@ void sf_cardv_statistics_param_reset(void)
sf_com_message_send_to_app(&stMessageBuf);
printf("[%s]:%d sf e\n", __FUNCTION__, __LINE__);
}
void sf_cardv_set_wifi_en(UINT32 cnt)
{
static UINT8 state = 0;
if(0 == state)
{
state = 1;
gpio_direction_output(SF_WIFI_EN, 1);
}
gpio_set_value(SF_WIFI_EN, cnt);
printf("[%s:%d] e cnt:%d\n", __FUNCTION__, __LINE__,cnt);
}