fix:优化rtc及sntp逻辑

fix:优化部分函数名
add:增加relay直接控制函数(未测试)
This commit is contained in:
Zip
2019-01-29 16:33:04 +08:00
parent fa570549a9
commit 882b4bb0a8
10 changed files with 105 additions and 75 deletions

View File

@@ -2,8 +2,8 @@
#include "main.h"
#include "mico_socket.h"
#include "user_gpio.h"
#include "user_sntp.h"
#include "user_key.h"
#define os_log(format, ...) custom_log("WIFI", format, ##__VA_ARGS__)
@@ -32,7 +32,7 @@ void wifi_start_easylink( )
{
wifi_status = WIFI_STATE_EASYLINK;
micoWlanStartEasyLink( 20000 );
led( 1 );
user_led_set( 1 );
}
uint32_t ip=0xd248912c;
//easylink <20><><EFBFBD>ɻص<C9BB>
@@ -92,7 +92,7 @@ static void wifi_led_timer_callback( void* arg )
{
case WIFI_STATE_FAIL:
os_log("wifi connect fail");
led( 0 );
user_led_set( 0 );
mico_rtos_stop_timer( &wifi_led_timer );
break;
case WIFI_STATE_NOCONNECT:
@@ -103,17 +103,17 @@ static void wifi_led_timer_callback( void* arg )
//if ( num > 1 )
{
num = 0;
led( -1 );
user_led_set( -1 );
}
break;
case WIFI_STATE_NOEASYLINK:
wifi_start_easylink( );
break;
case WIFI_STATE_EASYLINK:
led( 1 );
user_led_set( 1 );
break;
case WIFI_STATE_CONNECTED:
led( 0 );
user_led_set( 0 );
mico_rtos_stop_timer( &wifi_led_timer );
break;
}