X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/c6f21fde628193c7957d84792215ecaa14d5beb7..39d56aeffecdd50d1e413c8da6edbe8485d5ac29:/Projects/Webserver/Lib/TELNETServerApp.c diff --git a/Projects/Webserver/Lib/TELNETServerApp.c b/Projects/Webserver/Lib/TELNETServerApp.c index 2abd7b0ed..2855f8d76 100644 --- a/Projects/Webserver/Lib/TELNETServerApp.c +++ b/Projects/Webserver/Lib/TELNETServerApp.c @@ -28,6 +28,8 @@ this software. */ +#if defined(ENABLE_TELNET_SERVER) || defined(__DOXYGEN__) + /** \file * * TELNET Webserver Application. When connected to the uIP stack, @@ -50,7 +52,7 @@ const char PROGMEM TELNETMenu[] = "\r\n" "\r\n>"; /** Header to print before the current connections are printed to the client */ -const char PROGMEM CurrentConnectionsHeader = "\r\n* Current TCP Connections: *\r\n"; +const char PROGMEM CurrentConnectionsHeader[] = "\r\n* Current TCP Connections: *\r\n"; /** Initialization function for the simple HTTP webserver. */ void TELNETServerApp_Init(void) @@ -114,7 +116,7 @@ void TELNETServerApp_Callback(void) TELNETServerApp_DisplayTCPConnections(); break; default: - strcpy(AppData, "Invalid Command.\r\n"); + strcpy_P(AppData, PSTR("Invalid Command.\r\n")); uip_send(AppData, strlen(AppData)); break; } @@ -144,14 +146,17 @@ static void TELNETServerApp_DisplayTCPConnections(void) if (CurrConnection->tcpstateflags != UIP_CLOSED) { /* Add the current connection's details to the out buffer */ - ResponseLen += sprintf(&AppData[ResponseLen], "%u) %02d.%02d.%02d.%02d (Local %u, Remote %u)\r\n", - ++ActiveConnCount, CurrConnection->ripaddr.u8[0], - CurrConnection->ripaddr.u8[1], - CurrConnection->ripaddr.u8[2], - CurrConnection->ripaddr.u8[3], - HTONS(CurrConnection->lport), HTONS(CurrConnection->rport)); + ResponseLen += sprintf_P(&AppData[ResponseLen], PSTR("%u) %02d.%02d.%02d.%02d (Local %u, Remote %u)\r\n"), + ++ActiveConnCount, + CurrConnection->ripaddr.u8[0], + CurrConnection->ripaddr.u8[1], + CurrConnection->ripaddr.u8[2], + CurrConnection->ripaddr.u8[3], + HTONS(CurrConnection->lport), HTONS(CurrConnection->rport)); } } uip_send(AppData, ResponseLen); -} \ No newline at end of file +} + +#endif