/* file name: com2o.c, iview com2 to i7065D */ /* put command to do, check response */ #include #include void main(void) { int port=2, quit=0,i; char do1[7]="@0115\r", do2[3]; InitLib(); InitLCD(); LcdSetCursorOn(); Print(">TEST IVIEW-100: ..."); // if ( initLCD()>0) Print("LCD Wrong\n\r"); // else // { ClrScrn(); LcdPrintfAt(1,1, "iView-100 OK"); SetCursorAt(2, 2); Print("LCD OK\n\r"); // } //test i-7065D Print("Test tocom:(any key)\n\r command: "); Getch(); InstallCom(port,115200L,8,0,1); ClearCom(port); for (i=0;i<7;i++) { ToCom(port,do1[i]); TextOutAt(2+i, 2, &do1[i] ); Print("%c",do1[i]); } SetCursorAt(6, 2); Print("\r\nTest readcom:(any key)\n\r response: "); Getch(); for (i=0;i<2;i++) { if(IsCom(port)) { do2[i]=ReadCom(port); TextOutAt(2+i, 3,&do2[i] ); Print("%c",do2[i]); } } SetCursorAt(3, 3); Print("\n\r any key to quit.\n\r"); Getch(); RestoreCom(port); ClrScrn(); CloseLCD(); }