28 lines
		
	
	
		
			448 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			448 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
 | |
| 
 | |
| #include  <stdio.h>
 | |
| 
 | |
| #include  "serial.h"
 | |
| 
 | |
| int main (int argc, char *argv[])
 | |
| {
 | |
| int	serial_in;
 | |
| int	byte, foo, to;
 | |
| 
 | |
| serial_in = prepare_UART("/dev/ttyS0", 9600);
 | |
| fprintf(stderr, "prepare uart -> %d\n", serial_in);
 | |
| 
 | |
| for (foo=0; foo<20; foo++) {
 | |
| 	to = (foo+1) * 666;
 | |
| 	byte = getbyte_to(serial_in, to);
 | |
| 	if (byte < 0) {
 | |
| 		fprintf(stderr, "get byte : err is %d\n", byte);
 | |
| 		}
 | |
| 	else	{
 | |
| 		printf("%6d   %6d    %02x\n", foo, to, byte);
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| return 0;
 | |
| }
 |