Exemplo n.º 1
0
int main(void)
{

	NVIC_Configuration();															//设置中断优先级分组
	
	Usart2_init(115200);															//串口2初始化,设置波特率为115200

	LED_Init();		  	//初始化与LED连接的硬件接口
	KEY_Init();
	while(WIFIPOWEROFF==AC_GetStoreStatus(WIFIPOWERSTATUS))
	{
		AC_Init();
		delay_s(1);//延时
		ProcessWifiMsg();
	}
	while(1)
	{
		ProcessWifiMsg();
	}
}
Exemplo n.º 2
0
OSStatus MICOStartApplication( mico_Context_t * const inContext )
{
    app_log_trace();
    OSStatus err = kNoErr;
    
    require_action(inContext, exit, err = kParamErr);
    
    MX_Init();
    AC_Init();
    
    err = mico_rtos_create_thread(NULL, MICO_APPLICATION_PRIORITY, "UART Recv", uartRecv_thread, STACK_SIZE_REMOTE_TCP_CLIENT_THREAD, (void*)inContext );
    require_noerr_action( err, exit, app_log("ERROR: Unable to start the uart recv thread.") );
    
    
    err = mico_rtos_create_thread(NULL, MICO_APPLICATION_PRIORITY, "HF_Cloudfunc", MX_Cloudfunc, STACK_SIZE_REMOTE_TCP_CLIENT_THREAD, (void*)inContext );
    require_noerr_action( err, exit, app_log("ERROR: Unable to start the MX_Cloudfunc thread.") );

    exit:
    return err;
}