函数编写库函数使用疑问

kakaxi
Posts: 3
Joined: Tue Mar 15, 2016 2:21 pm
Location: Wuhan,Hubei

函数编写库函数使用疑问

Postby kakaxi » Wed Mar 16, 2016 3:22 pm

疑问一(system_os_task使用疑问):
如下调用的最终结果是否是优先级 “USER_TASK_PRIO_0”对应的回调函数为“test_task_2”。
system_os_task(test_task_1,USER_TASK_PRIO_0,testQueue_1,TEST_QUEUE_LEN);
system_os_task(test_task_2,USER_TASK_PRIO_0,testQueue_2,TEST_QUEUE_LEN);
请帮忙确认;

疑问二:
datesheet说明:
wifi_station_connect
功能:
ESP8266 WiFi station 接⼝口连接 AP
注意:
• 请勿在 user_init 中调⽤用本接⼝口,请在 ESP8266 station 使能并初始化完成后调⽤用;

意思是否如下:
Wrong: user_init()
{wifi_station_connect();}

Is Right ?:
void aaa()
{wifi_station_connect(); }
user_init()
{aaa();}
如果不对,请告知正确的调用方法。

ESP_Faye
Posts: 1623
Joined: Mon Oct 27, 2014 11:08 am

Re: 函数编写库函数使用疑问

Postby ESP_Faye » Tue May 17, 2016 1:49 pm

您好,

1. 请勿将不同的 task 设置为同一优先级,ESP8266_NONOS_SDK 支持 0,1,2 三个优先级,即最多支持 3 个 task 设置为不同优先级。

2. user_init 是设置初始化;如果您是在 user_init 中调用 wifi_station_set_config,则无需调用 wifi_station_connect,初始化完成后 ESP8266 会自动连接设置的路由器;如果不是在初始化时调用 wifi_station_set_config,则需要调用 wifi_station_connect ESP8266 才会去连接路由器。

感谢您对 ESP8266 的关注!

Who is online

Users browsing this forum: No registered users and 1 guest