Esempio n. 1
0
//****************************************************************************
//
//!    \brief Read Force AP GPIO and Configure Mode - 1(Access Point Mode)
//!                                                  - 0 (Station Mode)
//!
//! \return                        None
//
//****************************************************************************
static void ReadDeviceConfiguration()
{
    unsigned int uiGPIOPort;
    unsigned char pucGPIOPin;
    unsigned char ucPinValue;
        
        //Read GPIO
    GPIO_IF_GetPortNPin(SH_GPIO_3,&uiGPIOPort,&pucGPIOPin);
    ucPinValue = GPIO_IF_Get(SH_GPIO_3,uiGPIOPort,pucGPIOPin);
        
        //If Connected to VCC, Mode is AP
    if(ucPinValue == 1)
    {
            //AP Mode
            g_uiDeviceModeConfig = ROLE_AP;
    }
    else
    {
            //STA Mode
            g_uiDeviceModeConfig = ROLE_STA;
    }

}
Esempio n. 2
0
//****************************************************************************
//							MAIN FUNCTION
//****************************************************************************
void main() {
	
	//
	// Board Initialization
	//
	BoardInit();

	//
	// Enable and configure DMA
	//
	UDMAInit();
	//
	// Pinmux for UART
	//
	PinMuxConfig();
	PinMuxConfig1();
	  GPIO_IF_GetPortNPin(GPIO_PWREN,
	                          &g_uiGPIO_PWREN_Port,
	                          &g_ucGPIO_PWREN_Pin);
	  GPIO_IF_Set(GPIO_PWREN, g_uiGPIO_PWREN_Port, g_ucGPIO_PWREN_Pin, 1);

	  GPIO_IF_GetPortNPin(GPIO_STDBY,
	                          &g_uiGPIO_STDBY_Port,
	                          &g_ucGPIO_STDBY_Pin);
	  GPIO_IF_Set(GPIO_STDBY, g_uiGPIO_STDBY_Port, g_ucGPIO_STDBY_Pin, 0);
#ifndef NOTERM
	//
	// Configuring UART
	//
	InitTerm();

    //
    // Display Application Banner
    //
    DisplayBanner(APP_NAME);
#endif
    //
    // Start the SimpleLink Host
    //
    VStartSimpleLinkSpawnTask(SPAWN_TASK_PRIORITY);
    //
    // Start the HttpServer Task
    //
    //

    osi_TaskCreate(HttpServerAppTask,
                    "WebSocketApp",
                        OSI_STACK_SIZE,
                        NULL,
                        HTTP_SERVER_APP_TASK_PRIORITY,
                        NULL );

    UART_PRINT("HttpServerApp Initialized \n\r");

    //
    // Start the task scheduler
    //
    osi_start();

	return;
}