//**************************************************************************** // //! \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; } }
//**************************************************************************** // 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; }