void _ttywrch(int ch) { Serial_SendChar(ch); }
int main(int argc, char **argv) { if(argc == 1) { FILE *file; char msg[50]; time_t mytime; mytime = time(NULL); while(1) { Message_Read(msg); fprintf(stdout, "%s\n", msg); time(&mytime); file = fopen("LOG", "a+"); fprintf(file, "%s\t%s", msg, ctime(&mytime)); fclose(file); } } if(argc == 2) { if(!strcmp(argv[1], "-config")) { int fd; // char ch; fprintf(stdout, "CONFIGURATING.......%s", "0%"); fflush(stdout); Serial_Open(&fd, "/dev/ttySP1", B19200); Serial_SendChar(&fd, '\n'); fprintf(stdout, "\rCONFIGURATING......%s", "10%"); fflush(stdout); sleep(1); Console_Read(fd); fprintf(stdout, "\rCONFIGURATING......%s", "20%"); fflush(stdout); Serial_SendChar(&fd, '1'); fprintf(stdout, "\rCONFIGURATING......%s", "30%"); fflush(stdout); sleep(1); Console_Read(fd); fprintf(stdout, "\rCONFIGURATING......%s", "40%"); fflush(stdout); Serial_SendChar(&fd, '1'); fprintf(stdout, "\rCONFIGURATING......%s", "50%"); fflush(stdout); sleep(1); Console_Read(fd); fprintf(stdout, "\rCONFIGURATING......%s", "60%"); fflush(stdout); Serial_SendChar(&fd, '2'); fprintf(stdout, "\rCONFIGURATING......%s", "70%"); fflush(stdout); sleep(1); Console_Read(fd); fprintf(stdout, "\rCONFIGURATING......%s", "80%"); fflush(stdout); Serial_SendChar(&fd, '1'); fprintf(stdout, "\rCONFIGURATING......%s", "90%"); fflush(stdout); sleep(1); Console_Read(fd); fprintf(stdout, "\rCONFIGURATING.....%s\n", "100%"); fflush(stdout); } else if(!strcmp(argv[1], "--help") || !strcmp(argv[1], "-h")) { fputs("\ USAGE: ./%s\n\ ./%s -config\n", argv[1], argv[1]); } else {
int fputc (int ch, FILE *f) { return (Serial_SendChar(ch)); }