diff options
Diffstat (limited to 'board/logicpd/zoom2/zoom2_serial.c')
| -rw-r--r-- | board/logicpd/zoom2/zoom2_serial.c | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/board/logicpd/zoom2/zoom2_serial.c b/board/logicpd/zoom2/zoom2_serial.c index a3d777dfa..ba58e3934 100644 --- a/board/logicpd/zoom2/zoom2_serial.c +++ b/board/logicpd/zoom2/zoom2_serial.c @@ -86,6 +86,8 @@ void quad_putc_dev (unsigned long base, const char c)  			quad_putc_dev (base, '\r');  		NS16550_putc ((NS16550_t) base, c); +	} else { +		usbtty_putc(c);  	}  } @@ -94,6 +96,8 @@ void quad_puts_dev (unsigned long base, const char *s)  	if (zoom2_debug_board_connected ()) {  		while ((s != NULL) && (*s != '\0'))  			quad_putc_dev (base, *s++); +	} else { +		usbtty_puts(s);  	}  } @@ -101,16 +105,16 @@ int quad_getc_dev (unsigned long base)  {  	if (zoom2_debug_board_connected ())  		return NS16550_getc ((NS16550_t) base); -	else -		return 0; + +	return usbtty_getc();  }  int quad_tstc_dev (unsigned long base)  {  	if (zoom2_debug_board_connected ())  		return NS16550_tstc ((NS16550_t) base); -	else -		return 0; + +	return usbtty_tstc();  }  void quad_setbrg_dev (unsigned long base) |