pppc.c File Reference
Go to the source code of this file.
Define Documentation
#define PPPCHAT "TIMEOUT 2 '' CLIENT\\c CLIENTSERVER" |
#define CC_STRING "AVRGCC" |
Function Documentation
void ProcessRequests |
( |
FILE * |
stream |
) |
|
Definition at line 191 of file pppc.c.
References banner_P, DEADBEEF, fflush(), fgets(), fprintf(), fprintf_P, fputs(), fputs_P, help_P, malloc, mem_fmt_P, NutHeapAvailable, nutThreadList, nutTimerList, RXBUFFSIZE, strchr(), strlen(), strncmp(), TDS_READY, TDS_RUNNING, TDS_SLEEP, TDS_TERM, thread_intro_P, and timer_intro_P.
Definition at line 312 of file pppc.c.
References _fdopen(), _fileno(), _ioctl(), _O_BINARY, _O_RDWR, _open(), DBGDEV, DBGSPEED, devPpp, fclose(), freopen(), inet_ntoa(), NutChat(), NutDnsConfig2(), NutHeapAvailable, NutIpRouteAdd(), NutNetIfConfig(), NutRegisterDevice(), NutSleep(), NutTcpAccept(), NutTcpCloseSocket(), NutTcpCreateSocket(), NutTracePPP(), NutVersionString(), PPPCHAT, PPPCOM, PPPPASS, PPPRXTO, PPPSPEED, PPPUSER, printf, printf_P(), ProcessRequests(), puts, stdout, UART_SETREADTIMEOUT, UART_SETSPEED, and vbanner_P.
Variable Documentation
prog_char vbanner_P[] = "\n\nPPP Client Sample - Nut/OS %s - " CC_STRING "\n" |
prog_char banner_P[] = "200 Welcome to tcps. Type help to get help.\r\n" |
Initial value:
"400 List of commands follows\r\n"
"m[emory]\tQueries number of RAM bytes free.\r\n"
"t[hreads]\tLists all created threads.\r\n"
"ti[mers]\tLists all running timers.\r\n" "q[uit]\t\tTerminates connection.\r\n" ".\r\n"
- Examples:
-
pppc/pppc.c.
Definition at line 179 of file pppc.c.
Referenced by ProcessRequests().
prog_char thread_intro_P[] = "220 List of threads with name,state,prio,stack,mem,timeout follows\r\n" |
prog_char timer_intro_P[] = "221 List of timers with ticks left and interval follows\r\n" |
prog_char mem_fmt_P[] = "210 %lu bytes RAM free\r\n" |