#include <stddef.h>#include <mc68681.h>#include <cubeos.h>#include <sys_var.h>#include <iobuf.h>#include <kerror.h>#include <io_sci.h>#include <io_duart.h>#include <stdio.h>Include dependency graph for ttyio.c:
Go to the source code of this file.
Functions | |
| void | TTY_outchar (char byte) | 
| writes one character to the current console tty. More... | |
| void | TTY_setcontty (int whichtty) | 
| selects the console TTY TTY =0 is the SCI interface TTY =1 is the DUART channel A TTY =1 is the DUART channel B. More... | |
| void | TTY_conecho_on () | 
| enables echo of input characters on the console tty. More... | |
| void | TTY_conecho_off () | 
| disables echo of input characters on the console tty. More... | |
| int | TTY_setbps (struct TTY_tty_dev *tty, int bps) | 
| sets the connection speed on tty to bps. More... | |
| void | TTY_setmode (struct TTY_tty_dev *tty, char mode) | 
| Sets tty into mode. More... | |
| char | TTY_getmode (struct TTY_tty_dev *tty) | 
| returns the current mode of tty. More... | |
| char | TTY_getstate (struct TTY_tty_dev *tty) | 
| returns the current state of tty. More... | |
| char | TTY_readchar (struct TTY_tty_dev *tty) | 
| reads one character of tty. More... | |
| void | TTY_writechar (struct TTY_tty_dev *tty, char byte) | 
| writes one character to tty. More... | |
| char | TTY_inchar (void) | 
| reads one character from the current console The function returns the character read. In nonblocking mode, it returns a 0 if there is no character in the queue. More... | |
| void | TTY_soutchar (char byte) | 
| writes one character to the current console tty without blocking interrupts This function should be used with caution, it is usefull to print from an ISR. More... | |
| void | dummy () | 
| void | TTY_init (void) | 
| initializes all TTYs in the system. This function is normally called from the crt0.s startup file. More... | |
Variables | |
| TTY_tty_dev | TTY_tty [3] | 
| iobuf | TTY_tty_in [3] | 
| iobuf | TTY_tty_out [3] | 
| char | _TTY_console_echo | 
| internal console echo state. More... | |
| int | _TTY_contty | 
| internal console tty pointer. More... | |
      
  | 
  
| 
 
 Definition at line 288 of file ttyio.c. Referenced by _I2C_master_handler, and TTY_init.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
1.2.14 written by Dimitri van Heesch,
 © 1997-2002