![]()  | 
  
    RTEMS
    5.1
    
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | ns16550_context | 
Typedefs | |
| typedef uint8_t(* | ns16550_get_reg) (uintptr_t port, uint8_t reg) | 
| typedef void(* | ns16550_set_reg) (uintptr_t port, uint8_t reg, uint8_t value) | 
| typedef struct ns16550_context | ns16550_context | 
| typedef uint32_t(* | ns16550_calculate_baud_divisor) (ns16550_context *ctx, uint32_t baud) | 
Functions | |
| void | ns16550_outch_polled (console_tbl *c, char out) | 
| Polled write for NS16550.  | |
| int | ns16550_inch_polled (console_tbl *c) | 
| void | ns16550_polled_putchar (rtems_termios_device_context *base, char out) | 
| Polled write for NS16550.  | |
| int | ns16550_polled_getchar (rtems_termios_device_context *base) | 
| bool | ns16550_probe (rtems_termios_device_context *base) | 
Variables | |
| const console_fns | ns16550_fns | 
| const console_fns | ns16550_fns_polled | 
| const console_flow | ns16550_flow_RTSCTS | 
| const console_flow | ns16550_flow_DTRCTS | 
| const rtems_termios_device_handler | ns16550_handler_interrupt | 
| const rtems_termios_device_handler | ns16550_handler_polled | 
| const rtems_termios_device_handler | ns16550_handler_task | 
| const rtems_termios_device_flow | ns16550_flow_rtscts | 
| const rtems_termios_device_flow | ns16550_flow_dtrcts | 
 1.8.15