From ba7265a61496454c9788460650013235afc023b3 Mon Sep 17 00:00:00 2001 From: Robert Dickenson Date: Sun, 10 Nov 2002 13:48:51 +0000 Subject: [PATCH] some un-important modifications to my serial coms test program. not of interest for now until I get something commitable for the simple serial driver. svn path=/trunk/; revision=3728 --- reactos/apps/tests/sertest/sertest.c | 33 ++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/reactos/apps/tests/sertest/sertest.c b/reactos/apps/tests/sertest/sertest.c index dc53aad59c1..09c436de2cb 100644 --- a/reactos/apps/tests/sertest/sertest.c +++ b/reactos/apps/tests/sertest/sertest.c @@ -17,6 +17,8 @@ int main(int argc, char *argv[]) BOOL bResult; HANDLE hPort; int i; + int j; + int k; int nPortNum = 1; TCHAR szPortName[MAX_PORTNAME_LEN]; @@ -44,6 +46,7 @@ int main(int argc, char *argv[]) printf("CreateFile() returned: %lx\n", hPort); printf("Fiddling with DTR and RTS control lines...\n"); + for (i = 0; i < 100; i++) { bResult = EscapeCommFunction(hPort, SETDTR); if (!bResult) { printf("WARNING: EscapeCommFunction(SETDTR) failed: %lx\n", bResult); @@ -52,7 +55,28 @@ int main(int argc, char *argv[]) if (!bResult) { printf("WARNING: EscapeCommFunction(SETRTS) failed: %lx\n", bResult); } - + for (j = 0; j < 1000; j++) { + k *= j; + } +/* +#define CLRDTR (6) +#define CLRRTS (4) +#define SETDTR (5) +#define SETRTS (3) +#define SETXOFF (1) +#define SETXON (2) +#define SETBREAK (8) +#define CLRBREAK (9) + */ + bResult = EscapeCommFunction(hPort, CLRDTR); + if (!bResult) { + printf("WARNING: EscapeCommFunction(CLRDTR) failed: %lx\n", bResult); + } + bResult = EscapeCommFunction(hPort, CLRRTS); + if (!bResult) { + printf("WARNING: EscapeCommFunction(CLRRTS) failed: %lx\n", bResult); + } + } printf("Getting the default line characteristics...\n"); dcb.DCBlength = sizeof(DCB); if (!GetCommState(hPort, &dcb)) { @@ -70,14 +94,9 @@ int main(int argc, char *argv[]) printf("ERROR: failed to set the comm state: %lx\n", bResult); return 3; } - printf("INFO: preparing the transmit buffer: %lx\n", bResult); for (i = 0; i < BUFSIZE; i++) { txBuffer[i] = (CHAR)i; - } - for (i = 0; i < BUFSIZE; i++) { - printf(" %d ", txBuffer[i]); - } - for (i = 0; i < BUFSIZE; i++) { + //printf(" %d ", txBuffer[i]); rxBuffer[i] = 0xFF; } printf("\n"); -- 2.17.1