编译通过

This commit is contained in:
zogodo
2019-10-09 21:21:37 +08:00
parent a5fe421847
commit c501a310c7
3 changed files with 8 additions and 6 deletions

View File

@@ -89,11 +89,13 @@ int application_start(void)
ApInit();
}
bool open_ap = false;
MicoGpioInitialize((mico_gpio_t) Led, OUTPUT_PUSH_PULL);
for (i = 0; i < Relay_NUM; i++)
{
MicoGpioInitialize(Relay[i], OUTPUT_PUSH_PULL);
UserRelaySet(i, user_config->socket[i].on);
open_ap = true;
}
MicoSysLed(0);
@@ -127,8 +129,8 @@ int application_start(void)
os_log("mqtt_password:%s",user_config->mqtt_password);
os_log("version:%d",user_config->version);
StationInit();
if (sys_config->micoSystemConfig.reserved != NOTIFY_STATION_UP)
WifiInit();
if (sys_config->micoSystemConfig.reserved != NOTIFY_STATION_UP && !open_ap)
{
ApInit();
}
@@ -145,7 +147,7 @@ int application_start(void)
user_power_init();
/* start http server thread */
app_httpd_start();
AppHttpdStart();
while (1)
{
main_num++;

View File

@@ -43,7 +43,7 @@ static void WifiStatusCallback(WiFiEvent status, void* arg)
sys_config->micoSystemConfig.reserved = status;
mico_system_context_update(sys_config);
ap_init(); //打开AP
ApInit(); //打开AP
wifi_status = WIFI_STATE_NOCONNECT;
if (!mico_rtos_is_timer_running(&wifi_led_timer))
@@ -139,7 +139,7 @@ void WifiConnect(char* wifi_ssid, char* wifi_key)
wifi_status = WIFI_STATE_NOCONNECT;
}
void StationInit(void)
void WifiInit(void)
{
//wifi状态下led闪烁定时器初始化
mico_rtos_init_timer(&wifi_led_timer, 100, (void *) WifiLedTimerCallback, NULL);

View File

@@ -19,7 +19,7 @@ extern char* wifi_ret;
extern char wifi_status;
extern void StationInit(void);
extern void WifiInit(void);
extern void ApInit(void);
extern void WifiConnect(char* wifi_ssid, char* wifi_key);