Device mode class driver callbacks are now fired before the control request status...
[pub/USBasp.git] / Projects / Webserver / Lib / uIPManagement.c
index 3a9db34..45f8a6a 100644 (file)
@@ -80,7 +80,9 @@ void uIPManagement_Init(void)
        HTTPServerApp_Init();\r
        \r
        /* TELNET Server Initialization */\r
+       #if defined(ENABLE_TELNET_SERVER)\r
        TELNETServerApp_Init();\r
+       #endif\r
 }\r
 \r
 /** uIP Management function. This function manages the uIP stack when called while an RNDIS device has been\r
@@ -106,9 +108,11 @@ void uIPManagement_TCPCallback(void)
                case HTONS(HTTP_SERVER_PORT):\r
                        HTTPServerApp_Callback();\r
                        break;\r
+               #if defined(ENABLE_TELNET_SERVER)\r
                case HTONS(TELNET_SERVER_PORT):\r
                        TELNETServerApp_Callback();\r
                        break;\r
+               #endif\r
        }\r
 }\r
 \r
@@ -172,7 +176,7 @@ static void uIPManagement_ProcessIncomingPacket(void)
                }\r
        }\r
 \r
-       LEDs_SetAllLEDs(LEDMASK_USB_READY | ((HaveIPConfiguration) ? LEDMASK_UIP_READY : LEDMASK_UIP_READY_NOCONFIG));\r
+       LEDs_SetAllLEDs(LEDMASK_USB_READY | ((HaveIPConfiguration) ? LEDMASK_UIP_READY_CONFIG : LEDMASK_UIP_READY_NOCONFIG));\r
 }\r
 \r
 /** Manages the currently open network connections, including TCP and (if enabled) UDP. */\r